Angular – Développer des applications Web

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Savoir développer une application Angular
  • Récupérer et afficher des données à partir d'une API REST
  • Communiquer avec un serveur Cloud : Firebase de Google
  • Utitliser PostMan pour tester une API
  • Utiliser les Observer et les Observables
  • Mettre en place les routes sur une Single Page Application

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 2 950,00 €

Durée 5 jours - 35 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 2 950,00 €

Durée 5 jours - 35 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation complète vous prépare à développer des applications Web robustes et optimisées avec le framework Angular et le langage TypeScript.
Apprenez à démarrer un projet, comprendre les fichiers de configurations, intégrer des librairies externes, et utiliser efficacement les scripts et outils de construction.
Maîtrisez les composants et templates, le data binding, la gestion des événements, ainsi que la création et validation de formulaires.
Parcourez la mise en place des routes pour une navigation efficace, la création de services injectables, et la communication avec le serveur via AJAX.
Découvrez des notions avancées sur les composants et la structuration du code en modules.
Mettez en pratique ces compétences en créant une application bancaire de gestion de comptes et clients.
La formation couvre également l’utilisation de PostMan pour tester une API, l’utilisation des Observer et Observables, et la communication avec un serveur Cloud, notamment Firebase de Google.

Programme

Introduction (2 heures)

  • HTML5 et JavaScript
  • Principes et architecture d’une Single Page Application
  • Comparaison AngularJS / Angular
  • Outils et installation

Démarrer un projet (3 heures)

  • Utilisation de NodeJS
  • Langage TypeScript et outils associés
  • Modules et dépendances
  • Mise en place d’un serveur de développement

Structure du projet Angular (3 heures)

  • Fichiers de configurations
  • Modules, import, export et provider
  • Intégration de librairie externe CSS ou JavaScript
  • Scripts et outils de construction/packaging

Composants et templates (3 heures)

  • Application et composant
  • Template et expressions
  • Data Binding
  • Gestion d’événements
  • Directives de structure
  • Pipes et formatage

Formulaires (2 heures)

  • Lier le formulaire au modèle
  • Valider les champs
  • Gérer les erreurs
  • Regroupement d’items
  • Création de formulaire dynamique (ReactiveForm)

Navigation dans l’application (2 heures)

  • Principe des routes
  • Module Router
  • Configuration des routes
  • Navigation dans l’application

Services (2 heures)

  • Injections de dépendances
  • Créer des services injectables
  • Structurer ses services
  • Visibilité des fonctions

Communication avec le serveur (2 heures)

  • Requêtes AJAX avec le module HTTP
  • Programmation réactive pour manipuler la requête
  • Objets « observable »
  • Filtrer et transformer les données avec RxJS

Notions avancées sur les composants (3 heures)

  • Créer des composants réutilisables
  • Communication inter-composants
  • Paramétrage @Input et @Output
  • Manipuler le DOM avec @ViewChild
  • Stratégies de détection du changement
  • Gestionnaire d’états @ngxs
  • Structurer son code en modules

Tester l’application (2 heures)

  • Présentation du framework de test
  • Ecriture de tests unitaires
  • Scénario de tests d’intégration
  • Exécution des tests

[Option] Material Design (2 heures)

  • Configuration du projet pour Material
  • Présentation des composants
  • Intégration des principaux composants
  • Personnalisation du thème

[Option] Internationalisation (2 heures)

  • L’API i18n d’Angular
  • Attributs i18n et attributs personnalisés
  • Gestion des singuliers et pluriels
  • Création de fichiers de traduction

Travaux pratiques (7 heures)

  • Création d’une application bancaire de gestion de comptes et de clients
    • Mise en place du projet
    • Création d’un premier composant
    • Ajout d’un formulaire de création d’un nouveau client
    • Mise en place de la navigation dans l’application
    • Création de services métiers de persistance locale
    • Connexion de l’application à un service Web REST
    • Création de composants personnalisés réutilisable

 

Prérequis

Public

  • Développeurs web

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Préciser le rôle du HRBP dans l'entreprise
  • Analyser les enjeux et attentes de l'organisation vis-à-vis du HRBP
  • Mettre en œuvre une relation de partenaire business avec la direction et les acteurs clés
  • Construire un plan d'action RH
Tarif

A partir de 1 906,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre

Manager à distance

Proposé par AKTEOS

Objectifs de la formation

  • Évaluer les enjeux des équipes à distance
  • Créer une conscience de groupe et une dynamique d’équipe virtuelle
  • Adapter leurs méthodes de travail à un environnement distanciel
  • Développer les compétences requises 
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mettre en oeuvre une vraie relation client
  • Appliquer les techniques de fidélisation
  • Optimiser la satisfaction client
  • Plannifier la reconquête des clients perdus
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mesurer le rôle et l’importance d’un manager

  • Acquérir outils et méthodes au service de l’efficacité de son équipe

  • Faire progresser son équipe et atteindre les objectifs

  • Adapter son management à la situation et à son collaborateur

Tarif

A partir de 980,00 €

Durée

2 jours - 10,5 heures

Modes
  • Entreprise

Azure - Découvrir Microsoft Azure

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Découvrir les concepts de Microsoft Azure
  • Identifier les possibilités de stockage offertes par Azure
  • Examiner les mécanismes Active Directory fournis avec Azure
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation vise à vous permettre de développer une approche assertive en leadership, vous permettant de diriger avec confiance, influence et impact. À la fin de cette formation, vous serez en mesure de vous affirmer de manière constructive, d'ajuster votre comportement aux besoins des autres et de donner des critiques constructives.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Découvrir les principales caractéristiques du système bancaire
Identifier les autorités de contrôle et le cadre réglementaire applicable
Cerner les différents types d’activités bancaires

Tarif

A partir de 1 675,00 €

Durée

2 jours - 14 heures

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Maîtriser les réglages et l'utilisation du microscope optique
  • Appliquer les bonnes pratiques pour obtenir des observations de qualité
  • Effectuer l'entretien de base du microscope pour assurer son bon fonctionnement
Tarif

A partir de 1 160,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Programmer en Python

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Identifier les domaines d'application de Python
  • Mettre en œuvre différents modules de programmation Python
  • Réaliser des interfaces graphique
Tarif

Contacter l'organisme

Durée

Nous contacter

Modes

Objectifs de la formation

  • Connaître les concepts fondamentaux du No Code/Low Code
  • Identifier les outils et plateformes No Code/Low Code les plus courants
  • Découvrir les scénarios de conceptions d'applications simples avec des outils No Code/Low Code
  • Résoudre des problèmes courants rencontrés dans le développement No Code/Low Code
  • Comprendre comment développer des solutions No Code/Low Code adaptées aux besoins professionnels
Tarif

A partir de 1 600,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...