C#: Сайт на ASP.NET

ASP.NET Core — это современный фреймворк для веб-приложений на C#. Курс для тех, кто уже знает C# и хочет наконец увидеть свой код в браузере. С нуля создадите первый проект, разберётесь с маршрутизацией, middleware, MVC (контроллеры и представления), внедрением зависимостей и настройкой через appsettings.json. В…
Средний уровень

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

  • Понимать, что такое ASP.NET Core и чем он лучше старого ASP.NET
  • Создавать проект с нуля через dotnet new или Visual Studio
  • Разбираться в маршрутизации: как URL превращается в вызов метода
  • Писать собственные middleware и понимать, как работает конвейер запросов
  • Строить приложения по паттерну MVC (Model-View-Controller)
  • Передавать данные во View через ViewBag, ViewData и сильные модели
  • Принимать данные из форм и POST-запросов
  • Валидировать модели, чтобы пользователи не слали что попало
  • Использовать лейауты для единого дизайна всех страниц
  • Переиспользовать фрагменты страниц через частичные представления
  • Понимать внедрение зависимостей и три времени жизни сервисов: Transient, Scoped, Singleton
  • Настраивать приложение через appsettings.json
  • Опубликовать готовый сайт (показать миру)

О курсе

Вы уже пишете на C#, но каждый раз при слове «веб» хочется закрыть ноутбук? ASP.NET Core не страшный — он просто другой. Курс проведёт вас от создания пустого проекта до работающего сайта с контроллерами, формами, валидацией и красивыми страницами. Никакого магического «оно само работает» — вы будете понимать каждый этап: как пришёл запрос, какой middleware его обработал, какой контроллер вызвался, как сформировался ответ. В конце — вы не просто «изучили теорию», а получили реальный проект, который можно показать в портфолио.

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

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# без страха
Price: Бесплатно

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

Price: Бесплатно