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

Lieu de formation

28 Rue du Chemin Vert 75011 Paris 11e