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
- Travailler avec les Hooks : useState, useEffect, useReducer
- Utilisation de l'API Context pour la gestion d'état
- Mise en œuvre du routage avec React Router
- Bonnes pratiques en matière de structure de fichiers, de réutilisabilité et de performance
TypeScript pour les Développeurs React
- Sécurité des types : types, interfaces, enums, génériques
- Typage des props, état, hooks et gestionnaires d'événements
- Création de types et de fonctions utilitaires réutilisables
React + TypeScript en Pratique
- Développement de composants évolutifs avec un typage fort
- Combinaison des génériques avec les props et les hooks
- Stratégies pratiques de typage pour les projets du monde réel
Test des Applications React
- Introduction à Jest et à la React Testing Library
- Rédaction de tests unitaires pour les composants et les hooks
- Test des opérations asynchrones et des appels API
- Bonnes pratiques pour la couverture de test et le débogage
Next.js 15 : Cadre Full-Stack React
- App Router vs Pages Router
- Rendu côté serveur et génération de sites statiques
- Routes API et middleware
- Optimisation des images et performance
Node.js + Express : Fondamentaux du Backend API
- Mise en place de Express et d'une 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
API REST avec Prisma et PostgreSQL
- Mise en place de Prisma avec PostgreSQL
- Modélisation du schéma et migrations
- Réalisation d'opérations CRUD
- Intégration du client Prisma avec les routes Express
Gestion des Versions avec Git
- Bases de Git : init, clone, commit, push, pull
- Fonctionnalités de branchement, fusion et demandes de tirage
- Travail avec GitHub et collaboration d'équipe
DevOps pour les Applications Full-Stack
- Concepts et workflows CI/CD
- Introduction à Docker et conteneurisation
- Déploiement de base sur des plateformes cloud (par exemple, Vercel, Heroku)
- Suivi 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 la collecte 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
- Appel des API externes IA (par exemple, OpenAI, Hugging Face)
- Utilisation de l'IA pour la synthèse de texte, les chatbots et l'analyse
Récapitulation et Étapes Suivantes
Pré requis
- Une compréhension des principes de base du JavaScript et du développement web
- 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
Public cible
- Développeurs front-end et back-end
- Ingénieurs logiciel en transition vers des rôles Full-Stack
- Professionnels techniques construisant des applications web évolutives
28 Heures
Nos clients témoignent (1)
Enthousiasme du formateur sur le sujet
Matthew Fowles - AGRO Merchants Whitchurch Limited
Formation - Web Application Development in PHP
Traduction automatique