Разработка веб-приложений на C# ASP.NET MVC

ASP.NET - это один из самых популярных фреймворков для разработки сайтов. Инфраструктура ASP.NET MVC 5 представляет собой последнюю версию веб-платформы ASP.NET от Microsoft. У неё есть множество преимуществ, которых нет в классической платформе для веб-разработки ASP.NET Web Forms.

Встроенные методы представлений генерируют ясный и соответствующий стандартам код разметки (HTML). Таким образом ASP.NET MVC 5 предлагает мощную систему маршрутизации URL, которая позволяет создавать удобочитаемые URL-адреса. Компоненты ASP.NET MVC расширяемы и тестируемы, она обеспечивает расширенную поддержку разработки через тестирование. Огромным преимуществом является также мощная полнофункциональная среда разработки - Microsoft Visual Studio.

Для платформы .NET на сегодняшний день существуют сотни тысяч бесплатных библиотек и компонентов, доступных для скачивания. Также присутствует удобная система документации и база данных чуть ли не по всем вопросам, которые могут возникнуть в процессе разработки (stackoverflow.com).

Можно сказать, что ASP.NET MVC вместе с экосистемой VisualStudio.NET является одним из самых совершенных, удобных и востребованных средств разработки сайтов.

Изучение платформы .NET позволит вам создавать не только веб-сайты, но и оконные, консольные приложения для разных ОС и устройств.

На мастер-классе вы узнаете о базовых принципах создания веб-приложений на платформе ASP.NET. Мы рассмотрим следующие темы:

  • Концепция MVC (модели, представления, и контроллеры);

  • Для чего нужно их разделять и как они взаимодействуют;

  • Движок представлений Razor;

  • Жизненный цикл ASP.NET MVC приложения;

  • Система маршрутизации;

  • Создание удобныx путей (URL) сайта;

  • Организация доступа к данным.

Мы рассмотрим процесс разработки простого MVC-приложения на примере. Перед просмотром рекомендую установить бесплатную полнофункциональную версию среды разработки Visual Studio Community 2015.

Бесплатная запись на вебинар