Курс «Курс «Python-разработчик»»

Направление
Python-разработка
Формат
Вебинар
Домашние задания
Есть
Итоговый экзамен
Есть
Количество уроков
8
Документ об обучении
Диплом
Обратная связь
Есть
Доступ
Сразу после покупки
Последнее обновление 17.08.2022

О курсе

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

Программа курса

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

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

    В каждом уроке после небольшой теоретической части вы будете писать
    код на Python — с первого же урока. Работать вы будете в онлайн-
    тренажёре — нашей интерактивной среде.

    Вы увидите и почувствуете главное: вы самостоятельно можете написать
    программный код, который будет делать то, что вы задумали.
  2. Главная тема курса — работа с веб-фреймворком Django, это программный
    «конструктор» для создания веб-проектов. Вы создадите веб-
    приложение — это будет платформа для блогов.
    В процессе работы вы научитесь обрабатывать http-запросы, подключите
    к приложению базу данных, создадите веб-страницы проекта.
    Любой код нуждается в проверке — вы научитесь писать автоматические
    тесты для своих программ.
    В каждом уроке будут практические задания, часть из которых вы будете
    выполнять не в тренажёре, а на своём компьютере: вы развернёте среду
    разработки и запустите проект локально.

    К концу курса вы допишете проект — и он станет первой работой в вашем
    портфолио. Вы шаг за шагом создадите полноценную платформу для
    блогов — с авторизацией, персональными лентами, с комментариями
    и подпиской на авторов.
  3. В этой теме вы разберётесь, как веб-проекты взаимодействуют друг
    с другом, запрашивая и передавая информацию: например, каким образом
    сайты кинотеатров и кафе указывают свои локации на фрагменте Яндекс-
    и гугл-карт.

    Вы узнаете, что такое API, напишете бота, который взаимодействует
    с популярными веб-сервисами, узнаете, как организована авторизация
    через социальные сети на сторонних ресурсах.
  4. Любую задачу можно решить медленно и неэффективно, а можно — быстро
    и экономно. Неэффективное программное решение может впустую занять
    все вычислительные ресурсы сервера и замедлить его работу, а то и вовсе
    сломать его.

    Изучение алгоритмов поможет избежать подобных ошибок и ускорить
    работу программ. Вы научитесь проектировать решения для разгрузки
    системы — это позволит вашим проектам работать эффективнее.
  5. Работа с облачными сервисами, настройка серверов, тестирование
    и обновление кода — всё это рутинные операции, с которыми сталкивается
    любой программист.
    Вы самостоятельно настроите сервер в облаке, узнаете, как
    автоматизировать процессы тестирования и обновления кода, развернёте
    свой проект в docker-контейнерах на сервере.
  6. Вы самостоятельно напишете веб-приложение «Продуктовый помощник»: сайт,
    на котором пользователи будут публиковать собственные рецепты, добавлять
    чужие рецепты в избранное и подписываться на публикации других авторов.
    Сервис «Список покупок» позволит пользователям создавать список продуктов,
    которые нужно купить для приготовления выбранных блюд.
  7. Эта часть курса для тех, кто решил найти работу в сфере разработки.
    Карьерный трек организован так же, как и предыдущие темы: теория и практика.
    Но вместо навыков программирования вы изучите стратегии поиска работы
    и узнаете о тонкостях выбора компании-работодателя, а в качестве практики
    вы будете писать не код, а резюме и сопроводительное письмо.
    В течение курса вы подготовите портфолио к визиту работодателя и проведёте
    исследование рынка трудоустройства.
  8. Программа сопровождения: вы ищете работу, мы консультируем и помогаем. Участвовать в программе
    могут те, кто закончил программу трудоустройства и находится в активном поиске работы.

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