бізнесу потрібні Python-розробники:
Python-це затребуваний і популярний мову: на ньому розробники створюють бекенд сайтів і проектують взаємодію з іншими сервісами.
А ще це перспективна мова: зарплата у middle - і senior-розробників більше на 50%, ніж у junior-фахівців.
Кому підійде курс:
а) фахівцям з досвідом роботи на Python
Ви впевнено програмуєте на Python. Допоможемо відточити навички та отримати новий досвід розробки.
б) Junior-розробникам на Python
Програмуєте на Python і самостійно його вивчаєте. Допоможемо систематизувати знання і перейти на новий грейд.
Освойте сучасні технології та компетенції:
- DRF
- REST API
- Python Threads
- Agile/Scrum
- Вміння працювати з чужим кодом
DRF-Django Rest framework (Навчіться створювати REST API і сучасні веб-додатки на їх основі.):
Введення в rest і DRF — Django Rest framework
Введення в React. Компонентний підхід
Serializers. Renderers. Routers
Введення в rest і DRF — Django Rest framework
Views. Filtering. Pagination
Routing. SPA
Авторизація. Система прав
Авторизація на стороні клієнта
Тестування API. Фабрики даних
Система версій API. Документація для API
GraphQl-схеми
Збірка проекту для продакшна і робота з формами
Розгортання проекту за допомогою docker і docker-compose
Проект: створите веб-сервіс з особистим кабінетом для управління todo-нотатками на. Backend на REST API, frontend на React.
Курс 2
Архітектура і шаблони проектування (познайомитеся з розробкою на Go і освоїте інструменти, які допоможуть проектувати і підтримувати backend додатки.):
Патерни веб-представлення
Архітектура Python-додатків
Принципи проектування
Породжують патерни
Структурні патерни
Поведінкові патерни
Архітектурні системні патерни
Антипаттерны
Мікросервісна Архітектура
Проект: розробите WSGI-фреймворк і шар взаємодії з базою даних, а також навчальний сайт із застосуванням шаблонів проектування.
Курс 3
Асинхронний месенджер (Курс складається з 12 уроків, кожен з яких — крок до підсумкового проекту. Ви створите клієнтську і серверну частину месенджера.):
Клієнтська частина проекту: desktop - додаток для обміну повідомленнями
Серверна частина проекту: асинхронний сервер і база даних
Курс 4
Командна розробка (Курс триватиме 10 тижнів і складається з 2-х тематичних блоків. Навчіться працювати в команді за гнучкими методологіями: вести беклог завдань, декомпозувати вимоги, оцінювати завдання і планувати спринти.):
Гнучкі методології (2 тижні)
Командна розробка за технічним завданням (8 тижневих спринтів)
Проект: потренуєтеся створювати проект на реальній інфраструктурі.
Архітектура і шаблони проектування (познайомитеся з розробкою на Go і освоїте інструменти, які допоможуть проектувати і підтримувати backend додатки.):
Патерни веб-представлення
Архітектура Python-додатків
Принципи проектування
Породжують патерни
Структурні патерни
Поведінкові патерни
Архітектурні системні патерни
Антипаттерны
Мікросервісна Архітектура
Проект: розробите WSGI-фреймворк і шар взаємодії з базою даних, а також навчальний сайт із застосуванням шаблонів проектування.
Курс 3
Асинхронний месенджер (Курс складається з 12 уроків, кожен з яких — крок до підсумкового проекту. Ви створите клієнтську і серверну частину месенджера.):
Клієнтська частина проекту: desktop - додаток для обміну повідомленнями
Серверна частина проекту: асинхронний сервер і база даних
Курс 4
Командна розробка (Курс триватиме 10 тижнів і складається з 2-х тематичних блоків. Навчіться працювати в команді за гнучкими методологіями: вести беклог завдань, декомпозувати вимоги, оцінювати завдання і планувати спринти.):
Гнучкі методології (2 тижні)
Командна розробка за технічним завданням (8 тижневих спринтів)
Проект: потренуєтеся створювати проект на реальній інфраструктурі.
https://privatelink.de/?https://professions.geekbrains.ru/python-developer-pro