The Ultimate Django Series: Part 1

1 участник

О чём курс

Курс «The Ultimate Django Series: Part 1» от известного преподавателя Моша Хамедани — это фундаментальная образовательная программа, разработанная для тех, кто хочет освоить один из самых мощных и популярных веб-фреймворков на языке Python. Данный курс представляет собой идеальную отправную точку для начинающих разработчиков, стремящихся перейти от теории к созданию полноценных веб-приложений. Основная цель обучения заключается в том, чтобы дать студентам глубокое понимание внутренней архитектуры Django, научить их мыслить как профессиональные разработчики и заложить прочный фундамент для изучения более сложных и продвинутых концепций фреймворка в будущем.

В процессе прохождения курса вы пройдете путь от настройки среды разработки до реализации сложных моделей данных и эффективного взаимодействия с базами данных. Вы научитесь создавать проекты с нуля, настраивать маршрутизацию URL, работать с шаблонами и, что особенно важно, освоите искусство отладки приложений, используя современные инструменты, такие как Django Debug Toolbar. Курс охватывает критически важные аспекты работы с ORM (Object-Relational Mapping), что позволит вам писать чистый и эффективный код для манипуляции данными без необходимости глубокого погружения в SQL на начальных этапах, хотя основы работы с SQL также будут затронуты для полноты картины.

Особое внимание в программе уделено администрированию проектов. Вы узнаете, как использовать встроенную панель администратора Django не просто как стандартный инструмент, а как мощную систему управления контентом, которую можно кастомизировать под нужды любого бизнеса. Вы научитесь регистрировать модели, настраивать списки, добавлять фильтры, поисковые системы и создавать пользовательские действия, что значительно ускорит процесс разработки и поддержки ваших будущих проектов.

Почему стоит выбрать именно этот курс? Мош Хамедани славится своим лаконичным и структурированным подходом к подаче материала. Каждый урок сфокусирован на конкретной задаче, что позволяет избежать «информационного шума» и быстро переходить к практике. Вы не просто смотрите видео — вы учитесь решать реальные проблемы, с которыми сталкиваются разработчики в повседневной работе. К концу первой части серии вы будете обладать уверенными навыками создания архитектуры данных, управления миграциями, выполнения сложных запросов к базе данных и настройки административной панели. Этот курс станет для вас надежным проводником в мир профессиональной веб-разработки на Django, подготовив вас к более сложным темам, таким как аутентификация, API и развертывание приложений, которые рассматриваются в последующих частях серии. Это инвестиция в ваши навыки, которая окупится способностью быстро и качественно создавать масштабируемые веб-решения.

Программа обучения

Getting Started (3m) 1- Introduction (0:58) 2- Prerequisites (0:40) 3- How to Take this Course (1:03) 4- Supplementary Materials 5- Getting Help 6- Learning Paths 7- Follow Me Around Django Fundamentals (45m) 1- Introduction (0:37) 2- What is Django (2:49) 3- How the Web Works (4:24) 4- Setting Up the Development Environment (2:00) 5- Creating Your First Django Project (6:11) 6- Using the Integrated Terminal in VSCode (2:43) 7- Creating Your First App (3:30) 8- Writing Views (1:51) 9- Mapping URLs to Views (4:43) 10- Using Templates (4:08) 11- Debugging Django Applications in VSCode (7:52) 12 - Using Django Debug Toolbar (4:26) Building a Data Model (45m) 1- Introduction (0:42) 2- Introduction to Data Modeling (2:38) 3- Building an E-commerce Data Model (4:34) 4- Organizing Models in Apps (5:20) 5- Creating Models (6:47) 6- Choice Fields (4:12) 7- Defining One-to-one Relationships (3:44) 8- Defining a One-to-many Relationship (4:09) 9- Defining Many-to-many Relationships (2:37) 10- Resolving Circular Relationships (3:47) 11- Generic Relationships (6:57) Setting Up the Database (40m) 1- Introduction (0:32) 2- Supported Database Engines (1:12) 3- Creating Migrations (8:02) 4- Running Migrations (5:01) 5- Customizing Database Schema (3:26) 6- Reverting Migrations (4:04) 7- Installing MySQL (2:09) 8- Connecting to MySQL (3:32) 9- Using MySQL in Django (4:14) 10- Running Custom SQL (2:54) 11- Generating Dummy Data (3:29) Django ORM (100m) 1 - Introduction (0:40) 2- Django ORM (3:22) 3- Resetting the Database (4:00) 4- Managers and QuerySets (5:26) 5- Retrieving Objects (5:01) 6- Filtering Objects (5:41) 7- Complex Lookups Using Q Objects (3:56) 8- Referencing Fields using F Objects (1:51) 9- Sorting (3:49) 10- Limiting Results (1:22) 11- Selecting Fields to Query (6:04) 12- Deferring Fields (3:14) 13- Selecting Related Objects (9:13) 14- Aggregating Objects (3:21) 15- Annotating Objects (3:36) 16- Calling Database Functions (3:26) 17- Grouping Data (2:46) 18- Working with Expression Wrappers (2:56) 19- Querying Generic Relationships (6:19) 20- Custom Managers (2:25) 21- Understanding QuerySet Cache (2:07) 22- Creating Objects (4:28) 23- Updating Objects (4:13) 24- Deleting Objects (0:53) 25- Transactions (3:31) 26- Executing Raw SQL Queries (4:19) The Admin Site (1h) 1- Introduction (0:38) 2- Setting Up the Admin Site (4:34) 3- Registering Models (3:34) 4- Customizing the List Page (4:07) 5- Adding Computed Columns (1:49) 6- Selecting Related Objects (3:52) 7- Overriding the Base QuerySet (2:50) 8- Providing Links to Other Pages (5:16) 9- Adding Search to the List Page (1:49) 10- Adding Filtering to the List Page (4:23) 11- Creating Custom Actions (3:27) 12- Customizing Forms (5:43) 13- Adding Data Validation (3:48) 14- Editing Children Using Inlines (2:29) 15- Using Generic Relations (3:58) 16- Extending Pluggable Apps (4:43) 17- What's Next (0:54) 18- The Ultimate Django- Part 2

Складчина создана 18 октября 2021 г. · описание обновлено 5 сентября 2026 г.

Теги курса

Инструменты

Другие материалы автора 3

MH Mosh Hamedani Все материалы
1 400 ₽