Objectifs
Développer des interfaces web interactives et ergonomiques, concevoir une architecture serveur fiable, sécurisée et scalable, et mener un projet complet en autonomie.
Description
Contenu pédagogique
Bloc 1 : Développement Frontend
Objectif pédagogique : Concevoir et coder des interfaces utilisateurs dynamiques et
ergonomiques.
Activités pédagogiques :
- Structuration HTML5 et stylisation avec CSS3 (Flexbox, Grid)
- Intégration responsive (Mobile First)
- Manipulation du DOM et événements en JavaScript
- Création de composants réactifs avec React.js
- Consommation d'API REST via Fetch ou Axios
- Utilisation de bibliothèques UI (Bootstrap, Tailwind)
Bloc 2 : Développement Backend
Objectif pédagogique : Développer la logique serveur et gérer la persistance des données.
Activités pédagogiques :
- Création d'un serveur Node.js avec Express
- Conception d'APIs REST sécurisées
- Connexion à une base de données (MongoDB ou PostgreSQL)
- Gestion de l'authentification (JWT, sessions)
- Structuration du code avec MVC ou clean architecture
- Mise en place de middlewares et gestion des erreurs
Bloc 3 : Environnement de travail & bonnes pratiques
Objectif pédagogique : Mettre en place un environnement de travail professionnel pour
produire des livrables professionnels.
Activités pédagogiques :
- Utilisation de Git, GitHub et branches
- Application des normes de code (linters, formatters)
- Mise en place de tests unitaires avec Jest
- Organisation du projet avec un gestionnaire de tâches (npm/yarn)
- Suivi du projet avec Kanban (Trello ou Jira)
- Documentation technique (README, Swagger) Conception d'interfaces responsives
(mobile-first)
Bloc 4 : Projet final Fullstack
Objectif pédagogique : Mener à bien un projet complet, de la conception à la mise en
production.
Activités pédagogiques :
- Analyse du besoin client et rédaction du cahier des charges
- Maquettage et wireframing de l'interface
- Développement frontend et backend en parallèle
- Tests de fonctionnement et validations utilisateurs
- Déploiement sur plateforme (Render, Vercel, Heroku...)
- Présentation finale et soutenance du projet
Liste des sessions
ARIMAYI ACADEMY PRO
- 0612570719
- samir.bedouhene@arimayi.fr
Centre de formation
Lieu de formation