«Backend-разработка на Django» с практикой в командах
Старт:
ноябрь 2024Стоимость:
(оплату можно разбить на 2-3 части)
или оформить рассрочку без переплат
Длительность обучения
График занятий: 1 раза в неделю [в субботу — днём ]
о курсе
Django - это фреймворк для веб-разработки на языке Python, который включает в себя множество готовых компонентов, упрощающих процесс разработки (аутентификация пользователей, управление базами данных, обработка форм и многое другое).
Django популярен среди разработчиков благодаря своей простоте использования, гибкости и мощным возможностям..
На нашем курсе вы изучите основы работы с базами данных и разработку бэкэнда веб-приложений на Django. По итогу обучения вы получите новую профессию, документ об образовании и готовое резюме.
Требования на входе: основы программирования на Python.
Наличие реального опыта работы в качестве backend-разработчика в рамках нашего обучения значительно увеличит ваши шансы на успешное трудоустройство.
Ваши навыки после окончания курса
Git
Разработка сайтов в командах с использованием системы контроля версий Git.
Django
Разработка сайтов на Django, который позволяет разрабатывать backend современных веб-приложений.
Работа в команде
Работа в командах состоящих из разработчиков, инженеров по тестированию, веб-дизайнеров, аналитиков и проджект-менеджеров над реальным проектом.
Кому подойдёт курс
Начинающие
Умеете программировать на Python и хотите получить качественные знания, востребованные навыки и первый проект на Django в портфолио.
Опытные
Есть небольшой опыт backend-разработки, хотите систематизировать знания и освоить разработку приложений на Django.
Студенты
Учитесь в университете на IT-специальности, изучаете Python, хотите разрабатывать бэкэнд приложения на Django.
Как вы будете учиться
Проходите обучение на курсе.
На курсе вы будете работать над проектом для реального заказчика.
В конце обучения наши HR-специалисты подготовят вас к трудоустройству - помогут составить резюме и подготовят к собеседованиям.
В последний день обучения все проекты демонстрируют результаты своей работы над проектами для заказчиков.
Слушатели курсов, успешно закончившие обучение, проходят на практику, где разработка проектов ведется также, как в IT-компаниях.
Содержание курса
Смотреть программуОсновные понятия Django.
Модель MTV.
Связи.
Ввод данных.
Статические файлы.
Настройка проекта.
Модели: поля, связи между моделями, интернет-адрес модели, валидация модели.
Миграции.
Запись данных.
Выборка данных.
Маршрутизация.
Контроллеры-функции и контроллеры-классы.
Шаблоны и статические файлы.
Пагинатор.
Формы и наборы форм, связанные с моделями.
Разграничение доступа.
Модели: расширенные инструменты.
Формы и наборы форм: расширенные инструменты.
Поддержка баз данных PostgreSQL и библиотека django-localflavor.
Шаблоны: расширенные инструменты и Bootstrap
Обработка выгруженных файлов.
Разграничение доступа: расширенные инструменты и Python Social Auth.
Посредники и обработчики контекста.
Библиотека Django REST framework.
Публикация веб-сайта.
Основы реляционной модели и SQL.
Отношение (таблица).
Выборка данных.
Запросы, групповые операции.
Вложенные запросы.
Запросы корректировки данных.
Запросы на выборку, запросы корректировки.
SQL: выборка данных, сортировка, фильтрация, группировка, агрегатные функции.
Связи между таблицами.
Запросы на выборку, соединение таблиц.
Запросы корректировки, соединение таблиц.
Через 1,5–2 месяца вы начнете работу над проектом от реального заказчика и сможете применить полученные знания на практике.
Вместе с вами над проектом начнут работу слушатели курсов веб-разработки, веб-дизайна, проджект-менеджеры, бизнес и системные аналитики — как в командах большинства IT-компаний.
Рекомендации по развитию карьеры от HR-специалистов.
Помощь в составлении резюме.
Подготовка к собеседованиям.
ДОКУМЕНТ ОБ ОБРАЗОВАНИИ
У нас есть государственная образовательная лицензия № 316–11–82/141.
После защиты итогового проекта вы получите документ об образовании (удостоверение о повышении квалификации или сертификат), который официально подтвердит вашу новую специальность.
спикеры
Курс ведут специалисты IT-компаний. Они объяснят теорию простым языком. Помогут освоить необходимые навыки и технологии, которые сами используют в работе ежедневно. Дадут совет, как развиваться в новой профессии новичку и успешно пройти собеседование.