Master ASP .Net Core 3.1 MVC with EF Core - Comprehensive

BY
Udemy

Acquire a deep understanding go the basic and advanced principles of ASP.Net for developing web applications using MVC and EF core.

Mode

Online

Fees

₹ 449 2499

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

The ASP.NET Core MVC framework is a web app and API development framework designed for ASP.NET Core. Because it leverages the newest web technologies and supports TDD-friendly implementation, the platform is open-source and extensively accessible. In addition to working with a database, ASP.NET Core MVC supports search and validation. The Master ASP .Net Core 3.1 MVC with EF Core - Comprehensive certification course is designed by Manzoor Ahmed - Microsoft Certified Trainer which is presented by Udemy.

The Master ASP .Net Core 3.1 MVC with EF Core - Comprehensive online course is designed for those who wish to get a hands-on grasp of the basic as well as advanced principles and tactics related to developing web applications using ASP.Net Core 3.1 MVC. The Master ASP .Net Core 3.1 MVC with EF Core - Comprehensive online classes cover a range of topics like application development, state management, authentication, authorization, performance optimization, entity data model, data access layer, razor view engine, as well as tools like AJAX, Bootstrap, JSON, MVC, and more.

The highlights

  • Certificate of completion
  • Self-paced course
  • 34 hours of pre-recorded video content
  • 4 articles
  • 34 downloadable resources
  • Assignments

Program offerings

  • Online course
  • Learning resources. 30-day money-back guarantee
  • Unlimited access
  • Accessible on mobile devices and tv

Course and certificate fees

Fees information
₹ 449  ₹2,499
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

After completing The Master ASP .Net Core 3.1 MVC with EF Core - Comprehensive online certification, individuals will obtain an understanding of the fundamental and advanced ideas related to developing web applications using ASP.Net, MVC, and Entity framework. Individuals will explore the capabilities of entity data models, DbContext, ObjectContext, data access layer, and razor view engine for application development. Individuals will also learn about technologies like Bootstrap, JSON, and AJAX. Individuals will also gain knowledge about performance optimization, state management, authentication, and authorization techniques.

The syllabus

The Complete Entity Framework Core 2.0 Code First Approach

  • Day 1 - Getting Started With Entity Framework Core 2.0 Code First Approach
  • Day 2 - Migrations And Database Updates
  • Day 3 - Class Desinging Techniques
  • Day 4 - Data Annotations And CRUD
  • Day 5 - Select Operations
  • Day 7 - Eager Loading Vs Explicit Loading Vs Lazy Loading
  • Day 6 - Immediate Mode Vs Differed Mode - List Vs IEnumerable Vs IQueryable
  • Day 8 - Raw SQL And Stored Procedures
  • Day 9 - Auto And Mannual Transactions
  • Day 10 - 3 Layered Approach With .Net Standard Library

The Complete ASP.Net Core 3.1 MVC (Formerly 2.0)

  • Day 1 - Introduction To ASP.Net Application (Will Arrive Soon)
  • Day 2 - Getting Started With First Static And MVC Core Web Apps
  • Updated For VS 2019 : Getting Started With ASP.Net Core 3.1 MVC
  • Day 3 - Get Vs Post And Passing Data From View To Controller
  • Day 4 - Razor View Engine And HTML Helper Classes
  • Day 5 - ViewData Vs ViewBag And Entity Framework Core In MVC
  • Day 6 - Model Binding And TempData
  • Day 7 - TagHelper And Form ValidationsEg
  • Day 8 - CRUD Operations And BootStrap
  • Day 9 - Dependency Injection And Layouts
  • Day 10 - Authentication And Authorization
  • Day 11 - Authentication (LogIn & Logout)
  • Day 12 - Authentication (Email Confirmation And Forgot Password)
  • Day 13 - Authorization (Initial Setup)
  • Day 14 - Authorization(Assign Roles Dynamically)
  • Day 15 - AjaxLinks And Forms (Links And Partial Views)
  • Day 16 - AjaxLinks And Forms (AjaxForms)
  • Day 17 - JQuery Based Ajax Calls - Read Operations
  • Day 18 - JQuery Based Ajax Calls - Create-Update-Delete Operations

