Angular 8

Course Detail
hop-angular.jpeg-lahore

ANGULAR 8

Course Outline

    • What is Angular?
    • Angular vs Angular 2 vs Angular 8
    • Project Setup and First App
    • Editing the First App
    • What is TypeScript?
    • A Basic Project Setup using Bootstrap for Styling
    • Module Introduction
    • The Basics
    • How an Angular App gets Loaded and Started
    • String Interpolation
    • Property Binding
    • Event Binding
    • Passing and Using data with Event Binding
    • Two-way Databinding
    • Debugging
    • Components and Databindingv
    • Splitting Apps into Components
    • Property and Event Binding Overview
    • Binding to Custom Properties
    • Assigning an Alias to Custom Properties
    • Binding to Custom Events
    • Assigning an Alias to Custom Events
    • Understanding View Encapsulation
    • Understanding Component Lifecycle
    • Directives
    • Adding a Navigation Bar
    • Using Services and Dependency Injection
    • Why would you Need Services?
    • Creating a Logging Service
    • Injecting the Logging Service into Components
    • Creating a Data Service
    • Understanding the Hierarchical Injector
    • How many instances of Service Should it Be?
    • Injecting Services into Services
    • Using Services for Cross-Component Communication
    • Changing Pages with Routing
    • Why do we need a Router?
    • Setting up and Loading Routes
    • Navigating with Router Links
    • Understanding Navigation Paths
    • Styling Active Router Links
    • Navigating Programmatically
    • Using Relative Paths
    • Passing Parameters to Routes
    • Fetching Route Parameters
    • Passing Query Parameters and Fragments
    • Retrieving Query Parameters and Fragments
    • Setting up Child (Nested) Routes
    • An Introduction to Guards
    • Protecting Routes with canActivate
    • Using a Fake Auth Service
    • Controlling Navigation with canDeactivate
    • Passing Static Data to a Route
    • Understanding Location Strategiesv
    • Understanding Observables
    • Handling Forms in Angular Apps
    • Creating the Form and Registering the Controls
    • Submitting and using the Form
    • v
    • Understanding Form State
    • Accessing the Form with @ViewChild
    • Adding Validation to check User Input
    • Using the Form State
    • Outputting Validation Error Messages
    • Grouping Form Controls
    • Handling Radio Buttons
    • Setting and Patching Form values
    • Resetting Forms
    • Parameterizing Pipes
    • Chaining Multiple Pipes
    • Creating a custom Pipe
    • Making HTTP Requests
    • Backend (Firebase) Setup
    • Sending a POST Request
    • Getting Data
    • Sending a DELETE Request
    • Using RxJS Operators to Transform Response Data
    • Outputting Posts
    • Handling Errors and UX
    • Setting Headers
    • Authentication and Route Protection in Angular
    • Dynamic Components
    • Angular Modules & Optimizing Angular Apps
    • Deploying an Angular App
    • Angular Universal
    • Angular Animations
    • Adding Offline Capabilities with Service Workers
    • A Basic Introduction to Unit Testing in Angular Apps

Day & Timing

  • Duration 2 Months , 3 Days a Week
    2 Hrs Daily

Fee

  • Rs. 7500