Les livres et cours en ligne Ninja Squad sur Angular et Vue

Prix libre et soutien d'une bonne cause pour "Deviens un ninja avec Angular" et "Deviens un ninja avec Vue", nos ebooks sans DRM et cours en ligne sur ces célébres frameworks. Leurs versions Pack Pro, nos cours en ligne, vous feront gagner des heures sur vos projets, en vous faisant coder pas à pas une application complète et testée.

Vue 3 : de Zéro à Ninja


Vue 3 est la nouvelle version de l'excellent framework Vue. Utilisant les nombreuses nouveautés du développement Web (ES2015, TypeScript), Vue est un framework génial pour écrire des applications résolument modernes. Basée sur notre ebook et notre plateforme d'exercices, la formation sortira rapidement des exemples de base pour se lancer dans la construction d'une application complète, avec outillage, tests, communication avec une API, etc... Venez découvrir toute la puissance de Vue, et soyez prêt·e à écrire des applications robustes et performantes !

Cette formation vous donnera un accès complet à la plateforme de notre "Pack Pro" Vue. Vous pourrez ainsi avancer à votre rythme sur les exercices avancés non couverts en session depuis chez vous.
Et si vous ne pouvez pas suivre cette formation (trop loin, trop chère, manager peu conciliant, ...), vous pouvez toujours acheter notre Pack Pro et vous auto-former pour un coût bien inférieur.

vue logo

4 jours - 2 400

Je suis intéressé
4.9 / 5 115

Les prochaines dates

  • lundi 2 - jeudi 5 décembre 2024 (à distance)

Un prix réduit pour les Héros !

Toutes nos formations bénéficient du prix réduit pour les Héros.
Demandez une réduction de -30% si vous êtes : organisateur bénévole d'événements techniques, committer sur un projet open-source, indépendant et ne bénéficiez pas du CPF, ou demandeur d'emploi.

En savoir plus sur notre blog.


Toutes nos formations sont disponibles et adaptables pour votre entreprise. Nous contacter pour un programme et un prix adapté.
Nous vivons autour de Lyon, mais nous pouvons donner ces formations en France ou aux alentours.
Ninja Squad est un organisme de formation enregistré sous le numéro de déclaration d'activité 82 42 02523 42 auprès de la Préfecture du Rhône.

Objectifs

  • Apprendre les bases du framework.
  • Être capable de développer une application de façon autonome.
  • Pouvoir s'interfacer avec un backend.
  • Savoir tester son application, unitairement et de bout-en-bout.
  • Connaître les bonnes pratiques de développement et de mise en production.

Public visé

Cette formation s’adresse à tous ceux qui souhaitent monter rapidement en compétence sur ce superbe framework.

Pré-requis

Connaissance des bases du Web (HTML bien sûr, mais la connaissance de Javascript est indispensable). Un doute sur votre maîtrise des pré-requis ? Envoyez-nous un email pour en discuter !

Modalités

La formation peut être suivie en présentiel ou à distance, au cours d’une session inter-entreprise que nous organisons régulièrement ou lors d’une session intra-entreprise organisée sur mesure pour votre équipe. Il est possible de s’inscrire à une session inter-entreprise jusqu’à la date de celle-ci, dans la limite des places disponibles (généralement 6 à 7 personnes pour garder une bonne qualité d’animation). Nous nous réservons le droit de reporter une session si nous n’avons pas au moins 3 inscrits à une session jusqu’à deux semaines avant celle-ci. N’hésitez pas à nous contacter afin de définir vos besoins, et vous assurer de la pertinence de cette formation pour vous.

Modalités d'évaluations

Un système d’évaluation des exercices permet un suivi personnalisé de la progression des stagiaires, tout au long de la réalisation d’une application concrète.

Moyens techniques

Chaque participant à la formation devra avoir son propre ordinateur afin de pouvoir faire les exercices (OS libre de choix, les programmes nécessaires seront installés en séance), ainsi qu’une connexion Internet dans le cas d’une formation à distance. Pour une formation dans vos locaux, le formateur aura également besoin d’un vidéo-projecteur, d’un accès Internet, et d’un tableau/paperboard.

Programme

Jour 1

Une introduction au futur du Web
  • ES2015+ et les nouveautés JavaScript
  • TypeScript
  • Web Components
Les premiers pas
  • Comprendre la philosophie du framework
  • Première application et outillage
Templates
  • Principes et Single File Components
  • Binding avec v-bind et v-on
Composant et directive
  • Premier composant
  • Directives
  • Cycle de vie
L'API de Composition
  • Les watch, propriétés computed et fonctions setup
  • Partager du code commun
  • Syntaxe script setup

Jour 2

Tests
  • Tests unitaires avec Vitest
  • Tester ses composants avec Vue Test Utils
  • Tests asynchrones
  • Tests end-to-end avec Cypress
Projection de contenu
  • Slots
  • Slot props
Suspense
  • Données asynchrones
  • API Suspense
  • Gestion d'erreurs
Échanger avec un serveur
  • Requêtes HTTP
  • Appels sécurisés
Routes avec Vue Router
  • Configuration des routes et URLs
  • Routes imbriquées, routes protégées

Jour 3

Formulaire
  • Créer un formulaire avec v-model
  • Utiliser une librairie tierce comme VeeValidate
  • Validation et erreurs
  • Créer ses propres validateurs
Style
  • Styles
  • Transitions
Gestion de l'état
  • Pattern store
  • Vuex
  • Pinia
Lazy-loading
  • Composants asynchrones et Suspense
  • Lazy-loading et routeur
Internationalisation (i18n)
  • Traduction
  • vue-i18n

Jour 4

