PHP
DAWAN
Développement webARIMAYI ACADEMY PRO
La formation Développeur Fullstack permet de maîtriser la conception et le développement d'applications web complètes, en combinant les compétences frontend (interface utilisateur) et backend (logique serveur, base de données).
L'objectif est de savoir 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 :
- Créer une interface utilisateur responsive et fonctionnelle
- Développer un backend structuré et interconnecté à une base de données
- Travailler en équipe avec Git et GitHub
- Appliquer les bonnes pratiques de sécurité et de performance
- Déployer une application web sur un serveur
- Documenter son code et collaborer dans un workflow agile
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
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
Titre professionnel de niveau 5 (Bac +2) délivré par le Ministère du Travail, obtenu par blocs de compétences. Pour obtenir le titre professionnel, le candidat doit réussir les épreuves de certification : présentation d'un projet réalisé en amont de la session, entretien technique, questionnaire professionnel et entretien final.
La formation se distingue par une pédagogie active en situation de travail (AFEST), des projets concrets avec livrables pro, un format hybride (60% visio /40% présentiel) et un accompagnement individualisé + coaching emploi (CV, entretiens, intégration).
TP Développeur web et web mobile
RNCP 37674 RS -1 CertifInfo 114920 DAWAN
Développement webDAWAN
Développement webDAWAN
Développement webDAWAN
Développement web