Introduction To Entity Framework and EDM [EF4 - EF5]

  • Creating an Entity Data Model
  • Exploring Entity Data Model
  • Learning Entity Framework 5 [This lecture not applicable to EF6]

Querying the EDM - Basic

  • Performing an Insert Operation
  • Performing a Select Operation
  • Performing a Search Operation
  • Performing an Update Operation
  • Performing a Delete Operation

Working With Stored Procedures

  • Working With Stored Procedures-I
  • Working With Stored Procedures-II
  • Working With Stored Procedures-III

Querying the EDM - Advance

  • Immediate Mode Vs Differed Mode
  • Working With Transactions in Entity Framework
  • Working With Navigation Properties in Entity Framework
  • Lazy Loading in Entity Framework
  • Magic with Entity Framework :-)

Source Code For Entity Framework

  • Source Code

Advanced Entity Framework - DbContext [EF6]

  • Introduction To .tt Files
  • DbContext Vs ObjectContext
  • Performing CRUD Operations - I
  • Performing CRUD Operations - II
  • LINQ query examples using method and query syntax

Advanced Operations

  • DbSet.AddRange/RemoveRange
  • Entity Splitting
  • Table Splitting
  • Insert, Update and Delete Function Mapping to Stored Procedures
  • Stored Procedures with Multiple Result Sets
  • Understanding Multi-User Scenarios
  • Handling Multi-User Scenarios

Performance Optimization

  • Entity Framework Life Cycle And Generating Mapping Views
  • NoTracking Queries
  • Async Query Execution

Data Access Dll

  • Moving your model to a separate assembly
  • Working with Repository Pattern
  • Working with Generic Repository Pattern
  • Advanced Entity Framework Source Code
  • Ado.Net Entity Framework
  • Entity Framework Assignment - Task Management System

Introduction to Asp.Net MVC

  • Introduction To Controller And Action
  • Introduction To View

Working With Data In Asp.Net

  • Binding A Form To An Action
  • View To Action - Parameterized Method
  • View To Action - Context Object for Get Method
  • Get Vs Post
  • View To Action Context - Object For Post Method

First Look At Razor View Engine

  • Introduction To Razor View Engine
  • Form Redesign Using HTML Helper Classes
  • List Controls - HTML Helper Classes

State Management In Asp.Net MVC & Layouts

  • ViewData Vs ViewBag
  • ViewData Vs ViewBag In Depth
  • Creating A Simple GridView In MVC
  • TempData In MVC
  • Life Cycle Of TempData In MVC
  • Layout Or Master Pages In MVC

Introduction To Models

  • Models In MVC
  • Master Details Screen
  • Creating List And Details
  • Performing Edit In MVC
  • Performing Delete And Insert In MVC
  • ASP.NET MVC Entity Framework Scaffolding

Validations In Asp.Net MVC

  • Form Validation - I
  • Form Validation - I I
  • Form Validation With EDMs
  • Creating Custom Validators

Authentication and Authorization In Asp.Net MVC

  • Introduction to Authentication And Authorization & Bootstrap
  • Implementing Authentication - I
  • Implementing Authentication - II
  • Implementing Autherization
  • MVC Source Code

Advanced Asp.Net MVC - Ajax Action Link In MVC

  • Ajax Action Link
  • Partial Views
  • Ajax Action Link In RealTime
  • Ajax Action Link To Create Form
  • Ajax Action Link Source Code

Advanced Asp.Net MVC - Ajax Forms In MVC

  • Ajax Forms
  • Introduction To JSON
  • JSON Data Incoming
  • JSON Data Outgoing

Instructors

Mr Manzoor Ahmed

Mr Manzoor Ahmed
Microsoft Certified Trainer
Freelancer

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books