Imark Learning: Complete Course Syllabus (2021)
Imark Learning: Complete Course Syllabus (2021)
VS Code
Creating a simple UI in HTML
Typescript
Typescript extends javascript and makes it strongly typed.
strongly typed means while we write the code the data type checked
Advantage during development phase errors and issues will be caught.
npm install -g typescript
TYpescript transpiles/convert/traslate to javascript
All javascript code are valid typescript code.
Typescript gives you benefit OOP , classes , ==> Closures and IIFE
tsconfig file
Variable declaration
Creating class , creating objects
Import and export
Outdir == compiled output
Constructor and Inheritance
Access Modifiers public private and protected
Abstract classes
Need of Interfaces
Difference between abstract class and Interfaces
Abstract class is a half defined parent clas
Interface is a CONTRACT , LEGAL <, ENFORCEMENT ➔ Impact analysis
Why Angular ?
Angular CLI
Folder structure(3) and configuration ( 3)
Ng new , ng serve
ngModel , Directive
Two way binding
Component , Module , Model , View , Directive
Declarative vs Imperative
SQL Server
LDF and MDF
Creating tables, relationships, primary key foreign key
Window Auth vs SQL Auth
Identity columns
Backing up database script based and using backup file
SQL Profiler
Indexes Clustered and non clustered
Joins , Left join , inner and right
Union and Union all
Group by Having
Creating a simple stored procedure
Store procedures are precompiled
Stored procedure vs Functions
Functions , 3 types Scalar , Table , Multitable
Triggers
How to see the plan
Hackers rank…
LINQ
Basic of linq from where and select
Lazy loading with LINQ
Joins , group by
Projections in LINQ
Union and Union all
Lambda expression
Using Lambda expression with LINQ
Query vs Method approach
Security
How token based authenticaiotn works
Creating JWT token
Protecting using Authorize attribute
Intergrating Angular with JWT
Authguard , Services
Lazy loading using Angular
Input output emitters
Drop down how to bind it
Configuration at both Angular and MVC side
Using Angular material.
C# Concepts
Object Oriented concept