Formation
Angular, Javascript, Jasmine

: 7 jours

: Gratuit

: Technobel - Ciney

: 7 jours

: Gratuit

: Technobel - Ciney

Ce module concerne l’apprentissage du langage Javascript, largement utilisé dans le développement Web, il permet d’assurer l’interactivité de l’utilisateur avec les sites et applications Web. Concerne également l'apprentissage d’Angular, utilisé en combinaison avec Spring Boot pour développer des applications Web.


HTML et CSS


Introduction aux navigateurs, au JavaScript et au DOM

·Les principes d'utilisation des DOM, les différences principales entre les navigateurs et les conseils d'utilisation

·L'interpréteur JavaScript : entrées/sorties des programmes

Le langage JavaScript

·Exemples d'utilisation

·La syntaxe et les éléments du langage

Les objets du langage JavaScript

·Gestion des chaînes de caractères à travers l'objet String

·Les principales fonctions mathématiques dans l'objet Math

·Data

·Array

·Les expressions régulières

·Exercices

Javascript : Les objets de la page HTML

·L'objet Windows

·L'objet Document

·L'objet Form

·Exercices

Manipulation de la page (DOM)

·Sélection d'éléments

·Modification du contenu HTML

·Modification du graphisme CSS

·Exercices

AJAX : dialoguer avec le serveur

·AJAX (Asynchronous Javascript And Xml)

·XMLHttpRequest

·Méthodes et en-têtes HTTP

·Récupération de contenus HTML, XML ou JSON

Exercices
 

Structure d’une application Angular

·Le langage TypeScript

·Exercices

·Première application avec Angular Cli

·Évolutions et disparitions depuis Angular JS

Les composants

·Principes généraux d'Angular

·Templates, nouvelles syntaxes

·Styles du composant

·Nouvelles directives du Framework

·Cycle de vie des composants

·Exercices

Injection de dépendances

·Principes du mécanisme d’injection

·Annotations et décorateurs

·Configuration de l’injecteur dans Angular

·Exercices

Syntaxe du template Angular

·Interpolation

·Réutilisation de composants

·Les bindings

·Les directives structurelles

·Gestion des événements

·Les Pipes

·Exercices

Les formulaires Angular

·Formulaires Template-driven

·Formulaires Model-driven

·La directive ngModel

·Validation personnalisée

·Autres apports du module @angular/forms

·Exercices

Accès au service

·Les Observables dans Angular

·Les Promises

·Gestion de la sécurité

·Développement et déploiement avec ou sans CORS

·Exercices

Le routage Angular

·Déclarer ses routes

·Configuration du routeur

·Application universelle côté serveur

·Exercices

Les tests

·Le moteur de tests Karma

·Le Framework Jasmine

·Tests de composants

·Tests End to End

·Exercices

Etude de cas

Réalisation d’une application avec un FE Angular

Nous utilisons des cookies à des fins statistiques et pour faciliter la navigation et le partage social.