DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Angular

Date de mise à jour : 12/05/2023 | Identifiant OffreInfo : 15_649911

Information fournie par :
Carif-Oref Occitanie

Objectifs, programme, validation de la formation

Objectifs

  • Comprendre Angular.
  • Connaître sa structure et les fondamentaux.
  • Maïtriser le databinding et les templates.
  • Savoir utiliser les directives et les pipes.
  • Savoir faire de l'injection de dépendances.
  • Utiliser des formulaires

Programme de la formation

  • Introduction à la formation Angular.
    • Présentation générale et objectifs de cette formation Angular.
    • Décryptage de la philosophie voulue par Google.
    • Les apports d'Angular dans le monde du développement web.
    • Versionning : d'AngularJS à Angular.
    • Le langage TypeScript, Babel et les versions standardisées de JavaScript (EcmaScript 2015, ES7, ES2018…).
    • Comprendre la notion de Web components du W3C (custom elements, shadow DOM, HTML templates et imports).

  • Premiers pas : comprendre la structure du framework.
    • Concepts fondamentaux et vue d'ensemble de l'architecture : composants, services, vues.
    • Comment est organisée une application Angular.
    • Organisation du code avec les modules : les conteneurs NgModules et l'encapsulation Templates, les nouvelles syntaxes.
    • Fonctionnement du datablinding pour gérer les données dynamiques. Rôles des pipes et directives.
    • Principes de l'injection de dépendances avec Angular.
    • Les packages à installer, les nouvelles fonctionnalités d'Angular CLI et l'intérêt de Webpack.

  • Composants, templates et liaison de données (databinding).
    • Cycle de vie et structure des Angular components.
    • Démarrer un projet et créer une hiérarchie de composants.
    • Les mécanismes d'interaction entre composants.
    • Annotations et décorateurs, leurs différences et propriétés.

  • Directives et pipes.
    • Directives structurelles (ngFor, ngln et les ngSwitch).
    • Directive par attribut (ngModel, ngStyle, ngClass…).
    • Construire ses propres directives.
    • Utiliser les pipes natifs (DatePipe, UpperCasePipe, CurrencyPipe…).

  • Services et injection de dépendances.
    • Retour sur le système d'injection de dépendances.
    • Créer un service basique.
    • Les injecteurs et instances dans Angular.
    • Enregistrer un service : les différences options.

  • Autres.
    • Formulaires.
    • Les observables et la bibliothèque RxJS.
    • Routing et navigation.
    • Tests.
    • Progressive Web Apps, Service Workets, Schematics : nouveautés Angular concept

      Validation et sanction

      Cette formation Angular, la dernière version du framework Java développé par Google vous permettra d'optimiser le développement de vos applications web. Au cours de cette formation Napsia, l'accent sera mis sur les travaux pratiques et les retours d'expérience.

      Type de formation

      Non certificiante

      Sortie

      Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
21 heures en centre, 35 heures hebdomadaires

Conventionnement : Non

Financeur(s)

Autre

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

Connaissance en Javacript, HTML ou CSS.

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
105 route d'Albi
31200 - Toulouse
Responsable :
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
Responsable : Monsieur Guillaume SAPIN
Téléphone fixe :
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
NAPSIA
SIRET: 88040241700039
31200 Toulouse
Responsable :
Téléphone fixe : 0562841013
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 01/01/2023 au 31/12/2024
débutant le : 01/01/2023
Adresse d'inscription
105 route d'Albi
31200 - Toulouse
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

NAPSIA
SIRET : 88040241700039

Adresse
105 route d'Albi
31200 - Toulouse
Téléphone fixe : 0562841013
Contacter l'organisme