Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Профессия
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

21 440 ₽
есть рассрочка

Стань разработчиком на одном из самых популярных языков программирования.

Что вы получите

  • Быстрое погружение
  • Прикладные знания
  • Опыт ведущих экспертов
  • Сертификат для резюме
  • Инвестиция в карьеру
  • Помощь в обучении

Что вы получите после обучения

Приобретаемые навыки
2
Web-разработка
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Руководитель группы разработки платформы облачного видеонаблюдения в МТС ИИ

Senior Python Backend Developer

6 лет преподаёт программирование онлайн

Долгое время занимал должность Backend-разработчика на Python 3.6 в компании AdCombo. Стек используемых технологией включает Flask, SQLAlchemy, PostgreSQL, Redis, Docker и многое другое. Начинал свою карьеру системным администратором в «АНТИвор», занимался оптимизацией рабочих процессов, сбором статистики и визуализацией аналитики. Затем перешел на должность Full Stack-программиста на Python и разрабатывал инструменты внутреннего пользования и web-интерфейсы для продукции компании. Руководитель программы

Образовательная организация

Делаем образование доступным и увлекательным процессом, чтобы обучения стало полезной привычкой.  

Все это в уникальной образовательной системе. Востребованные и высокооплачиваемые знания ИТ-отрасли от практикующих экспертов в России и мире, которые позволят сделать level up в карьере и получать высокооплачиваемые знания для роста зарплаты и должности.

Мы считаем, что доверие нужно заслужить. 

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

 

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

Блок 1: Базовые типы и структуры данных, переменные. Условные операторы, работа с функциями

Вводное занятие: создание вашего первого графического приложения помощью Python - Лекция
Установка Python и работа с IDE. Работа в терминале - Лекция
Базовые типы и переменные. Условные операторы - Лекция
Структуры данных, изменяемость - Лекция
Циклы - Лекция
Функции - Лекция
Встроенные модули, знакомство с импортами. Чтение информации с файловой системы - Лекция
Работа с файлами - Лекция
Встроенные помощники itertools и functools - Лекция
Декораторы - Лекция
Тестирование по блоку - Тест


Блок 2: Основы ООП, работа с классами и исключениями

Основы ООП - Лекция
Исключения (ошибки). Создание модулей и пакетов - Лекция
Метаклассы - Лекция
Протоколы и интерфейсы - Лекция
Тестирование по блоку - Тест

Блок 3: Знакомство с Web разработкой, HTTP, Rest API, протокол WSGI, работа с датаклассами, первое веб-приложение. Знакомство с git

Основы работы с git - Лекция
HTTP, REST API, JSON - Лекция
Знакомство с протоколом WSGI - Лекция
Датаклассы и схемы - Лекция
Создание REST API приложения при помощи FastAPI - Лекция
Тестирование по блоку - Тест

Блок 4: Знакомство с реляционными базами данных: СУБД, язык SQL, Postgres, SQLAlchemy, миграции схем при помощи alembic

Знакомство с SQL - Лекция
Связи между таблицами, виды JOIN - Лекция
Агрегации и оконные функции в SQL. Индексы, команда EXPLAIN - Лекция
Знакомство с SQLAlchemy - Лекция
Миграции схем. alembic - Лекция
Сложные связи в БД - Лекция
Работа API с БД - Лекция
Тестирование по блоку - Тест

Блок 5: Автотесты на Python, фабрики

Автотесты на python при помощи unittest - Лекция
Автотесты на python при помощи pytest - Лекция
Фабрики на Python - Лекция
Протоколы и интерфейсы - Лекция
Тестирование по блоку - Тест

Блок 6: Асинхронная работа в Python, асинхронные запросы в сеть, асинхронная работа с API и БД

Знакомство с асинхронной работой в Python - Лекция
Асинхронная работа c БД в API - Лекция
Тестирование по блоку - Тест

Блок 7: Веб-фреймворк Flask

Знакомство с веб разработкой на Flask - Лекция
Flask + SQLAlchemy - Лекция
Тестирование по блоку - Тест

Блок 8: Веб-фреймворк Django

Знакомство с Django - Лекция
Веб-разработка на Django - Лекция
Django Class Based Views, Django Forms - Лекция
Аутентификация и авторизация, права доступа пользователей - Лекция
Тестирование по блоку - Тест
Финальное тестирование

Финальное тестированиеТест
Сертификат

Рейтинг курса

3
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 20.11.2024 09:52
Python-программист

Python-программист

Оставить отзыв
Поделиться курсом с друзьями