Maitrisez VueJS
Engineering / software Dev

Maitrisez VueJS
By Abdellatif TIJANI

Créer des interfaces réactives et dynamiques grâce au framework VueJS
Créer des interfaces réactives et dynamiques grâce au framework VueJS
Prix Global : 2 100 MAD (TTC)
1 déc. - 31 déc.

Besoin d’en discuter

Vous souhaitez en parler avec nous pour mieux comprendre et faire le meilleur choix ? Laissez nous vos coordonnées dans ce formulaire pour qu’on puisse vous recontacter très rapidement.

Ce que vous apprendrez

  • Approfondir sa maitrise des technologies Front-End et développer des applications Web réactives, dynamiques et sécurisées
  • Être capable de créer des composants autonomes HTML / CSS / JavaScript d'une application Web
  • Etablir une documentation technique 
  • Développer votre projet de A à Z grâce à l'encadrement de notre expert-formateur
  • Grâce à notre choix de pédagogie active, apprendre à faire de la veille technologique et devenir autonome pour vous adapter à toutes les évolutions des technologies 

Prérequis

  • Connaissances de base HMTL / CSS / JavaScript (ES6)

Description

VueJS est un framework JavaScript moderne qui permet de créer des interfaces utilisateurs (Front-End) progressives, dont l'une des principales particularités est d'avoir une consommation réduite des API.

Cette formation est basée sur le principe de la pédagogie active. Ce parti pris se base sur le droit au tâtonnement et à l'erreur, l’apprentissage par le projet, le co-apprentissage et le reverse mentoring. 

L’apprentissage passe par la pratique, la formation va se dérouler sous forme des projets pédagogique visant plusieurs volets :

  • Travail en groupe
  • Co-apprentissage
  • Réalisation des objectifs visés
  • Veille technologique selon le sujet abordé
  • La gestion du projet (Mini ou Macro)

PROGRAMME DE LA FORMATION 

  • MODULE 1 : Les bases
    • Avantages et inconvénients de VueJS
    • Les origines du framework VueJS
    • Pourquoi choisir VueJS ?
    • Comparaison avec les autre frameworks : Jquery - AngularJS 1 - ReactJS
    • Utilisation simple de Vue
    • Savoir intégrer VueJS incrémentalement
       
  • MODULE 2 : Les notions avancées
    • Le one-way Data Binding
    • Connaître les méthodes d'utilisation de VueJS
    • Les computed properties
    • Directives de contrôle de flux
    • Directives de gestion d'évènements
    • Présentation des principaux filtres
       
  • MODULE 3 : Design Pattern Avancés VueJS
    • Les composants fournis avec VueJS
    • Présentation du cycle de vie des composants
    • Maîtriser les états et la communication entre composants
    • Développer une application connectée
    • Gestion des formulaires
    • Vuex et les formulaires
    • Validation de la saisie utilisateur
    • Routing avec Vue-router
    • La déclaration des vues
    • La manipulation de l'historique
    • La navigation Data store avec Vuex
    • Axios avec Vue
    • Gérer des sources de données extérieures asynchrones

La formation sera accompagnée de :

  • la réalisation d'une Application REST avec VueJS ; Vue dans une stack JS moderne : npm, webpack et Babel - Installation via le package manager - La construction via webpack- Pre-processing avec Babel

BONUS : Vuetify

Vous souhaitez en parler avec nous pour mieux comprendre et faire le meilleur choix ?

Besoin d'en discuter

Formateur

Coach referent / Web developer / Web project manager

Abdellatif est formateur réfèrent depuis 5 ans et définit sa vocation comme étant de faire de l’apprentissage un tremplin de partage

Il est diplômé en administration d'application d'entreprise, management des systèmes d'information et en informatique décisionnelle.

Après plusieurs missions en tant que créateur de site et de Webmaster, il s'est orienté vers la formation en Web Development avec notamment des rôles importants de coach référent au sein d'une grande école de développement au Maroc, où il a acquis et maitrisé les techniques de la pédagogie active.

Ses domaines d'expertise vont du Front-End au Back-End, maitrisant toute la chaine Full Stack, avec des technologies comme HTML / CSS, Angular, ReactJS, MySQL, etc...