Курс 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, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
Robot Dreams
Формат
Online
Початок навчання
29.10.2024
Тривалість
11 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Світ Сучасної Освіти
Формат
Online
Початок навчання
15.04.2025
Тривалість
39 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
16 200 UAH за курс
Навчальний центр
Robocode
Формат
Online
Початок навчання
Дата формується
Тривалість
30 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Logos IT-Academy
Формат
Online
Початок навчання
10.06.2025
Тривалість
4 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
16 500 UAH за курс
