Курс Python Pro. Просунутий рівень після курсу Python Basic. Онлайн
Описание

Python — високорівнева мова програмування загального призначення, яка активно розвивається та орієнтована на підвищення продуктивності розробника і читання коду з мінімалістичним синтаксисом ядра. Протягом курсу студенти навчаться розроблювати веб-сервіси за допомогою фреймворків Django та Flask. Після закінчення курсу, випускник може претендувати на позицію Junior Python Developer.
ЦІЛІ КУРСУ
- Опанувати розробку на основі фреймворків
- Навчитися працювати з супутніми технологіями GIT та Linux
- Опанувати навички роботи з базами даних
- Отримати навички роботи з мовою Python
В кінці курсу виконується дипломний проект.
БОНУСИ КУРСУ
-
Всі Студенти цього курсу можуть відвідувати заняття з англійської мови
-
Всі студенти курсу пройдуть тренінг по проходженню співбесіди та складанню резюме з нашим HR-фахівцем
-
Тестова співбесіда з технічним фахівцем
Дни недели занятий | на выбор |
---|---|
Время занятий | на выбор |
Занятий в неделю | 2 |
Длительность занятия | |
Часы занятий | |
Группы | |
Возраст аудитории | Студенты, Взрослые |
Вид подготовки | Базовый курс |
Город | Онлайн |
Преподаватель | специалист-практик |
Учебные материалы | |
Пробное занятие | |
Документ об окончании | Сертифікат |
Опции | Групповые занятия, Индивидуальное обучение |
Трудоустройство | Нет |
Условия трудоустройства |
Запись на курс
Программа обучения
Програма онлайн-курсу
Python Pro
-
Знайомство з Flask
- Запуск програми
- Основи роботи з фреймворком
-
Django
- Object-Relation Mapping (ORM)
- Шаблонізатор
- Middlewares
- Class/Function Based Views
- Форми
- Сигнали
-
Кешування
- Підключення memcached
- Принципи використання на основі django
-
Багатопотоковість і багатопроцесорність
- Багатопотоковість
- Що таке GIL
- Багатопроцесорність
-
Парcінг даних
- Види парсеров
- Знайомство з beautifulsoup
-
Деплой веб-додатку
- Systemd
- Запуск wsgi сервера (gunicorn/uwsgi)
- Nginx
-
Розпаралелювання задач
- Сelery
- Запуск періодичних задач за допомогою celerybeat
- Менеджер черг rabbitmq
-
Юніт тести
- Види тестування
- Рytest
- Різниця з іншими інструментами
-
Django Rest Framework
- Підхід REST
- Реалізація API ендпоінтів
- Swagger
-
Docker
- Запуск контейнерів
- Написання docker-compose файлів
- Докерізація всій іфраструктури додатку
-
Основи Bash/Linux
- Установка пакетів
- Права доступу
- Вash команди
-
Бази даних
- Різновиди запитів
- Основи/синтаксис SQL запитів
- Sqlite3, postgres
-
Інструменти
- Git
- Virtualenv
- README (що повинен включати, як писати, як форматувати)
- Онлайн