Formation Choosing the Right JavaScript Framework
Le développement d'une application frontale est une tâche ardue lorsqu'il existe un grand nombre de cadres de script nouveaux et émergents Java parmi lesquels choisir. Le choix d'un bon framework dépend de l'exigence et du cas d'utilisation. Dans ce cours, nous analyserons les limites et les avantages de certains frameworks JavaScript existants (React, Angular, et Vue) afin de faciliter la prise de décision.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs qui doivent décider quel framework JavaScript utiliser pour développer des applications frontales.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place un environnement de développement optimal pour commencer à développer des applications frontales.
- Mettre en œuvre des applications de démonstration pour tester les limites et les avantages d'un framework JavaScript.
- Choisir le framework JavaScript qui leur convient le mieux.
Format du cours
- Exposé et discussion interactifs.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement live-lab.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Plan du cours
Introduction
Développement frontal et Javaframeworks de script
- Les outils et le développement pour le développement web
Évaluer les exigences de l'application
- Vitesse et performance
- Maintenabilité
- Lisibilité
- Intégration avec les systèmes, applications et services existants
Évaluation des talents existants
- Expérience en matière de développement backend et frontend
- Formation et courbe d'apprentissage
Préparation de l'environnement de développement
- Éditeurs et IDE
- Installation et configuration de NPM et Node.js (en anglais)
Vue d'ensemble du cycle Web Development
- Contrôle de version, codage, construction, test, déploiement
- Automatisation et intégration continue
Explorer Angular
- Avantages : réutilisabilité, lisibilité, maintenabilité, etc.
- Limites : courbe d'apprentissage abrupte, migration de l'existant
- Travaux pratiques : installation et configuration
- Travaux pratiques : mise en oeuvre d'une application de liste de tâches
- Travaux pratiques : test et débogage de l'application todo list
- Construire et déployer une application Angular
Explorer React
- Avantages : liaison de données, JSX, SEO-friendly, etc.
- Limites : courbe d'apprentissage, JSX, documentation de React, etc.
- Travaux pratiques : installation et configuration
- Travaux pratiques : mise en oeuvre d'une application de liste de tâches
- Travaux pratiques : test et débogage de l'application todo list
- Construire et déployer une application React.
Explorer Vue
- Avantages : taille, lisibilité, etc.
- Limites : manque de plugins, mise à jour continue, etc.
- Travaux pratiques : installation et configuration
- Travaux pratiques : mise en œuvre d'une application de liste de tâches
- Travaux pratiques : test et débogage de l'application todo list
- Construire et déployer une application Vue
Résumé et conclusion
Pré requis
- Compréhension du développement web
Audience
- Développeurs
Les formations ouvertes requièrent plus de 3 participants.
Formation Choosing the Right JavaScript Framework - Booking
Formation Choosing the Right JavaScript Framework - Enquiry
Choosing the Right JavaScript Framework - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (5)
Les cours étaient très interactifs et les exercices étaient très pratiques.
Heino - NWK Limited
Formation - Laravel and Vue.js
Traduction automatique
Adaptation aux besoins de l'équipe Support pendant la formation Idées d'exercices à faire pour la suite
Louis-Antoine Pottier - Exotec
Formation - Javascript and Vue.js for Beginners
Le fait d'etre dans une formation en solo. C'est super pour poser toutes les questions qu'on souhaite.
Nicolas - Caf du Rhone
Formation - Quasar Framework and Vue.js
Aucun PowerPoint
Raymond Chan - Hospital Authority
Formation - Advanced React
Traduction automatique
La formation contient de bons éléments et est facile à suivre
David Phetole Leshabela - Vodacom SA
Formation - React with Next.js
Traduction automatique
Cours à venir
Cours Similaires
Advanced React
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs qui souhaitent créer des composants React et concevoir des applications complexes.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les concepts avancés de React, y compris les API de contexte, les HOC, l'état externe, les API asynchrones, etc.
- Construire des composants composables avec React.
- Entretenir l'authentification côté serveur et côté client.
- Implémenter React et les bibliothèques Redux pour gérer des applications complexes avec état.
- Réduire le code et optimiser les performances d'une application.
- Tester et déployer une application.
Advanced Vue.js
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs Vue JS qui souhaitent créer des composants avancés plus simples, plus flexibles et plus faciles à maintenir.
A l'issue de cette formation, les participants seront capables de :
- Écrire du code VueJS qui soit maintenable et résilient.
- Écrire une logique d'application portable et réutilisable.
- Créer des composants et des widgets personnalisés tout en évitant la complexité inutile.
Ant Design
7 HeuresCette formation en <loc> ; (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser Ant Design pour améliorer l'expérience utilisateur de leur application React.
À l'issue de cette formation, les participants seront en mesure de mettre en œuvre les composants React de Ant Design'pour développer de belles applications web de classe entreprise.
Laravel and Vue.js
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Laravel et Vue JS pour le développement web complet.
A l'issue de cette formation, les participants seront capables de :
- Développez des applications web avec Laravel et Vue JS.
- Intégrer l'API Laravel dans Vue JS.
- Déployer une application Laravel.
Building Micro-Frontends with Vue.js
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs de niveau intermédiaire qui souhaitent créer des applications micro-frontales à l'aide de Vue.js.
A l'issue de cette formation, les participants seront capables de :
- Ayez une meilleure compréhension des micro-frontaux.
- Apprendre à diviser les grandes applications en micro-fronts.
- Mettre en œuvre des micro-frontaux en utilisant différentes approches.
- Construire des applications micro-frontales avec Vue.js.
Next.js 14 Advanced Development
21 HeuresCette formation en direct (en ligne ou sur site) s'adresse aux développeurs web et architectes techniques de niveau intermédiaire à avancé qui souhaitent explorer les avancées de Next.js 14 et acquérir les connaissances nécessaires pour créer des applications web de pointe.
A la fin de cette formation, les participants seront capables de :
- Exploiter le plein potentiel de Next.js 14 pour construire des applications complexes.
- Utiliser les dernières fonctionnalités telles que Middleware, React Server Components, et Edge Functions.
- Mettre en œuvre les meilleures pratiques pour la performance, l'évolutivité et le référencement.
- Résoudre efficacement les problèmes courants dans les applications Next.js.
Nuxt.js and Vue.js
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Vue JS et Nuxt.js pour le développement web de bout en bout.
A l'issue de cette formation, les participants seront capables de :
- Influencer une application monopage en utilisant la configuration Nuxt.js.
- Implémenter le rendu côté serveur pour optimiser le référencement.
- Générer un site statique à partir de VueJS et du code Nuxt.js.
Next.js 14 - Advanced
21 HeuresCette formation en direct avec instructeur dans Belgique (en ligne ou sur site) est destinée aux développeurs de niveau avancé qui souhaitent maîtriser les dernières fonctionnalités de Next.js 14, optimiser les performances et mettre en œuvre des techniques modernes de React.
A la fin de cette formation, les participants seront capables de :
- Mettre en œuvre des crochets React avancés et des fonctionnalités concurrentes.
- Comprendre et utiliser efficacement les stratégies de routage Next.js.
- Exploiter les composants de serveur, les actions de serveur et les approches de rendu hybrides.
- Optimiser la recherche de données, la mise en cache et la régénération statique incrémentale.
- Utiliser Next.js comme solution backend avec Edge Functions et Edge Runtime.
- Gérer l'état en utilisant React Context, Redux et les bibliothèques d'état atomique.
- Optimiser les performances de l'application pour Web Core Vitals.
- Tester, surveiller et déployer efficacement les applications Next.js.
Quasar Framework and Vue.js
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Quasar Framework et Vue JS pour créer des applications multiplateformes.
A l'issue de cette formation, les participants seront capables de :
- Construire une application multiplateforme pour iOS, Windows, etc.
- Gérer les états et les données avec Vuex.
- Créer une application backend avec Firebase.
React with Next.js
14 HeuresCette formation en direct avec instructeur dans Belgique (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Next.js pour créer des applications React.
A l'issue de cette formation, les participants seront capables de :
- Développer des applications web côté serveur et des sites statiques en Next.js.
- Manipuler et stocker des données avec MongoDB.
- Sécuriser une application web avec l'authentification AuthO.
Vue 3
7 HeuresCette formation en direct avec instructeur en Belgique (en ligne ou sur site) est destinée aux développeurs et aux programmeurs qui souhaitent utiliser les modifications du cadre et les nouvelles fonctionnalités de Vue 3 pour créer des applications.
À la fin de cette formation, les participants seront capables de :
- Migrer et mettre à jour de Vue 2 à Vue 3.
- Apprendre les nouvelles fonctionnalités pour améliorer le développement d'applications.
- Tester et utiliser Vue 3 pour créer des applications maintenables et fiables.
Vue.js
21 HeuresDans cette formation en direct avec instructeur (en ligne ou sur site), les participants apprendront à tirer parti de l'architecture de Vue JS pour construire une application complexe à page unique (SPA).
A l'issue de cette formation, les participants seront capables de :
- Construire des applications web qui traitent et restituent les données de manière conditionnelle.
- Concevoir des applications web interactives qui réagissent efficacement aux événements de l'utilisateur.
- Écrire du code modulaire et réutilisable.
- Faire évoluer progressivement une vue vers une application monopage complète.
- Intégrer VueJS à une page web existante.
Javascript and Vue.js for Beginners
21 HeuresDans cette formation en direct avec instructeur (en ligne ou sur site), les participants apprendront juste les Javascripts nécessaires pour tirer parti de l'architecture de Vue JS'qui peut être adoptée progressivement pour construire une application complexe à page unique (SPA).
A l'issue de cette formation, les participants seront capables de :
- Comprendre et utiliser  ;Javascript et le framework VueJS pour construire une application web interactive.
- Concevoir des applications web interactives qui réagissent efficacement aux événements de l'utilisateur.
- Écrire du code modulaire et réutilisable.
- Faire évoluer progressivement une vue vers une application monopage complète.
Vuetify.js
14 HeuresCette formation en <loc> ; (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser Vuetify.js pour créer de belles interfaces pour des applications à page unique.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Vuetify.js.
- Comprendre les principes derrière le Material Design.
- Créer une application à page unique avec une interface utilisateur avancée en utilisant Vue.js et Vuetify.js.
Managing Vue JS State with Vuex
7 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs et aux programmeurs qui souhaitent créer, gérer et mettre à jour des applications Vue à l'aide de Vuex.
À l'issue de cette formation, les participants seront en mesure d'utiliser Vuex pour créer des applications monopages adaptables et faciles à maintenir.