View all courses

Learn by doing! This is the goal of the 4-day instructor-led Angular Application Development course. This course starts with an introduction to Single Page Applications (SPA) and the benefits that SPAs can provide to both developers and end users. It then jumps into an overview of key Angular  features and ES2015/TypeScript. Participants will learn what benefits ES2015 and TypeScript offer and get hands-on experience using them throughout the class. From there students learn about different aspects of the Angular framework such as components, modules, templates, data binding syntax, directives, data services, calling RESTful services, observables, decorators, routing and more. Best practices and techniques for structuring code are discussed as well as techniques for using the documentation and Angular Github source code repository to find answers to questions. Note: This course is always updated to the latest version of Angular, and covers Angular 2 and higher. It does not cover the AngularJS 1.x version of the framework. Also review the 1-day TypeScript Development Workshop (TYPE315) as a prerequisite!

Target Audience
This course is designed for JavaScript developers looking to build Single Page Applications using the latest version of the Angular framework and the TypeScript language.

What You'll Learn

  • Single Page Application Features
  • TypeScript Fundamentals
  • Working with ES2015 modules (import/export)
  • Key features of Angular
  • Using NgModule to organize applications
  • Data binding syntax
  • The Role of components
  • Input and Output properties
  • Understand the component life-cycle
  • Using directives in templates
  • Creating injectable services
  • Understand the difference between Observables and Promises
  • Using Http and Observables to interact with RESTful services
  • Working with pipes
  • Build and use custom pipes
  • Understand how routing works and how to use child routes
  • Build and use custom directives
  • Working with template-Driven and reactive forms

*Request Detailed Syllabus

Register for this course
View all courses
  • Course Number ANG315
  • Course Length 4 days
  • Course Fee $2,975.00
  • Delivery Format VLT (Instructor Led; Virtual LIVE Online; Remote Training)
  • Course Topic Programming
  • Technology Angular Framework

About the instructorDan Wahlin

Dan Wahlin teaches Web Development and .NET programming cas well as JavaScript (ES5, ES2015 and TypeScript), Angular, Node.js, Express, HTML5, C# and ASP.NET MVC/Core/Web API. Dan’s classes can be attended in Phoenix, AZ or LIVE online. Dan Wahlin is the founder of Wahlin Consulting which specializes in technologies such as JavaScript/TypeScript, Angular, Node.js, C#, ASP.NET MVC, ASP.NET Core, Web API and Docker. Dan is a Docker Captain, Google GDE, Microsoft MVP and Regional Director and speaks at conferences and user groups around the world. He’s also written several books on Web technologies and hundreds of technical articles. Dan blogs at https://blog.codewithdan.com, runs the Code with Dan Web Development newsletter (a great way to stay up on the latest technologies), and is on Twitter at @DanWahlin.

Training Location

Angular and TypeScript Single Page Application (SPA) Development

,

Register for course: ANG315

By registering for this course, I acknowledge that I understand the terms of the Enspire Training Agreement that I agree to the stated course fee; and that I agree to pay in full the stated cost. We look forward to having you attend this training class!