Angular Syllabus
Angular Syllabus
ANGULAR
Introduction To TypeScript
Introduction to Typescript
JavaScript & Typescript
Oops In Typescript
Classes, Class properties, Static Properties
Constructors, getters & setters
Inheritance, Abstract classes, Interfaces
Access modifiers
Generics
Generic functions, classes
Generic types and arrays
Constraints
Decorators
Class Decorators
Decorator Factories
Method Decorators
Property Decorators
Parameter Decorators
Typescript Essentials
tsc and tsconfig file
debugging typescript
Essentials Of Angular
Component Basics
Setting up the templates
Creating Components using CLI
Nesting Components
New Standalone Component in Angular 14
Data Binding – Property & Event Binding, String Interpolation, Style binding
Two-way data binding
Input Properties, Output Properties, Passing Event Data
Angular Forms
Template Driven Forms
Reactive Forms
Form Builder
New Typed Forms in Angular 14
Form Validations
HTTP Requests
App & Backend Setup
Sending Requests (Example: POST Request)
Adjusting Request Headers
Sending GET Requests
Sending a PUT Request
Transform Responses Easily with Observable Operators (map())
Using the Returned Data
Catching Http Errors
Using the “async” Pipe with Http Requests
Modules
Built-in Security contexts
Using AOT Compilation
Feature Modules
Routes with Feature module
Shared Modules
Optimization and performance issues
Auth Feature Module
Lazy loading of modules, cross module communication
Protecting Lazy Loaded Routes
Understanding Core Module
Node Introduction
MongoDB CRUD Operations
MEAN Stack
Final End to End Application