О курсе
Курс ориентирован на разработчиков, знакомых с основами 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 и более часов в неделю.