Back to Course Library

Using Angular and TypeScript to Create Rich Client Applications

3 day(s)
angular | typescript | spa | javascript | web development

Building large-scale applications in the browser has its challenges, but Google Angular framework intends to make that easier. In this two-day course, we cover creating your own Angular application, using TypeScript, and the challenges of building large-scale Angular applications.


  • What is Angular
    • What Problem is Angular Solving?
    • How to Architect an Angular Application
    • Where Can Angular Be Used
  • Introducing TypeScript
    • Why TypeScript
    • JavaScript vs. TypeScript
    • TypeScript Basics
    • TypeScript Patterns and Anti-Patterns
    • Configuring TypeScript
    • Debugging TypeScript
  • Setting Up Angular
    • Introducing the CLI
    • Configuring WebPack
    • Your First Component
    • How Dependency Injection Works
    • Creating Shared Components
  • Data Binding and Angular
    • Data Binding Basics
    • List Binding
    • Formatting in Bindings
    • Binding in Forms
    • Using Validation
  • Accessing HTTP Resources
    • Using APIs
    • Using Authorization in Networking Calls
    • Consuming JSON
    • Change Management
  • Routing in Angular
    • Why Client-Side Routing
    • Introducing Routing
    • Setting Up Patterns for Routing
    • Nested Routes
    • Passing Parameters
    • Using Browser History


Before taking this course students should have some familiarity with web application development. No JavaScript experience is necessary.

Contact Us for a Quote

Connect With Us

Let us know how we can help you. We'll get back to you as soon as possible.