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

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Formation Tendances IT

Proposé par Sparks

Objectifs de la formation

  • Comprendre et connaître les nouvelles tendances IT
  • Comprendre l'économie du numérique et ses acteurs
  • Comprendre internet, le matériel et les technologies de rupture, de réseau et du Cloud
  • Appréhender la cybersécurité et la protection du Système d'Information
  • Comprendre le développement logiciel, web et l'architecture des applications
  • S'informer sur le Big Data et les technologies d'Intelligence Artificielle
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Actualiser et développer ses compétences en anglais technique (expression écrite, niveau B2 du CECR)
Tarif

A partir de 3 475,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Créer, compiler et exécuter des programmes C# orientés objet
  • Développer des programmes pour les applications de bureau et les applications web
  • Utiliser des architectures multicouches robustes
  • Développer des composants .NET réutilisables via la réalisation d'interface et d'héritage
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Recruter les collaborateurs

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Mettre en place les techniques et les outils des différentes phases du recrutement
  • Organiser la préparation de l'entretien d'embauche
  • Conduire efficacement l'entretien d'embauche
Tarif

A partir de 1 927,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Concevoir et réaliser des publicités au format HTML
  • Utiliser des fichiers Photoshop et Illustrator pour améliorer le workflow
  • Animer des textes, images bitmaps et vectorielles
  • Intégrer des médias riches
  • Exporter et optimiser les animations dans le respect des normes de l'IAB
  • Publier les annonces publicitaires en HTML 5 dans le respect des normes IAB et Google DoubleClick.
Tarif

A partir de 1 420,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Exploiter les opportunités et les enjeux du marketing à l’ère digitale.
  • Créer de la valeur en activant les bons leviers marketing.
  • Intégrer les nouvelles architectures de communication au funnel marketing.
  • Évaluer les actions mises en œuvre et faire des arbitrages.
Tarif

A partir de 1 540,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

Mise en situation 2 : Réalisation d'un site web pour un autoentrepreneur ou une agence de com
Tarif

A partir de 3 250,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Connaître et comprendre les différents réseaux sociaux ;
  • Définir une stratégie efficace et rentable sur les réseaux sociaux.
Tarif

A partir de 3 100,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...