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

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

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

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

Django Web Framework

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

О курсе

It's time to build something bigger. In this course, you will use the Django web framework to build, secure and administer a web server. You will have the opportunity to create, design and configure a web app using the Django framework in-line with best practices. Explore the usage of models in Django and their relationship to databases. Use views to render requested data to meaningful template structures for a composed user interface (UI). Implement proactive security practices and mitigate common security risks. B​y the end of the course you will be able to: • Design a Django web application using Python, HTML and CSS. • Describe and implement the HTTP request response cycle by creting views, routes and templates. • Describe and build a data model to create database tabless and dynamic web forms. • Explore the Django Template Language to create dyanamic webpages that display data stored in a database. • Create, share and test your web application by using industry standard best practice and guidelines. To succeed in this course, you are required to have a fundamental knowledge of the following: HTML and CSS Python MySQL You also require basic internet navigation skills and an eagerness to get started with coding in Django!

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

Django (Web Framework)Code ReusabilityBack-End Web DevelopmentData ModelingMySQLModel View ControllerObject-Relational MappingWeb DevelopmentDatabase DevelopmentHypertext Markup Language (HTML)DatabasesQuery LanguagesApplication FrameworksWeb ApplicationsDatabase AdministrationData MigrationServer SideFull-Stack Web Development

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

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

01Introduction to Django32 материалов

Course Introduction

Introduction to Django Web FrameworkВидеоWhat is Django?ВидеоHow is Django used in the real world?ВидеоWeb Development Foundation CheckDIALOGUE

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

Taught by Meta Experts

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

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 43.9 ч

5 модулей

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

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Китайский (Китай), Греческий, Бразильский португальский, Вьетнамский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Азербайджанский, Испанский, Дари, Хинди, Казахский, Венгерский

Часть программы вашего университета
Course syllabusЧтение
How to be successful in this courseЧтение
Installing Python (optional for Windows users)Чтение
Installing Python (optional for Mac users)Чтение
Setting up a project in VS CodeЧтение
Working with virtual environments on your local machineЧтение
Working with labs in this courseЧтение
Additional resourcesЧтение

Projects and Apps

Projects and Apps overviewВидеоProject StructureЧтениеCreating your first projectВидеоKnowledge check: Projects and AppsЗадание

Admin and structures

Django-admin & manage.py commandsВидеоApp structuresЧтениеCreating an AppВидеоExercise: Creating your first project and appЛабораторнаяSolution: Creating your first project and appЧтениеSelf-review: Creating your first project and appЗаданиеWhat challenges did you encounter while creating your first Django app?ОбсуждениеKnowledge check: Applications Задание

Web Frameworks and MVT

What is a web framework?ВидеоMVT OverviewЧтениеMVT Example ВидеоKnowledge check: Web Frameworks and MVTЗаданиеModule summary: Introduction to DjangoВидеоModule Quiz: Introduction to DjangoЗаданиеTracing the Request: Understanding Django's MVT ArchitectureDIALOGUEAdditional resourcesЧтение
02Views33 материалов

Views

ViewsВидеоCreating views and mapping to URLsВидеоView logicЧтениеCreating views and view logicВидеоExercise: Creating a view and URL configurationЛабораторнаяSolution: Creating a view and URL configurationЧтениеSelf-review: Creating a view and URL configurationЗаданиеKnowledge check: ViewsЗадание

Requests and URLs

HTTP requestsВидеоRequest and Response ObjectsЧтениеCreating Requests and ResponsesВидеоUnderstanding URLsВидеоParametersЧтениеMapping URLs with ParamsВидеоExercise: Mapping URLs with Params

Creating URLs and Views

Regular expressions in URLsВидеоURL Namespacing and ViewsЧтениеExercise: Creating URLs and Mapping to ViewsЛабораторнаяSolution: Creating URLs and Mapping to ViewsЧтениеSelf review: Creating URLs and Mapping to ViewsЗаданиеError HandlingВидео
03Models51 материалов

Models & Migrations

