Дистанционный курс

Основы Python-разработки на backend

Дата

В любое время

Цена

19900

Компания

Место проведения

Онлайн

Отточи основы Python на интенсиве с куратором и запусти проект для РБК

Приобретаемые компетенции

  • осваивать разработку на Python с нуля, создавая понятный, структурированный и поддерживаемый код
  • уверенно применять базовые конструкции языка: переменные, ветвления, циклы, функции, коллекции и подключаемые модули
  • проектировать приложения в объектной парадигме, используя классы, наследование, сокрытие данных и полиморфное поведение
  • писать качественный код, опираясь на архитектурные принципы и лучшие практики проектирования
  • понимать идеи функционального подхода и использовать его элементы в реальных задачах
  • работать с системами контроля версий и выстраивать совместную разработку через Git и GitHub
  • настраивать автоматическую сборку и доставку кода с помощью CI/CD-процессов
  • разрабатывать серверную часть приложений на Django и расширять её через REST-подход
  • взаимодействовать с API и обмениваться данными в форматах JSON и XML
  • использовать асинхронные механизмы и параллельное выполнение для повышения производительности
  • реализовывать системы авторизации и доступа пользователей, включая современные протоколы
  • создавать автоматические тесты для проверки логики приложения
  • собирать и запускать приложения в контейнерах, подготавливая их к развертыванию
  • публиковать backend-решения на сервере и конфигурировать рабочее окружение
  • разбираться в особенностях тестирования мобильных продуктов и процессах релизов
  • использовать инструменты мобильного QA и средства анализа сетевого трафика
  • автоматизировать тестовые сценарии и работать с тестовой документацией

Используемые технологии

  • Python
  • Git
  • GitHub
  • Django и Django REST Framework
  • CI/CD и GitLab CI
  • OAuth 2.0
  • Docker
  • JSON и XML
  • AJAX
  • PyUnit
  • Pip и виртуальные окружения Python
  • ORM Django
  • дополнительные инструменты для разработки и тестирования

ProductStar, онлайн-школа

Онлайн-школа с фокусом на обучение диджитал-профессиям на практических кейсах российских и международных компаний, основанная в 2018 году Михаилом Карповым (ex-CPO Skyeng и VK, CEO ProductStar) и Романом Абрамовым (Директор по продуктовым платформам, Тинькофф. В числе выпускников более 5000 студентов по направлениям продакт-менеджмента, аналитики, маркетинга и программирования.

ProductStar вырос из крупнейшего международного сообщества продакт-менеджеров Product Camp, основанного в России 10 лет назад. Сегодня мы стремительно растущий EdTech стартап с большими амбициями по завоеванию и развитию рынка онлайн-образования. Наши спикеры — специалисты из Яндекса, ВКонтакте, Авито, Skyeng, Amazon, Booking и др.

У нас одна из сильнейших в РФ образовательных программ по продакт-менеджменту. Синергия широкого бэкграунда основателей-продактов, комьюнити Product Camp, методистов и спикеров-практиков дают нам высокие конверсии в оплату. Поэтому работать с нашим оффером по вертикали продакт-менеджмента особенно выгодно.

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

  • Изучение темы. Погружаетесь в основы профессии с помощью видеоуроков, которые доступны на обучающей платформе
  • Сопровождение ментором. Ментор следит за вашим успехом, помогает выстроить эффективное обучение и успешно пройти испытательный срок при трудоустройстве
  • Домашняя работа. 70% обучения — практика, в рамках которой вы выполняете задания, основанные на реальных кейсах крупных компаний
  • Защита проекта. Создаете финальный проект, защищаете его и добавляете его в портфолио

 

Статьи по теме

Как стать Python-разработчиком – что нужно знать

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

Профессия Python-разработчик – что делает, как им стать, зарплата в России

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