Formation SmartMaker
Formation complète pour développeurs PHP souhaitant maîtriser React et la stack SmartMaker.
Objectifs
Cette formation vous permettra de :
- Comprendre les concepts fondamentaux de React
- Maîtriser les hooks React (useState, useEffect, etc.)
- Utiliser la bibliothèque SmartCommon
- Créer des applications mobiles PWA connectées à Dolibarr
- Développer des API avec le routeur SmartMaker
Prérequis
- Expérience solide en PHP
- Connaissances de base en HTML/CSS
- Familiarité avec Dolibarr (module development)
Modules
Partie 1 : Fondamentaux
| Module | Titre | Description |
|---|---|---|
| 1 | JavaScript ES6+ | Prérequis JavaScript moderne |
| 2 | Introduction à React | Composants, JSX, props |
| 3 | Hooks React Fondamentaux | useState, useEffect, useRef, useContext |
| 4 | React Avancé | useCallback, useMemo, custom hooks, Redux |
Partie 2 : SmartMaker
| Module | Titre | Description |
|---|---|---|
| 5 | Architecture SmartMaker | Vue d'ensemble de la stack |
| 6 | SmartCommon - Composants | Bibliothèque de composants |
| 7 | SmartCommon - Hooks | useApi, useStates, useGlobalStates |
| 8 | Backend API | Routeur et contrôleurs PHP |
Partie 3 : Intégration
| Module | Titre | Description |
|---|---|---|
| 9 | Intégration Frontend-Backend | Flux complet, mapping |
| 10 | Fonctionnalités Avancées | Offline, animations, i18n |
| 11 | Bonnes Pratiques | Pièges, patterns, debugging |
Comment suivre cette formation
- Suivez les modules dans l'ordre - Chaque module s'appuie sur les précédents
- Pratiquez - Chaque chapitre contient des exercices
- Référez-vous à la documentation - SmartCommon et React docs sont vos amis
- Expérimentez - Créez un projet test avec SmartBoot
Ressources complémentaires
Aller plus loin
Pour aller plus loin (et plus vite) dans votre apprentissage de SmartMaker nous vous invitons à suivre le cursus de formation proposé par CAP-REL.
Soutien R&D
Vous pouvez également soutenir financièrement la R&D du projet en suivant ce lien : Projet SmartMaker