Formation
Angular

: 3 jours

: Tarif détaillé dans la description

: Technobel - Ciney

Non planifié - 3 jours

En savoir plus sur nos tarifs

Tarif préférentiel pour cp329 - cp200

En savoir plus sur nos tarifs

Non planifié - 3 jours - : Tarif sur demande

Tarif préférentiel pour cp329 - cp200

En savoir plus sur nos tarifs

Dates à définir - 3 jours - dates à définir - : Tarif sur demande

Tarif préférentiel pour cp329 - cp200

En savoir plus sur nos tarifs

Non planifié - 3 jours

Formation organisée dans notre centre ou dans votre école

En savoir plus sur nos tarifs

Cette formation concerne le framework Angular, développé et mis à disposition par Google. Il permet de structurer et simplifier le développement côté client en construisant des Single-Page Application (SPA). Ces applications sont plus réactives que les sites classiques, et améliorent la qualité des interactions avec les utilisateurs.

La formation aborde les différents outils du framework (utilisation de typescript, composants, templates, data binding, filtres, etc...) ainsi que l'intégration d'une application Angular avec une API REST.

La formation aborde les contenus techniques suivants :

  • Introduction à Angular et Concepts Fondamentaux
  • Gestion des données et routage
  • Optimisation et déploiement

Cette formation est accessible gratuitement pour les membres des Commissions paritaires 200 (notre partenaire Cefora) ; 329.02 et  329.03 (notre partenaire Fonds 4S)


  • Acquérir une compréhension globale du Framework Angular et de son écosystème
  • Apprendre à créer des applications web interactives et dynamiques avec Angular
  • Maîtriser les concepts fondamentaux tels que les composants, les modules, les services et les directives
  • Comprendre le fonctionnement de l'architecture d'une application Angular et sa communication entre composants
  • Savoir gérer les données dans une application Angular en utilisant des formulaires et des services pour effectuer des requêtes HTTP
  • Maîtriser le routage pour créer des applications avec plusieurs pages et navigation fluide
  • Explorer les meilleures pratiques d'optimisation des performances d'une application Angular
  • Apprendre à déployer une application Angular sur différents serveurs

Connaissances préalables de Javascript ou de Typescript.


  • Introduction à Angular et Concepts Fondamentaux
    • Introduction à Angular
      • Présentation du Framework Angular
      • Avantages et cas d'utilisation
      • Environnement de développement et outils nécessaires
    • Architecture et Fonctionnement d'une Application Angular
      • Composants, modules, services et directives
      • Compréhension du cycle de vie des composants
      • Communication entre les composants
    • Environnement de Développement
      • Configuration de l'environnement de développement avec Angular CLI
      • Création d'un nouveau projet Angular
      • Utilisation de l'interface de commande Angular CLI
  • Gestion des Données et Routage
    • Gestion des Données dans Angular
      • Utilisation de templates pour afficher des données
      • Création de modèles de données avec Angular Forms
      • Validation des données côté client
    • Routage dans les Applications Angular
      • Configuration du Routage et utilisation des Routes
      • Navigation entre les pages
      • Routage paramétré pour les pages dynamiques
    • Communication avec un Serveur Backend
      • Utilisation de services pour effectuer des requêtes HTTP
      • Intégration d'un serveur backend avec Angular
      • Gestion des erreurs de requêtes
  • Optimisation et Déploiement
    • Optimisation des Performances
      • Meilleures pratiques pour améliorer les performances d'une application Angular
      • Lazy loading des modules pour un chargement plus rapide
      • Utilisation des outils de développement pour détecter les goulots d'étranglement
    • Internationalisation et Localisation
      • Prise en charge de plusieurs langues dans une application Angular
      • Utilisation de l'outil d'internationalisation pour traduire le contenu
    • Déploiement d'une Application Angular
      • Génération de fichiers de production avec Angular CLI
      • Hébergement de l'application sur différents serveurs (Apache, Nginx, etc.)
      • Stratégies de déploiement pour une mise à jour en douceur
  • Exercices pratiques

de la « sustainability » dans la formation

Repenser notre place dans la société !

Technobel, c’est avant tout une communauté apprenante formée d’étudiants, de partenaires, de formateurs et de l’équipe du Centre. Ensemble nous amenons des réflexions sur notre rôle à jouer dans la société en tant qu’étudiants, travailleurs, entreprises ou plus largement citoyens.
Découvrez-en un peu plus sur notre démarche !

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