Formation Svelte JS Avancé
Svelte est un framework open-source de composants front-end qui fournit un environnement moderne pour la création d'applications web statiques et de composants réutilisables pour tout type de projet.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux développeurs de niveau intermédiaire qui souhaitent apprendre les concepts et fonctionnalités avancés de Svelte pour le développement d'applications web.
À la fin de cette formation, les participants seront en mesure de :
- Utiliser des techniques avancées pour développer des applications Svelte.
- Développer des applications web avec le framework Svelte.
- Réaliser rapidement des prototypes avec TailwindCSS et DaisyUI.
Format du cours
- Conférence interactive et discussion.
- Nombreux exercices et pratiques.
- Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Plan du cours
Introduction
- Aperçu des fonctionnalités et de l'architecture de Svelte
- Revue des concepts de base de Svelte
Liaison dans Svelte
- Liaison de texte
- Liaison HTML
- Liaison d'attributs
Rendu dans Svelte
- Utilisation du rendu conditionnel
- Rendu de listes
Concepts avancés de Svelte
- Gestion des événements
- Gestion des formulaires
- Utilisation de la déclaration réactive
- Utilisation de composants
- Props et événements de composants
- Styles de composants
- Compréhension de l'API contexte
- Transmission d'événements
- Utilisation des slots
- Slots nommés et props de slot
- Hooks de cycle de vie
- Réalisation de requêtes HTTP
- Utilisation de la liaison This
- Compréhension du contexte module
- Stores Writable, Readable et personnalisés
Dépannage
Synthèse et étapes suivantes
Pré requis
- Connaissances de base de JavaScript et Svelte
- Expérience en programmation JavaScript
Audience
- Développeurs
Cours à partir de 4 + personnes. Pour un entraînement individuel ou en petit groupe, veuillez demander un devis.
Formation Svelte JS Avancé - Réservation
Formation Svelte JS Avancé - Demande de renseignements
Svelte JS Avancé - Demande d'informations consulting
Nos clients témoignent (2)
Les détails, la manière d'expliquer et le calme et la confiance que l'animateur inspire.
Cosmin Ghergheles - Ness
Formation - React, Redux and TypeScript
Traduction automatique
J'ai particulièrement apprécié la pédagogie de Rodrigue. Je lui ai posé de nombreuse questions sur des sujets pointus et il a chaque fois repondu avec efficacité en l'illustrant avec des exemples concret.
Amaury - GE Medical Systems
Formation - Advanced TypeScript
Cours à venir
Cours Similaires
Avancé TypeScript
7 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs qui souhaitent utiliser les fonctionnalités avancées de TypeScript'pour créer et développer des applications JavaScript.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place l'environnement de développement nécessaire pour commencer à développer des applications TypeScript et Node.js.
- Prendre avantage des capacités avancées de Typescript'pour écrire un code propre et expressif avec moins d'erreurs.
- Configurer et utiliser Webpack avec TypeScript pour créer des interfaces utilisateur frontales complexes.
- Utiliser des types de données personnalisés (Union, Intersection, Tuple Types, etc.) pour étendre les types génériques existants.
- Implémenter des modèles de code asynchrones et des API pour la gestion des erreurs et la validation des réponses.
- Déployer des applications TypeScript et Node.js dans des environnements de production (AWS EC2, Heroku, etc.).
Avancé 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.
Vue.js Avancé : Applications Scalables et Optimisation
35 HeuresCe cours offre une exploration approfondie des concepts avancés de Vue.js, en mettant l'accent sur la scalabilité, la maintenabilité et l'optimisation des performances dans les écosystèmes frontend modernes.
Cette formation dirigée par un instructeur (en ligne ou sur place) est destinée aux développeurs de niveau intermédiaire à avancé qui souhaitent approfondir leurs compétences en Vue.js, adopter des workflows modernes et intégrer efficacement les outils de l'écosystème tels que Pinia, Quasar et Vite.
À la fin de cette formation, les participants seront capables de :
- Construire des applications Vue.js scalables et modulaires en utilisant des patrons avancés de réactivité et de composition.
- Concevoir et gérer efficacement des états globaux complexes avec Pinia.
- Intégrer des API, gérer les erreurs et maîtriser le flux de données entre les magasins et les composants.
- Appliquer des stratégies avancées de TypeScript et de tests pour la maintenabilité et la fiabilité.
- Optimiser les performances de construction, les workflows CI/CD et les déploiements en production.
Format du Cours
- Conférence interactive et discussion.
- Exercices pratiques et laboratoires de codage.
- Mise en œuvre pratique à l'aide de scénarios de projets réels.
Options de Personnalisation du Cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Choisir le bon framework JavaScript
14 HeuresCette formation en direct avec instructeur dans Canada (sur place ou à distance) est destinée aux développeurs qui doivent décider quel JavaScript framework utiliser pour développer des applications frontales.
A la fin 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 cadre JavaScript.
- Choisir le framework JavaScript qui leur convient le mieux.
Développement Avancé avec Next.js 14
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.
Next.js 14 - Avancé
21 HeuresCette formation en direct avec instructeur dans Canada (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.
Construction d'applications interactives avec React, Redux et GraphQL
28 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprendront à construire des applications React en utilisant Flux et GraphQL. Le cours couvre l'installation, la configuration, l'intégration, les tests, le déploiement et les meilleures pratiques tout en accompagnant les participants dans la création d'une série d'exemples d'applications qui démontrent comment ajouter des niveaux supplémentaires de complexité et de "coolness" à une application en utilisant les outils et les techniques les plus avancés.
Le développement d'applications avec React nécessite un mode de pensée différent, comparé à ce à quoi certains développeurs sont habitués, en particulier lorsqu'ils viennent de l'état d'esprit d'autres frameworks MVC tels que AngularJS et Bootstrap. Cette formation couvre les principes fondamentaux des technologies utilisées à chaque étape afin que les participants soient non seulement capables de construire une application fonctionnelle, mais aussi de comprendre pourquoi une approche particulière est utilisée. Cela pose les bases d'une réflexion indépendante et créative sur la conception et les résultats souhaités pour la construction de leurs propres applications à l'avenir.
React Native pour iOS et Android
21 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprennent les principes et l'approche de React Native en développant leur propre application mobile pour Android et iOS.
React Native Expo
7 HeuresReact Native pour le web
21 HeuresReact Native est un framework de développement open-source et multiplateforme pour la création d'applications mobiles. Développé par Facebook, il permet aux développeurs de créer une expérience utilisateur native pour leurs applications sur Android et iOS. React Native for Web rend les composants et les API indépendants de la plateforme de React Native disponibles pour le développement d'applications web.
React Native offre une expérience de développement cohérente basée sur JavaScript et la bibliothèque React (également connue sous le nom de React.js ou ReactJS) et permet un véritable développement rapide en se concentrant sur l'efficacité des développeurs sur toutes les plateformes - apprendre une fois, écrire partout.
Dans cette formation dirigée par un instructeur, les participants apprendront les bases de React Native pour le web.
À la fin de cette formation, les participants seront capables de :
- Installer et configurer les outils de développement React Native
- Comprendre les fondamentaux de React Native pour le web
- Construire, tester, déployer et résoudre les problèmes d'une application compatible avec iOS, Android et le web en utilisant React Native pour le web
Public cible
- Développeurs web
- Développeurs d'applications mobiles
Format du cours
- Partie cours magistral, partie discussion, exercices et pratique intensive
Note
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
React avec Next.js
14 HeuresCette formation en direct avec instructeur dans Canada (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.
React, Redux et TypeScript
21 HeuresReact est une bibliothèque largement utilisée pour créer des applications à page unique en JavaScript et HTML. Elle est employée par des entreprises telles que Facebook, Instagram, Netflix ou le New York Times.
Ce cours introduira les fondements sur lesquels s'appuient React ainsi que d'autres bibliothèques (comme Angular et Vue.js) et mettra en évidence les particularités de React. Il couvrira également les technologies couramment utilisées avec React, comme Redux et React-Router.
À la fin de ce cours, les participants seront capables de construire des applications de complexité variable avec React tout en respectant les bonnes pratiques.
Spring Boot, React et Redux
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs web qui souhaitent créer des applications web fonctionnelles front-end et back-end avec Spring Boot, React, and Redux.
A l'issue de cette formation, les participants seront capables de :
- Créer une application front-end avec React et Redux.
- Créer des API RESTful avec Spring Boot.
- Sécuriser les services web avec Spring security et les jetons web JWT.
TypeScript
7 HeuresCette formation en direct, dirigée par un instructeur, présente les principales fonctionnalités de TypeScript'et accompagne les participants dans la construction d'une application JavaScript réelle.
JavaScript avec TypeScript et Développement Full-Stack
35 HeuresJavaScript est un langage de programmation dynamique et de haut niveau largement utilisé dans le développement web, mobile et de bureau. Avec l'émergence des frameworks modernes et TypeScript, JavaScript est devenu une pierre angulaire du développement d'applications full-stack.
Ce cours en direct (en ligne ou sur site) animé par un formateur s'adresse aux développeurs débutants à intermédiaires qui souhaitent maîtriser JavaScript, TypeScript et le développement full-stack avec des outils et pratiques modernes.
À la fin de ce cours, les participants seront capables de :
- Rédiger du code propre et moderne en JavaScript et TypeScript.
- Développer des applications front-end interactives avec React.
- Développer des API back-end évolutives utilisant Node.js et Express.
- Créer des applications de bureau à l'aide d'Electron.
- Tester, documenter et déployer des applications full-stack.
Format du cours
- Cours interactif et discussions.
- Nombreuses exercices et pratiques.
- Mise en œuvre pratique dans un environnement de laboratoire vivant.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.