CyberBionic Systematics

Python Developer

25 229 UAH за курс
18 тижнів
Для початківців
Python
Цей курс навчить вас програмувати на Python від основ до роботи з базами даних та фреймворком Django. Ви отримаєте практичні навички, виконуючи завдання та створюючи власний проект для портфоліо. Після навчання ви зможете розпочати кар’єру Python-розробника.

Про курс

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

Основи Python та Git

Курс починається з основ Python. Студенти вивчають змінні, типи даних та умовні конструкції. Далі йдуть цикли, робота зі списками та множинами. Окремий блок присвячений функціям та правилам написання коду згідно з PEP8. Паралельно вивчаються основи Git - створення репозиторіїв, публікація коду та інтеграція з середовищем розробки.

Поглиблена робота з Python

Другий модуль охоплює об'єктно-орієнтоване програмування: класи, спадкування, інкапсуляцію та поліморфізм. Студенти навчаться обробляти винятки, працювати з ітераторами та генераторами. Також розглядається робота з файлами, модулями та регулярними виразами. Кожна тема закріплюється практичними завданнями.

Розширені можливості Python

Третій модуль включає функціональне програмування, роботу з мережею та базами даних. Вивчається SQLite, асинхронне та багатопоточне програмування. Студенти освоять типізацію, створення віртуальних оточень та модульне тестування. Особлива увага приділяється практичній реалізації отриманих знань.

Бази даних PostgreSQL

Модуль присвячений роботі з реляційними базами даних. Розглядається інфраструктура PostgreSQL, основні типи даних та складні запити. Студенти навчаться об'єднувати таблиці, створювати представлення та функції. Завершується модуль проєктуванням баз даних та роботою з DDL.

Фреймворк Django

П'ятий модуль вчить створювати веб-додатки на Django. Починається з маршрутизації, шаблонів та моделей. Далі йде робота з формами, базами даних та Django Rest Framework для створення API. Завершується модуль питаннями безпеки, деплою застосунків та практичною реалізацією.

Курсовий проект

Студенти розробляють власний проект під керівництвом викладача. Етапи включають архітектурне проєктування, складання технічного завдання, верстку макету та програмування серверної частини. Завершується модуль захистом готового проекту.

Кар'єрний розвиток

Останній модуль готує до пошуку роботи. Студенти навчаться аналізувати ринок праці, створювати резюме та супровідні листи. Розглядається спілкування з рекрутерами, підготовка до технічних співбесід та проходження випробувального терміну.

Особливості курсу

На курсі надаються безкоштовні ліцензії на програмне забезпечення JetBrains. Студенти отримують доступ до додаткових відеокурсів та записів уроків. Є підтримка HR-фахівців під час навчання та після його завершення. Викладачі перевіряють домашні завдання та дають розгорнуті коментарі. Передбачене спілкування з одногрупниками та експертами галузі. Після успішного завершення видається сертифікат. Також включені курси Business English та IT English для розвитку мовних навичок.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Можливе працевлаштування
Реальний проект у портфоліо
Супровід ментора