Maxtrain.com - [email protected] - 513-322-8888 - 866-595-6863
The Angular and Typescript Development class teaches how to develop world-class, single page applications (SPA) on the web. Angular is one of the few comprehensive JavaScript frameworks in the industry today meaning developers can develop every component of every application using Angular.
The class begins with an explanation of what Angular is and why it has become so popular with so many developers. We then explore the language of Angular: Typescript. Google recommends developers use Typescript to create their applications, but Google developers use Typescript to create Angular itself. Google must believe in the value of using Typescript. We’ll teach all the valuable enhancements Typescript offers over pure JavaScript.
Next we’ll explore Angular’s architecture and how web applications are created with Angular. The component architecture allows components to be easily shared across applications with little or no changes. We’ll use the Angular/CLI (command line interface) to generate the core objects of Angular and combine them into an application. Next, we move to Services that can be shared among components and can be used to interact with server-based JSON service controllers. We’ll enhance the application making it SPA (single page application) while we detail the routing that navigates between the applications feature components. We’ll conclude by explaining Pipes that can filter and sort collections of data, Guards that allow access to links only when a user meets the appropriate criteria, and how to leverage the Life Cycle Hooks to enhance the interactivity of our application.
Throughout the class, we’ll be building up an Angular application that will interact with data provided by a JSON server asynchronously to provide:
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.
4 Days Course