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