Plan du cours
Introduction
- Qu'est-ce que la pile FARM ?
- FARM vs MERN
Prérequis et installation
- Configuration de l'environnement de développement
- Création d'un compte MongoDB Atlas
- Installation des dépendances
- Connexion de FastAPI à MongoDB
Création d'API REST (FastAPI)
- Opérations CRUD
- Mise à jour des API
- Fonctions MongoDB
- Test des API
Développement du front-end avec ReactJS
- Création d'un projet React
- Installation d'axios et de Bootstrap
- Mise en forme, CSS et JSX
- Ajout de fonctions interactives
- Test de l'application
Déploiement de l'application
- Déploiement du back-end (Heroku)
- Déploiement du front-end (GitHub)
Sécurisation de l'application
- Authentification et gestion des utilisateurs
- Routes et autorisations d'accès
Dépannage
Résumé et prochaines étapes
Pré requis
- Expérience en développement web
- Expérience en programmation JavaScript et Python
Public cible
- Développeurs
Nos clients témoignent (2)
C'était vraiment très satisfaisant de finalement acquérir une compréhension solide de certains concepts fondamentaux de React, en particulier ceux liés à l'état (state) et aux hooks. Łukasz a fourni des explications très claires sur ces sujets et a été heureux d'expérimenter avec des exemples pratiques pour répondre aux questions supplémentaires que nous avions.
Hayden Pike - Powerlink Queensland
Formation - React, Redux and TypeScript
Traduction automatique
Le formateur a fait un excellent travail pour briser la glace et a pris l'initiative d'encourager tout le monde à participer. Personne n'a été mis de côté, et il a su s'adapter efficacement aux difficultés de chacun. Il a bien utilisé les défis et les questions soulevés par les participants pour fournir des explications plus claires à l'ensemble de l'audience.
Joao Aguiar - INESC TEC
Formation - React: Build Highly Interactive Web Applications
Traduction automatique