«Backend-разработка на Django»

Старт:

ноябрь 2024

Стоимость:

40 000 р. 30 000 р. (оплата частями)
Записаться на курс

Длительность обучения

2,5 месяцев курс плюс 5 месяцев бесплатная стажировка

График занятий: 1 раза в неделю [в субботу — днём ]

о курсе

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

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

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

Требования на входе: основы программирования на Python. Тех, кто закончил курс на 4 и 5, мы приглашаем на стажировку.

Наличие реального опыта работы в качестве backend-разработчика, полученного на нашем курсе и стажировках, значительно повысит ваши шансы на трудоустройство.

Ваши навыки после окончания курса

галочка

Git

Разработка сайтов в командах с использованием системы контроля версий Git.

галочка

Django

Разработка сайтов на Django, который позволяет разрабатывать backend современных веб-приложений.

галочка

Работа в команде

Работа в командах состоящих из разработчиков, инженеров по тестированию, веб-дизайнеров, аналитиков и проджект-менеджеров над реальным проектом на стажировке.

Кому подойдёт курс

галочка

Начинающие

Умеете программировать на Python и хотите получить качественные знания, востребованные навыки и первый проект на Django в портфолио.

галочка

Опытные

Есть небольшой опыт backend-разработки, хотите систематизировать знания и освоить разработку приложений на Django.

галочка

Студенты

Учитесь в университете на IT-специальности, изучаете Python, хотите разрабатывать бэкэнд приложения на Django.

Траектория обучения

Курс

Проходите обучение на курсе.

Резюме и собеседования

В конце обучения наши HR-специалисты подготовят вас к трудоустройству - помогут составить резюме и подготовят к собеседованиям.

Стажировка

Слушатели, закончившие обучение на курсе на 4 и 5, проходят на стажировку.

Содержание курса

Смотреть программу
Фреймворк Django

Основные понятия Django.

Модель MTV.

Связи.

Ввод данных.

Статические файлы.

Настройка проекта.

Модели: поля, связи между моделями, интернет-адрес модели, валидация модели.

Миграции.

Запись данных.

Выборка данных.

Маршрутизация.

Контроллеры-функции и контроллеры-классы.

Шаблоны и статические файлы.

Пагинатор.

Формы и наборы форм, связанные с моделями.

Разграничение доступа.

Модели: расширенные инструменты.

Формы и наборы форм: расширенные инструменты.

Поддержка баз данных PostgreSQL и библиотека django-localflavor.

Шаблоны: расширенные инструменты и Bootstrap

Обработка выгруженных файлов.

Разграничение доступа: расширенные инструменты и Python Social Auth.

Посредники и обработчики контекста.

Библиотека Django REST framework.

Публикация веб-сайта.

Базы данных

Основы реляционной модели и SQL.

Отношение (таблица).

Выборка данных.

Запросы, групповые операции.

Вложенные запросы.

Запросы корректировки данных.

Запросы на выборку, запросы корректировки.

SQL: выборка данных, сортировка, фильтрация, группировка, агрегатные функции.

Связи между таблицами.

Запросы на выборку, соединение таблиц.

Запросы корректировки, соединение таблиц.

Работа в команде

Через 1,5–2 месяца вы начнете работу над проектом от реального заказчика и сможете применить полученные знания на практике.

Вместе с вами над проектом начнут работу слушатели курсов веб-разработки, веб-дизайна, проджект-менеджеры, бизнес и системные аналитики — как в командах большинства IT-компаний.

Резюме и подготовка к собеседованию

Рекомендации по развитию карьеры от HR-специалистов.

Помощь в составлении резюме.

Подготовка к собеседованиям.

ДОКУМЕНТ ОБ ОБРАЗОВАНИИ

удостоверение

У нас есть государственная образовательная лицензия № 316–11–82/141.

После защиты итогового проекта вы получите документ об образовании (удостоверение о повышении квалификации или сертификат), который официально подтвердит вашу новую специальность.

спикеры

Курс ведут специалисты IT-компаний. Они объяснят теорию простым языком. Помогут освоить необходимые навыки и технологии, которые сами используют в работе ежедневно. Дадут совет, как развиваться в новой профессии новичку и успешно пройти собеседование.

speaker_1 Андрей Лапаев

Преподаватель курса «Программирование на Python»

speaker_3 Оксана Семенова

Руководитель группы подбора, Lad