С# ASP.NET MVC

Cоздание веб-сайтов и порталов

С# - Один из наиболее популярных и мощных языков разработки.
Программисты ASP.NET MVC любят эту технологию за удобство, гибкость и
широкие возможности использования.
На этом курсе вы научитесь пользоваться ASP.NET MVC для создания сайтов и порталов.
В курс входит как освоение самого ASP.NET MVC, на С#, так и создание, и разработка баз данных на MS SQL.
Основные технологии, которые вы изучите на этом курсе, это: ASP.NET MVC, MS SQL, EntityFramework, EF Code First, Razor
На курсе мы вместе создадим собственный интернет-магазин, с корзиной и формой регистрации, с полноценной базой данных.
Для прохождения курса необходимо базовое знание С# и HTML.
Этот курс вам поможет как создавать собственные сайты и проекты, так и устроиться на высокооплачиваемую работу.
Разработчики на ASP.NET MVC на данный момент очень востребованы.

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

  • Создавать сайты и порталы на технологии ASP.NET MVC 5.0 C#.
  • Создавать статические странички.
  • Создавать динамические странички на движке Razor.
  • Проектировать модель данных для сайта.
  • Использовать Object Relational Mapping: EntityFramework Code First.
  • Создавать контроллеры, действия и вьюшки.
  • Задавать произвольный Routing для различных путей сайта.
  • Освоите менеджер пакетов Nuget.
  • Освоите DI и Ninject
  • И многое другое...

Что Вы получите

Видеозаписи всех онлайн-занятий
Методички и домашние задания
Общение с одногруппниками
Сертификат об окончании обучения

Средние оценки

4.4 / 5
Программа
4.6 / 5
Преподаватель

Преподаватели

  • 1
    Урок 1. Введение в ASP.NET MVC
    Обзор MVC. Основные преимущества. Что такое model, view, controller? MVC pipeline. Создание первого приложения. Структура проекта. Создание контроллера и представления и модели. Razor синтаксис. HTML helper.
  • 2
    Урок 2. Детальный обзор MVC
    MVC pipeline детальный разбор. HTTP протокол. Типы запросов (get, put, post, delete). HttpGet, HttpPut, HttpPost, HttpDelete, ActionNameAttribute. Валидация модели.
  • 3
    Урок 3. Продолжаем изучать MVC
    Авторизация и Аутентификация. Исключения. PartialView. ViewBag, ViewData, TempData, Session. Ajax. Areas.
  • 4
    Урок 4. Работа с базой данных с использованием EntityFramework
    Что такое ORM. EntityFranework? DbContext. CodeFirst, ModelFirst, DataBaseFirst. Наследование в EntityFramework. EntityFramework Attributes.
  • 5
    Урок 5. Начало разработки интернет-магазина
    Создание проекта и всех необходимых проектов. Структура проекта MVC. Соглашения в Asp.Net MVC. Принцип работы движка MVC. Папка Shared. _ViewStart. Layout. Создание шаблона для страниц. Создание каркаса сайта, главной страницы
  • 6
    Урок 6. Создаем и настраиваем базовую часть приложения
    Подключение необходимых ссылок и пакетов. Создание БД. Наполнение данными. Уровень доступа к данным (EF, Repository). Доменная модель. Создание доменной модели. Пара слов про DI контейнеры. Подключение и настройка Ninject. Создание необходимых сервисов и контроллеров и требуемого функционала.
  • 7
    Урок 7. Настраиваем и реализуем возможность аутентификации и авторизации
    Настройка аутентификации и авторизации. Создание формы для отображения списка товаров. Создание формы для отображения деталей по товару. Создание корзины и ее функционала.
  • 8
    Урок 8. Заканчиваем работу над интернет-магазином
    Добавление информации по истории заказов для авторизованных пользователей. Добавление панели администратора. Добавление стилей, кастомизация. Подключение Bundl-ов к проекту.
  • Нажимая на кнопку "Добавить в корзину", Вы принимаете условия договора оферты.

После обучения мы предлагаем всем выпускникам оценить программу курса и преподавателя, а также при желании оставить отзыв.
Все отзывы и оценки мы публикуем без изменений.