Formation AngularJS V1

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation AngularJS V1 vous aurez acquis les connaissances et compétences nécessaires :

  • Le fonctionnement d'une Single Page Application avec AngularJS
  • Créer vos propres directives et composants AngularJS
  • Créer une application synchronisée avec des formulaires
  • Tester automatiquement son Application

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 860,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 860,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

ATTENTION: Cette formation concerne la version V1 d'Agular, AngularJS.
La formation sur les versions supérieures d’Angular est la formation Angular : Développer une application Web (ANGR)

AngularJS est le Framework JavaScript côté client utilisé et développé par Google. Ce Framework Open Source ne cesse de conquérir un public toujours plus nombreux, il faut dire qu’il dispose d’arguments forts par rapport à ses multiples confrères. Simple et efficace, jQuery ne suffit plus à garantir une maintenabilité suffisante du code JavaScript devenu de plus en plus dominant avec l'apparition de HTML5 dans les applications Web et Mobile. Conçu par Google avec l'objectif d'organiser et, à nouveau, simplifier ce code JavaScript, AngularJS s’appuie notamment sur une infrastructure MVC extrêmement productive et performante et s'impose comme la référence des nouveaux frameworks Javascript. Il existe de nombreux autres points forts et aussi quelques faiblesses et pièges à éviter.

Cette formation AngularJS V1 se propose de vous apprendre à le maîtriser de bout en bout, avec une mise en pratique de chacun des sujets enseignés.

Programme

Les grands principes d'AngularJS

L'application Single Page Le MVC avec AngularJS L'injection de dépendance Les services Les limites de jQuery

Le Framework MVC par Google

Objectifs d'un controller Le modèle et les données Le scope du controller Principe d'un template Rôle d'une Directive Les vues dynamiques TP : Une application de conversion d'unité en 1h Création du template Réalisation de l'application Écrire un test automatique

L'accès au serveur

Ajax et asynchrone Principes Rest Le service $http Connexion aux web services TP : Un Forum en ligne L'application de Forum en fil rouge Affichage des sujets et des commentaires

Les Formulaires avec AngularJS

Les éléments de formulaires Utilisation du modèle La sélection multiple Validation du formulaire Soumission du formulaire TP : Création et validation des données Ajouter un commentaire Valider le commentaire

Les Scopes

Définition et utilité des scopes La hiérarchie des scopes Créer un nouveau scope Le cycle de vie des Scopes

La gestion des évènements

Le pattern Observer Les boucles d'observations Two ways databinding Observer les événements du DOM Insertion des directives d'événements TP : Interaction avec les données Affichage des Utilisateurs et Administrateurs Transformer un Utilisateur en Administrateur Supprimer un Utilisateur Modification dynamique des collections

Injection de dépendance

Le pattern d'injection de dépendance Le moteur d'injection d'Angular L'annotation $inject Les champs utilisations de l'injection de dépendances

Les Services

Service stateful ou stateless Découpage en couche Création d'un Service Définir les règles métiers

Création d'une Directive

Définition d'une Directive Les différents types de Directive Création d'une directive simple Directive avancée avec compile() et link() TP : Organiser son application Définir ses règles métiers dans un Service Créer une directive pour classer les utilisateurs Utiliser l'injection de dépendance

Le Javascript avec Angular

L'API basique d'Angular L'API Promise jQLite : jQuery simplifié pour Angular La gestion des Erreurs

Tester son Application

Principe des tests unitaires Les tests par comportement Les objects Mocks Simuler le serveur avec $httpBackend Tests d'intégration TP : Tester l'application Ecrire des tests Tester la gestion des erreurs

Concepts Avancés AngularJS

La modularité Optimisation Intégration dans une application Phonegap Le projet Angular UI Le Routage Sécurité de l'Application Les outils externes TP Avec ng-grid : Afficher les commentaires litigieux Avec UI-Router : Accorder une url par commentaire Porter l'application dans un mobile iPhone ou Android

Prérequis

Bonnes connaissances de JavaScript.

Public

Cette formation s'adresse aux développeurs front-end ou back-end et aux designers expérimentés souhaitant apprendre AngularJS.

Ces formations pourraient vous intéresser

Formation Bootstrap : L'essentiel

Proposé par PLB CONSULTANT

Objectifs de la formation

Ce cours a été conçu pour approcher simplement les technologies HTML et CSS grâce à la librairie Bootstrap qui permet de concevoir des pages web très rapidement sans avoir besoin d'être un expert en HTML CSS ou de connaitre ces technologies par coeur. Bootstrap permet de créer des pages web en un clin d'oeil sans devoir réinventer la roue et peut servir de base pour les concepts ou servir de base solide pour démarrer un projet web.

Bootstrap vous permettra d'agencer des pages web adaptées à tout écran (responsive web design) contenant des menus, boutons, colonnes et pleins d'autres éléments sans devoir le faire à la main.

Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation TCP/IP vous permettra d'acquérir la connaissance du protocole, de la base aux protocoles de routage multicast les plus évolués. Cette formation TCP/IP qui comporte de nombreux laboratoires pratiques permettra de comprendre et de mettre en oeuvre les mécanismes de base de connectivité IP, les mécanismes des applications les plus utilisées, ainsi que les protocoles de routage plus complexes. Les utilisations de type NAT ou l'évolution vers IPV6 seront également traitées.

Tarif

A partir de 2 250,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Installer et désinstaller chaque composant d'un PC en partant d'un boîtier vide
  • Résoudre les problèmes et incidents classiques avec une méthodologie éprouvée (alimentation insuffisante, consommation USB mal évaluée, dimension de partition mal évaluée, conflits divers, incompatibilité des mémoires...)
  • Installer et gérer des smartphones à partir de votre PC
  • Connaître les configurations matérielles nécessaires et suffisantes aux différentes activités d'un PC (Bureautique, Station de travail, Serveur WEB, etc.)
  • Connaître les caractéristiques des modèles standards des grands constructeurs (HP, DELL, IBM, ...)
  • Connaître les points d'entrée fondamentaux de la configuration matérielle sous Windows
Tarif

A partir de 2 390,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Installer et configurer un projet AngularJS
  • Créer controleurs utilisant les mécanismes de liaisons de données
  • Collecter des données utilisateurs avec des formulaires
  • Mettre en place la navigation dans l'application
  • Définir des services mettant en œuvre les mécanismes d'injection de dépendances
  • Échanger des données avec le serveur
  • Traduire une application en plusieurs langues
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Enoncer les différents types de réseaux et leurs spécificités
  • Concevoir une architecture de réseau performante (switch, VLAN, wifi, ...)
  • Mettre en oeuvre cette architecture
  • Mettre en place les services réseaux DNS et DHCP
  • Tester l'intégrite de votre réseau
  • Maîtriser les protocoles de routage IPv4 et IPv6
  • Sécuriser votre réseau (firewall)
  • Créer un VPN entre deux sites (entreprise, utilisateur nomade, particulier)
  • Superviser le réseau (SNMP, Nagios, Cacti)
  • Diagnostiquer et réparer les dysfonctionnements du réseau
  • Analyser les risques d'attaques et mettre en place des systèmes de défense performants.

Ce cursus se déroule en quatre périodes de formation distinctes selon un ordre progressif.

Les dates affichées correspondent aux dates du premier cours. Pour connaître les dates des sessions suivantes, n'hésitez pas à contacter nos conseillers pédagogiques.

Tarif

A partir de 7 570,00 €

Durée

17j / 119h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...