О программе
Разработчик на Python создает сайты и приложения, которыми вы пользуетесь каждый день. Python-разработчики — универсальные сотрудники как для полной, так и для частичной занятости. В конце курса вы станете уверенным начинающим разработчиком на Python и сможете найти первую работу в IT.
Варианты обучения
400 ак. ч
Кому подойдет программа
Вы чувствуете перспективность IT-сферы, но не знаете, с чего начать: проведем вас за руку с наставниками через всю профессию до трудоустройства. Вы работаете в смежной области и хотите сменить профессию: обучим всему необходимому и поможем грамотно использовать ваш прошлый опыт.
Преимущества обучения
Программа обучения
Модуль 1. Основы программирования
Введение в профессию и основы алгоритмизации
Основы синтаксиса
Списки и циклы
Строки и словари
Функции и модули, типовые вычислительные задачи
IDE и установка Python, Файлы
Погружение: коллекции и вложенность, JSON, requests
Объекты и классы, наследование
Теоретические основы Computer Science
Модуль 2. Основы веб-разработки
Знакомство с Flask, Формат JSON, знакомство с HTML
Знакомство с CSS, Шаблонами Flask. Первое приложение
Система контроля версий и Github / Публикация онлайн
Создание API
Модуль 3. Разработка API на Flask
Базы данных и основы SQL
SQL — ключи, связи, нормальная форма и сложные запросы
SQL Alchemy
REST API на Flask
Основы тестирования + Автотестирование API
Модуль 4. Погружение в Python, хостинг и деплой
ООП (Объектно- ориентированное программирование)
ООП (Объектно- ориентированное программирование) часть 2
Продвинутые инструменты Python
Продвинутые инструменты Python часть 2
Хостинг и сервер
Докер
Модуль 5. Разработка API на Django
Знакомства, грустные и веселые отличия от Flask, Django Rest Framework, первые модели и первое приложение.
Postgres, Модели с relations и QuerySet
Сериализаторы
Валидаторы и вьюсеты
Пользователи: управление доступом и разделение ролей + тесты
Документирование, Непрерывная интеграция и развертывание (инфраструктурный движ:)
Модуль 6. Типовые задачи разработчика
Каталог: поиск, фильтрация, избранное
Каталог: многоуровневый каталог, каталог с тегами
Покупки онлайн: промокоды, скидки
Покупки онлайн: корзина и заказы
Работа с пользователями: Регистрация и аутентификация
Работа с пользователями: Пользователи и профили
Работа с пользователями: Роли и разграничение доступа
Комментарии, сообщения, отзывы и рекомендации
Работа с медиа: загрузка, обработка, поиск и удаление
Отзывы
Об этом учебном заведении пока никто не оставил отзыв. Станьте первым!
Оставить отзыв