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 для развития языковых навыков.

Что включено

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