Skip to content
Sahasra Technologies

SAHASRA TECHNOLOGIES

Beginner to intermediate curriculum · Angular UI Development
All course curricula
FrontendBeginner → Intermediate

Angular UI Development

A beginner-to-medium Angular track covering components, forms, routing, RxJS basics and practical integration with ASP.NET Core Web API and SQL Server.

Duration
32–40 classes
Per class
90 minutes

Learning objective

Build a structured Angular frontend that validates data, calls secured APIs and handles common user and error flows.

Recommended class plan

32–40 classes · 90 minutes per class

3 weekday classes + 1 weekend Angular lab per week

Technologies

  • Angular
  • TypeScript
  • RxJS
  • HTML
  • CSS
  • ASP.NET Core Web API

Tools

  • VS Code
  • Angular CLI
  • npm as frontend tooling
  • Browser DevTools
  • Postman

Curriculum modules

Basic Foundations → Practical Skills → Guided Application

  1. 1

    Angular Fundamentals

    CLI, project structure, components, templates, binding, directives and pipes.

  2. 2

    Services & Navigation

    Services, dependency injection, routing, navigation and reusable components.

  3. 3

    Forms & Validation

    Template-driven and reactive forms with practical validation.

  4. 4

    RxJS & HTTP

    Observable basics, HttpClient, REST integration, error handling and environment configuration.

  5. 5

    Authentication Flow

    Token basics, interceptors, route guards and common signed-in UI states.

  6. 6

    Guided Angular Project

    Build Angular + ASP.NET Core Web API + SQL Server with one complete CRUD workflow.

Beginner topics

Start Here and Build Comfort

  • Components and templates
  • Binding
  • Directives and pipes
  • Services
  • Routing
  • Forms

Intermediate topics

Progress After the Basics Are Clear

  • Reactive forms
  • RxJS basics
  • HttpClient
  • Interceptors
  • Route guards
  • Reusable components
  • Build basics

Practical learning

Practise, Submit, Build and Explain

Practical exercises

  • Build reusable components
  • Create a validated form
  • Call a GET/POST API
  • Handle API errors

Assignments

  • Build a routed module
  • Create a CRUD screen
  • Add authentication UI flow

Mini projects

  • Angular Employee Manager
  • Angular Inventory Dashboard

Industry habits throughout the track

Terminology, Debugging and Responsible AI

Industry terminology

  • Component
  • Template
  • Binding
  • Service
  • Provider
  • Observable
  • Interceptor
  • Guard

Debugging exercises

  • Fix template and injection errors
  • Inspect a failed network request
  • Trace an Observable error

AI learning exercises

  • Ask AI to explain generated component flow
  • Review AI-created forms for validation
  • Use AI to propose, then verify, a reusable component

Topics intentionally excluded

Advanced Topics Come Later

Quality fundamentals are more valuable than an overloaded syllabus. These topics are outside this track:

  • Advanced Angular architecture
  • NgRx and complex state management
  • Micro frontends
  • Advanced performance internals