Курс Python Developer
- Online
- Для начинающих
- Python
![]() |
|
| Образовательный центр: | Robot Dreams |
|---|---|
| Формат: | Курс |
| Язык обучения: | Ukrainian |
| Длительность обучения: | 6 месяцев |
| Начало курса: | Дата формируется |
| Стоимость обучения: | Уточняйте |
Подробности и регистрация
Комплексний курс, який навчить писати чистий і робочий код на Python, навіть якщо за плечима немає технічного бекграунду та досвіду в ІТ. Ви опануєте принципи ООП, працюватимете з базами даних і серверами, зможете створювати повноцінні вебзастосунки з нуля та підтримувати наявні проєкти.
Програма курсу
Part 1 - Python Developer
Вступ до програмування
Теми:
- Основи програмування та знайомство з Python
- Основи роботи із системою контролю версій Git
Результати:
- Знаєте особливості мови Python і розумієте, які завдання програмування можна розв'язувати з її допомогою
- Маєте власний обліковий запис у GitHub і розумієте, як він працює
- Вмієте працювати з терміналом і використовувати git-команди
Python Core
Теми:
- Типи даних та операції з ними. Part 1
- Типи даних та операції з ними. Part 2
- Цикли
- Функції. Part 1
- Функції. Part 2
- Колекції та структури даних. Part 1
- Колекції та структури даних. Part 2
- Ітератори та генератори
- Помилки та винятки
- Декоратори та менеджери контексту
- Файли
- Бібліотеки та фреймворки
- Регулярні вирази (RegEx) в Python
- Багатопотокове програмування
Результати:
- Знаєте базовий синтаксис Python
- Маєте перші написані власноруч програми
- Вмієте працювати з функціями та циклами
- Знайомі з просунутими концепціями функціонального програмування
- Вмієте працювати зі списками, словниками, кортежами та множинами
- Знаєте, як оптимізувати дані коду за допомогою структур даних
- Пишите програми з застосуванням рекурсії
- Створюєте власні декоратори та менеджери контексту
- Розумієте різницю між бібліотеками та фреймворками Python і знаєте, як підібрати потрібний інструмент під задачу
Об'єктно-орієнтоване програмування
Теми:
- Основні парадигми програмування
- ООП: поліморфізм, інкапсуляція, наслідування
- ООП: на прикладах у Python: класи та робота з ними. Part 1
- ООП: на прикладах у Python: класи та робота з ними. Part 2
Результати:
- Розбираєтеся в стилях і підходах до програмування
- Розумієте особливості роботи Python як об'єктно-орієнтованої мови програмування
- Вмієте працювати з класами та об'єктами
Тестування коду
Теми:
- Тестування коду перед запуском
- Q&A-сесія (підсумок базового блоку)
Результати:
- Дізнались про різні способи тестування коду перед запуском: unit-тести, інтеграційні тести, end-to-end тести
- Дізнались, як працювати з FactoryBoy та Faker для спрощення роботи під час написання тестів та генерування рандомних даних
- Навчились писати unit-тести за допомогою бібліотеки PyTest
Frontend-розробка
Теми:
- Основи Frontend
- Вступ до розробки програмного забезпечення
- Введення в HTML
- HTML. Робота з таблицями
- HTML. Робота з формами
- Вступ до CSS
- CSS фон, рамки, відступи, розмір
- Основи JavaScript. Перша програма, типи даних, базові оператори
- Робота з функціями в JS
- JS. Робота з DOM. Комунікація з елементами на сторінці
- Браузерні події (events). Комунікація користувача зі скриптом
Результати:
- ознайомлені з основами frontend-розробки
- знаєте, як створювати користувацькі інтерфейси
Part 2 - Python for Web Development (Flask та Django)
Бази даних
Теми:
- Знайомство з базами даних
- Створення бази даних
- Робота з базами даних. Part 1
- Робота з базами даних. Part 2
Результати:
- Знаєте, що таке база даних та які вони бувають
- Вмієте підключати бази даних за допомогою Python
- Познайомились із принципами роботи з SQL базами даних
- Навчились створювати та працювати з базами даних і таблицями за допомогою SQLite
Мережеве програмування
Теми:
- Основи веброзробки
- Знайомство з HTML/CSS/JS
- Базова робота з HTML/CSS/JS
- Взаємодія з APІ
Результати:
- Розумієте різницю між фронтендом і бекендом
- Знаєте, що таке мережеве програмування та як воно влаштоване
- Вмієте працювати з HTML і CSS
- Знаєте базовий синтаксис JavaScript
- Навчились працювати зі сторонніми API-інтерфейсами
Python для веброзробки
Теми:
- Знайомство з Flask
- Веброзробка за допомогою Flask. Part 1
- Веброзробка за допомогою Flask. Part 2
- Веброзробка за допомогою Flask. Part 3
- Веброзробка за допомогою Flask. Part 4
- Знайомство з Django
- Django ORM. Part 1
- Django ORM. Part 2
- Робота в Django. Part 1
- Робота в Django. Part 2
- Робота в Django. Part 3
- Django REST (DRF). Part 1
- Django REST (DRF). Part 2
- Асинхронні задачі в Django
- Підготовка до запуску додатка - Docker. Part 1
- Підготовка до запуску додатка - Docker. Part 2
Результати:
- Вмієте працювати з API-інтерфейсами
- Налаштовуєте обмін повідомленнями між клієнтом і сервером
- Вмієте працювати з фреймворком Flask для створення вебзастосунків
- Знаєте, як гарантувати обмін інформацією між клієнтом і сервером у режимі реального часу
- Вмієте налаштовувати аутентифікацію та авторизацію
- Працюєте з Django
- Вмієте готувати застосунок до запуску за допомогою Docker
Я - Junior Python Developer
Теми:
- Розвиток кар'єри в ІТ
- Стратегія пошуку роботи
- Ефективне резюме і супровідний лист
- Інтерв'ю з рекрутером та hiring-менеджером
Результати:
- Знаєте свої сильні та слабкі сторони й розумієте, як говорити про них на співбесіді
- Маєте власну стратегію пошуку роботи
- Правильно оформлюєте власні соцмережі, щоби приваблювати увагу рекрутерів
- Знаєте, як написати супровідний лист і зацікавити роботодавця
- Вмієте презентувати себе
Особливості курсу
- Заняття щопонеділка та щосереди
- Велика база
- Підвищення скілів
- Кар'єра
Викладачі курсу
Богдан Данилюк - Architect at EOS Data Analytics
Категории курса
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
CHI IT Academy
Формат
Online
Начало обучения
Дата формується
Длительность
8 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
безкоштовно
Учебный центр
First Institute of Reliable Software
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
безкоштовно
Учебный центр
SkillUP
Формат
Online
Начало обучения
Дата формується
Длительность
8 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
35 750 UAH за курс
Учебный центр
IT-Столица
Формат
Online
Начало обучения
Будь-який момент
Длительность
10 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
6 400 UAH за курс
