Syllabus

Syllabus

Full Stack Dot Net Developer Course
  • 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
  • System.Collections
    • Hashtable
    • ArrayList
    • Stack
    • Queue
  • System.Collections.Generics
    • Stack
    • Queue
    • HashSet
    • SortedSet
    • List
    • SortedList
    • LinkedList
    • Dictionary
    • SortedDictionary
  • Generics
  • Multi Threading
  • File IO
  • Serialization & DeSerialization
  • Lambda Expressions
  • LINQ
  • LINQ With SQL
  • SQL Server Integration
  • Installing SQL Server
  • Installing SQL Server Management Studio
  • CRUD Operations
    • Create
    • Read (Select)
    • Update
    • Delete
  • ADO.NET
    • Connected & Disconnected Environment
    • Connection & Command
    • Data Providers
    • Dataset
    • Datatable
    • Datareader
    • Dataadapter
  • Project
  • Note: SQL CRUD by default covered in syllabus. Students interested to learn SQL in deep can add this course.
  • Database Installation
  • DDL & DML
    • Basics
    • Data types
    • Understanding Test Database
    • Create/Alter/Drop Tables
    • Foreign Keys
    • Primary Keys & Unique Keys
    • Index
    • DML Operations - Insert, Update and Delete
  • Writing SQL Queries
  • Filters
    • DISTINCT
    • BETWEEN
    • IN
    • LIKE
    • NOT
    • NULL
    • AND, OR, NOT etc
  • Sorting
    • Ascending Order
    • Descending Order
  • Functions
    • String
    • Date
    • Number
    • Null Values
    • Case statement
  • Groups
    • Basics
    • Grouping functions - AVG, MIN, MAX, COUNT, DISTINCT COUNT etc
    • Grouping Filters - HAVING
  • Joins
    • Equi Join
    • Left Join
    • Right Join
    • Full Outer Join
  • Sub Query
  • Views
  • Top - N analysis
  • Transactions (T SQL)
    • Commit
    • Rollback
  • Overview
    • About Responsive Website Designing
    • VS Code Installation
  • HTML & HTML 5
    • Table
    • Types of Lists
    • Forms
    • Head tag & Meta tag
    • Layout
    • Classes and ID
    • Div Tags
    • Section Tags
    • HTML 5 new element
    • HTML 5 Validations
  • On-page SEO Techniques
    • Meta Tags - Title, Description, tags etc.
    • Header Tags - H1, H2, H3, H4, H5 etc.
  • CSS & CSS3
    • Basics
    • Background Image & Colors
    • Selectors
    • Declaration & Types
    • Fonts & Text Properties
    • Text Shadow, Gradients etc.
    • Overflow & Display Properties etc.
    • Effects - Border Raidus, Box Shadow etc
    • Box Model - Border, Margin etc
    • Units in css
    • Positions - Static, Absolute, Relative, Fixed, Sticky etc
    • Transforms - 2d & 3d Effects
    • Transitions - Color Effects
    • Animations
    • Menu & Navigation Bar
    • Chrome's Inspect Element for Desktop & Mobile for Runtime CSS Manipulations
  • SASS OR SCSS
    • Introduction
    • Installation
    • Variables
    • Nesting
    • Import
    • Mixin
    • Extends
    • Functions
  • CSS Media Query
    • Overview
    • Creating CSS Media Query Files
    • Device Width wise CSS Programming
  • JavaScript
    • Basics
    • Variables, Operators, Data Types etc
    • Control Structures - If-Else, while, Do while, For Loops
    • Logic Building Sessions
    • Creating Functions
    • Inbuilt Functions - Dates, Strings, Numerics etc
    • Arrays
    • Objects
    • Events
    • Regular Expressions
    • HTML DOM
    • Alert box etc
  • jQuery
    • Basics
    • Effects
    • DOM Parsing
    • Form Validations
    • Events
    • functions
    • Creating Images
    • Dynamic CSS Programming
    • Hide and show element etc
  • Bootstrap
    • Basics
    • Grid system
    • Tables
    • Images & Buttons
    • Font Awesome & Glyphy Icons
    • Pagination
    • Forms
    • Menu & Navigation Bar
    • Carousel Plugin
    • Bootstrap Modals - (pop ups)
    • Creating Responsive Websites in Bootstrap
  • Project
  • Creating Dynamic Responsive Web Applications Using ASP.net
  • Introduction to ASP.Net
    • ASP.NET LifeCycle
    • Controls and Properties
    • HTML & CSS
    • Creating Forms
    • WebConfig & Global.aspx File
  • Asp.Net Standard Controls
    • Label
    • Literal
    • List
    • Image
    • Panel
    • Textbox
    • RadioButton & RadioButtonList
    • CheckBox & CheckBoxList
    • Button,LinkButton & ImageButton
    • DropDownList & ListBox
    • FileUpload
  • Cascading Dropdown List
  • Data Controls
    • GridView
    • FormView
    • DetailView
    • SqlDataSource
  • Validation Controls
    • RequiredField Validator
    • RegularExpression Validator
    • Range Validator
    • Compare Validator
    • Validation Summary
  • Master Pages
  • Form Processing & Content Pages
  • Using Web Designing Components
    • HTML
    • CSS
    • Javascript
    • jQuery
    • Bootstrap
  • Site Navigation
  • Page Redirects
    • Response.redirect
    • Server.Transfer
  • Session & State Management
    • ViewState
    • ControlState
    • Hidden Field & QueryString
    • Cookies
    • Session
    • Application State
  • Security Implementation
    • Form Authentication
    • Authorization
  • Lambda Expressions
  • SQL Server Integration
    • Installing SQL Server
    • Installing SQL Server Management Studio
    • CRUD Operations o Create o Read (Select) o Update o Delete
  • LINQ
  • LINQ With SQL
  • ADO.NET
    • Connection & Command
    • Data Providers
    • Dataset
    • Datatable
    • Datareader
    • Dataadapter
    • Working with Stored Procedure
  • Tracing - Enabling Tracing for Server Logs
  • Deploy Process on IIS Servers
  • Understanding MVC Architecture
  • Setup
  • Building First Basic MVC Application
  • Model,View and Controller
    • Creating Models
    • Creating Controller
    • Bootstrap Overview
    • Creating Views
    • Razor view
    • ViewBag and ViewData
  • Input Validation
    • Server Side Validation
    • Client Side Validation
  • Binding Model with Views
    • Working with TempData
  • HTML helpers in MVC
  • Http Verbs - Get, POST, PUT, DELETE
  • Routing in MVC
    • Conventional Routing
    • Attribute Routing
  • Creating Partial View
  • Validations in MVC
  • UpdateModel & Tryupdatemodel
  • Layout in MVC
  • State Management
    • Hidden Field
    • Cookies
    • QueryString
    • Session
    • Application State
  • Filters in MVC
  • Authentication and Authorization
  • Entity Framework
    • DBset and Dbcontext
    • Creating Persistence Layer
    • Data Annotation
    • Crud Operations
    • Types of Approaches in Entity Framework
      • DataBase First Approach
      • Code First Apprach
      • Model First Approach
    • MVC Integration with Entity Framework
    • AJAX & JSON integration with MVC
    • Web API
      • Basics
      • Creating Web API
      • Consuming Web API
    • Live Project
  • Note - In industry projects are on both .Net Classic and .Net Core frameworks hence this upgrade program from .Net Classic to .Net Core
  • 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
  • Note - Reactjs is optional / addon to those interested. 3 weeks extra.
  • Prerequisite - Good knowledge of HTML, CSS, Bootstrap and Javascript
  • Why use ReactJs
  • Download & Install VS Code IDE for React
  • Folder Structure
  • Modal Javascript
  • JSX Syntax
  • SASS or SCSS
  • Module Import Export
  • Create Reusable Components
  • Props
  • React Developer Tools Debug
  • Hooks (useState, useEffect, useParam, useLocation,etc)
  • Memorize for performance boost
  • Working with Forms
  • NPM
  • Adding Bootstrap and Material UI
  • CRUD operations with REST API
  • React Router
  • React & Bootstrap
  • Project
  • Note - Angular is optional or addon to those interested. 3 weeks extra.
  • Prerequisite - Good knowledge of HTML, CSS, Bootstrap and Javascript
  • Angular CLI
  • Instaling Angular using Node.js
  • Typescript programming
  • Angular components and modules
  • Form designing in Angular
  • CSS Integration
  • Data Binding: Interpolation and Event binding
  • Pipes
  • Directives
  • Services
  • HttpClient
  • Routing
  • Material
  • Bootstrap with Angular
  • CRUD Operations
  • Angular with REST API
  • Project
Full Stack Dot Net Developer Course on .Net Core Syllabus