Курс на Stepik
Обложка курса «C#: Сайт на ASP.NET» на Stepik
Бесплатно

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

Открыть на
STEPIK.ORG
Категории курса

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «C#: Сайт на ASP.NET»Учеников на курсе 9
Сертификаты, выданные на курсе «C#: Сайт на ASP.NET»Сертификатов выдано 0
Отзывы о курсе «C#: Сайт на ASP.NET»Отзывов получено 0
Рейтинг курса «C#: Сайт на ASP.NET»Рейтинг курса 0.000
Уроки в курсе «C#: Сайт на ASP.NET»Количество уроков 21
Тесты в курсе «C#: Сайт на ASP.NET»Количество квизов 28
Время прохождения курса «C#: Сайт на ASP.NET»Время прохождения курса
Обновления курса «C#: Сайт на ASP.NET»Обновления курса
Дата публикации курса «C#: Сайт на ASP.NET»Дата публикации курса
Последнее обновление курса «C#: Сайт на ASP.NET»Последнее обновление
Сложность normal

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

  • Понимать, что такое 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# без страха

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