Retour
Yii 2 - initiation au développement PHP avec le framework
Objectifs de la formation
Développement de site internet avec le Framework PHP Yii 2.
Contenu de la formation
Journée 1 : Le framework Yii 2 et la couche controler Le Framework PHP Yii2 Introduction générale et historique Installation de Yii2 avec composer Création d'un premier projet Structure et arborescence du projet Configurer le projet (base de donnée, nom de l'application, propriétés ...) Ajout d'une nouvelle page (controller et view) Création d'un formulaire simple à partir d'un modèle Le MVC : la couche "Controler" Principes MVC Création d'une route simple ou avec des paramètres Manipulation des objets Request et Response (format html, json, xml) Utilisation de la "View" (template) Héritage et inclusions de templates Routage et création d'URL (formats, redirection ...) Journée 2 : Les bases de données et les formulaires Base de données Utilisation de Mysql Work Bench (modélisation de la base) Utilisation du générateur GII Découverte du constructeur de requête Yii (format, conditions, filtrage, requêtes) Utilisation de Active Record (ORM) pour effectuer des requêtes (lecture, sauvegarde, mise à jour ou suppression) Active Record et les relations entre les tables Les formulaires Création d'un premier formulaire simple Utilisation des modèles pour définir des règles de validation du formulaire Personnalisation du formulaire (type de champ, messages d'erreur) Tester son formulaire Évènement lors de la validation (before, after) Afficher des messages Flash Charger des fichiers sur le serveur Créer un formulaire pour mettre à jour des données de plusieurs tables en même temps Journée 3 : Identification utilisateur Gérer une identification d'un utilisateur (formulaire identification et inscription) Envoyer un e-mail de confirmation d'inscription Utilisation des sessions et cookies Accès et droits utilisateurs (page publique ou page avec accès privé) Informations complémentaires Gestion de scripts JS et CSS Utiliser des alias (@web, @runtime) et en créer Internationalisation (multi langue) Affichage et formatage de date, heure, nombre Mettre en place un système de pagination Utilisation de la barre de debug (fonctionnement et personnalisation)
Résultats de la formation
Attestation d'acquis ou de compétences;Attestation de suivi de présence
Conditions spécifiques d'accès à la formation
Maitrise du langage PHP. Connaissance de la POO.
Métier formé
Administration de base de données
Niveau d'étude visé
Sans le Bac
Type d'immersion professionnelle
Formation initiale
Organisme de formation
Vivaneo
Durée de la formation
12 mois
Modalités de formation
formation entièrement présentielle
Prochaine(s) session(s)
- 01/01/2024 - 31/12/2024