Welcome to Angular State Management and Unit Testing Class!

Provided by Accelebrate, Inc.

Accelebrate, Inc. Logo

Most of Accelebrate's courses are taught privately online or in-person for teams of 3 or more, and can be customized to your group’s goals. To receive a customized proposal and price quote, please visit https://www.accelebrate.com/contact/ or email [email protected]. In addition, we offer live, online open enrollment training for individuals.

Instructor

Eric Greene – View LinkedIn Profile
Eric Greene Profile Photo

Schedule

Class

  • Monday – Thursday
  • 8:30am to 4:30pm CDT

Breaks

  • Break #1: 9:35 am to 9:45 am
  • Break #2: 10:50 am to 11:00 am
  • Lunch: 12:00pm to 1:00 pm
  • Break #3: 2:05 pm to 2:15 pm
  • Break #4: 3:20 pm to 3:30 pm

Course Setup Requirements

Course Code Repository

Course Outline

  • Day 1
    • Introduction
    • Angular Basics (Reviewed as Needed)
    • What is Application and Component State?
    • What is State Management?
    • Principles of working with Application and Component State.
    • Understand state in an existing application.
    • Introduction to NGXS
  • Day 2
    • NGXS Store
    • NGXS Actions
    • NGXS State
    • NGXS Selectors
  • Day 3
    • Asynchronous NGXS Action
    • Remaining NGXS Topics
  • Day 4
    • What is Unit Testing?
    • Unit Testing TestBed
    • Unit Testing Components
    • Unit Testing Pipes
    • Unit Testing Services
    • Unit Testing Directives
    • Unit Testing HttpClient
    • Unit Testing NGXS Parts
Scroll to Top