[skypro] Разработчик на Python (Александр Опрышко, Артур Карапетов)

Курс

[skypro] Разработчик на Python (Александр Опрышко, Артур Карапетов)

1 475 ₽

О курсе

Разработчик на Python создает сайты и приложения, которыми вы пользуетесь каждый день. Python-разработчики — универсальные сотрудники и для полной занятости, и для фриланса. Программа соответствует требованиям к вакансиям junior-разработчиков на Python Писать чистый, стабильный код Делать авторизацию, оплату, комментарии, фильтрацию и пользоваться библиотеками Python Писать серверы для магазина, приложения, сервиса или игры Разрабатывать сложную архитектуру сервисов Разбираться в индустрии и работать в современных IT-командах В конце курса вы станете уверенным junior-разработчиком на Python и сможете найти первую работу в IT Мы исследовали 1230 вакансий, составили список самых частых требований к разработчикам без опыта работы и включили их в программу обучения Спойлер: Программа Модуль 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: Типовые задачи разработчика Каталог: поиск, фильтрация, избранное Каталог: многоуровневый каталог, каталог с тегами Покупки онлайн: промокоды, скидки Покупки онлайн: корзина и заказы Работа с пользователями: Регистрация и аутентификация Работа с пользователями: Пользователи и профили Работа с пользователями: Роли и разграничение доступа Комментарии, сообщения, отзывы и рекомендации Работа с медиа: загрузка, обработка, поиск и удаление Нажмите для раскрытия... Спойлер: Преподаватели Александр Опрышко Артур Карапетов Артем Манченков Альбина Альмухаметова Нажмите для раскрытия...