Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
React 19 : Développement Front-End Moderne
- Utilisation des Hooks : useState, useEffect, useReducer
- Utilisation de l'API Context pour la gestion d'état
- Mise en place du routage avec React Router
- Bonnes pratiques en matière de structure de fichiers, réutilisabilité et performance
TypeScript pour les Développeurs React
- Sécurité des types : types, interfaces, enums, generics
- Typage des props, états, hooks et gestionnaires d'événements
- Création de types réutilisables et fonctions utilitaires
React + TypeScript en Pratique
- Construction de composants évolutifs avec un typage fort
- Combinaison de generics avec props et hooks
- Stratégies de typage pratiques pour des projets du monde réel
Tests d'Applications React
- Introduction à Jest et React Testing Library
- Rédaction de tests unitaires pour les composants et hooks
- Tests d'opérations asynchrones et appels API
- Bonnes pratiques en matière de couverture de tests et de débogage
Next.js 15 : Framework React Full-Stack
- Routeur d'application vs routeur de pages
- Rendu côté serveur et génération de sites statiques
- Routes API et middleware
- Optimisation des images et performance
Node.js + Express : Fondamentaux des APIs Backend
- Configuration d'Express et architecture RESTful
- Authentification avec JSON Web Tokens (JWT)
- Modèle contrôleur-service et structuration des routes
- Sécurisation et validation des requêtes API
REST API avec Prisma et PostgreSQL
- Configuration de Prisma avec PostgreSQL
- Modélisation de schémas et migrations
- Réalisation d'opérations CRUD
- Intégration du client Prisma avec les routes Express
Contrôle de Version avec Git
- Bases de Git : init, clone, commit, push, pull
- Branches, fusions et demandes de tirage (pull requests)
- Collaboration d'équipe avec GitHub
DevOps pour les Applications Full-Stack
- Concepts et flux de travail CI/CD
- Introduction à Docker et la conteneurisation
- Déploiement de base sur des plateformes cloud (par exemple, Vercel, Heroku)
- Surveillance et journalisation des erreurs
Data Warehousing et Data Lakes
- Différences entre les data warehouses et les data lakes
- Concepts de pipeline de données dans l'architecture Full-Stack
- Rôle des systèmes backend dans l'ingestion et la structuration des données
Intégration de l'Intelligence Artificielle
- Aperçu des cas d'utilisation de l'IA dans les applications web
- Appels aux API AI externes (par exemple, OpenAI, Hugging Face)
- Utilisation de l'IA pour la synthèse de texte, les chatbots et l'analyse
Résumé et Prochaines Étapes
Pré requis
- Une compréhension des principes de base de JavaScript et du développement web
- Une expérience avec HTML/CSS et les frameworks front-end
- Une familiarité de base avec les API et les bases de données est utile
Audience
- Développeurs front-end et back-end
- Ingénieurs logiciels en transition vers des rôles Full-Stack
- Professionnels techniques construisant des applications web évolutives
28 Heures
Nos clients témoignent (1)
Que chaque leçon technique soit accompagnée de plusieurs exercices pratiques pour bien maîtriser les concepts.
Andrei-Calin Bajea
Formation - OWASP Top 10 2025
Traduction automatique