О курсе

Курс ориентирован на разработчиков, знакомых с основами C# и ООП, которые хотят освоить полный стек .NET и React. В описании программы заявлены темы архитектуры бэкенд-приложений, реляционных и нереляционных баз данных, ASP.NET Core, аутентификации и авторизации. Отдельное внимание уделено работе с Amazon S3, юнит- и интеграционному тестированию, Docker, Docker Compose и Nginx.

Среди тем — фоновые процессы и задачи с Hangfire или Quartz, модульный монолит и микросервисы, кэширование и распределённый кэш с Redis, доменные и интеграционные события, брокеры сообщений RabbitMQ и Kafka. Фронтенд-часть включает React, TypeScript, Axios, Tailwind, Redux и RTK Query. Также заявлены разделы по CI/CD, резюме и собеседованиям.

Практическая часть предполагает работу над пет-проектом и, по описанию, возможность участия в разработке проекта автора с kanban-доской, сроками и задачами. Утверждается, что слушатели пройдут путь от создания репозитория до подготовки к запуску и деплою. Материал позиционируется как приближенный к коммерческой разработке.

Что рассматривается в программе

  • рассматривается архитектура бэкенд-приложений и работа с реляционными и нереляционными базами данных
  • разбирается ASP.NET Core, аутентификация и авторизация
  • изучаются юнит- и интеграционное тестирование
  • рассматривается контейнеризация с Docker, Docker Compose и Nginx
  • разбираются фоновые задачи с Hangfire или Quartz
  • изучаются модульный монолит, микросервисы, кэширование с Redis и брокеры сообщений RabbitMQ и Kafka
  • рассматривается фронтенд-стек React, TypeScript, Axios, Tailwind, Redux и RTK Query
  • затрагиваются CI/CD, подготовка резюме и прохождение собеседований

Кому может быть полезен курс

  • тем, кто уже знает базовый C# и ООП и хочет расширить навыки до fullstack-разработки
  • разработчикам, интересующимся архитектурой бэкенда, микросервисами и современным стеком .NET
  • тем, кто готов уделять обучению 10 и более часов в неделю
  • тем, кто хочет получить опыт командной работы над учебным проектом
  • тем, кто интересуется фронтенд-разработкой на React и TypeScript в связке с .NET

Вопросы о программе

Какие предварительные знания нужны для курса?

В описании указано, что слушателю необходимо знать базу C#: уметь работать с классами, коллекциями, условиями, циклами, интерфейсами и понимать базовые принципы ООП.

Какие технологии рассматриваются в программе?

Среди заявленных тем: ASP.NET Core, Amazon S3, Docker, Docker Compose, Nginx, Hangfire или Quartz, Redis, RabbitMQ, Kafka, React, TypeScript, Axios, Tailwind, Redux, RTK Query, а также CI/CD.

Предусмотрена ли практика во время обучения?

В описании говорится о работе над пет-проектом и возможности участия в разработке проекта автора с kanban-доской, сроками и задачами, что позиционируется как опыт, приближенный к коммерческому.

Сколько времени рекомендуется уделять обучению?

В материалах указано, что для прохождения курса желательно уделять обучению 10 и более часов в неделю.