О курсе

Программа курса разделена на несколько этапов, каждый из которых посвящён определённым темам. На начальном этапе рассматриваются основы Python и базовое устройство бэкенда, включая взаимодействие фронтенда и бэкенда. Далее идёт изучение баз данных, информационной безопасности и веб-фреймворка Django, в рамках которого создаётся блог с авторизацией, объявлениями и подписками. Отдельный модуль посвящён работе с внешними API: рассматривается авторизация через социальные сети, интеграция карт и написание бота, взаимодействующего с известными сайтами. В курсе также затрагиваются вопросы производительности сервисов и основы алгоритмов. Инфраструктурный модуль знакомит с системой контроля версий Git и организацией совместной работы программистов. Завершается обучение дипломным проектом, который выполняется в условиях, приближенных к реальной работе.

Что рассматривается в программе

  • рассматривается язык Python и его применение для бэкенда
  • изучается веб-фреймворк Django
  • разбирается работа с базами данных
  • рассматривается использование системы контроля версий Git
  • изучается взаимодействие с внешними API
  • рассматриваются основы алгоритмов и структур данных

Кому может быть полезен курс

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

Вопросы о программе

Какие проекты входят в программу курса?

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

Какие темы охватывает курс?

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

Сколько времени занимает обучение?

По описанию программы, обучение рассчитано на 9 месяцев при занятиях по 10 часов в неделю.