Angular | Formation Basique

Présentation de la formation

Angular est un Framework javascript coté client dite Front-End conçu par Google, réécrit complètement à partir du Framework AngularJS  permettant la création des applications Web, mobiles et desktop.

Il occupe, selon JavaScript Developer Survey, la 3e place du classement des Framework les plus populaires en 2018, avec une part de 23,9 %.

Parmi les grands sites construits avec Angular, il existe ABC News, Express Google, Microsoft Customer, AT&T Community Forums.

Framework open source, Angular robuste et très performant, basé sur TypeScript et orienté composants web.

En outre, il prend en charge le CSS et HTML natif et permet de mieux structurer son code  et séparer les responsabilités grâce à son proche modulaire : l’architecture MVM (Model / View / Model ) qui est proche du modèle MVC.

En conclusion, Angular dispose d’une riche documentation et une large communauté constituant ses atouts.

Chez ADN Academy, vous auriez l’occasion d’apprendre les bases de la programmation en Angular avec l’accompagnement de nos meilleurs experts. Découvrez donc le contenu de la formation Angular basique pour créer des applications ambitieuses.

Programme de la formation

Objectifs pédagogiques

Au terme de cette formation, qui s’adresse aux informaticiens, aux webmasters, vous serez capable de:

  • Apprendre les fondamentaux du framework Angular

Pré-requis

Afin de suivre cette formation, il suffit :

    • Avoir des connaissances en HTML5
    • Avoir des connaissances en CSS3
    • Avoir des connaissances en JavaScript

Contenu de la formation

Introduction

  • Introduction à Angular
  • Qu’est ce qu’une single page application ?
  • Créer un projet
  • Editer notre projet
  • Comprendre la structure
  • TypeScript

Les composants, les templates et le data binding

  • Comprendre les components & le App Component
  • Création de component(blocks & selctors)
  • Le templating & les vues
  • Le binding
  • Property Binding
  • Event Binding
  • Style & Class Binding
  • Utilisation de CSS & Bootstrap CSS

Les directives

  1. Qu’est-ce qu’une directive
  2. Les types de directives
  3. La structuration des directives
  4. Les Attributs d’une Directive

Les services et l’injection de dépendances

  • Présentation des services
  • Injections et providers
  • @Injectable Promises

Les Observables

  • Introduction à RxJS
  • Le concept d’Observable
  • Principales opérations sur les observables

Le routing

  • RouterModule: Configuration des routes et URLs
  • Définitions des routes, liens et redirection, paramètres
  • Hiérarchies de routes
  • Vues imbriquées
  • Cycle de vie (Routing lifecycle)

Les formulaires

  • Créer un formulaire
  • Template-driven forms
  • ngModel
  • Reactive forms

Faire des requêtes httpLes pipes

  • Traiter les données avec HTTP Module
  • Comprendre les requêtes HTTP (GET, POST, PUT, UPDATE, DELETE)

Méthodes & moyens

Explications théoriques suivies de pratiques guidées puis mises en autonomie

  • 1 vidéoprojecteur par salle
  • 1 ordinateur par stagiaire

Profil du formateur

Nos formateurs sont certifiés à l’issue d’un parcours organisé par nos soins. Ils bénéficient d’un suivi de compétences aussi bien au niveau technique que pédagogique.

Devis

    captcha

    Formation Angular 8 Initiation

    formation angular 8

    Infos Pratiques

    Durée : 3 jours (21 heures)
    Prix : A définir
    Lieu: A définir

    Contactez Nous

      captcha

      Formations Planifiées Prochainement

      Comments are closed.