Foxminded

Python

8 000 UAH за місяць
5 месяцев
Для начинающих
Python
Этот курс научит вас программировать на Python с нуля. Вы разберете основы языка, работу с Git, написание чистого кода и тестов, а затем создадите собственные веб-приложения на Flask и Django. Под руководством менторов вы освоите реальные навыки, которые используют в работе разработчики.

О курсе

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

Основы работы с Git и GitLab

Курс начинается с изучения системы контроля версий Git и платформы GitLab. Студенты научатся управлять проектами, отслеживать изменения в коде и работать в команде. Этот модуль дает базовые навыки для дальнейшей работы над заданиями.

Качество кода и тестирование

Далее курс охватывает написание чистого кода по стандартам PEP-0008. Студенты научатся структурировать код, использовать паттерны программирования и писать unit-тесты. Модуль включает инструменты для проверки покрытия кода тестами.

Работа с коллекциями и создание пакетов

Этот блок обучает работе с коллекциями данных, созданию командного интерфейса и упаковке кода. Студенты добавят функционал для работы через консоль и создадут собственные пакеты на базе готового кода.

Обработка данных и отчетность

Модуль посвящен работе с файлами, сортировке данных и созданию отчетов. Студенты напишут пакет для обработки информации, который можно использовать в следующих заданиях.

Веб-разработка на Flask

Студенты знакомятся с фреймворком Flask, создают веб-приложения с интерфейсом и API. Модуль включает работу с ORM библиотеками peewee и SQLAlchemy для взаимодействия с базами данных.

Полноценные проекты на Django

Этот блок содержит два реальных проекта - DjangoGramm и DjangoWeatherRemider. Студенты пройдут все этапы разработки: от проектирования архитектуры до деплоя в продакшн. Модуль охватывает работу с Django, REST Framework, Celery, Redis, PostgreSQL, webpack и bootstrap.

Финальный проект - ERP система

DjangoAir ERP system - заключительный проект курса. Для его выполнения нужно применить все полученные знания. Задание требует нестандартных решений и демонстрирует уровень подготовки студента.

Современный Backend с FastAPI

Последний модуль посвящен работе с FastAPI. Студенты создают API, изучают модели данных, валидацию, автогенерацию документации. Модуль охватывает многопоточность, асинхронное программирование, работу с базами данных, авторизацию, логирование и работу с NoSQL.

Особенности курса

Длительность обучения зависит от студента - чем быстрее проходишь, тем меньше платишь. Среднее время прохождения - 4-5 месяцев. Курс включает 7 дней тестового периода, менторскую поддержку и бесплатную заморозку обучения.

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора