Maxtrain.com - info@maxtrain.com - 513-322-8888 - 866-595-6863
Angular and TypeScript Development
Alert MeDescription
Angular and TypeScript Development Introduction:
Welcome to the Angular and TypeScript Development course, where you will master the art of creating Single Page Applications (SPAs) using Angular and TypeScript. Angular, a robust and holistic JavaScript framework, enables developers to construct all aspects of their web applications with precision and ease. We initiate this course by unraveling the core principles of Angular and exploring the key factors that contribute to its broad appeal and application in modern web development.
As we proceed, our focus will shift to TypeScript, the programming language endorsed by Google for Angular development.
This course is designed not just to teach you the mechanics of using TypeScript, but also to provide insight into its significance in building Angular. You’ll discover the substantial advantages TypeScript has over conventional JavaScript, enhancing your development process with more robust and maintainable code.
Moving forward, you will dive deep into the architecture of Angular and the intricacies of constructing web applications. We will guide you through Angular’s modular, component-based framework, which facilitates the easy reuse of components, thereby streamlining the development process.
You will become adept at using the Angular CLI (Command Line Interface), a powerful tool that simplifies the creation and management of Angular objects, helping you seamlessly integrate these components into a fully functional application. This comprehensive journey will equip you with the skills and knowledge to excel in the world of modern web development using Angular and TypeScript.
Prerequisites
Before enrolling in this course, it’s recommended that participants have a good understanding of the following technologies:
- HTML
- CSS
- JavaScript
- JSON
- AJAX
Audience
This course is specifically designed for:
- JavaScript Developers looking to advance their skills
- Professionals interested in building Single-Page Applications (SPAs)
- Individuals eager to explore the latest version of the Angular framework
- Aspiring web developers seeking to master TypeScript
Course Outline
Overview of Angular
- Prerequisites
- Angular vs AngularJS
- Angular Framework
- Structure of an Angular application
Typescript
- Overview of Typescript
- Installing Typescript
- Configuring Typescript
- Features
- Types
- let
- const
- interface
- class
- function parameters
- this
- generics
- modules
- importing/exporting
Angular
- Overview
- Single-page application
Angular/CLI
- Installing Angular/CLI
- Creating a new project
- Generating an Angular object
Structure of Angular files
- Importing
- Decorators
- Classes
Modules
- Overview
- @NgModule
Components
- Overview
- @Component
- Selectors
- Template/templateUrl
- Styles/styleUrls
- Class
- Data binding
- *ngIf
- *ngFor
- ngSwitch
- ngClass
- Expression context
- Events
- Component communications
- Bootstrap
- Life Cycle Hooks
Services
- Overview
- Creating a service
- Using a service
- HttpClient
- Observables
- Subscribing to observable
- Asynchronous communication
Routing
- Overview
- <router-outlet>
- routerLink
- routerLinkActive
- Route
- Route path at startup and catch-all
- Child routes
Pipes
- Overview
- Example: sortPipe
Guards
- Overview
- How to use a guard
Life Cycle Hooks
- Overview
- ngOnChanges()
- ngOnInit()
- ngDoCheck()
- ngAfterContentInit()
- ngAfterContentChecked()
- ngAfterViewInit()
- ngAfterViewChecked()
- ngOnDestroy()
Miscellaneous
- Symbolic links to files
- Feature modules
$2195.00
|
4 Days Course |