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 днів тестового періоду, менторську підтримку та безкоштовну заморозку навчання.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Реальний проект у портфоліо
Супровід ментора