Каталог курсов
Такого курса сейчас нет
К сожалению, сейчас невозможно записаться на курс. Вы можете посмотреть похожие программы обучения.
Перейти в каталог курсов
К сожалению, курс сейчас недоступен
Избранное

Интенсив

Django: 

разработка backend-приложений

Дополните свои навыки самым универсальным фреймворком для быстрой и качественной веб-разработки

Реализуете 5 работоспособных проектов для портфолио и получите обратную связь от экспертов

Вырастете как специалист и повысите свою профессиональную ценность

Когда
6 ноября — 29 декабря
Набор вот-вот закончится
Курс стартовал, но еще можно попасть в этот набор

Длительность

8 недель

Формат

Вебинары, видеолекции, практические задания

Документ

Удостоверение о повышении квалификации

Востребованность Django-специалистов растёт

Специалисты нужны в стартапах, чтобы создавать MVP-продукты без лишних затрат, быстро проверять гипотезы и работоспособность проектов любого масштаба. Также их активно ищут корпорации — для поддержки и развития существующих проектов.

Django используют в работе почти 35 000 компаний, в том числе Netflix, Amazon, Youtube, Pinterest, Dropbox, Spotify, The Washington Post.

Что нужно знать на старте

•‎ Основы Python

•‎ Работа с ООП

•‎ Основы работы с базами данных

•‎ Git, GitHub — входит в курс как бонусный модуль, можно изучить самостоятельно

•‎ Основы HTML, CSS — бонусный модуль, можно изучить самостоятельно

Чему научитесь

Управлять скоростью и качеством веб-разработки

Освоите фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC

Создавать программный интерфейс приложений

Разберётесь с архитектурой и построите функциональный веб-API

Автоматизировать развёртывание проектов

Поймёте, как работает контейнеризация Docker, Docker Compose и запускаются автотесты с CI/CD

Акцент на практику

Выполните 20 практических заданий и реализуете 5 работоспособных проектов. Они основаны на реальных задачах Django-разработчика

Сервис-помощник для приготовления блюд

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

Программа обучения —
8 недель

18 часов теории, 66 часов практики

● Занятия проходят 2 раза в неделю в будни с 19:00 МСК

● На лекции и практические задания понадобится 7–10 часов в неделю

● Записи вебинаров, лекции, тесты, лонгриды и другие полезные материалы хранятся в личном кабинете

Обработка запроса. Работа с шаблонами

+ 1 проект в портфолио

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

Знакомство с Django. Подготовка и запуск проекта

Теги и фильтры в шаблонах

Обработка запросов и шаблоны

Проект: сервис-помощник для приготовления блюд

Базы данных

+ 1 проект в портфолио

Познакомитесь с подсистемой ORM в Django. Научитесь описывать модели для реализации бизнес-требований. Разберётесь, что ещё хранится в БД помимо ваших данных. Научитесь работать с формами в Django, а также с сессиями и cookies.

Работа с ORM

Сессии и cookies

Разбор вопросов

Работа с формами

Проект: новостное приложение с категориями

Взаимодействие с сайтом

+ 3 проекта в портфолио

Познакомитесь с API на примере Django REST framework. Начнёте строить гибкий и функциональный API для веб-приложения. Научитесь настраивать права доступа и фильтровать контент. Узнаете про троттлинг, пагинацию и другие важные аспекты в построении API. Узнаете, как тестировать Django-приложения с использованием Pytest.

Знакомство с API на примере Django REST framework

Разделение доступа в DRF

Тестирование Django-приложений с использованием Pytest

Разбор вопросов

CRUD в DRF

Проекты:

Реализация REST API для работы датчиков температуры

Pytest для Django-приложения

Backend приложения для объявлений

Английский язык для начинающих разработчиков

Бонусный модуль

Начнёте быстрее понимать техническую лексику, код и терминологию в вашем направлении. Сможете ориентироваться в профессиональном англоязычном контенте. Узнаете, как техническому специалисту подготовиться к собеседованию. Получите примеры прохождения интервью для разных специальностей.


Чтение технической документации

Языки программирования. Составление отчётов об ошибках

QA-тестирование

Слова из технической сферы, которые часто произносят неправильно

Навык просмотра англоязычного видеоконтента

Самопрезентация. Elevator Pitch

Прохождение собеседований

Высококлассное резюме и сопроводительное письмо

Email-переписка

Общение в технических чатах

Как вести звонки и встречи

Как учить лексику

Как учить грамматику

Автоматизация развёртывания

Бонусный модуль

Научитесь собирать Docker-образы, конфигурировать систему и разворачивать её на сервере при помощи CI/CD.



Работа в терминале

CI/CD

Сelery

Развёртывание проекта

Docker, Docker Compose

Git — система контроля версий

Бонусный модуль

Научитесь работать с системой Git (стандарт по управлению исходным кодом) и с сервисом GitHub. Опубликуете свои домашние работы и уже в процессе обучения сформируете первое портфолио.



Внедрение системы контроля версий

Командная работа

История работы и ветки

Вёрстка сайта на HTML и CSS

Бонусный модуль

Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. По итогам модуля сможете самостоятельно сверстать лендинг.


