What to expect from this course?
.NET MVC BUILDING BLOCKS - Models, ViewModels, Views, Partial views, Controllers, ViewComponents etc.
CRUD OPERATIONS WITH ENTITY FRAMEWORK CORE - SQL Server configuration, EFCore migrations, relationship types, relational and non-relational data, etc.
BUILD RESTFUL SERVICES - Dependency injection, major dependency injection lifetimes, services, and generic base repositories etc.
.NET IDENTITY FRAMEWORK - Authentication, authorization, cookie-based authentication, role-based UI rendering, etc.
PAYPAL INTEGRATION - Configuring the PayPal checkout library, create and process payments etc.
AZURE DEPLOYMENT - Deploy your MVC application and your SQL database to azure etc.
Example Curriculum
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Application models overview (1:11)
- Adding your first model (3:23)
- Adding producer model (1:47)
- Adding cinema model (1:36)
- Adding movie model (4:40)
- Adding your DbContext file (4:53)
- Adding model relationships (12:58)
- Configuring SQL Server (4:58)
- Adding your first migration (6:32)
- Seeding the database (8:48)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Adding IActorsService interface (4:38)
- Adding your first service (6:03)
- Major dependency-injection lifetimes (Singleton vs Scoped vs Transient) (2:47)
- Designing your first form | Create Actor (15:11)
- Model Validation - Adding data to database (10:00)
- Getting item by id (Actor Details) (10:49)
- Updating data in database (Edit Actor) (6:46)
- Deleting data from database (Delete Actor) (8:53)
- Adding NotFound View (4:48)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- MoviesService configuration with EntityBaseRepository (5:47)
- Include() with generic repository (4:39)
- Getting movie details (15:01)
- Passing data to a view (8:00)
- Designing Create Movie form (24:16)
- Dropdown lists from database (11:44)
- Partial views - [Add New button] (5:56)
- Adding new movie to database (9:34)
- Updating existing movie (14:38)
- Searching for a movie (4:51)
Available in
days
days
after you enroll
- Adding Order & OrderItem models (7:15)
- Adding ShoppingCartItem model (3:13)
- Setting up ShoppingCart class (5:31)
- Creating AddItemToCart() method (3:13)
- Creating RemoveItemFromCart() method (2:12)
- Adding OrdersController file (5:37)
- Designing shopping cart view (10:49)
- Configuring sessions & shopping cart as a service (8:24)
- Adding items to shopping cart (6:12)
- Removing items from shopping cart (1:51)
- ViewComponents (10:56)
- Adding and configuring OrdersService (9:13)
- Ordering items without PayPal (9:25)
- Listing all orders (10:53)
- Orders option in user profile section (5:02)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Introduction to ASP.NET Identity framework (3:39)
- Adding Identity tables (7:50)
- Seeding database users & roles (13:36)
- Idenity configuration in Startup.cs (5:26)
- Adding the AccountController (3:07)
- Designing Login view (12:54)
- Logging in users (8:52)
- 88. Designing Sign up view (7:32)
- 89. Signing up users (7:20)
- 90. Signing out users (3:46)
- 91. _Identity partial view (2:17)
- 92. Identity based menu items (4:44)
- 93. Role-based UI rendering (7:15)
- 94. Role based Orders view (11:38)
- 95. Listing all users (6:17)
- 96. [Authorize] in Controllers (6:09)
- 97. Adding role checks in [Authorize] (8:00)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Check your inbox to confirm your subscription