Dot.Net Training

  • Duration Time: 3 Month
  • Friday and Saturday
Enroll Now

1. Introduction to .NET Framework and ASP.NET Core

  • Introduction to ASP.NET Core and .NET Framework
  • Required Set up (software installation and other setup to start development with ASP.NET)
  • Top Level overview of ASP.NET Core
  • Introduction with Visual Studio 2022

3. Introduction to web application architecture, request and response

  • Introduction to Web application architecture
  • HTML and CSS
  • UI Design using bootstrap and Material
  • Introduction to javascript and JQuery

5. Introduction to ASP.NET Core Controller, View and Model

  • What is a Controller ?
  • Responsibility of a Controller
  • Action Methods and Action Results
  • ActionResult vs IActionResult
  • ViewResult, JsonResult, ContentResult, EmptyResult,
  • RedirectResult, RedirectToActionResult, BadRequestResult
  • FileResult, FileContentResult, FileStreamResult
  • Dependency Injection in Controller
  • Implicit Dependencies Principle
  • Explicit Dependencies Principle
  • Constructor Injection
  • Action Injection
--Model--
  • What is a Model?
  • Responsibility of a Model
  • Introduction to Model binding How Model binding works?
  • Data Sources To Bind Request Data
  • Form values, Route values, Query strings
  • Bind Request Data
  • Customize Model Binding With Attributes
  • What happens Inside Model Binding?
  • Value providers and Model Binders activities.
--View--
  • What are Views?
  • Responsibility of Views
  • Benefits of Using Views
  • Creating a View
  • Content of a View File
  • What is Layout?
  • How to create a Layout?
  • Specifying a Layout
  • Layout property of Razor views
  • Introduction to RenderBody, Section, RenderSection etc.
  • Ignoring sections
  • About _ViewStart.cshtml ¬le
  • Razor Directives, Importing Shared Directives
  • About _ViewImports.cshtml ¬le
  • Passing Data from Controller to View
  • Introduction to ViewBag and ViewData
  • Usages of TempData, ViewBag and ViewData

9. ASP.NET MVC Core application Deployment

  • Deploy WEB Application in Remote Server
  • Publishing and packaging Web API
  • Con¬figuring Server
  • Deploying the Application and GO Live

10. Project Work with ASP.NET Core MVC

  • Introduction about project
  • Project plan, approach and methodology identifi¬cation
  • Setting up the Project environment
  • Conceptualization of requirements and develop requirements speci¬fication
  • Designing solution in detail
  • Development or construction based on the design
  • Testing and debugging the Application
  • Deploy Application to server

2. Introduction to MVC Framework and .NET project architecture

  • Introduction to MVC pattern
  • .NET Core MVC project architecture
  • Component of MVC design pattern
  • Introduction to Model, View and Controller and their responsibility.
  • NET MVC and its feature
  • How an application works?

4. Razor View Engine

  • Razor View Engine, Razor Syntax
  • Symbol to transition from HTML to C#
  • Implicit, Explicit Razor expressions and transitions
  • expression encoding

6. ORM in ASP.NET Core (Entity Framework Core)

  • What is ORM?
  • Introduction to Entity Framework Core
  • Conceptual Model, Storage Model, Mapping
  • Create the Model
  • Register context with dependency injection
  • Add Migration and Create Database
  • Introduction to Asynchronous Code
  • Synchronous vs. Asynchronous code

7. Introduction to MSSQL (Database) and MSSQL Server

  • Module 1: Introduction to Microsoft SQL Server 2014
  • Module 2: Introduction to T-SQL Querying
  • Module 3: Writing SELECT Queries
  • Module 4: Querying Multiple Tables
  • Module 5: Sorting and Filtering Data
  • Module 6: Working with SQL Server 2014 Data Types
  • Module 7: Using DML to Modify Data
  • Module 8: Using Built-In Functions
  • Module 9: Grouping and Aggregating Data
  • Module 10: Using Sub queries
  • Module 11: Using Table expressions
  • Module 12: Using Set Operators
  • Module 13: Using Window Ranking, O set, and Aggregate Functions
  • Module 14: Pivoting and Grouping Sets
  • Module 15: Executing Stored Procedures
  • Module 16: Programming with T-SQL
  • Module 17: Implementing Error Handling
  • Module 18: Implementing Transaction

8. Security, Authentication, and Authorization in ASP.NET Core MVC

  • What is Authentication
  • Authentication in ASP.NET Core
  • Identity on ASP.NET Core
  • Confi¬gure Identity
  • Introduction to Authorization
  • Authorization Types
  • Authorization Namespace
  • What is Role?
  • Different Types of Authorization
  • Simple Authorization
  • Role based Authorization
  • Claims-Based Authorization
  • Custom Policy-Based Authorization
  • Resource Based Authorization
  • View Based Authorization

11. Real Life Project (Complete)

  • E-commerce type project
  • Employment management system

Pricing Table We Love to Work with Passion