застрягли, але хочете нарешті вийти на наступну кар’єрну сходинку та збільшити заробітну гілку

відчуваєте, що готові додати нові скіли до CV й потребуєте менторства

фронтенд розробник/-ця, що хоче отримати бекенд навички


з напрямом
- архітектура інтернету — як влаштоване онлайн-середовище
- ключові протоколи: HTTP, FTP, SMTP, DNS
- модель OSI vs TCP/IP — як дані циркулюють в мережі
- принципи REST і їхнє значення в розробці
- як RESTful API дає змогу обмінюватися даними
- створення простого REST-сервісу за допомогою FastAPI
- що таке база даних і чому вона важлива
- SQL vs NoSQL: у чому різниця, коли та що використовувати
- OLAP і OLTP типи обробки даних
- таблиці, записи, ключі та типи зв’язків у реляційних базах даних
- проєктування бази даних з нуля
- чим відрізняються бібліотеки від фреймворків
- знайомство з Django та принципами MVC
- MVT у Django: як працює Model-View-Template
- налаштування першого Django-проєкту
- що таке ORM і як з ним працювати
- опис моделей у Django
- як Django ORM впливає на структуру застосунку
- розробка API: валідація, обробка помилок, аутентифікація
- серіалізація та десеріалізація даних у DRF
- переваги та недоліки DRF
- оптимізація продуктивності: I/O та CPU-блокування
- паралельні завдання і як ними керувати
- як розділити завдання між ядрами процесора
- коли застосовувати паралельну обробку
- об’єктно-орієнтоване та функціональне програмування
- SOLID-принципи: як писати гнучкий та зрозумілий код
- основні структури даних і алгоритми
- як ефективно зберігати й обробляти інформацію
- що таке транзакції та як вони гарантують цілісність
- індекси: як прискорити запити
- обмеження: як контролювати якість даних
- як змінюється база даних разом із застосунком
- що таке Django migrations і як керувати процесом міграції
- як не втратити дані під час оновлень
- роль розробника в продуктовій команді
- чому розробнику важливо розуміти бізнес
- що таке продуктове мислення
- як зростати і не застрягнути на місці
куратори
вони будуть поруч
*Згідно з результатами дослідження Projector.
У дослідженні взяли участь 567 респондентів
серед випускників курсів 2022 року.
маєте запитання?
підготували відповіді
- що має вміти Python Developer?
- як відбувається комунікація на курсі та в якому форматі куратор дає фідбек?
- чи будуть записуватися вебінари?
- чи будуть мені доступні відеозаписи занять після завершення курсу?
- з яким софтом будемо працювати на курсі?
реєстрація.
перший крок за вами

Хочете спитати ще щось? Пишіть на hello@prjctr.com або телефонуйте за номером +38 067 418-95-78.
Освітні послуги надаються шляхом доступу до публічних освітніх ресурсів у мережі Інтернет, у тому числі до віртуальних класів та освітньої платформи. Курс належить до послуг з навчання комп'ютерній грамоті у розумінні п. 197.1.33 ПКУ.
перший крок за вами



