Чему вы научитесь
- разрабатывать реальные веб-приложения на Python на разных фреймворках: FastAPI, Django, и не только
- взаимодействовать с базой даных на чистом SQL и при помощи ORM
- отлаживать и оптимизировать приложение
- тестировать код с unittest и pytest
- следить за чистотой и читаемостью кода
- публиковать проект на продакшн сервер
- настраивать автоматичесий деплой проекта через CI / CD
- приобретать домен и привязывать SSL сертификат
О курсе
Для кого этот курс
Начальные требования
Что нужно уметь до старта:
- Уверенный пользователь ПК;
- умеете устанавливать браузер на компьютер;
Преподаватели курса
Как проходит обучение
Образовательный материал состоит из занятий нескольких типов:
- Видеолекции - я показываю экран компьютера, веду лайв-кодинг и рассказываю каждый свой шаг, объясняя вам, почему тут нужно сделать именно так, а не иначе. Короткие введения на 2-5 минут, уроки по 10-15 минут, а также погружения в новые темы на 20 минут;
- Текстовые материалы:
- Ссылки на источники и инструкции;
- Весь код, который мы с вами написали на занятиях;
- Комментарии к пройденной теме и дополнительная информация;
- Задания:
- Тестирование;
- задания со свободным ответом;
- задания на код.
Время и срок прохождения определяете только вы.
Почти каждое занятие сопровождается заданием. Это может быть тест, текстовое задание, или задача на написание кода. Многие задания проверяются автоматически. Остальные проверяются вручную.
В материале есть как совсем маленькие задания, которые вы сможете выполнить за минуту, так и большие задания, на которые придётся потратить вечер.
По любым сложностям Сурен ответит в телеграм-чате.
Также вопросы можно будет задавать на онлайн-консультации, которые Сурен будет проводить раз в 1-2 недели.
После больших этапов вам будет предоставлено задание на самостоятельную разработку проекта, в подготовке поможет Сурен, а по итогу проект нужно будет защитить на общей встрече. Эти проекты вы добавите себе в портфолио.
Что вы получите
- Много видеороликов - всё ещё идёт процесс записи, опубликовано уже более 50, будет в несколько раз больше;
- Очень много практики - почти после каждого видео идёт практическое задание, чтобы вы закрепили материал;
- Ручная проверка ваших проектов и обратная связь;
- Ежедневная помощь в чате - отвечает Сурен и другие участники чата;
- Регулярные групповые онлайн-встречи для решения любых ваших вопросов по коду. Сурен не оставит никого без ответа, встречи будут раз в 1-2 недели;
- Опыт реальной разработки проекта с нуля и до запуска в продакшн, чтобы можно было показать друзям и рекрутерам, что ваше приложение по-настоящему работает.