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

Objectifs de la formation

Savoir développer des sites web en HTML 5 - mise en forme/en page en CSS3
Tarif

A partir de 1 275,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Définir une stratégie de conception et intégrer une démarche UX à vos projets
  • Maîtriser les bonnes pratiques et les critères ergonomiques nécessaires à la conception d'interfaces pour mobiles et tablettes
Tarif

A partir de 3 100,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Connaître les méthodes de développement, de mise en oeuvre et de déploiement des solutions Google Cloud Platform - Se familiariser avec une large gamme de domaines de solutions, de cas d'utilisation et d'applications - Développer des compétences essentielles permettant de gérer et d'administrer les solutions - Approfondir les connaissances relatives aux schémas de solutions : méthodes, technologies et conceptions utilisées pour mettre en œuvre la sécurité, l'évolutivité, la haute disponibilité et d'autres qualités souhaitées
Tarif

A partir de 2 375,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Angular js - Développement d'application Web

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs Web souhaitant découvrir et comprendre le fonctionnement d’Angular JS, se familiariser avec les composants du framework et comprendre comment utiliser Angular JS pour optimiser et améliorer ses développements.

Tarif

A partir de 1 990,00 €

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

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.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

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

  • Décrire la plateforme Java EE en termes de composants applicatifs (Enterprise Java Beans, Jakarta Persistence API...)
  • Développer des servlets et JSP (JavaServer Pages)
  • Gérer le contexte applicatif avec la session
  • Déployer une application et gérer son aspect optimisation
  • Identifier la place des EJB et leurs implémentations
  • Décrire les premiers pas de la persistance en Java
  • Reconnaître les outils de construction de projets Java : Maven, Gradle
  • Décrire les Java Mapping Framework (ModelMapper, Eureka, Dozer).
Tarif

A partir de 2 800,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Décrire les processus de planification et d'utilisation d'une méthodologie de dépannage pour Windows 10 / 11
  • Dépanner les problèmes de démarrage et des services du système d'exploitation sur un périphérique Windows 10 / 11
  • Régler les problèmes relatifs aux périphériques matériels et aux pilotes de périphériques
  • Résoudre les problèmes liés à la connectivité réseau et aux paramètres utilisateur
  • Solutionner les problèmes liés à l'installation et au fonctionnement d'une application
  • Maintenir et récupérer un périphérique exécutant Windows 10 / 11
  • Identifier les goulots d'étranglement et leurs causes.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Évaluation des compétences acquises via un questionnaire en ligne intégrant des mises en situation.
Tarif

A partir de 1 550,00 €

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

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

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

  • Décrire tous les concepts importants de Symfony
  • Mettre en oeuvre, de l'installation à l'affichage, vos premières pages Web dynamiques avec Twig, en passant par les formulaires, la sécurité et le cache HTTP
  • Utiliser et gérer tous les outils majeurs de Symfony afin de devenir entièrement autonome avec le framework.
Tarif

A partir de 2 490,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Je cherche à faire...