Курс на Stepik
Обложка курса «C# Backend Developer: ASP.NET Core, .NET 11, базы данных» на Stepik
999 ₽

C# Backend Developer: ASP.NET Core, .NET 11, базы данных 0.000

Открыть на
STEPIK.ORG
Категории курса

Практический курс по современному backend на C# и .NET 11 для разработчиков, которые уже умеют программировать и хотят перейти в экосистему ASP.NET Core. Вы построите production-like API с REST, GraphQL, PostgreSQL, MSSQL, Redis, RabbitMQ, JWT, тестами, Docker и observability.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «C# Backend Developer: ASP.NET Core, .NET 11, базы данных»Учеников на курсе 0
Сертификаты, выданные на курсе «C# Backend Developer: ASP.NET Core, .NET 11, базы данных»Сертификатов выдано 0
Отзывы о курсе «C# Backend Developer: ASP.NET Core, .NET 11, базы данных»Отзывов получено 0
Рейтинг курса «C# Backend Developer: ASP.NET Core, .NET 11, базы данных»Рейтинг курса 0.000
Уроки в курсе «C# Backend Developer: ASP.NET Core, .NET 11, базы данных»Количество уроков 194
Тесты в курсе «C# Backend Developer: ASP.NET Core, .NET 11, базы данных»Количество квизов 91
Стоимость курса «C# Backend Developer: ASP.NET Core, .NET 11, базы данных»Стоимость курса 999 ₽
Обновления курса «C# Backend Developer: ASP.NET Core, .NET 11, базы данных»Обновления курса
Дата публикации курса «C# Backend Developer: ASP.NET Core, .NET 11, базы данных»Дата публикации курса
Последнее обновление курса «C# Backend Developer: ASP.NET Core, .NET 11, базы данных»Последнее обновление
Сложность normal

Чему вы научитесь

  • Писать современный backend на C# и .NET 11.
  • Быстро ориентироваться в C#, если вы пришли из Java, C++, Rust или другой экосистемы.
  • Создавать REST API на ASP.NET Core Minimal APIs.
  • Проектировать HTTP endpoints, DTO, ошибки, pagination, filtering и versioning.
  • Использовать GraphQL там, где REST становится неудобным.
  • Добавлять real-time API через Socket.IO-подход.
  • Работать с PostgreSQL и Microsoft SQL Server в .NET-приложениях.
  • Использовать EF Core для моделей, миграций, связей, транзакций и запросов.
  • Подключать Dapper для точечных SQL-запросов и read models.
  • Делать validation через FluentValidation.
  • Реализовывать регистрацию, login, JWT, refresh tokens, роли и policy-based authorization.
  • Использовать Redis для кэша, idempotency и rate limiting.
  • Работать с RabbitMQ и MassTransit на практическом уровне.
  • Писать background workers и outbox dispatcher.
  • Добавлять structured logging, correlation ID, health checks и OpenTelemetry.
  • Писать integration tests с WebApplicationFactory и Testcontainers.
  • Поднимать проект локально через Docker Compose и Aspire.
  • Настраивать базовый CI pipeline через GitHub Actions.

О курсе

Практический курс по современному backend на C# и .NET 11 для разработчиков, которые уже умеют программировать и хотят перейти в экосистему ASP.NET Core. Вы построите production-like API с REST, GraphQL, PostgreSQL, MSSQL, Redis, RabbitMQ, JWT, тестами, Docker и observability.

Для кого этот курс

Для Java-разработчиков, которые хотят перейти в C#/.NET backend и быстро понять отличия экосистем. Для C++ и Rust-разработчиков, которые хотят перейти от системного программирования к backend на managed runtime. Для backend-разработчиков на Go, TypeScript, Python или PHP, которые хотят освоить ASP.NET Core. Для junior+/middle-разработчиков, которые знают базовый C#, но не уверены в backend-архитектуре, БД, auth, Redis, очередях и тестировании. Для разработчиков, которые устали от старых ASP.NET Core CRUD-курсов и хотят изучать современный стек. Для тех, кто хочет понять, как собирать backend-проект целиком: API, БД, кэш, очереди, фоновая обработка, observability, тесты и Docker.

Начальные требования

Уверенное владение хотя бы одним языком программирования: Java, C++, Rust, Go, TypeScript, Python, PHP или C#.
Понимание базовых идей backend-разработки: HTTP, API, база данных, JSON, authentication.
Базовое понимание SQL желательно, но ключевые практические моменты будут разобраны в курсе.
Опыт с Docker полезен, но не обязателен.
Не требуется предварительный опыт промышленной разработки на C# или ASP.NET Core.

Преподаватели курса

Как проходит обучение

Каждая глава раскрывает одну часть backend-системы.
Сначала разбирается идея и место технологии в проекте.
Затем технология встраивается в общий проект CourseFlow API.
В курсе используются практические задания, которые постепенно собирают единый backend.
Важные темы объясняются через production-контекст, а не через изолированные синтаксические примеры.
К финалу студент получает цельный backend-проект с API, базами данных, auth, Redis, RabbitMQ, background worker, observability, тестами и Docker/Aspire окружением.

Нагрузка

20

Расскажите о курсе друзьям