Duration
10.0 hours
Regular fee
$250
Objectives of the training
This e-learning is for any JavaScript developer who wants to use the Angular 8 to develop web applications.Targeted audience
DevelopersPrerequisite
To take full advantage of this e-learning, it is preferable to have preferable to have a good knowledge of knowledge of JavaScript.Trainers
Upcoming information
Course architecture
Angular - Develop your web applications with the Google JavaScript framework (2nd edition)
• Introduction
• My first application
• Angular Fundamentals
• TypeScript
• Angular CLI
• The components
• Services
• Dependency injection
• HTTP requesting
• User interactions
• Forms
• Routing
• Directives
• Testing your application
• Cross-platform with Angular
Angular 8 - Develop Front End web applications with JavaScript
• My first application
• Angular Fundamentals
• TypeScript
• Angular CLI
• The components
• Services
• Dependency injection
• HTTP requesting
• User interactions
• Forms
• Routing
• Directives
• Testing your application
• Cross-platform with Angular
Angular 8 - Develop Front End web applications with JavaScript
Presentation of SPA development with Angular
• Specificities of SPA development
• Positioning of Angular in modern web development
• Setting up a blank Angular project
• Analysis of the structure of an Angular application
Getting started with Angular
• Creation and use of a first component
• Presentation of binding, expressions and events
• Use of structure directives
• Inputs and outputs of components
• Introduction to Pipes
• Creation and use of a first component
• Presentation of binding, expressions and events
• Use of structure directives
• Inputs and outputs of components
• Introduction to Pipes
Data management via services
• Services and dependency injection
• Managing asynchronous data with observables
• Overview of RxJS operators
• Using HTTPClient
Routing with Angular 8 - Manage the navigation of your web applications
• Services and dependency injection
• Managing asynchronous data with observables
• Overview of RxJS operators
• Using HTTPClient
Routing with Angular 8 - Manage the navigation of your web applications
Routing with Angular
• Presentation of routing with Angular
• Practical application: implementation of the first routes
• Managing links with router-link and router-link-active
• Passing parameters between pages
• Nesting of routes
• Presentation of routing with Angular
• Practical application: implementation of the first routes
• Managing links with router-link and router-link-active
• Passing parameters between pages
• Nesting of routes
Managing secure zones with routing
• Introduction to the Guards principle
• Practical application : realization of a guard isAuthenticated
• Practical example : realization of a guard isAnonymous
• Introduction to the Guards principle
• Practical application : realization of a guard isAuthenticated
• Practical example : realization of a guard isAnonymous
Advanced routing features
• Attaching data to a route
• Using resolvers to improve the user experience
• Lazy-loading of modules
Learning to develop with JavaScript (3rd edition)
• Introduction to the JavaScript language
• Development using algorithms
• Basics of the JavaScript language
• Conditioning of processes
• Iterative processing (loops)
• Arrays
• Procedures and functions
• Object" approach in JavaScript
• Basic objects in JavaScript
• What's new in EcmaScript
• Data entry via forms
• DOM model
• Exploring XML streams via DOM
• Cookie management in JavaScript
• Local data storage
• Remote storage (Ajax - PHP - MySQL - XML)
• Remote storage (Ajax - PHP - MySQL - JSON)
• Geolocation
• Drawing (HTML5 CANVAS)
• Management graphics
• AngularJS Framework
• Node.js Framework
• Hybrid development in JavaScript
• Ionic 3, JavaScript in hybrid mode
• Hardware management under Ionic
• Basic components under Ionic
• Basic applications under Ionic
• Persistence management in Ionic
• List management in Ionic
• Ionic management graphics
• Attaching data to a route
• Using resolvers to improve the user experience
• Lazy-loading of modules
Learning to develop with JavaScript (3rd edition)
• Introduction to the JavaScript language
• Development using algorithms
• Basics of the JavaScript language
• Conditioning of processes
• Iterative processing (loops)
• Arrays
• Procedures and functions
• Object" approach in JavaScript
• Basic objects in JavaScript
• What's new in EcmaScript
• Data entry via forms
• DOM model
• Exploring XML streams via DOM
• Cookie management in JavaScript
• Local data storage
• Remote storage (Ajax - PHP - MySQL - XML)
• Remote storage (Ajax - PHP - MySQL - JSON)
• Geolocation
• Drawing (HTML5 CANVAS)
• Management graphics
• AngularJS Framework
• Node.js Framework
• Hybrid development in JavaScript
• Ionic 3, JavaScript in hybrid mode
• Hardware management under Ionic
• Basic components under Ionic
• Basic applications under Ionic
• Persistence management in Ionic
• List management in Ionic
• Ionic management graphics
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quoteDuration
10.0 hours
Regular fee
$250
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote