К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Django Web Development · LearnSpace
Назад в каталог
courseraПрограммирование

Django Web Development

Курс от Packt
Средний≈ 13.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Dive into Django web development and build dynamic web applications using Python’s popular framework. This course will guide you through all aspects of Django, from setting up your project to managing databases, creating templates, and building a functional API. By the end, you'll have a deep understanding of the Django framework and how to use it to build professional-grade applications. You'll start by learning about the Django framework and its Model-View-Controller (MVC) pattern. You'll understand how the MVC pattern is implemented in Django and learn to create a new project in PyCharm. From there, you'll explore the process of creating Django applications, configuring routing, and setting up your development server. As you progress, you will learn how to manage databases and migrations, create models for entities like courses and categories, and build dynamic templates. The course also covers more advanced topics such as creating APIs with Django, integrating authentication, and testing the functionality of your application. This course is ideal for beginners who want to learn web development using Django. It is perfect for developers with some basic knowledge of Python looking to expand their skills into web development. No prior experience with Django is required, but familiarity with Python is beneficial.

Навыки, которые вы освоите

Hypertext Markup Language (HTML)Application Programming Interface (API)Authorization (Computing)Web ApplicationsDatabases

Программа курса

11 модулей · 92 учебных материалов

01Introduction to the Django Web Framework8 материалов

Introduction to the Django web framework

Introduction to the course 'Django Web Development'ЧтениеFull Course ResourcesЧтениеIntroduction to the Django Web Framework and Project OverviewВидеоModel View Controller (MVC) Programming PatternВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Django Web Development
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 13.4 ч

11 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
Understanding How MVC Pattern is Implemented in DjangoВидео
Creating a New PyCharm Project and Installing DjangoВидео
Creating a Django Web Application: Courses ShopDIALOGUE
Introduction to the Django Web Framework - AssessmentЗадание
02Creating a Django project7 материалов

Creating a Django project

Creating a New Django ProjectВидеоOverview of the manage.py File in DjangoВидеоStarting and Verifying the Django ServerВидеоOverview of Settings in the Django ProjectВидеоOverview of Default Routing Configuration in DjangoВидеоSetting Up a Django ProjectDIALOGUECreating a Django project - AssessmentЗадание
03Creating a Django Application8 материалов

Creating a Django Application

Creating the Shop Application in DjangoВидеоExplaining the Naming of the Django Project as baseВидеоExploring the Contents of the Shop ApplicationВидеоCreating a View FunctionВидеоAttaching the View Function to a URL:ВидеоAdding Shop Application Routes to the Global Project Routing ConfigurationВидеоBuilding and Connecting Django ApplicationsDIALOGUECreating a Django Application - AssessmentЗадание
04Database and Migrations in Django13 материалов

Database and Migrations in Django

Applying Default Migrations in the Django ProjectВидеоCreating an Admin User in the Django ProjectВидеоCreating Course and Category ModelsВидеоEnabling the Shop Application in the Django ProjectВидеоCreating and Applying Migrations for the Shop ApplicationВидеоModifying Database ModelsВидеоCreating a Category using the Category Model in the ShellВидеоCreating Courses using the Course Model in the ShellВидеоCreating Categories and Courses in the Admin InterfaceВидеоModifying How Courses and Categories are Displayed in the Admin PanelВидеоSending Course Titles to the Client in the ResponseВидеоWorking with Django Models and MigrationsDIALOGUEDatabase and Migrations in Django - AssessmentЗадание
05Creating Templates in Django7 материалов

Creating Templates in Django

Creating an HTML TemplateВидеоUsing an HTML Template in the View FunctionВидеоPopulating the HTML Template with Data from the DatabaseВидеоHow we Connected Templates, Views, and ModelsВидеоAdding the Bootstrap CSS Library to the HTML TemplateВидеоCreating and Using Django TemplatesDIALOGUECreating Templates in Django - AssessmentЗадание
06Extending Other Templates in Django6 материалов

Extending Other Templates in Django

Creating a Base HTML Template for Reuse in Other TemplatesВидеоAdding a Navigation Bar in the Base TemplateВидеоTASK - Making the Title of the Web Page Dynamic:ВидеоSOLUTION - Making the Title of the Web Page Dynamic:ВидеоCreating and Extending Django Templates with BlocksDIALOGUEExtending Other Templates in Django - AssessmentЗадание
07Creating Multiple routes and View Functions7 материалов

Creating Multiple routes and View Functions

Creating a Route for the Single Course Web PageВидеоCreating a View Function for the Single CourseВидеоTASK - Creating an HTML Template for the Single CourseВидеоSOLUTION - Creating an HTML Template for the Single CourseВидеоResponding with a 404 When Course is Not Found in the DatabaseВидеоDjango Routing and Template ExtensionDIALOGUECreating Multiple routes and View Functions - AssessmentЗадание
08Routing between Pages in Django10 материалов

Routing between Pages in Django

Setting Up Routing Between Pages Using Relative or Absolute PathsВидеоSetting Up Routing Based on the Names of the URL PatternsВидеоConsidering Application Names in the Routing Setup:ВидеоAdding a Link to the All Courses PageВидеоMoving the Templates Folder Out of the Shop Application FolderВидеоModifying the Model for the CoursesВидеоSummary of the Django Shop ApplicationВидеоInstalling django-tastypie for the API Django ApplicationВидеоConfiguring Django RoutingDIALOGUERouting between Pages in Django - AssessmentЗадание
09Creating an API Django Application8 материалов

Creating an API Django Application

Creating an API Django ApplicationВидеоCreating Models for the API ApplicationВидеоConfiguring Routing for the API ApplicationВидеоVerifying the API ServiceВидеоAdding Version for the APIВидеоInstalling Postman and Sending GET and DELETE RequestsВидеоCreating and Registering a New Django ApplicationDIALOGUECreating an API Django Application - AssessmentЗадание
10Managing Authentication for API Requests9 материалов

Managing Authentication for API Requests

Creating an API Key for the UserВидеоEnabling Authentication and Authorization for the Model and Using DELETE MethodВидеоDisabling Authentication Only for GET RequestsВидеоCreating a New Resource Using POST MethodВидеоProperly Connecting the Course to the Category in POST Requests Using Hydrate MethodВидеоAdding Dehydrate Method to Modify Data Before Sending to ClientВидеоSummary for Setting Up GET, POST, and DELETE RequestsВидеоImplementing API Key Authentication and Authorization in DjangoDIALOGUEManaging Authentication for API Requests - AssessmentЗадание
11Django Project Refactoring and Admin Settings9 материалов

Django Project Refactoring and Admin Settings

Refactoring Routing for the API ApplicationВидеоSetting Up Index Route and Adding Navigation to NavbarВидеоModifying Administrative PanelВидеоSummary of Django Courses ProjectВидеоConclusion to the course 'Django Web Development'ЧтениеRouting and Refactoring with DjangoDIALOGUEDjango Project Refactoring and Admin Settings - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание