Обратите внимание! Курс технически и морально устарел. С момента записи курса технология ASP.NET и сопутствующие ей на данный момент продвинулись далеко вперед.
Для кого подойдет этот видеокурс: Если вам на работе пришлось поддерживать уже существующий проект на ASP.NET MVC, и вам необходимо разобраться как работает данный фреймворк.
Для кого не подойдет этот видеокурс: Вы новичок и планируете познакомиться с технологией ASP.NET для создания веб-приложений (сайтов).
В качестве альтарнативы и быстрого старта вы можете посмотреть серию видео о создании сайта с нуля на актульной версии технологии ASP.NET Core по ссылке:
https://alekseev74.ru/lessons/show/aspnet-core-mvc/step-by-step
Данный курс Вы можете получить бесплатно. Для этого свяжитесь со мной любым удобным способом.
В планах обновить этот материал до актуальной версии, но когда точно - неизвестно.
Перед вами "Видеокурс ASP.NET MVC3 Framework. От простого к сложному". Данный видеокурс представляет собой полное пошаговое руководство по изучению фреймворка с нуля. Вы освоите ASP.NET MVC3 и научитесь создавать не просто шаблонные сайты, а по-настоящему интересные веб-приложения любой сложности, создание которых не под силу ни одной CMS. Интернет-магазин или блог, информационный портал или узкоспециализированный проект. Легко! Вы будете ограничены только вашей фантазией!
Фреймворк ASP.NET MVC имеет ряд преимуществ перед другими платформами. К неоспоримым достоинствам можно отнести:
Разделение веб-приложения на три основных компонента: модель, представление и контроллер. Это разделение позволяет эффективно работать со сложными структурами при создании приложения, так как обеспечивает независимую реализацию каждого отдельного аспекта. Например, разработчик может сконцентрироваться на создании представления отдельно от бизнес-логики. Или один разработчик может создавать представление, другой — логику контроллера, а третий — бизнес-логику модели.
Полный контроль над кодом. Разработчик имеет полный контроль над кодом приложения, как на стороне сервера, так и на стороне клиента, то есть в браузере. Это облегчает разработку и делает приложение более гибким и легко модифицируемым.
Тестирование кода. Благодаря такому разделению на компоненты и контролю над кодом, приложение становится легко тестировать. Через тестирование кода можно всегда поддерживать веб-приложение в рабочем состоянии и быть уверенным в том, что все работает правильно.
Простота и удобство разработки. Полнофункциональная среда разработки приложений Visual Studio берет на себя все рутинные действия и предлагает разработчику удобный функционал, позволяя сконцентрироваться на создании веб-приложения.
В третьей части видеокурса мы создадим более сложное веб-приложение - прототип социальной сети. В этом веб-приложении мы реализуем следующий функционал:
При этом мы задействуем в работе следующие инструменты, технологии и паттерны проектирования:
Я всегда удивлялся, почему до сегодняшнего дня никто в Рунете не создал подобный видеокурс по изучению фреймворка ASP.NET MVC. Существует множество курсов по другим платформам, например, PHP. И ни одного по ASP.NET MVC. Все, что можно найти в интернете - это лишь краткие обзоры и видеоуроки по этой технологии. Естественно, по таким урокам очень тяжело начать хорошо разбираться в этой теме, и приходится садиться за книги или искать ответы на форумах. Я и сам столкнулся с этой проблемой в свое время. Поэтому я и решил создать этот полноценный видеокурс в помощь начинающим разработчикам, вложил в него все свои знания и опыт.