Syllabus

Syllabus

Full Stack Dot Net Developer Course
  • Visual Studio Installation
  • Introduction .Net Core Framework
  • Introduction to C#
  • C# Basics
    • Introduction
    • Variable, Keywords & DataTypes
    • Expression & Operators
    • Methods & Parameters
  • Control Statements
    • if-else
    • while & do while
    • for loops
    • for-each etc
  • Logic Building Session
    • Structures and Enumeration
    • Array
    • Type Conversion (Casting)
    • Boxing & Unboxing
    • String & Date Functions
  • OOPs Basics
  • Class & Objects
  • Constructor and Destructor
  • Inheritance
  • (IS-A) Relationship
  • (HAS-A) Relationship
  • Polymorphism
    • Method Overloading
    • Method Overriding
  • Encapsulation
    • Access Specifiers
    • Properties - SET/GET
  • Abstraction
    • Abstract Class
    • Interface
  • Nested Classes
  • Delegates
  • Exception Handling
  • Extension Method
  • C# Collections
  • C# Generics
  • Multi Threading
  • File IO
  • Serialization & DeSerialization
  • Lambda Expressions
  • SQL Server
    • Introduction to Database
    • Installing SQL Server & SSMS Tools
    • Creating Databse and Tables
    • CRUD Operations
  • ADO.NET
    • Working with Database using ADO.NET
    • Connected & Disconnected Environment
    • Connection & Command
    • Data Providers
    • Dataset
    • Datatable
    • Datareader
    • Dataadapter
  • Project
  • Introduction to Asp.Net Core
  • .Net Framework VS .Net Core
  • Setup
  • Building First .Net Core Application
  • Understanding Main Method in ASP.NET Core
  • ASP.NET Core Startup Class
  • ASP.NET Core Middleware
  • ASP.NET Core Request Processing Pipeline
  • www root folder in ASP.NET Core
  • Built-In Middleware in ASP.NET Core
  • Configuring Default Page in ASP.NET Core
  • Configuring Custom Default Page in ASP.NET Core
  • Developer Exception Page Middleware in ASP.NET Core
  • Exception Handling in ASP.NET Core
  • Using Static files in ASP.NET Core
  • Using Bootstrap in ASP.NET Core
  • Model,Controller and View
    • Creating Models
    • Creating Controller
    • Creating Views
    • Razor view
    • Tag Helpers
  • Binding Model with Views
    • Working with ViewBag,ViewData and TempData
  • Input Validation
    • Server Side Validation
    • Client Side Validation
  • Built-In Tag Helpers
  • Http Verbs - Get, POST, PUT, DELETE
  • URL Routing
    • Endpoint Routing
    • Attribute Routing
  • Creating Partial View
  • Import View
  • Layout View
  • State Management
    • Hidden Field
    • Cookies
    • QueryString
    • Session
    • Temp Data
  • Filters
  • Basic Form Based Authentication and Authorization
  • Dependency Injection
    • UnderStanding DI
    • Implementing
  • Using ADO.Net to communicate with DataBase
  • Creating CRUD Application
  • Project
  • REST API
    • Introduction to .NET Core REST API
    • Creating a Basic REST API
      • Creating a new .NET Core API project
      • Understanding routing and controllers
      • Implementing basic CRUD operations (GET, POST, PUT, DELETE)
    • Data Modeling and Entity Framework Core
      • Introduction to Entity Framework Core (EF Core)
      • Creating entity classes
      • Mapping entities to database tables
    • Database Operations with EF Core
      • Querying data with LINQ
      • Performing CRUD operations with EF Core
      • Understanding migrations and database updates
  • Note - Applicable only to canidadtes working on .Net Framework and want to upgrade to .Net Core Framework. - 1.5 months. Students enrolled directly on .Net Core can ignore this as this is already covered in your syllabus.
  • Introduction to .Net Core
  • Setup
  • Building First .Net Core Application
  • Understanding Main Method in ASP.NET Core
  • ASP.NET Core Startup Class
  • ASP.NET Core Middleware
  • ASP.NET Core Request Processing Pipeline
  • wwwroot folder in ASP.NET Core
  • Built-In Middleware in ASP.NET Cor
  • Configuring Default Page in ASP.NET Core
  • Configuring Custom Default Page in ASP.NET Core
  • Developer Exception Page Middleware in ASP.NET Core
  • Exception Handling in ASP.NET Core
  • Using Static files in ASP.NET Core
  • Using Bootstrap in ASP.NET Core
  • Model,Controller and View
    • Creating Models
    • Creating Controller
    • Creating Views
    • Razor view
    • Tag Helpers
  • Binding Model with Views
    • Working with ViewBag,ViewData and TempData
  • Input Validation
    • Server Side Validation
    • Client Side Validation
  • Built-In Tag Helpers
  • Http Verbs - Get, POST, PUT, DELETE
  • URL Routing
    • Endpoint Routing
    • Attribute Routing
  • Creating Partial View
  • Import View
  • Layout View
  • State Management
    • Hidden Field
    • Cookies
    • QueryString
    • Session
    • Temp Data
  • Basic Form Based Authentication and Authorization
  • Dependency Injection
    • UnderStanding DI
    • Implementing
  • Using ADO.Net to communicate with DataBase
  • Creating CRUD Application
  • Live Project
Full Stack Dot Net Developer Course on .Net Core Syllabus