Чему вы научитесь
- Разрабатывать полноценные fullstack-приложения с использованием React.js, ASP.NET Core и SQLite
- Применять современные инструменты разработки (VS Code, Git, Docker, Node.js).
- Создавать интерактивные веб-страницы с адаптивным дизайном (HTML, CSS, Bootstrap)
- Интегрировать API в проекты и обрабатывать запросы
- Настраивать аутентификацию и авторизацию с JWT-токенами
- Строить API-сервисы для интернет-магазинов с управлением товарами и платежами
- Использовать Docker для развёртывания приложений на удалённых серверах
- Применять архитектурные подходы CQRS и чистой архитектуры в веб-приложениях
- Создавать middleware, политики доступа и системы обработки исключений
- Использовать паттерн Mediator (MediatR) и AutoMapper для упрощения разработки
- Разрабатывать распределённые микросервисные системы с Event Sourcing
- Интегрировать Apache Kafka для обмена событиями между микросервисами
- Анализировать эффективность архитектурных решений в микросервисах
О программе
Цель курса:
Комплексно подготовить разработчиков к созданию современных приложений на платформе .NET — от первых шагов во frontend-разработке до проектирования сложных микросервисных систем.
Почему стоит выбрать именно эту программу:
- Практическая направленность: множество реальных проектов и заданий.
- Современные технологии: React.js, ASP.NET Core, Docker, CQRS, Event Sourcing, Kafka.
- Последовательное развитие навыков: от базовых знаний до уровня опытного разработчика.
Что приобретут учащиеся после успешного освоения:
- Уверенность в самостоятельной разработке сложных приложений.
- Понимание современных архитектурных подходов и технологий.
- Готовность к работе над реальными задачами в IT-компаниях.
Особенности курса:
- Модульная структура с практическими заданиями после каждого раздела.
- Реализация проектов от простых веб-приложений до распределённых систем.
- Поддержка преподавателя и проверка заданий.
Что нужно будет делать:
- Изучать теоретические материалы и выполнять практические задания.
- Создавать собственные проекты, постепенно усложняя их архитектуру.
- Работать с современными инструментами разработки и развёртывания.
Программа включает в себя разработку четырёх полноценных проектов:
1. FullStack список контактов (C#, EF, SQLite, Node.JS, React.JS, Axios)
2. Backend-разработка API интернет-магазина (Ролевая JWT-аутентификация, PostgreSQL, Docker)
3. Прототип социальной сети на чистой архитектуре и CQRS (Entity Framework Core, MediatR)
4. Прототип социальной сети на микросервисах с упором на чистую архитектуру, Event Sourcing и интеграцию Apache Kafka (MinimalAPI, PostgreSQL)
При необходимотси можно записаться на персональную консультацию в телеграм канале
Что внутри
В комплект входят 4 курса общей стоимостью 30 000 ₽.
Для кого эта программа
Начальные требования
- Базовые знания любого языка программирования (предпочтительно C# или JavaScript)
- Желательно знакомство с основами SQL-запросов и работой с базами данных, Git, HTML/CSS/JS, но если таких знаний нет - нужно внимательнее проходить первые модули первого курса
Наши преподаватели
Как проходит обучение
Асинхронно в формате видеоуроков с периодическими онлайн встречами при необходимости
Содержание
Что вы получаете
- - Практическая направленность: все теоретические знания закрепляются выполнением реальных проектов, что позволяет обучающимся сразу применять изученное на практике
- - Актуальные навыки: курс охватывает востребованные технологии, такие как ASP.NET Core, Docker, CQRS и Event Sourcing, асинхронное взаимодействие с микросервисами - знания, которые ценятся рынком
- - Поддержка и обраная связь: автор лично оперативно отвечают на вопросы и помогают справляться с трудностями в течение дня
- - Проекты в портфолио: выполненные задания и проекты становятся частью профессионального портфолио, что повышает шансы на трудоустройство
- - Гибкий формат обучения: возможность обучаться выбирая удобный график занятий
- - Возможность получить персональное сопровождение до оффера за отдельную оплату на основе дополнительного договора
- - Сертификат