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

Comprendre et maîtriser les spécificités de la publication sur le Web (formats, interactivité, etc.). Concevoir et réaliser l'interface des pages d'un site Web. Élaboration de la charte graphique, appropriation des fondamentaux de la présentation sur écran, ergonomie des sites et principes de navigation.
Tarif

A partir de 2 245,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Project – Perfectionnement

Proposé par ENI Service

Objectifs de la formation

  • Consolider plusieurs projets (multi-projets)
  • Effectuer des personnalisations d’affichages, de tables, de filtres, de champs …
  • Utiliser et personnaliser les rapports graphiques
  • Exporter les données d’un projet vers d’autres applications Microsoft
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l’issue de la formation, le stagiaire sera capable de :

  • Acquérir et développer des compétences clés de la langue étudiée
  • Améliorer son aisance et la fluidité de son discours à l’oral et à l’écrit
  • Réviser les structures de la langue, de la grammaire et du vocabulaire spécifique
  • Acquérir des automatismes communicationnels pour interagir en situations professionnelles
  • Maîtriser les principales structures grammaticales et lexicales pour s’exprimer clairement
Tarif

A partir de 975,00 €

Durée

15 heures (minimum)

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Intégrer la singularité et les caractéristiques des personnels des services généraux pour valoriser et développer leurs compétences
  • Préciser et promouvoir une meilleure implication au sein d'une équipe pluridisciplinaire ou transdisciplinaire par l'identification de votre fonction et de votre positionnement professionnel en complémentarité des autres services (éducatif, thérapeutique, direction...)
  • Intégrer le contexte (législatif, institutionnel) dans lequel s'inscrivent leurs actions, les impacts, et les caractéristiques de la population accueillie dans leur établissement
  • Développer une culture professionnelle partagée
  • Développer la relation d'aide avec un usager dans le cadre de vos missions.
Tarif

A partir de 1 100,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Identifier l'information importante dans tous types de contenu professionnel, papier ou internet
  • Développer sa concentration pour optimiser son temps de lecture et de synthèse
  • Mémoriser l'information vraiment utile
Tarif

A partir de 1 450,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

Utiliser les pratiques et concepts principaux de la méthodologie DevOps - Concevoir et mettre en place une infrastructure sur AWS, qui prend en charge un ou plusieurs projets de développement DevOps - Utiliser AWS CloudFormation et AWS OpsWorks pour déployer l'infrastructure nécessaire à  la création d'environnements de développement, de test et de production pour un projet de développement logiciel - Utiliser AWS CodeCommit et AWS CodeBuild pour découvrir l'éventail d'options permettant de mettre en place un environnement d'intégration continue (CI) sur AWS - Utiliser AWS CodePipeline pour concevoir et mettre en œuvre un pipeline d'intégration et de livraison continues (CI/CD) sur AWS - Utiliser AWS CodeStar pour gérer toutes les activités de développement logiciel au même endroit - Mettre en œuvre plusieurs cas d'utilisation courants de déploiement continu (CD) à  l'aide des technologies AWS, notamment le déploiement bleu/vert et les tests A/B - Faire la distinction entre les différentes technologies de déploiement d'applications disponibles sur AWS, notamment AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk, Amazon Elastic Container Service (Amazon ECS) et Amazon Elastic Container Registry (Amazon ECR), et décider laquelle correspond le mieux à  un scénario donné - Utiliser Amazon EC2 Systems Manager pour la gestion des correctifs - Exploiter le testing automatisé à  différents stades d'un pipeline CI/CD - Ajuster précisément les applications que vous envoyez sur AWS pour bénéficier de hautes performances et utiliser les outils et technologies AWS pour surveiller que votre application et votre environnement ne rencontrent aucun problème
Tarif

A partir de 2 675,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Développer et concevoir en C++

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Connaître l'utilisation de la bibliothèque standard (STL)
  • Maîtriser la programmation générique
  • Utiliser l'héritage multiple de façon approprié
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Améliorer la performance d'une application ;
  • Créer des applications complexes et mettre en place des services ;
  • Accéder aux données de l'utilisateur et aux différents capteurs ;
  • Animer des interfaces ;
  • Personnaliser des applications en fonctions de vos besoins ;
  • Créer des Widgets ;
  • Configurer son projet avec Gradle.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Management et politique publique

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Acquérir en 21 modules les techniques managériales. Vous apprendrez les bons réflexes et bonnes postures ainsi que les fondamentaux du management tels que comment développer sa motivation, comment déléguer ou encore comment mener des entretiens managériaux.
Vous pourrez aller plus loin sur le sujet grâce aux apports sur le management situationnel, l'accompagnement au changement et le positionnement de leader.
Tarif

A partir de 610,00 €

Durée

3j / 22h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Définir l'architecture des applications Android et leur cycle de vie
  • Concevoir une interface graphique pour terminal mobile
  • Interroger des services Web
  • Gérer les évènements Touch
  • Adapter un contenu pour tablettes avec les fragments
  • Utiliser les API multimédia
  • Déployer une application.
Tarif

A partir de 2 800,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Je cherche à faire...