Formation Yii2

La formation sur le framework Yii 2 vous permettra de découvrir les fonctionnalités avancées de ce framework PHP pour développer des applications web performantes.
Objectifs
- Comprendre les concepts fondamentaux de Yii2
- Savoir utiliser les différentes couches dans Yii2 (Controler, View)
- Savoir utiliser les outils de génération de code (GII)
- Être capable de créer et de gérer des formulaires
- Utiliser la base de donnée avec Active Record
- Être capable de gérer les utilisateurs et les accès
Pré-requis
- Avoir une connaissance de base en programmation PHP
- Avoir une connaissance de base en HTML, CSS et JavaScript
- Avoir une bonne connaissance de la gestion de base de données (MySQL)
Notre plan de formation
Ce plan peut être adapté à votre demande en formation sur mesure.Journée 1
Introduction au Framework Yii2- Présentation générale et historique de Yii2
- Installation et configuration
- Structure et arborescence d'un projet
- Création d'un projet Yii2
- Utilisation de la couche "Controler"
- Utilisation de la "View" (template)
- Routage et création d'URL
Journée 2
Bases de données et formulaires Yii2- Utilisation du logiciel Mysql Work Bench pour la modélisation de la base de données
- Utilisation du générateur GII pour générer des modèles, controllers et vues
- Utilisation de Active Record (ORM) pour effectuer des requêtes (lecture, sauvegarde, mise à jour ou suppression)
- Utilisation des relations entre les tables
- Création et utilisation de formulaires
- Validation de formulaires avec le framework
- Chargement de fichiers sur le serveur
Journée 3
Identification utilisateur et fonctionnalités avancées avec le framework- Gestion de l'identification utilisateur (formulaire d'inscription et de connexion)
- Utilisation de sessions et de cookies
- Gestion des accès et des droits utilisateur
- Internationalisation (multi-langue)
- Affichage et formatage de date, heure et nombre
- Pagination avec Yii2
- Utilisation de la barre de débogage (fonctionnement et personnalisation)
Notre intervenant(e)

Mathieu a débuté sa carrière au sein d'une filiale de Microsoft : Musiwave. Il était chargé de réaliser des sites mobiles au format WAP et des applications pour Pocket PC.
Mathieu est expérimenté depuis 2009 sur le cycle complet de développement d'applications mobiles pour Android. Il est habitué à travailler en coopération avec différents intervenants (clients, commerciaux, ergonomes, graphistes ...). Il participe régulièrement à différents Meetup (PAUG, JUG, Live coding ...)
Demander un audit technique avec Mathieu