The Complete ASP.Net Core MVC With Entity Framework Core
4.5 (398 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,058 students enrolled

The Complete ASP.Net Core MVC With Entity Framework Core

ASP.NET Core MVC using DIs, MVVM, Identity Server For Security, EF Core 2.0 With Class Design Techniques and much more..
Bestseller
4.5 (398 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,058 students enrolled
Created by Manzoor Ahmed
Last updated 8/2018
English
Current price: $11.99 Original price: $49.99 Discount: 76% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 34 hours on-demand video
  • 4 articles
  • 35 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Understand the core concepts of Entity Framework
  • Start working with Entity Framework as your data access layer

  • Handle all real time scenarios when working with Entity Framework

  • Understand the basics of Asp.Net MVC
  • Make a real, production ready, web application
  • By the end of this course you will be in a position to build any web application usinf Asp.Net MVC and Entity Framework
Requirements
  • VS2013 or any higher version.
  • SQL Server Management Studio 2012 or any higher version
Description

By the end of this course you will be in a position to implement the following : -


Entity Framework 6 Db First And Entity Framework Core 2.0 Code First :

  • Getting Started With Entity Framework Core 2.0

  • Migrations And Database Updates

  • Class Designing Techniques

  • Data Annotations And CRUD Operations

  • Select Operations

  • Immediate Mode Vs Differed Mode

  • List Vs IEnumerable Vs IQueryable

  • Eager Loading Vs Explicit Loading Vs Lazy Loading

  • Working with Raw SQL And Stored Procedures

  • Auto And Manual Transactions

  • 3 Layered Approach With .Net Standard Library

ASP.Net MVC 5 And ASP.Net Core 2.0 MVC :

ASP.NET Core can target .NET Core or .NET Framework. ASP.NET Core apps targeting .NET Framework aren't cross-platform—they run on Windows only. There are no plans to remove support for targeting .NET Framework in ASP.NET Core. Generally, ASP.NET Core is made up of .NET Standard libraries. Apps written with .NET Standard 2.0 run anywhere that .NET Standard 2.0 is supported.

  • Introduction To ASP.Net Application

  • Getting Started With First Static And ASP.Net Core MVC Web App

  • Get Vs Post And Passing Data From View To Controller

  • Razor View Engine And HTMLHelper Classes

  • ViewData Vs ViewBag And EF In MVC

  • Model Binding And TempData

  • Tag Helper And Form Validations

  • CRUD Operations And BootStrap

  • Dependency Injection And Layouts

  • Authentication In ASP.Net Core MVC Using Identity Server

    • Initial Setup And User Registration

    • LogIn And Logout

    • Email Confirmation And Forgot Password

  • Authorization In ASP.Net Core MVC Using Identity Server

    • Initial Setup

    • Assign Roles Dynamically

  • AjaxLinks And AjaxForms (Links And Partial Views)

  • AjaxLinks And Forms(AjaxForms)

  • Introduction To JQuery

  • JQuery Based Ajax Calls - Read Operations

  • JQuery Based Ajax Calls - Create-Update-Delete Operations


Note : As these videos are from a live recorded session you need to manage a little audio disturbances. Yes not much :) 

Who this course is for:
  • Any experienced developer who has extensively worked on Asp.Net web forms application
  • Fresher graduates with solid understanding of Asp.Net Web forms, C# OOPs, Ado.Net DataReader or Datasets and MS SQL server query writing
Course content
Expand all 105 lectures 33:55:54
+ The Complete Entity Framework Core 2.0 Code First Approach
10 lectures 08:12:02
Day 3 - Class Desinging Techniques
50:39
Day 4 - Data Annotations And CRUD
01:01:01
Day 5 - Select Operations
44:55
Day 7 - Eager Loading Vs Explicit Loading Vs Lazy Loading
32:54
Day 6 - Immediate Mode Vs Differed Mode - List Vs IEnumerable Vs IQueryable
37:43
Day 8 - Raw SQL And Stored Procedures
01:02:23
Day 9 - Auto And Mannual Transactions
37:56
Day 10 - 3 Layered Approach With .Net Standard Library
01:19:20
+ The Complete ASP.Net Core 2.0 MVC
18 lectures 15:40:15
Day 3 - Get Vs Post And Passing Data From View To Controller
01:05:31
Day 4 - Razor View Engine And HTML Helper Classes
52:36
Day 5 - ViewData Vs ViewBag And Entity Framework Core In MVC
57:43
Day 6 - Model Binding And TempData
01:02:59
Day 7 - TagHelper And Form ValidationsEg
52:23
Day 8 - CRUD Operations And BootStrap
54:56
Day 9 - Dependency Injection And Layouts
01:10:52
Day 10 - Authentication And Authorization
01:04:45
Day 11 - Authentication (LogIn & Logout)
36:06
Day 12 - Authentication (Email Confirmation And Forgot Password)
59:04
Day 13 - Authorization (Initial Setup)
24:28
Day 14 - Authorization(Assign Roles Dynamically)
44:18
Day 15 - AjaxLinks And Forms (Links And Partial Views)
01:19:05
Day 16 - AjaxLinks And Forms (AjaxForms)
27:27
Day 17 - JQuery Based Ajax Calls - Read Operations
01:08:59
Day 18 - JQuery Based Ajax Calls - Create-Update-Delete Operations
33:34
+ Working With Stored Procedures
3 lectures 18:14
Working With Stored Procedures-I
06:33
Working With Stored Procedures-II
04:15
Working With Stored Procedures-III
07:26
+ Querying the EDM - Advance
5 lectures 46:40
Immediate Mode Vs Differed Mode
05:24
Working With Transactions in Entity Framework
10:06
Working With Navigation Properties in Entity Framework
06:48
Lazy Loading in Entity Framework
17:48
Magic with Entity Framework :-)
06:34
+ Advanced Entity Framework - DbContext [EF6]
5 lectures 46:19

