Світ Сучасної Освіти

Веб-розробка на Python / Django

16 200 UAH за курс
39 часов
Для начинающих, Для опытных
Python Frontend
Этот курс научит работать с Django — мощным фреймворком для веб-разработки на Python. Вы освоите работу с базами данных, шаблонами, REST API и интеграцию с front end. После курса вы сможете создавать коммерческие веб-приложения с нуля.

О курсе

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

Основы Django и работа с данными

Курс начинается с введения в Django. Слушатели запустят свой первый проект, разберутся в настройках файла settings.py и поймут основные принципы работы фреймворка. Далее идет работа с базами данных - создание моделей, настройка связей между ними.

URL-система и шаблоны

На этом этапе изучается система URL-адрес. Работа с slug-адресами, динамическими и статическими путями, использование namespace. Параллельно рассматривается шаблонизатор - система шаблонов Django, фильтры, теги и создание собственных расширений.

Формы и классические отображения

Модуль посвящен работе с формами. Рассматриваются формы на основе моделей, HTML-формы и Django-forms. Далее идет переход к class-based views - создание классов для отображений, работа с шаблонами, настройка методов GET и POST, наследование и расширение функционала.

Пользователи и коммуникация

Этот блок охватывает аутентификацию, авторизацию и регистрацию. Использование встроенных механизмов Django, создание собственных форм регистрации, настройка прав доступа. Также изучается отправка сообщений - настройка SMTP для email, работа с Telegram ботом, использование сторонних API.

Практический проект

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

REST API и Front-end

Заключительные модули посвящены созданию REST API с помощью Django REST Framework. Также изучается front-end - основы JavaScript, базовые понятия CSS, настройка front-end части проекта. Работа с библиотекой jQuery и фреймворком React.js, включая технологию AJAX, использование REST API и работу с реактивными данными.

Результаты обучения

После завершения курса участники смогут профессионально разрабатывать коммерческие веб-приложения на Django. Они научатся создавать и настраивать проекты, работать с базами данных, настраивать URL-адреса и шаблоны, реализовывать аутентификацию пользователей, создавать REST API и интегрировать их с front-end.

Преимущества курса

Курс включает поддержку ментора, практические задания, разработку проекта для портфолио и выдачу сертификата о прохождении.

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора