Онлайн
в удобное время
Трудоустройство
после прохождения курса
Доступ к курсу
навсегда
Освоите востребованный язык программирования Python с нуля до Junior и сможете начать карьеру в IT уже через 10 месяцев
Кому подойдёт этот курс
Студентам и выпускникам
На курсе освоите ключевые компетенции, которые помогут сделать первые шаги и начать свою карьеру.
Аналитикам
После курса сможете самостоятельно автоматизировать большинство их них и повысить свою производительность.
Менеджерам
На курсе получите серьезный бэкграунд, который поможет стать менеджером экспертного уровня и руководить проектом.
Чему вы научитесь
Программированию
и профессиональной разработке
Разработке API
интеграции со сторонними сервисами
Разработке архитектуры
проектированию баз данных
Применять на практике
линтер, форматтер
Содержание курса
Введение в Python
— Установите Python на свой ПК и напишите первый код;
— Ознакомитесь с простейшими типами переменных и операциями с ними;
— Выполните свою первую практическую работу в симуляторе для закрепления знаний.
Функционал Python
— Разберете строки, регулярные выражения и условия
— Узнаете, как работает база данных и установите необходимое для работы программное обеспечение на свой ПК;
— Погрузитесь в основы работы с базами данных;
— Сделаете первые шаги в SQL: через оператор SELECT, сортировку, оператор WHERE, скалярные функции.
Познакомитесь с фреймворком Django;
Рассмотрите архитектуру REST API, DRF (Django Rest Framework) и Django ORM;
Научитесь работать с авторизацией, вьюсетами и роутерами, сигналами, админкой, CBV и формами;
Изучите дополнительные главы для углубления навыков работы с бэкендом.
Изучите виртуальные окружения (virtualenv, venv, pyenv);
Научитесь проводить статический анализ кода, линтеры (flake8, pyflake);
Начнете работать с код-форматтерами (black, isort);
Познакомитесь с менеджером зависимостей (poetry);
Научитесь проводить тестирование кода через: базовый pytest, pytest + фикстуры, pytest + blender, pytest + mock и postman;
Сможете отлаживать код через: визуальную отладку -print, pdb, встроенные дебаггеры, точки остановки и т. д.;
Научитесь документировать код для дальнейшего использования другими пользователями;
Научитесь записывать логи для контроля версий и изменений в коде.
Узнаете, как работать в Github и контролировать в нем версии;
Изучите основные команды: commit, add, push, pull, fetch;
Научитесь работать с ветками: checkout, branch, merge, rebase;
Изучите дополнительные команды: stash, reset, revert, cherry pick;
Изучите Github actions;
Погрузитесь в основы работы с таким ПО, как: docker, docker compose docker-compose.yml, dockerfile;
Изучите возможности веб-сервера nginx;
Изучите возможности http-сервера gunicorn;
Познакомитесь с linux: ролями, bash, cron, systemctl, sudo;
Научитесь работать со screen, pm2 и другими процесс-менеджерами.
Будьте первым кто оставит отзыв.
Оставить отзыв можно только с предоставлением сертификата о прохождении курса.
Популярные курсы
-
Онлайн-курс для подростков «Стресс...3 900 ₽От Детская бизнес-школа ITC Group
-
MBA: Менеджмент в медицине, програ...350 000 ₽От Emas
-
MBA: Стратегический менеджмент, ди...315 000 ₽От Emas
-
Executive MBA ǀ 1 год385 000 ₽От Emas
-
Executive MBA: Стратегический мене...385 000 ₽От Emas
-
DBA: Стратегический менеджмент, ди...505 000 ₽От Emas