Специальная цена
Рассрочка
C# ASP.NET Core разработчик
28 апреля
6 месяцев
Онлайн
Пн/Чт 20:00 Мск
Для кого этот курс?
Для C#-разработчиков с опытом от 2-3 лет, которые хотят углубиться в создание web-приложений, стать fullstack-специалистами.
Необходимые знания
- опыт разработки на C# от 3 лет;
- базовые знания по HTML и CSS;
- понимание работы .NET и CLR;
- опыт работы в VisualStudio или Rider;
- навыки работы с Git.

Что вам даст этот курс?
Вы научитесь:
- Самостоятельно реализовывать веб-приложения на ASP.Net Core
- Создавать высоконагруженные API на GraphQL, gRPC и SignalR Core
- Освоите JavaScript, познакомитесь с ReactJS и научитесь интегрировать его с ASP.NET Core
- Покрывать веб-приложения интеграционными и нагрузочными тестами
- Разворачивать веб-приложения в Docker-контейнерах и в облаках
- Настраивать CI/CD и использовать Kubernetes
- Реализовывать микросервисную архитектуру и использовать RabbitMQ
- Управлять безопасностью и защищаться от хакерских атак
Бонус
Видеокурс «JavaScript для начинающих» для самостоятельного прохождения. Эти знания вам понадобятся для освоения Модуля 5, если до этого у вас не было опыта работы с JavaScript.
Процесс обучения
Вебинары проводятся 2 раза в неделю по 1,5 часа и сохраняются в записи в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.
Все практические задания курса делятся на три составляющие: персональные домашние задания, групповая разработка в рамках занятий и итоговая проектная работа. На первых занятиях вы объединитесь с другими студентами в команды от 1 до 8 человек для совместной разработки с использованием инструментов Scrum-фреймворка.
Дополнительные навыки
Научитесь соблюдать code style и лучше разбираться в архитектуре проекта
Практика в Scrum-команде
Командная работа с с использованием инструментов Scrum-фреймворка
Проект для портфолио
Серьезный проект в портфолио, с которым вам будет легко произвести впечатление на собеседованиях
Карьерная поддержка
- Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
- Карьерные мероприятия в сообществе
Публичный разбор резюме
Публичное прохождение собеседования и воркшопы
C# Developer / .NET Backend Developer
Работодатели курса
Формат обучения
Интерактивные вебинары
2 занятия по 2 ак. часа в неделю. Доступ к записям и материалам остается у вас навсегда
Практика
Домашние задания + проектная работа, которая усилит ваше портфолио
Активное комьюнити
Общайтесь с преподавателями голосом на вебинарах и в Telegram-чате
Программа
Введение в ASP.NET Core и WebApi
В этом модуле вы узнаете об устройстве ASP.NET Core, контроллерах и работе с двумя базовыми инструментами - DI-контейнеры и Entity Framework Core.
Тема 1: Вводное занятие в курс // ДЗ
Тема 2: Знакомимся с ASP.NET Core // ДЗ
Тема 3: Конфигурирование приложения, разработка контроллеров и подключение Swagger-а
Тема 4: HTTP Verbs, Postman, DevTools
Тема 5: Работа с базой данных с помощью Entity Framework Core // ДЗ
Тема 6: Юнит тестирование: фреймворки и инструменты // ДЗ
Тема 7: Ретроспектива и планирование
Разворачивание приложения в облаке
Здесь вы познакомитесь с Докером и Kubernetes, самостоятельно создадите докер образ и научитесь настраивать билд-систему, а также разворачивать ваше приложение в облаке. Также, это первый модуль, в котором будет "Ретроспектива и планирование" - занятие, ориентированное на прокачку командного взаимодействия, а также ваших навыков декомпозиции и планирования задач.
Тема 1: Способы размещения приложения, Kestrel, IIS
Тема 2: Введение в docker, обзор docker compose // ДЗ
Тема 3: Использование Kubernetes в качестве системы оркестрации контейнеров
Тема 4: DevOps, CI/CD и настройка на практике
Frontend-технологии
После этого модуля вы сможете самостоятельно реализовывать клиентский интерфейс, как с помощью Razor, так и на основе React.JS. Также вам будет дано обзорное представление фреймворков в современном фронтенде и различные способы взаимодействия Фронтенд и Бекенд частей.
Тема 1: Blazor
Тема 2: Современный фронтенд
Тема 3: Введение в React
Тема 4: Ретроспектива и планирование
Тема 5: React //ДЗ
Тема 6: React Router & Redux // ДЗ
Тема 7: React хуки и популярные библиотеки
Тема 8: Как подружить React.JS с Asp.net Core // ДЗ
Микросервисная архитектура
Вы узнаете, как и когда следует делить монолит на микросервисы, как правильно организовывать взаимодействие микросервисов с базами данных и другими микросервисами.
Тема 1: Монолиты и микросервисы: что есть что
Тема 2: Ретроспектива и планирование
Тема 3: Как превратить монолит в микросервисы // ДЗ
Тема 4: Работа с данными в микросервисах: Архитектура
Тема 5: Работа с данными в микросервисах: Работа с NoSQL // ДЗ
Тема 6: Работа с данными в микросервисах: Работа с реляционными БД
Тема 7: Обзор популярных брокеров сообщений и работа с RabbitMQ // ДЗ
Тема 8: Kafka
Прокачиваем проект
После этого модуля вы сможете легко отделить интеграционное тестирование от нагрузочного, разбираться в последовательности вызовов Middleware, правильно организовывать логи, валидацию данных и кеширование. Приятным бонусом станет детальный разбор различных способов организации API.
Тема 1: Конвейеры ПО промежуточного слоя (Middleware)
Тема 2: Ретроспектива и планирование
Тема 3: Модель авторизации / аутентификации в Asp.net Core
Тема 4: Разграничение прав доступа встроенными средствами
Тема 5: Identity Server 4
Тема 6: Как устроено логгирование в ASP.NET Core
Тема 7: Различные способы валидации данных
Тема 8: Кеширование: внутреннее и внешнее
Тема 9: Интеграционное, нагрузочное тестирование
Тема 10: Ретроспектива и планирование
Тема 11: Стандартный и нестандартные DI контейнеры: что и когда использовать
Тема 12: Реализация паттерна CQRS и доменных событий через MediatR
Тема 13: Настройка гибких политик через Polly, способы реализации валидации (FluentValidation)
Работа с API
Уроки этого модуля научат вас правильной организации авторизации/аутентификации, разграничению прав доступа и защите от различных хакерских атак.
Тема 1: Пишем свой API: OData
Тема 2: Пишем свой API: GraphQL
Тема 3: Пишем свой API: gRPC // ДЗ
Тема 4: Пишем свой API: SignalR Core
Проектная работа
Заключительный модуль курса посвящен проектной работе. Проект — это отличная возможность объединить все полученные на курсе знания в одной системе.
Тема 1: Консультация по проектам и домашним заданиям
Тема 2: Защита проектных работ
Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит
Проектная работа
Задача проекта — разработать с нуля полнофункциональное ASP.NET Core приложение, распространяемое в виде docker-compose файла, использующее современные frontend-технологии (Razor или React.JS), REST API и Swagger с GraphQL/gRPC/SignalR на выбор, нестандартный DI-контейнер, собственный обработчик промежуточного слоя (Middleware) и работающее с базой данных через EntityFramework Core. Также, должна быть настроена автоматическая сборка CI на GitLab. Тема проекта может быть выбрана самостоятельно.
Преподаватели
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Ближайшие мероприятия
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
- Продолжим рассмотрение разворачивания ASP.NET приложения в кластере Kubernetes и добавим нашему приложению базу данных и динамические конфигурации.
- Слушатели познакомятся как с базовыми абстракциями Kubernetes: PersistentVolume, PersistentVolumeClaim, ConfigMap и Secret, так и получат представление о том как развернуть базу данных в Kubernetes кластере и почему это может быть хорошо
- Поговорим о конфигурации приложения, передаче переменных конфигурационных файлов и почему секреты не секретны,)
- И конечно же, в наших лучших традициях, все участники получат практические навыки запуска Statefull ASP.NET приложений в кластере Kubernetes.
Кому полезно:
- .NET разработчикам
- Начинающим DevOps инженерам
- Всем интересующимся Kubernetes и желающим в него перейти
После вебинара: Вы сможете запустить собственное полное ASP.NET приложение в среде Kubernetes
Что рассмотрим на вебинаре?
- Архитектура микросервисов: принципы, преимущества и кейсы применения.
- Защита API: интеграция JWT (JSON Web Tokens), аутентификация и авторизация с помощью OpenID Connect.
- Инструменты .NET Aspire: упрощение разработки, оркестрация сервисов и настройка окружения.
- Практические шаги: создание микросервиса с нуля, настройка безопасности, работа с Docker и деплой.
- Лайфхаки: как избежать типичных ошибок и оптимизировать производительность.
Кому будет полезно?
- Разработчикам на C#/.NET, которые хотят освоить современные подходы к созданию микросервисов.
- Архитекторам, планирующим внедрение безопасных и масштабируемых решений.
- DevOps-инженерам, интересующимся оркестрацией и развертыванием микросервисов.
- Всем, кто стремится углубить знания в безопасности API и инструментах .NET экосистемы.
Чему научатся участники?
✅ Проектировать и разрабатывать микросервисы на ASP.NET Core.
✅ Внедрять JWT для защиты API и управления правами пользователей.
✅ Использовать .NET Aspire для упрощения сборки, тестирования и развертывания.
✅ Настраивать окружение с Docker и оркестрировать сервисы.
✅ Применять лучшие практики безопасности и оптимизации в реальных проектах.
Почему стоит присоединиться?
Экспертный уровень: только актуальные инструменты и реальные кейсы.
Практика > теории: живой код, демо-примеры и ответы на вопросы.
Прошедшие
мероприятия
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Корпоративное обучение для ваших сотрудников
- Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
- Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
- OTUS проверяет знания студентов перед стартом обучения и после его завершения
- Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
- Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
- OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год
Отзывы
Подтверждение знаний и навыков

После обучения вы:
-
Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании
-
Доступ к учебным материалам курса
-
Ваш личный проект, который поможет проходить собеседования
C# ASP.NET Core разработчик
Полная стоимость со скидкой
Стоимость указана для оплаты физическими лицами
вычета до 13% стоимости обучения. Пройдите тестирование и менеджер вас проконсультирует
+7 499 938-92-02 бесплатно