Accessibilité (a11y)
  • Aria
  • Spécificités en Vue
  • Tester l'accessibilité
Composants avancés
  • Portail avec Teleport
  • KeepAlive
Sous le capot
  • Compilation des templates et DOM virtuel
  • Proxies et réactivité
Performance
  • Astuces
  • Tester la performance
Server Side Rendering (SSR)
  • Challenges
  • Nuxt
Préparer la mise en production
  • Déployer son application
  • Les bonnes pratiques

Notes

Basé sur les notes laissées par 115 participants (au 29/03/2024, depuis le 14/12/2020)

Satisfaction

4.9 / 5

Atteinte des objectifs

4.7 / 5

Qualité de l'animation

4.9 / 5

Diversité des méthodes pédagogiques

4.7 / 5

Intérêt du contenu

4.9 / 5

Qualité des supports

4.9 / 5

Quelques témoignages

Je recommande fortement la formation "Vue : de Zéro à Ninja" à toutes les personnes souhaitant monter en compétences sur ce framework, ou souhaitant renforcer des connaissances déjà existantes. J'avais déjà un an d'expérience sur Vue 3 lorsque j'ai suivi cette formation et j'ai tout de même appris beaucoup de choses, notamment sur les tests, les bonnes pratiques et les rouages de Vue. Le formateur, Cédric, connaît parfaitement son sujet et bien plus encore. Il a partagé avec nous toute son expérience sur Vue et sur les technologies web en général. C'est en plus de ça un très bon pédagogue, clair dans ce qu'il explique et enthousiaste. Ce fut un réel plaisir de suivre sa formation ! Florent Gimaret, OKTEO.

Une très bonne formation sur Vue3/TypeScript et un très bon formateur, à l'écoute, disponible et pédagogue. Je recommande à 200% !

Yves Chane Kane, Inetum.

Un contenu adapté, des exercices aux petits oignons avec un fil rouge pour monter progressivement en compétence sur Vue, un formateur disponible et pédagogique, bref rien à redire je recommande les yeux fermés 👍

Alvin Berthelot, Webyousoon.

Une excellente formation pour découvrir Vue 3 ! Les exercices successifs sur une même application permet de découvrir progressivement ce framework. Il ne me manque plus qu'à démarrer un projet dessus !

Sylvain Chabert, Neovia.

Toujours un plaisir de se former avec Ninja-Squad. Après une 1ère formation Angular très réussie, la formation VueJS 3 est tout aussi cool !

Khalid El Boukhari, Qim info.

Tout comme la formation Angular, cette formation Vue est très pédagogique. La difficulté des exercices est progressive et bien adaptée. On monte en compétence assez rapidement et c'est très enrichissant !

Pierre Ennaert, Pitwiti.

Profils des formateurs

Cédric Exbrayat sera l’animateur de cette formation. Il utilise Vue 3 depuis le début du framework, a coécrit le livre “Devenir un Ninja avec Vue”, contribue au framework et à l'écosystème, et a développé de nombreuses applications avec. Il a 15 ans d’expérience dans le développement Web, et est également contributeur au framework Angular. Les formateurs Ninja Squad sont des passionnés et experts de la technologie qu’ils enseignent. Avec plusieurs dizaines de sessions de formation par an, et ce depuis près de 10 ans, nos formateurs sont passés maîtres dans l’art d’accompagner une équipe vers la maîtrise de leur sujet. Ils développent et améliorent sans cesse les supports et exercices permettant aux stagiaires d’atteindre les objectifs pédagogiques.

Tarif, modalités et délai d’accès

Le coût de cette formation est de 2400€HT par participant pour une formation inter-entreprise. Les sessions inter-entreprises ont lieu tous les 2 à 3 mois environ. Les sessions intra-entreprise peuvent être planifiées dans les semaines qui suivent votre demande : contactez-nous pour un devis personnalisé. Pour démarrer le processus d'inscription, cliquez sur le bouton "Je suis intéressé" ci-dessus, ou envoyez-nous un email pour plus d'informations à hello+formation@ninja-squad.com. Nous pourrons alors discuter de votre besoin et établir une convention de formation.

Méthodes mobilisées (sur site et à distance)

Chaque formation Ninja Squad s’appuie sur le livre numérique écrit par les formateurs, et sur la plateforme d’exercices en ligne permettant aux stagiaires de facilement suivre leur progression. La plateforme fournit en effet une évaluation et un feedback continu aux stagiaires, afin de les aider à progresser. La plateforme sera toujours accessible même à la suite de la formation, permettant aux stagiaires de continuer à se perfectionner. Dans le cas d’une formation à distance, le formateur est en face à face virtuel 100% du temps, pour exposer un nouveau point théorique ou accompagner les stagiaires lors des phases d’exercice. Nous utilisons le logiciel Meet de Google pour avoir une salle de classe virtuelle privée. Afin de suivre la réalisation des exercices à distance, nous utilisons Visual Studio Code et sa fonction Live Share, qui permet de voir le travail des stagiaires en temps réel, de les guider ou de les corriger, d’avoir une messagerie ou un appel privé en tête-en-tête.

Accessibilité

Les personnes atteintes de handicap sont invitées à nous contacter directement, afin d'étudier les possibilités de suivre la formation dans des conditions adaptées.

Dernière mise à jour

25/02/2022

A propos de nous

Ninja Squad est un organisme de formation enregistré sous le numéro de déclaration d'activité 82 42 02523 42 auprès de la Préfecture du Rhône.

Notre organisme de formation a reçu la certification Qualiopi pour ses actions de formations. Votre formation peut donc être financée intégralement ou partiellement par votre OPCO.

Voir le certificat Qualiopi délivré à Ninja-Squad pour nos actions de formations.