Курс 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, компьютерная школа (Киев)
Адрес: 
- г. Киев, ул. Мечникова, 14/1 (ст. метро «Кловская» 2-й этаж, офис 222а)