Теги для вёрстки контента страницы

Теги для вёрстки форм

Определение контекста элементов

Позиционирование элементов

Оформление декоративных элементов

Теги для вёрстки структуры страницы

Селекторы CSS

Блочная модель

Оформление текста

Состояние интерактивных элементов

Итоговое тестирование

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

Как проходит обучение

  • Теория

    Мы подготовили гибкие форматы обучения: видеолекции, вебинары, лонгриды

  • Практика

    После занятий выполняете домашние задания и получаете развёрнутую обратную связь от экспертов курса

  • Сопровождение

    Преподаватели на связи в общем чате. Координаторы и аспиранты решают организационные вопросы

  • Карьера

    Центр развития карьеры Нетологии поможет составить резюме, оформить портфолио и подготовиться к собеседованиям

Все уроки теперь и в мобильном приложении

Мы разработали платформу для смартфонов, чтобы вы могли учиться в спортзале, самолёте, на даче или в пути.

  • Учитесь, где нравится 

    Доступ к учебным материалам всегда под рукой: это экономит ваши ресурсы

  • Занимайтесь даже без интернета

    Можно скачать материалы на телефон и учиться даже там, где плохая связь

  • Получайте подсказки по дедлайнам

    Приложение работает как помощник: напомнит про домашнюю работу или вебинар

  • Загружайте задания с телефона

    Удобно отслеживать статус практических работ и отвечать на комментарии преподавателя

Авторы программы — опытные разработчики

Наши выпускники становятся частью сообщества разработчиков в Discord

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

Вы можете пройти обучение за счёт работодателя

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

Что вы получите в результате обучения

Django-разработчик

    Ключевые навыки

  • Понимание принципов формирования сайта

  • Организация проекта в Django

  • Проектирование моделей данных

  • Организация проекта в Django REST Framework
  • Построение API

  • Работа с базами данных и ORM

  • Оптимизация запросов

  • Отладка и поиск ошибок

  • Настройка фильтрации и поиска в API

Технологии, которые вы освоите

Django

Django

Свободный фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC. Django используется в Mozilla, YouTube, Google, Instagram, Pinterest

CI/CD

CI/CD

Методы непрерывной интеграции, непрерывной доставки или непрерывного развёртывания

Docker

Docker

Программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации

ORM

ORM

Технология программирования, которая связывает базы данных с концепциями объектно-ориентированных языков программирования, создавая «виртуальную объектную базу данных»

Celery

Celery

Асинхронная очередь задач или очередь заданий с открытым исходным кодом, основанная на распределённой передаче сообщений

Вашу квалификацию подтвердит официальный документ

Мы обучаем по государственной лицензии и выдаём документы установленного образца.

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

Поможем найти
ту самую работу
Центр развития карьеры
помогает трудоустроиться студентам Нетологии
1
Научим составлять резюме и проходить интервью
Разберём ваш предыдущий опыт, определим сильные стороны и поможем составить успешное резюме. Научим презентовать себя и проведём тест-драйв интервью.
2
Поможем наработать практику и оформить портфолио
Приобретёте практический опыт и наполните портфолио ещё во время обучения. Разберёте тестовые задания от работодателей и сможете принять участие в их проектах.
3
Предложим стажировки и проекты от партнёров
Предоставим доступ к карьерной странице со стажировками и вакансиями от партнёров Нетологии. Будем делиться подборками с новыми интересными вакансиями.
header
Воркшопы и много практики
Вы сможете сформировать портфолио, выполняя задания компаний-партнёров Нетологии или проходя у них стажировки. Сфокусируетесь на практике, откликах и результате. Поработаете над реальными заданиями, защитите свои решения и получите развивающую обратную связь.
84%
студентов нашли работу с помощью Центра развития карьеры
4 075
компаний-партнёров в базе Нетологии для отработки практики
skyenglamodaramblerraiffeisenvkozonagimakasperskyalfa2gisgettaic

Вернём деньги, если обучение не подойдёт

Деньги можно вернуть в любой момент. В течение первых трёх занятий вернём вам полную сумму, а начиная с четвёртого — рассчитаем сумму возврата или поможем выбрать другой курс взамен.

Подробные условия

Отвечаем на вопросы

  • Как проходит обучение?

    Обучение проходит на образовательной платформе Нетологии. У вас будет личный кабинет с доступом к вебинарам, видеолекциям, дополнительным материалам, домашним заданиям и чату.

  • В чем основное отличие траектории Специалист от траектории PRO? Что мне подойдёт лучше?

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

    Траектория Специалист подойдёт тем, кто хочет перейти в веб-разработку и изучить Django как первый веб-фреймворк.

  • Кто будет проверять мои домашние задания?

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

  • В чем заключается помощь с трудоустройством?

    Курс входит в программу трудоустройства Центра развития карьеры. Вы будете смотреть видеолекции, получите доступ к бирже проектов и сможете отправить резюме в базу для наших партнёров. Вы научитесь презентовать себя: оформлять резюме и портфолио, писать сопроводительные письма и справляться со сложными вопросами на собеседовании.