Ce que vous devez savoir avant
de commencer
Débute 3 July 2025 11:33
Se termine 3 July 2025
00
Jours
00
Heures
00
Minutes
00
Secondes
2 hours 39 minutes
Mise à niveau optionnelle disponible
Not Specified
Progressez à votre rythme
Paid Course
Mise à niveau optionnelle disponible
Aperçu
Bonjour ! Je m'appelle Alvin et je suis le CTO d'EZread, un site web éducatif qui offre aux étudiants des résumés de leurs manuels scolaires grâce à la puissance de l'intelligence artificielle GPT-3.
Dans ce cours, nous utiliserons le stack MERN (MongoDB, Express.js, React.js et Node.js) pour construire une application web SaaS full stack qui tire parti de GPT-3.
Programme
- Introduction au cours
- Configuration de votre environnement de développement
- Développement backend avec Node.js et Express.js
- Introduction à GPT-3 et API OpenAI
- Intégration de GPT-3 avec le backend
- Développement frontend avec React.js
- Connexion du frontend au backend
- Construction et déploiement de l'application SaaS
- Tests et débogage
- Projet final et conclusion du cours
Aperçu du projet et objectifs d'apprentissage
Prérequis du cours et configuration
Installation de Node.js et npm
Configuration de MongoDB
Aperçu de la pile MERN
Création d'un dépôt GitHub pour le contrôle de version
Configuration du serveur Express.js
Construction d'API RESTful
Intégration de MongoDB avec Mongoose
Authentification et autorisation des utilisateurs
Meilleures pratiques pour la sécurité des API
Aperçu des capacités de GPT-3
Configuration de l'API OpenAI
Génération et gestion des clés API
Gestion des limites de taux et des coûts de l'API
Connexion de l'API OpenAI au serveur Express.js
Création de points de terminaison pour les interactions avec GPT-3
Traitement et gestion des réponses de l'API
Configuration de l'application React
Compréhension des composants React et gestion de l'état
Mise en œuvre de l'interface utilisateur avec Material-UI ou Bootstrap
Création de formulaires pour les requêtes API
Effectuer des requêtes HTTP en utilisant Axios ou Fetch
Traitement des réponses et mise à jour de l'interface utilisateur
Gestion des sessions utilisateurs avec JWTs
Configuration du déploiement sur des plateformes d'hébergement (par ex. Heroku, Vercel)
Configuration des variables d'environnement pour la production
Mise à l'échelle avec des solutions cloud (par ex. AWS, DigitalOcean)
Mise en œuvre de tests unitaires et d'intégration
Débogage des problèmes courants dans les applications MERN
Pratiques d'intégration et de déploiement continus (CI/CD)
Construction et présentation de votre projet final
Révision finale et ressources supplémentaires
Chemins d'apprentissage futurs en IA et développement web
Enseigné par
Alvin Eizner
Sujets
Programmation