
-55%
Программирование8 месяцев
Профессия: Python-разработчикОсвоите ключевые элементы Python: переменные, типы данных, циклы, функции и структуры. Научитесь писать читаемый код и подготовитесь к разработке реальных проектов.
Уроки:
Введение в Python
Переменные и типы данных
Строки. Условия и циклы
Списки и словари в Python
Функции
Библиотеки
Структуры данных в Python
Пакеты и модули. Pip
Менеджер пакетов Pip
Ошибки и исключения
Познакомитесь с Git, GitHub и GitLab CI. Научитесь работать с системой контроля версий и настраивать процессы CI/CD.
Уроки:
Системы контроля версий
Git & GitHub
Знакомство с Git и GitLab
Введение в GitLab CI
GitLab CI: внутренние переменные, артефакты, правила
Углубитесь в объектно-ориентированное программирование. Освоите принципы SOLID, Dunder-методы, композицию и абстракции. Познакомитесь с функциональным подходом.
Уроки:
Объектно-ориентированное программирование на Python
Работа с классами и объектами
Реализация объектов: наследование, инкапсуляция, полиморфизм
Dunder-методы
Свойства хорошего кода: Abstraction, Composition, Coupling, Cohesion
Принципы SOLID
Функциональное программирование в Python
Advanced-функции
Научитесь строить серверную часть приложений, работать с API, базами данных и развертыванием проекта.
Уроки:
Архитектура и серверная часть
Веб-сервер на Python
JSON, XML, AJAX и работа с API
Многопоточность
Асинхронное программирование
Django REST и API
Работа с ORM
Авторизация и аутентификация, OAuth2.0
CI / CD
Масштабируемость
Тестирование: PyUnit
Создание docker-образа для проекта на Django
Разворачивание проекта и настройки CI/CD
Курсы обновляются вместе с индустрией
Знания, которые нужны здесь и сейчас
Без теории ради теории
Без устаревших подходов
С активным сообществом специалистов и каналом актуальных вакансий