- Analyser les besoins et maquetter une application
- Définir l'architecture logicielle
- Concevoir une base de données relationnelle
- Développer des composants d'accès aux données (SQL et NoSQL)
- Développer le back-end d'une application avec Laravel et PHP
- Automatiser des traitements avec Python
1. Introduction
- Découverte du parcours
- Modalités pédagogiques
- Organisation et suivi
2. FIGMA – Du Prototypage à l'Animation
- Création d'un compte Figma
- Présentation de l'interface
- Outils de base et outils avancés
- Utilisation de l'Auto Layout
- Création de maquettes interactives
3. MERISE – Conception de Bases de Données
- Présentation de la méthode MERISE
- Modèle Conceptuel de Données (MCD)
- Modèle Logique de Données (MLD)
- Exercices d'application et cas concrets
4. PHP & MySQL – Création de Sites Dynamiques
- Installation de l'environnement de développement
- Introduction à PHP
- Passage de HTML à PHP dynamique
- Création d'une bibliothèque de fonctions
- Connexion et manipulation de bases MySQL
- Structuration d'un projet PHP
5. Framework Laravel – Développement Back-End
- Présentation et installation de Laravel
- Architecture MVC
- Blade (moteur de template)
- Développement d'une mini-application Laravel
- Gestion des routes, contrôleurs, vues
- Tests et finalisation du projet
6. Langage Python
- Bases fondamentales de Python
- Structures de contrôle, fonctions
- Programmation orientée objet
- Manipulation de données
- Notions avancées
- Quiz final
Attestation de formation
Non certifiante
Sans niveau spécifique