Курс Python Pro. Продвинутый уровень после курса Python Basic
Йде набір на курс!
Срок обучения
32 занятия
Стоимость:
Стоимость за весь курс
15 000 грн.
Опис
Python — высокоуровневый язык программирования общего назначения, который активно развивается. Python ориентирован на повышение производительности разработчика и чтение кода с минималистичным синтаксисом ядра. Сильные стороны языка: простота в освоении, легкость в понимании, универсальность, большое и активное сообщество. После окончания курса выпускник может претендовать на позицию Junior Python Developer.
ЦЕЛИ КУРСА:
- Овладеть разработкой на основе фреймворков
- Изучить разработку на основе таких сопутствующих технологий, как базы данных, GIT, linux
- Получить навыки работы с языком Python
| Дни недели занятий | на вибір |
|---|---|
| Время занятий | на выбор |
| Занятий в неделю | 2 |
| Длительность занятия | |
| Часы занятий | |
| Группы | |
| Возраст аудитории | Студенты, Взрослые |
| Вид подготовки | Базовый курс |
| Город | Шевченковский |
| Преподаватель | фахівець-практик |
| Учебные материалы | |
| Пробное занятие | |
| Документ об окончании | Сертификат |
| Опции | Групповые занятия, Индивидуальное обучение |
| Працевлаштування | Ні |
| Условия трудоустройства |
Запись на курс
Програма навчання
1. Знакомство с Flask
- Запуск приложения
- Основы работы с фреймворком
2. Django
- Object-Relation Mapping (ORM)
- Шаблонизатор
- Middlewares
- Class/Function Based Views
- Формы
- Сигналы
3. Кэширование
- Подключение memcached
- Принципы использования на основе django
4. Многопоточность и многопроцессорность
- Многопоточность
- Что такое GIL
- Многопроцессорность
5. Парcинг данных
- Виды парсеров
- Знакомство с beautifulsoup
6. Деплой веб-приложения
- Systemd
- Запуск wsgi сервера (gunicorn/uwsgi)
- Nginx
7. Распараллеливание задач
- Сelery
- Запуск периодических задач с помощью celerybeat
- Менеджер очередей rabbitmq
8. Юнит тесты
- Виды тестирования
- Рytest
- Разница с другими инструментами
9. Django Rest Framework
- Подход REST
- Реализация API эндпоинтов
- Swagger
10. Docker
- Запуск контейнеров
- Написание docker-compose файлов
- Докеризация всей ифраструктуры приложения
11. Основы Bash/Linux
- Установка пакетов
- Права доступа
- Вash команды
12. Базы данных
- Разновидности запросов
- Основы/синтаксис SQL запросов
- Sqlite3, postgres
13. Написание веб-сервера
- Git
- Virtualenv
- README (что должен включать, как писать, как форматировать)
Курс проводитHillel, комп'ютерна школа (Харьков)
Адрес:
- г. Харьков, ул. Короленко, 10