What You Need to Know Before
You Start
Starts 5 June 2025 08:01
Ends 5 June 2025
00
days
00
hours
00
minutes
00
seconds
2 hours 39 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Paid Course
Optional upgrade avallable
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