Программа

Программа курсов: Бэкенд-разработка на Python

Программа состоит из шести курсов, которые помогут вам стать профессиональным бэкенд-разработчиком. Вы освоите основы Python, включая синтаксис и базовые конструкции, принципы многопоточности и параллельного выполнения задач в Python, научитесь создавать веб-приложения на Django 5, освоите работу с датой и временем в…
6 курсов
Начальный уровень
4-6 часов в неделю

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

  • Понимать синтаксис и базовые конструкции языка Python
  • Использовать стандартные библиотеки Python для решения различных задач
  • Создавать многопоточные приложения на Python
  • Работать с механизмами параллельного выполнения задач и синхронизации потоков
  • Создавать веб-приложения на Django 5
  • Настраивать маршрутизацию и взаимодействие с базами данных в Django
  • Оптимизировать производительность и безопасность веб-приложений на Django
  • Работать с датами и временем в Python
  • Обрабатывать временные данные и производить вычисления с датами и временем
  • Проектировать архитектуру бэкенд-сервисов, основываясь на лучших практиках
  • Интегрировать различные сервисы с использованием API и брокеров сообщений (RabbitMQ, Kafka)

О программе

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

1.Начнем обучение с основ программирования на Python. Вас ждут видео-уроки и множество практических заданий на тренажере, что позволит вам не только познакомиться с основами языка, но и научиться программировать. Эти навыки станут вашим фундаментом для работы с более сложными концепциями.

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

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

4. Далее вы углубите свои знания Django, изучив ORM, индексы баз данных PostgreSQL, разработку приложений через тестирование и создание сложных проектов, таких как веб-чат с использованием Channels и WebSocket. Вы также познакомитесь с Celery и Redis, вопросами интернационализации и локализации, кэшированием, Docker Compose и деплоем проекта.

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

6. Завершение обучения фокусируется на проектировании архитектуры веб-сервисов и интеграций. Вы научитесь собирать требования, решать архитектурные вопросы, настраивать межсервисные взаимодействия API и брокеры сообщений, а также документировать их в Swagger и описывать инфраструктуру проекта. Эти навыки необходимы для создания сложных и масштабируемых систем.

Что внутри

В комплект входят 6 курсов общей стоимостью 22 500 ₽.

  •      
     
     
  •      
     
     
  •      
     
     
  •      
     
     
  •      
     
     
  •      
     
     

Для кого эта программа

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

Начальные требования

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

Наши преподаватели

Содержание

Сколько стоит обучение

Price: 22 500 
Вы попробовали и поняли, что вам сейчас не подходит эта программа? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о программе друзьям

Price: 22 500