Formation - Ember.js - Développement d'applications Web

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 2 jours (14 heures)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 2 jours (14 heures)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

1 - Introduction

  • Développement JavaScript objet, prototypage et bonnes pratiques
  • Origines et installation d'Ember.js

2 - Environnement de développement

  • Sources et dépôt Git
  • Yeoman et générateur Ember.js
  • Gestion de build et dépendances avec Bower et Grunt
  • Debug avec Ember Inspector pour Chrome et Firefox
  • Création d'une première application

3 - Les bases Ember.js

  • Exemple simple Hello World
  • Concepts : templates, router, components, models, route, controllers
  • Conventions de nommage : application et route
  • Modèle objet : classes et instances, propriétés dynamiques
  • Évènements : observers et bindings
  • Utilisation des mixins

4 - Routage et gestion d'état

  • Création d'un routeur d'application
  • Mapping d'URL avec les routes
  • Cycle de changement d'état
  • Configurer le routeur, définir des chemins
  • Gestionnaire de ressource et modèle d'une route
  • Routage asynchrone
  • Configurer un contrôleur de route et un template

5 - Les templates d'application

  • Présentation Handlebars.js
  • Déclarer, insérer et écrire les templates
  • Les variables Ember.js
  • Les helpers link, input et each
  • Les conditions et les interactions utilisateur
  • Bound et unbound expressions
  • Étendre les templates, créer ses propres helpers

6 - Les contrôleurs

  • Déclarer, attacher aux modèles
  • Afficher des données dynamiques des contrôleurs
  • Les propriétés et propriétés calculées
  • Événements, utilisation des Promises, types de contrôleurs
  • Méthodes des contrôleurs
  • Gestion des vues

7 - Les vues et la gestion d'événement

  • Déclarer les vues
  • Associer : le controller, le template, les tags d'élément
  • Mettre à jour les attributs
  • Insertion : dans le DOM, dans les templates
  • Les layouts
  • Gestion des événements
  • Composants Ember.js : champs de saisie, containers

8 - Composants

  • Description et déclaration
  • Différence entre vue et composant
  • Les propriétés
  • Définir les types de tag, class et attributs
  • Gérer les évènements, définir des actions
  • Les layouts

9 - Persistance de données avec REST

  • Les requêtes Ajax avec Ember.js
  • Présentation de Ember-data
  • Créer un data store
  • Modèles, relations, accès aux données
  • Abstraction : magasin, sérialiseur et adaptateurs

10 - Logs, debug et tests

  • Logs et debug : objets, routeurs et routes, templates, contrôleurs et vues
  • Utiliser Ember.js Inspector
  • Gestion d'erreur
  • Écrire des tests
  • Helpers de test : synchrones et asynchrones
  • Les tests unitaires : propriétés calculées, appels de méthodes et observateurs
  • Tests d'intégration
  • Build de l'application

Prérequis

Public

  • Chefs de projets, développeurs et web designers

Ces formations pourraient vous intéresser

XML- Avancé

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs de sites Web dynamiques souhaitant comprendre la syntaxe XML et construire des structures XML bien formées et valides grâce aux DTD et aux Schémas.

À l'issue de la formation, le stagiaire sera capable de :

  •     Maîtriser la syntaxe XML
  •     Transformer un contenu XML en vue d'un affichage pour le web ou pour une conversion XML-XML
  •     Comprendre les espaces de nommage XML. Utiliser XPath, XLink et XPointer
Tarif

Contacter l'organisme

Durée

3 jour(s)

Modes
  • Entreprise

Objectifs de la formation

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

  • Décrire les enjeux de XML
  • Concevoir des documents XML
  • Valider des données avec une DTD
  • Définir un modèle à l'aide d'un schéma XML
  • Créer des feuilles de styles XSL.
Tarif

A partir de 1 680,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Installer et paramétrer PrestaShop sur son ordinateur
  • Naviguer dans les interfaces Front et Back Office
  • Réaliser la page d'accueil du site et des pages produits
  • Sécuriser et mettre en place les paiements sur le site
  • Optimiser, sauvegarder et déployer son site avec un hébergeur
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Le Web Marketing - Initiation

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Adapter sa vision et son approche opérationnelle du webmarketing
  • Intégrer le e marketing dans sa stratégie de marketing globale
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les principes et le danger d'une connexion Internet
  • Comprendre l'utilisation des " cookies "
  • Examiner les problèmes liés aux virus
  • Connaître différentes solutions de sécurité liées aux virus
  • Gérer les concepts de chiffrement utilisés dans Internet
  • Définir les notions de clé public/clé privée
  • Développer différentes méthodes de confidentialité sur le Web et avec le courrier électronique
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Découvrir les composants avancés de Delphi et notamment les composants Web
Tarif

A partir de 1 495,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Développer une application web robuste avec le framework Django
Tarif

A partir de 1 190,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

• Comprendre les nouvelles compétences attendues à l’ère du Digital
• Développer son rôle de manager coach pour accompagner la montée en compétences de ses équipes
• Anticiper et identifier les métiers de demain pour son organisation

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

Construire une application web fullstack avec la MERN Stack : MongoDB, Express.js, React et Node.js
Tarif

A partir de 5 475,00 €

Durée

10j / 70h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Définir les bons KPI’s, interpréter les résultats et identifier les leviers d'optimisation
  • Analyser le trafic et le comportement des visiteurs de son site internet
  • Mettre en œuvre les meilleures actions d'optimisation
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance
  • Entreprise

Je cherche à faire...