ModelsВидеоModel relationshipsЧтениеCreating modelsВидеоMigrationsВидеоHow to use migrationsЧтениеWorking with MigrationsВидеоA history of changesВидеоExercise: Models and migrationsЛабораторнаяSolution: Ungraded Lab – Models and migrationsЧтениеSelf review: Ungraded Lab – Models and migrations ЗаданиеModels using Foreign KeysВидеоExercise: Models using Foreign KeysЛабораторнаяSolution: Models using Foreign KeysЧтениеSelf Review: Models using Foreign KeysЗаданиеDo you think using migrations will save you time in your development workflow? Why?ОбсуждениеObject Relationship Mapping - ORMЧтениеUsing ORMВидеоKnowledge Check: Models & MigrationsЗаданиеAdditional resourcesЧтение

Models and Forms

FormsВидеоWorking with Django form fields and data typesВидеоDjango fieldsЧтениеForm APIЧтениеCreating FormsВидеоModel FormВидеоExercise: Working with FormsЛабораторная

Admin

Django AdminВидеоManaging users in Django AdminЧтениеAdding groups and usersВидеоPermissionsВидеоEnforcing PermissionsЧтениеUsers and PermissionsВидеоExercise: Using Django AdminЛабораторная

Database Configuration

Database optionsВидеоConfiguring MySQL ConnectionЧтениеSetting up a MySQL connectionВидеоExercise: Connecting to a DatabaseЛабораторнаяSolution: Connecting to a DatabaseЧтениеSelf-review: Connecting to a databaseЗадание
04Templates27 материалов

Templates

TemplatesВидеоTemplate ExamplesЧтениеCreating TemplatesВидеоExercise: Creating TemplatesЛабораторнаяSolution: Creating TemplatesЧтениеSelf-review: Creating TemplatesЗаданиеKnowledge check: TemplatesЗадание

Working with Templates

Working with template language ВидеоTemplate Language and Variable InterpolationЧтениеDynamic Templates in DjangoВидеоMapping model objects to a templateВидеоExercise: Creating Dynamic TemplatesЛабораторнаяSolution: Creating Dynamic TemplatesЧтение

Debugging and testing

Debugging Django applicationsВидеоTesting in DjangoВидео Sub-classing Generic ViewsЧтениеModule summary: TemplatesВидеоModule Quiz: TemplatesЗаданиеAdditional resourcesЧтение
05Course summary and graded project assessment13 материалов

Graded Assessment

Course Recap for Django Web FrameworkВидеоAbout the final graded project assessment for Django Web FrameworkЧтениеDesign and build a simple Django appЛабораторнаяSolution codeЧтениеDjango Restaurant App ArchitectureЗаданиеSolution Part 1 - Create the menu pageВидеоSolution Part 2 - Create the menu item pageВидеоSolution Part 3 - How to create the footerВидеоWhat challenges did you encounter while creating your Django app?ОбсуждениеFinal graded quiz: Django Web FrameworkЗадание

Course wrap up

Congratulations!ВидеоReflect on learning: What did you find most valuable in the course?ОбсуждениеNext steps after Django Web FrameworkЧтение
Лабораторная
Solution: Mapping URLs with ParamsЧтение
Self review: Mapping URLs with ParamsЗадание
What challenges did you encounter while working with Requests and URLs?Обсуждение
Knowledge check: Requests and URLsЗадание
Additional resourcesЧтение
Handling Errors in ViewsЧтение
Demo: Handle errors in viewsВидео
Class-based viewsВидео
Knowledge check: Handle errors in Views Задание
Module summary: ViewsВидео
Module Quiz: ViewsЗадание
Additional resourcesЧтение
Solution: Working with FormsЧтение
Self review: Working with Forms Задание
Knowledge Check: Model and Forms Задание
Additional resourcesЧтение
Solution: Using Django AdminЧтение
Self-Review Using Django Admin Задание
Knowledge Check: AdminЗадание
Additional resourcesЧтение
Knowledge Check: Database ConfigurationЗадание
Module summary: ModelsВидео
Module Quiz: ModelsЗадание
Additional resourcesЧтение
Self review: Creating Dynamic TemplatesЗадание
Template inheritanceВидео
More on Template inheritanceЧтение
Working with Template inheritanceВидео
Exercise: Working with TemplatesЛабораторная
Solution: Working with TemplatesЧтение
Self-review: Working with TemplatesЗадание
Knowledge check: Working with TemplatesЗадание