Angular: web development
- HTML5 and CSS.
Live or self-paced
- Course syllabus
Highlights of Angular
Angular vs. ReactJS vs. VueJS
Contribution of the latest versions
Variables, Loops, Arrays, Functions
Classes and modules (ES6). Instantiation
Arrow functions (ES6)
TypeScript: Types and Annotations
Transpilation, type inference
Interfaces, classes, visibility
Getting started with Angular
Install: npm and Nodejs
install Angular, TypeScript
Architecture of an Angular application
Angular-CLI: main commands
Angular modules and components
Create an Angular project
Start the server
Testing a simple code
Tools: LiveReload, Chrome Debugger
The component approach
Angular components, tree
Shadow Dom and templates
How to declare a component
Decorators, views, model
Templates: interpolate, pipes, local variables
Templates: Property and event bindings
Input/output with components
Component styling: CSS selector :host
Typescript development of models
Managing the onClick
DI and Angular
Annotations and injection
Choose your injector in the components
Creating and injecting services
Reactive Programming, HTTP
The HTTP Service
The ReactiveX standard, RxJS
Observable type, subscribe() method
Front-end reactive programming
Interact with the back-end
Object Mapping, Interceptors
Guards and resolver
Navigating with Angular
Create a detail component
Navigation list / detail
Routes and security
The ngModel directive
The FormGroup and FormControl types
Design and validate forms
Data validation, validators
Unit testing with Angular
Karma test engine and Jasmine framework
Write a component, service test
Isolation of the code to be tested
End to End Testing with Cypress
Run the tests
Manage different environments
Assembly for deployment
Configure the server
How to deploy
- What's included
+ Experienced instructor
+ Complete syllabus
+ Course material (PDF)
+ Miscellaneous course notes
- Who it is for
+ Web designers.
+ Website developers.
+ Project managers.
The training is illustrated by case studies and practical work. It does not yet lead to certification.
- Your Reconvert instructor,
- Hands-on based teaching,
- Immediate access to VODs,
- Good quality PDF materials.
Excellent quality, the teacher knows how to create an environment of trust and confidence which makes the training really enjoyable. The course was dynamic and easy to understand. The trainer is an excellent instructor.
The Moneytizer, Mexico
The training session with you was awesome, really interesting and full of useful information. I’m currently a Cloud & Big Data engineer with Micropole, Paris. Thanks.
The Moneytizer, Brazil
Other references :
Click on the logo.
Capgemini Atos Allianz TheMoneytizer CPAM M2iFormation Global Knowledge Ikea Hewlett Packard Department of Defense AKKA Ministry of the Interior AFP Enedis Viveris Titeflex Others
2023/01/02 LIVE 3 d
2023/01/02 LIVE 3 d
2023/03/13 LIVE 3 d
2023/04/10 LIVE 3 d
Time zone: Pacific time
Do you have your own dates? - Contact us
- Online Instructor Led
Get a quote or book now.
Video conference tools : Zoom or Teams.
Getting a quote does not require any payment or commitment.
Price : 1650 €
- Online self-paced
With Online self-paced format, the lesson is webcast AND turored. In fact, you are never left to work alone – you are able to interact asynchronously with the instructor via a dedicated Discord channel. The lesson is accessible during 30 days on our dedicated LMS platform.
For the moment, this training course is available exclusively online via ZOOM or Microsoft TEAMS sessions, i.e. as Virtual Class (= Online Instructor Led). It will shortly be available Online self-paced.
Please stay tuned for further information.
- Video On Demand
When available, access to VOD is immediate.
And you'll get access to videos 24/7, by paying by credit card.
For the moment, this training course is available exclusively online via ZOOM or Microsoft TEAMS sessions, i.e. as Virtual Class (= Online Instructor Led). It will shortly be available in VOD.
Please stay tuned for further information.
Python programming by hands-on
Learn by hands-on how to program in Python language : syntax, functions, databases.
HTML5 & CSS: how to create modern websites
Learn how to create modern web pages using HTML5 and CSS3 languages.
Workshop: discovering web development
Discover web development in 30 minutes, and see if this job is for you.
Getting started in algorithms with Java
Learn how to solve a problem by describing it in pseudo code language and then by producing a Java code.
Workshop: learn SQL with MySQL
Learn how to get started with a database by writing simple SQL clauses.
Workshop: learn programming with Python
Get started with Python by learning how to install it and create small programs.
E-marketing: techniques and tools
Understand and carry out e-marketing campaigns with professional tools.
How to create a blog without coding
Learn how to create a personal or business blog in your web browser, without programming.
Java Database Connectivity
Learn how to perform the interaction between Java code and a relational database.
GIT - source code management
Learn how to manage and deploy all your IT projects with Git and GitHub.
UML: analysis and design
Learn to design object applications with UML by representing entities in classes and interactions between objects.
Java Web Programming
Learn how to create dynamic, data-connected web applications using Java and JEE technology.
JPA and Hibernate persistence
Learn how to use the JPA standard and the Hibernate ORM to manage persistence in your applications.
Spring Web programming
Learn how to use Spring Framework, Spring MVC and Spring Boot to build secure web applications.
Web services with Java REST API
Learn how to create REST services in Java, secure them, deploy them and consume them.
Unit testing with JUnit
Get started with the JUnit reference testing framework and implement unit and integration tests.
Web application security
Learn how to detect attacks, secure web applications, implement best practices in web security.
Python API and REST Web Services
Learn how to create REST services in Python, secure them, deploy them and consume them.
Advanced PHP, Doctrine and Web Services
Learn how to create object-oriented PHP applications using specialized libraries and Web services.