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

Идет набор на курс!
Срок обучения
32 занятия
Стоимость:
Стоимость за весь курс
15 000 грн.
Описание
Курс Python Pro. Продвинутый уровень после курса Python Basic

Python — высокоуровневый язык программирования общего назначения, который активно развивается. Python ориентирован на повышение производительности разработчика и чтение кода с минималистичным синтаксисом ядра. Сильные стороны языка: простота в освоении, легкость в понимании, универсальность, большое и активное сообщество. После окончания курса выпускник может претендовать на позицию Junior Python Developer.

ЦЕЛИ КУРСА:

  • Овладеть разработкой на основе фреймворков
  • Изучить разработку на основе таких сопутствующих технологий, как базы данных, GIT, linux
  • Получить навыки работы с языком Python
Дни недели занятий на выбор
Время занятий на выбор
Занятий в неделю 2
Длительность занятия
Часы занятий
Группы
Возраст аудитории Студенты, Взрослые
Вид подготовки Базовый курс
Город Соборный
Преподаватель специалист-практик
Учебные материалы
Пробное занятие
Документ об окончании Сертификат
Опции Групповые занятия, Индивидуальное обучение
Трудоустройство Нет
Условия трудоустройства

Запись на курс

Пользователи
Select people to associate with this registration.
This registration is for
Select person
Person type
New Контакт

Программа обучения

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 (что должен включать, как писать, как форматировать)
Адрес:
  • г. Днепр, ул. Павла Ниринберга, 10 (1-й этаж)