Plan du cours
Introduction à l'architecture frontale Management
- Vue d'ensemble de l'architecture frontale moderne
- Comprendre les gestionnaires de paquets (npm, Yarn) et leurs rôles
- Mise en place d'un environnement de développement frontal
Mise à jour des paquets frontaux
- Vérifier si les dépendances sont obsolètes
- Utiliser npm et Yarn pour mettre à jour les paquets
- Résoudre les conflits de versions et les ruptures
Intégration de nouveaux outils et de nouvelles fonctionnalités de framework
- Explorer les nouvelles fonctionnalités des frameworks populaires (par exemple, React, Angular, Vue.js)
- Mettre en œuvre des mises à jour pour améliorer les performances des applications
- Intégrer de nouveaux outils et de nouvelles bibliothèques dans des projets existants
Gestion des dépendances et contrôle de version
- Meilleures pratiques pour maintenir les fichiers package.json et lock
- Utiliser le versionnement sémantique pour les mises à jour de dépendances
- Gestion des conflits de dépendances dans les environnements d'équipe
Dépannage et débogage des mises à jour
- Identification et résolution des erreurs liées aux mises à jour
- Utilisation d'outils de débogage pour les problèmes frontaux
- Création d'une stratégie de retour en arrière en cas d'échec des mises à jour
Projet final : Modernisation d'une application frontale
- Mettre à jour des paquets dans une application réelle
- Mise en œuvre de nouveaux outils et de nouvelles fonctionnalités
- Tester et présenter l'application mise à jour
Résumé et prochaines étapes
Pré requis
- Connaissances de base en HTML, CSS et JavaScript.
- La compréhension des frameworks frontaux (par exemple, React, Angular, ou Vue.js) est utile mais pas nécessaire.
Audience
- Développeurs frontaux
- Développeurs et ingénieurs web
- Développeurs de logiciels assurant la maintenance des applications web
Nos clients témoignent (5)
J'ai apprécié le fait que Gunnar ait écrit pratiquement tout le code à la volée pendant que nous le parcourions, mais qu'il y ait beaucoup de matériel préparé à l'avance sur le lecteur Google auquel je peux me référer après la formation. Le code que Gunnar a écrit sur la base de l'échantillon de données que j'ai fourni à l'avance a également été extrêmement utile et a rendu la formation pertinente pour nos propres ensembles de données.
Ranvir - Schroders Personal Wealth
Formation - Visual Studio Code
Traduction automatique
Plusieurs exemples pour chaque module et grande connaissance du formateur.
Sebastian - BRD
Formation - Secure Developer Java (Inc OWASP)
Traduction automatique
Module3 Attaques et exploits des applications, XSS, SQL injection Module4 Attaques et exploits des serveurs, DOS, BOF
Tshifhiwa - Vodacom
Formation - How to Write Secure Code
Traduction automatique
Exemples concrets.
Kristoffer Opdahl - Buypass AS
Formation - Web Security with the OWASP Testing Framework
Traduction automatique
Les connaissances du formateur étaient excellentes, et la façon dont les séances étaient organisées permettant au public de suivre les démonstrations a vraiment aidé à ancrer cette connaissance, contrairement à simplement écouter passivement.
Jack Allan - RSM UK Management Ltd.
Formation - Secure Developer .NET (Inc OWASP)
Traduction automatique