Этот курс представляет собой пошаговое создание бизнес веб-приложения, от профессионала программиста с 25-ти летним стажем. Это не базовый курс, однако все этапы описаны достаточно подробно, и чтобы начать, достаточно просто ознакомится с системой построения веб приложений на платформе ASP.NET MVC 5.
В этом курсе собраны и гладко работают между собой такие структурно-функциональные элементы приложения как:
- База данных MSSQL сконфигурирована с помощью Entity Framework, методом Code First;
- Настроена система авторизации пользователей в том числе с помощью Google, Facebook;
- Настроены бизнес роли пользователей;
- Создание и работа с «Деревом»;
- Разные варианты CRUD;
- Система ведения журнала(Log);
- Two factor authentication;
- Модальные окна;
- Bootstrap и немного JS ( куда сейчас без него ;) );
И многое другое...
В тоже время этот курс не совершенен (и он не должен быть таким).
- Автор, во многих случаях, только обозначал то как должен выглядеть идеальный код-архитектура, но не «вылизывал его», пытаясь объяснить и вместить как можно больше фичь, и заставить их работать гладко между собой
- Некоторые его решения являются спорными, но они работают;
- Решение представлено всего одним проектом. Обычно такого рода решения бьются на три и больше логических части(проекта);
- Сейчас немыслимо представить себе разработку без системы контроля версий, подтягивайте git/github в Visual Studio самостоятельно, для большей пользы. (или хотя б имейте его ввиду ;) ) ;
- В курсе упоминается и используется платный профайлер.
И последнее: сейчас весна 2017 года - более совершенная (чем MVC 5), кроссплатформенная технология - ASP.Net Core (MVC 6) - на марше! уже около двух лет, вышла Visual Studio 2017.
Если вы уже знакомы с ASP.Net, но не проходили данный курс, вам может быть полезно переписать данный курс, в контексте ASP.Net MVC 6, по своему организовав решение, возможно использовав свою реализацию и/или другие FrontEnd решения/фреймворки.
Оригинальное название курса - Master-Detail Workflow Apps with EF, MVC, Identity 2, and Modals.
Посмотреть больше
Удален по просьбе правообладателя
Урок 1.00:03:57
Introduction
Урок 2.00:02:33
Create the Solution
Урок 3.00:16:54
Set up the Data Model and Configurations
Урок 4.00:09:35
Use Code First to Add Persistence Layer Features
Урок 5.00:00:46
Summary
Урок 6.00:01:20
Introduction.
Урок 7.00:05:41
Create the Basics
Урок 8.00:02:23
Set up SSL and Authentication
Урок 9.00:03:52
Implement Account Validation
Урок 10.00:01:24
Forgot Password
Урок 11.00:04:16
Implement Twofactor Authentication
Урок 12.00:05:40
Implement Login from Google
Урок 13.00:02:12
Resend Email Confirmation
Урок 14.00:01:33
Manage External Logins
Урок 15.00:02:11
Configure Lockouts
Урок 16.00:02:35
Add Properties to the ApplicationUser
Урок 17.00:03:37
Create Profile Edit Feature
Урок 18.00:04:04
Integrate ApplicationUser with the Rest of the Model