<#@ template debug="false" hostspecific="false" language="C#" #>

<#@ assembly name="System.Core" #>

<#@ import namespace="System.Linq" #>

<#@ import namespace="System.Text" #>

<#@ import namespace="System.Collections.Generic" #>

<#@ output extension=".cs" #>

public class MyClass

{

<# for(int i=1;i<=10;i++)

{#>

public int P<#= i#> { get; set; }

<# }#>

}

<# string[] s={"Sid","SName","Age"}; #>

class Student

{

<# foreach(var item in s)

{#>

public string <#= item#> {get;set;}

<# }#>

}

<# string[] s2= System.IO.File.ReadAllLines(@"F:\MyData.txt"); #>

class NewStudent

{

<# foreach(var item in s2)

{#>

public string <#= item#> {get;set;}

<# }#>

}

// input(.txt) => .tt => .cs

// input(.edmx) => .tt => .cs

Preview 12:19
DbContext Vs ObjectContext
15:48
Performing CRUD Operations - I
09:39
Performing CRUD Operations - II
08:33

Introduction: Basically you can write LINQ queries using method syntax (some time called as Lambda Expressions) and query syntax. So, here I have tried to gather 36 T-Sql queries along with their equivalent LINQ queries in both method and query syntax.

Scenario: Let us consider a scenario where we have two tables in Sql Server database MyOrg i.e., tbl_Dept and tbl_Emp and say we have generated an entity data model with these two tables as MyOrg.edmx as shown below and we have created dev as an object of MyOrgEntities context object i.e.,

LINQ query examples using method and query syntax
7 pages
+ Advanced Operations
7 lectures 45:49
DbSet.AddRange/RemoveRange
05:04
Entity Splitting
07:24
Table Splitting
05:50
Insert, Update and Delete Function Mapping to Stored Procedures
03:50
Stored Procedures with Multiple Result Sets
08:42
Handling Multi-User Scenarios
09:10
+ Performance Optimization
3 lectures 19:40
Entity Framework Life Cycle And Generating Mapping Views
08:03
NoTracking Queries
06:24
Async Query Execution
05:13