Join My Newsletter?

Shawn Wildermuth

  • Home
  • What I Can Do 
    Advice Coaching Development
  • Training 
    Teaching Your Team Course List Calendar
  • Blog
  • About me
Get a Quote

Using Angular and TypeScript to Create Rich Client Applications

  • Home
  • /
  • Courses
  • /
  • Using Angular and TypeScript to Create Rich Client Applications
Overview Outline

Overview

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

Prerequisites

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

What You will Learn?

  • Install Angular Tooling
  • Create a new Angular Application
  • Understand TypeScript
  • Use Data Binding
  • Integrate Routing
  • Using APIs in Angular
  • Module 1: Course Introduction
    • Questions
    • Prerequisites
    Module 1: What is Angular?
    • What Problem is Angular Solving?
    • How to Architect an Angular Application
    • Where Can Angular Be Used
    Module 2: Introducing TypeScript
    • Why TypeScript
    • JavaScript vs. TypeScript
    • TypeScript Basics
    • TypeScript Patterns and Anti-Patterns
    • Configuring TypeScript
    • Debugging TypeScript
    Module 3: Setting Up Angular
    • Introducing the CLI
    • Configuring WebPack
    • Your First Component
    • How Dependency Injection Works
    • Creating Shared Components
    Module 4: Data Binding and Angular
    • Data Binding Basics
    • List Binding
    • Formatting in Bindings
    • Binding in Forms
    • Using Validation
    Module 5: Accessing HTTP Resources
    • Using APIs
    • Using Authorization in Networking Calls
    • Consuming JSON
    • Change Management
    Module 6: Routing in Angular
    • Why Client-Side Routing
    • Introducing Routing
    • Setting Up Patterns for Routing
    • Nested Routes
    • Passing Parameters
    • Using Browser History
  • Course Type : Classroom
  • Level : Beginner
  • #/Modules: 7
  • Duration : 2 days
  • Topics :
    • Angular
    • TypeScript
    • SPAs
    • JavaScript
  • Updated : 06/01/2022
Get a Quote

Shawn Wildermuth

Software Developer, Instructor, Microsoft MVP and Filmmaker

Explore
  • About Me
  • Contact Me
  • Advice
  • Privacy policy
Courses
  • Course Catalog
  • In-Person Training
  • Online Training
  • Free Training
Address
  • Wilder Minds LLC
  • shawn@wildermuth.com
  • 247 Josephine Street NW
    Atlanta, Georgia 30307
  • +(1) 404 227 3030

© Copyright Wilder Minds LLC

  • Home
  • Advice
  • Training
  • About Me
  • Contact