Чему вы научитесь
- Разрабатывать полноценные 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 для обмена событиями между микросервисами
- Анализировать эффективность архитектурных решений в микросервисах
О курсе
Комплексная программа обучения C# разработке: от создания fullstack-приложений на React и ASP.NET Core до продвинутых микросервисов с CQRS, Event Sourcing и Kafka. Практические проекты, современные технологии и навыки, востребованные на рынке IT
Для кого этот курс
Курс будет полезен следующим категориям учащихся:
- Новичкам в программировании, желающим войти в IT-сферу через fullstack-разработку и стать C#-разработчиком
- Начинающим backend-разработчикам с базовыми знаниями C#, стремящимся углубить свои навыки в создании API-сервисов.
- Опытным разработчикам C#, которые хотят изучить современные подходы к архитектуре приложений (CQRS, Event Sourcing)
- Веротяно, программа будет полезна специалистам по базам данных, QA-инженерам и DevOps-инженерам для расширения компетенций в интеграции данных и развёртывании приложений
Жизненные ситуации для выбора курса:
- Желание сменить профессию
- Стремление повысить квалификацию для карьерного роста или трудоустройства в крупную компанию
- Желание реализовать собственный проект
- Подготовка к собеседованию на напраление C# Backend developer
Начальные требования
- Базовые знания любого языка программирования (предпочтительно C# или JavaScript)
- Желательно знакомство с основами SQL-запросов и работой с базами данных, Git, HTML/CSS/JS, но если таких знаний нет - нужно внимательнее проходить первые модули первого курса
Преподаватели курса
Как проходит обучение
Асинхронно в формате видеоуроков с периодическими онлайн встречами при необходимости
Что вы получите
- - Практическая направленность: все теоретические знания закрепляются выполнением реальных проектов, что позволяет обучающимся сразу применять изученное на практике
- - Актуальные навыки: курс охватывает востребованные технологии, такие как ASP.NET Core, Docker, CQRS и Event Sourcing, асинхронное взаимодействие с микросервисами - знания, которые ценятся рынком
- - Поддержка и обраная связь: автор лично оперативно отвечают на вопросы и помогают справляться с трудностями в течение дня
- - Проекты в портфолио: выполненные задания и проекты становятся частью профессионального портфолио, что повышает шансы на трудоустройство
- - Гибкий формат обучения: возможность обучаться выбирая удобный график занятий
- - Возможность получить персональное сопровождение до оффера за отдельную оплату на основе дополнительного договора
- - Сертификат
Нагрузка
≈ 4 месяца