- Регистрация
- 26.05.2022
- Сообщения
- 26 711
- Реакции
- 180
- Баллы
- 63
Бизнесу нужны Python-разработчики:
Python — это востребованный и популярный язык: на нём разработчики создают бэкенд сайтов и проектируют взаимодействие с другими сервисами.
А ещё это перспективный язык: зарплата у middle- и senior-разработчиков больше на 50%, чем у junior-специалистов.
Кому подойдет курс:
а) Специалистам с опытом работы на Python
Вы уверенно программируете на Python. Поможем отточить навыки и получить новый опыт разработки.
Б) Junior-разработчикам на Python
Программируете на Python и самостоятельно его изучаете. Поможем систематизировать знания и перейти на новый грейд.
Освойте современные технологии и компетенции:
1. DRF
2. REST API
3. Python Threads
4. Agile/Scrum
5. Умение работать с чужим кодом
Программа обучения
Курс 1
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 недельных спринтов)
Проект: Потренируетесь создавать проект на реальной инфраструктуре.
Продажник: professions.geekbrains.ru/python-developer-pro
Python — это востребованный и популярный язык: на нём разработчики создают бэкенд сайтов и проектируют взаимодействие с другими сервисами.
А ещё это перспективный язык: зарплата у middle- и senior-разработчиков больше на 50%, чем у junior-специалистов.
Кому подойдет курс:
а) Специалистам с опытом работы на Python
Вы уверенно программируете на Python. Поможем отточить навыки и получить новый опыт разработки.
Б) Junior-разработчикам на Python
Программируете на Python и самостоятельно его изучаете. Поможем систематизировать знания и перейти на новый грейд.
Освойте современные технологии и компетенции:
1. DRF
2. REST API
3. Python Threads
4. Agile/Scrum
5. Умение работать с чужим кодом
Программа обучения
Курс 1
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 недельных спринтов)
Проект: Потренируетесь создавать проект на реальной инфраструктуре.
Продажник: professions.geekbrains.ru/python-developer-pro