Чему вы научитесь
- Понимать, что такое ASP.NET Core и чем он лучше старого ASP.NET
- Создавать проект с нуля через dotnet new или Visual Studio
- Разбираться в маршрутизации: как URL превращается в вызов метода
- Писать собственные middleware и понимать, как работает конвейер запросов
- Строить приложения по паттерну MVC (Model-View-Controller)
- Передавать данные во View через ViewBag, ViewData и сильные модели
- Принимать данные из форм и POST-запросов
- Валидировать модели, чтобы пользователи не слали что попало
- Использовать лейауты для единого дизайна всех страниц
- Переиспользовать фрагменты страниц через частичные представления
- Понимать внедрение зависимостей и три времени жизни сервисов: Transient, Scoped, Singleton
- Настраивать приложение через appsettings.json
- Опубликовать готовый сайт (показать миру)
О курсе
ASP.NET Core — это современный фреймворк для веб-приложений на C#. Курс для тех, кто уже знает C# и хочет наконец увидеть свой код в браузере. С нуля создадите первый проект, разберётесь с маршрутизацией, middleware, MVC (контроллеры и представления), внедрением зависимостей и настройкой через appsettings.json. В конце — готовый сайт, который можно запустить локально и задеплоить.
Для кого этот курс
C#-разработчики, которые пишут десктоп или консоль, но хотят уйти в веб
Джуны, которые уже знают C#, но не понимают, как из этого сделать сайт
Разработчики с других языков (Python Flask/Django, PHP, Java Spring), переходящие на .NET
Те, кто пробовал ASP.NET Framework (старый) и хочет увидеть, как всё изменилось в Core
Все, кто хочет добавить в резюме «ASP.NET Core» и не врать при этом
Начальные требования
-
Уверенный C# на уровне «Основы C#» (классы, методы, пространства имён)
-
Понимание HTTP на базовом уровне (что такое GET, POST, запрос-ответ) — совсем чуть-чуть
-
Visual Studio (бесплатная Community) или VS Code + установленный .NET SDK
Преподаватели курса
Что вы получите
- Рабочий проект на ASP.NET Core, который можно дорабатывать под себя
- Понимание, как работает веб на .NET «под капотом»
- Шпаргалку по middleware: порядок регистрации, когда что выполняется
- Готовые примеры контроллеров для страниц, форм и API (базово)
- Шаблон для валидации моделей с красивым выводом ошибок
- Базовую структуру приложения с лейаутом и частичными представлениями
- Навык настройки приложения через appsettings.json (без перекомпиляции)
- Понимание времен жизни сервисов: почему Singleton для DbContext — это боль
- Уверенность, что вы можете сами написать простой сайт на C# без страха