- Assimiler les principes de base de Yii2.
- Maîtriser l'utilisation des différentes couches de Yii2 (Contrôleur, Vue).
- Savoir exploiter les outils de génération de code (GII).
- Être en mesure de créer et de gérer des formulaires.
- Interagir avec la base de données en utilisant Active Record.
- Gérer les utilisateurs et les permissions d'accès.
Module 1 : Introduction à Yii2
- Présentation et historique
- Installation et configuration
- Structure d'un projet
Module 2 : Création d'un projet
- Création d'un projet Yii2
- Utilisation du Contrôleur et de la Vue
- Routage et URLs
Module 3 : Bases de données et formulaires
- Modélisation avec MySQL Workbench
- Génération de code avec GII
- Utilisation d'Active Record (CRUD)
- Relations entre tables
- Création et validation de formulaires
- Chargement de fichiers
Module 4 : Identification utilisateur et fonctionnalités avancées
- Inscription et connexion
- Sessions et cookies
- Gestion des accès
- Internationalisation
- Pagination et débogage
- Compréhension du framework Yii2 : Connaissance des concepts et de l'architecture de Yii2.
- Création d'applications : Capacité à démarrer et configurer un projet Yii2.
- Gestion des données : Utilisation efficace d'Active Record pour les opérations CRUD et gestion des relations.
- Développement d'interfaces : Création de vues dynamiques et utilisation de templates.
- Gestion des utilisateurs : Mise en place de systèmes d'inscription, de connexion et de gestion des accès.
- Validation et gestion des formulaires : Création et validation de formulaires, avec gestion des fichiers.
- Internationalisation : Implémentation de fonctionnalités multi-langues.
- Débogage et optimisation : Utilisation d'outils de débogage et bonnes pratiques pour l'optimisation des performances.
Non certifiante
Sans niveau spécifique