Date de mise à jour : 04/12/2024 | Identifiant OffreInfo :
24_279362
Organisme responsable :
Vivaneo
Assimiler les concepts fondamentaux du framework Yii2
Maîtriser l'utilisation des différentes couches MVC (Controller, View) dans Yii2
Exploiter les outils de génération de code, comme Gii, pour accélérer le développement
Concevoir et gérer des formulaires dynamiques dans Yii2
Manipuler les bases de données à l'aide d'Active Record
Mettre en place la gestion des utilisateurs et des droits d'accès
Module 1 : Introduction au Framework Yii2
Présentation générale et historique de Yii2
Installation et configuration du framework
Compréhension de la structure et de l'arborescence d'un projet Yii2
Création et gestion d'un projet Yii2
Utilisation de la couche Controller pour la logique métier
Utilisation de la couche View pour la gestion des templates
Gestion du routage et création d'URL personnalisées
Module 2 : Gestion des bases de données et des formulaires
Modélisation de bases de données avec MySQL Workbench
Génération de modèles, contrôleurs et vues à l'aide de Gii
Manipulation des données avec Active Record (lecture, écriture, mise à jour, suppression)
Gestion des relations entre les tables de la base de données
Création, validation et gestion de formulaires dynamiques
Chargement de fichiers sur le serveur à partir de formulaires
Module 3 : Identification utilisateur et fonctionnalités avancées
Mise en place de l'identification utilisateur (inscription, connexion)
Gestion des sessions et des cookies pour stocker des données utilisateur
Configuration des droits d'accès et des permissions utilisateur
Internationalisation (multi-langue) et gestion des formats de date, heure et nombre
Mise en place de la pagination pour les listes de données
Utilisation et personnalisation de la barre de débogage de Yii2
Compréhension des concepts fondamentaux et de la structure d'un projet Yii2.
Capacité à installer, configurer et structurer un projet basé sur le framework Yii2.
Maîtrise de la gestion des couches MVC (Controller, View) pour organiser le code et les interfaces.
Utilisation efficace du générateur de code Gii pour accélérer le développement.
Compétence dans la gestion des bases de données avec Active Record, y compris les relations entre les tables.
Conception et validation de formulaires dynamiques avec Yii2.
Implémentation de fonctionnalités avancées telles que le chargement de fichiers et la pagination.
Mise en place d'un système de gestion des utilisateurs et des droits d'accès.
Configuration de l'internationalisation pour des applications multi-langues.
Utilisation d'outils de débogage et optimisation pour améliorer la qualité du développement.
Non certifiante
Information non communiquée