Курс 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
Стоимость
безкоштовно
