Ce que vous devez savoir avant
Vous commencez
Débute 5 June 2026 07:28
Se termine 5 June 2026
00
Jours
00
Heures
00
Minutes
00
Secondes
2 hours 39 minutes
Amélioration optionnelle disponible
Not Specified
Progressez à votre rythme
Paid Course
Amélioration optionnelle disponible
Aperçu
Hi there! My name is Alvin and I am the CTO of EZread, an education-based website that provides students with summaries of their textbooks using the power of GPT-3 artificial intelligence.
In this course, we will be using the MERN stack (MongoDB, Express.js, React.js, and Node.js) to build a full stack SaaS web application that leverages 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
Matières
Programming