- Регистрация
- 24.09.2021
- Сообщения
- 38 365
Бизнесу нужны 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 недельных спринтов) Проект: Потренируетесь создавать проект на реальной инфраструктуре. |