Курс Python Tools

  • Online
  • Для начинающих
  • Python
Образовательный центр: Foxminded
Формат:Видеокурс / Платформа
Язык обучения:Ukrainian
Начало курса:Любой момент
Стоимость обучения:1 975 UAH за курс

Наш курс націлений на те, щоб показати як працює Python інструментарій, навчити вас писати прості програми, запускати їх на виконання, деплоїти на простий сервер додатків і дебажити код для знаходження помилок. Так само ми навчимо вас користуватися базами даних, створювати нову БД і підключати її до свого проєкту.

Програма курсу

Модуль 1. Вступна лекція

  • Вступна лекція
  • Розвиток мови Python
  • Встановлення мови Python
  • Встановлення PyCharm
  • Консольний застосунок

Модуль 2. Git

  • Системи контролю версій
  • Встановлення git
  • Створення власного проєкту в репозиторії
  • Робота з репозиторієм
  • Бренчі, теги

Модуль 3. Web Development Basics

  • Введення у веб-розробку з Python
  • Встановлення та налаштування проєкту з Flask
  • Створення простого веб-додатка та робота з маршрутами у Flask
  • Робота з шаблонами у Flask
  • Встановлення та налаштування проєкту Django
  • Створення додатка та робота з представленнями Django
  • Використання шаблонів у Django

Модуль 4. Databases and ORM

  • Введення до баз даних
  • Встановлення PostgreSQL
  • Налаштування бази даних та створення початкових таблиць
  • Використання ORM - SQLAlchemy для Flask
  • Використання Django ORM для роботи з базами даних

Модуль 5. Advanced Web Development

  • Створення та документування API з використанням OpenAPI у Flask
  • Додавання безпеки у Flask за допомогою JWT
  • Django Rest Framework - створення та документування API
  • Додавання безпеки у Django за допомогою JWT
  • Створення REST API з FastAPI
  • Docker і контейнеризація програм

Модуль 6. Build Systems and Package Management

  • Введення до системи складання проєктів, огляд поточних систем збирання (setuptools, distutils)
  • Робота з pip та віртуальними середовищами
  • Огляд інших інструментів (pipenv, pip-tools, PDM, Poetry)

Модуль 7. Unit Testing, Debugging and TDD

  • Введення в юніт-тестування та unittest
  • Інтеграція юніт-тестів в існуючі проєкти
  • Введення в pytest: плюси та мінуси в порівнянні з unittest
  • Дебаггінг: навіщо він потрібний і як працює
  • Вступ до TDD (Test-Driven Development)

Модуль 8. Unix-like Systems for Developers

  • Введення в Unix-like системи
  • Основні команди Unix для програмістів
  • Робота з віддаленими серверами (SSH, SCP)
  • Налаштування оточення для розробки на Unix системах

Особливості курсу

  • Відеоуроки з теорією
  • Практичні завдання
  • Online навчання в зручний для вас час
  • Допомога в чаті Zulip
  • Сертифікат про проходження курсу

Викладачі курсу

Ігор Сініцин - DevOps Services

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
Cyber Kids
Формат
Online
Начало обучения
Дата формується
Длительность
-
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Genius.Space
Формат
Online
Начало обучения
Будь-який момент
Длительность
4 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
IT-Столица
Формат
Online
Начало обучения
Будь-який момент
Длительность
10 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
7 700 UAH за курс
Учебный центр
EPAM
Формат
Online
Начало обучения
16.12.2024
Длительность
7 недель
Уровень
Для опытных
Язык обучения
Ukrainian, English
Стоимость
безкоштовно