Скидки на курсы ждут в личном кабинете. Нажмите тут
Есть рассрочка Поддержка куратора Демо-доступ Домашние задания

Python-разработчик плюс

скидка Хочу промокод
215 600 ₽  за курс
Python-разработчик плюс
Формат
Онлайн
Длительность
14 месяцев
Уровень
Для новичков
Документ
Диплом
Трудоустройство
Да
Программа

Курс подойдёт вам, если вы хотите с нуля разобраться в python-разработке и найти новую работу. Вы научитесь работать с Python, базами данных, ООП, Django, git и API. Также поймёте, как тестировать коды, разворачивать свои проекты на серверах в облачных сервисах и проектировать решения для разгрузки системы. Навык работы в команде, коммуникации и тайм-менеджмента будут дополнительным бонусов в обучении.

Программа состоит из 9 курсов и карьерного трека. Между некоторыми курсами студентам даются каникулы. Вы сделаете реальные проекты для портфолио: социальная сеть, бот-ассистент, приложение «продуктовый помощник». После прохождения курса вы получите диплом Яндекса, а на карьерном треке узнаете о рынке труда, как проходят собеседования и чего ждать от них.

  • Курс 1. Основы Python

    • Почувствуете себя в роли backend-разработчика на Python.
    • Узнаете, что такое бэкенд и какие задачи он решает.
    • Исследуете серверную часть приложения и поймёте, как она взаимодействует с пользователями и с другими серверами.
    • Увидите, что самостоятельно можете написать программный код, и он будет делать то, что вы задумали.
  • Курс 2. Углублённый python

    • Узнаете «грамматику» Python.
    • Научитесь применять встроенные инструменты и модули этого языка.
    • Поймёте, как Python работает с оперативной памятью и почему это важно на практике.
    • Выполните практические задания, а по окончании спринта напишете программу, обрабатывающую данные фитнес-трекера “ruaway”.
    • Познакомитесь с основами объектно-ориентированного программирования.
    • Установите и настроите среду разработки.
    • Узнаете, как работать с системой версионирования проектов.
    • Самостоятельно напишете калькулятор, позволяющий вести учёт денег и калорий. 
  • Курс. 3 Бэкенд на Django

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

    • Одна неделя.
  • Курс 4. API: интерфейс взаимодействия программ

    • Разберётесь, как веб-проекты взаимодействуют друг с другом, запрашивая и передавая информацию.
    • Узнаете, что такое API.
    • Напишете бота, который взаимодействует с популярными веб-сервисами.
    • Узнаете, как организована авторизация через социальные сети на сторонних ресурсах.
  • Каникулы

    • Одна неделя.
  • Курс 5. Управление проектом на удалённом сервере

    • Настроите сервер в облаке.
    • Узнаете, как автоматизировать процессы тестирования и обновления кода.
    • Развернёте свой проект в docker-контейнерах на сервере.
  • Самостоятельный проект «Продуктовый помощник»

    • Вы самостоятельно напишете веб-приложение «Продуктовый помощник»: сайт, на котором пользователи будут публиковать рецепты, добавлять чужие рецепты в избранное и подписываться на публикации других авторов.
    • Сервис «Список покупок» позволит пользователям создавать список продуктов, которые нужно купить для приготовления выбранных блюд.
  • Каникулы

    • Одна неделя.
  • Курс 6. Алгоритмы и структуры данных

    • Изучите алгоритмы, которые помогут избежать ускорить работу уже имеющихся программ.
    • Научитесь проектировать решения для разгрузки системы.
  • Курс 7. Парсинг

    • Научитесь собирать информацию с сайтов, структурировать её и выводить в удобном формате.
    • Узнаете, что такое «инструменты разработчика в браузере».
    • Научитесь исследовать HTML-разметку сайта.
    • Напишете парсеры для документации Python и PEP.
    • Поработаете не только с кодом Python, но и с HTML-разметкой и регулярными выражениями.
  • Каникулы

    • Одна неделя.
  • Курс 8. Альтернативные фреймворки Python

    • Изучите фреймфорки flask и fastapi.
  • Курс 9. Python для бизнеса

    • Изучите инструменты для локализации и прикладной реструктуризации проекта.
    • Поймёте какое место занимает baсkend-разработчик в продуктовой команде и с какими процессами он сталкивается в работе.
    • Сможете принять участие в действующем проекте и разработать новое программное решение.
    • Узнаете, как презентовать свои проекты и проходить собеседования.
    • Подготовитесь к каверзным вопросам и рассмотрите подводные камни, которые ждут junior-разработчика.
  • Карьерный трек: трудоустройство

    • Изучите стратегии поиска работы и узнаете о тонкостях выбора компании-работодателя.
    • Напишите резюме и сопроводительное письмо.
    • Подготовите портфолио к визиту работодателя и проведёте исследование рынка трудоустройства.
Чему научат на курсе
Изучите язык Python
Освоите важнейшие инструменты бэкендера: Django, базы данных, git
В процессе обучения создадите несколько действующих сервисов.
О школе
Яндекс Практикум
рейтинг 4.5
40 отзывов
79 курсов
Яндекс Практикум

Платформа онлайн-курсов «Яндекс Практикум» — проект компании «Яндекс» и «Школы анализа данных». На момент основания в 2019 году образовательные программы были рассчитаны только на начинающих веб-разработчиков и аналитиков, но сейчас в школе готовят сотрудников для IT и digital-сферы.

В каталоге Яндекс Практикума сегодня более 50 программ для начинающих и опытных специалистов.

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.