Aller au contenu principal

Framework Yii2

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000180319
Organisme responsable : Vivaneo (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Comprendre les concepts fondamentaux de Yii2 Maîtriser les bases du framework Yii2, y compris son architecture MVC (Modèle-Vue-Contrôleur), son cycle de vie, ainsi que les principes qui sous-tendent son utilisation, comme l'injection de dépendances, la gestion des requêtes et des réponses. Savoir utiliser les différentes couches dans Yii2 (Contrôleur, Vue) Apprendre à structurer les applications en utilisant les trois principales couches de Yii2 : le contrôleur (qui gère la logique…

Comprendre les concepts fondamentaux de Yii2 Maîtriser les bases du framework Yii2, y compris son architecture MVC (Modèle-Vue-Contrôleur), son cycle de vie, ainsi que les principes qui sous-tendent son utilisation, comme l'injection de dépendances, la gestion des requêtes et des réponses. Savoir utiliser les différentes couches dans Yii2 (Contrôleur, Vue) Apprendre à structurer les applications en utilisant les trois principales couches de Yii2 : le contrôleur (qui gère la logique métier), la vue (qui rend les données à l'utilisateur) et le modèle (qui interagit avec la base de données). Savoir utiliser les outils de génération de code (GII) Exploiter l'outil GII de Yii2 pour générer automatiquement du code pour les modèles, contrôleurs, vues et autres composants, ce qui permet de gagner du temps et de faciliter la mise en place de fonctionnalités récurrentes. Être capable de créer et de gérer des formulaires Savoir créer des formulaires complexes en Yii2, gérer la validation des données saisies et traiter les soumissions de manière sécurisée tout en assurant une bonne gestion des erreurs. Utiliser la base de données avec Active Record Comprendre comment utiliser le modèle Active Record de Yii2 pour interagir facilement avec la base de données, effectuer des opérations CRUD (création, lecture, mise à jour, suppression) et appliquer des relations entre les modèles. Être capable de gérer les utilisateurs et les accès Maîtriser la gestion des utilisateurs et des rôles dans Yii2, en utilisant des composants comme le système d'authentification, d'autorisation et de gestion des sessions pour contrôler l'accès aux différentes parties de l'application.

Programme de la formation

Module 1 : Introduction au Framework Yii2 Présentation générale et historique de Yii2 Installation et configuration du framework Structure et arborescence d'un projet Yii2 Création d'un projet Yii2 Utilisation de la couche "Controller" pour gérer la logique métier Création et utilisation des vues (templates) pour l'affichage des données Routage et gestion des URL dans Yii2 Module 2 : Bases de données et gestion des formulaires Modélisation de la base de données avec…

Module 1 : Introduction au Framework Yii2 Présentation générale et historique de Yii2 Installation et configuration du framework Structure et arborescence d'un projet Yii2 Création d'un projet Yii2 Utilisation de la couche "Controller" pour gérer la logique métier Création et utilisation des vues (templates) pour l'affichage des données Routage et gestion des URL dans Yii2 Module 2 : Bases de données et gestion des formulaires Modélisation de la base de données avec MySQL Workbench Utilisation du générateur GII pour créer des modèles, contrôleurs et vues Manipulation des données avec Active Record (ORM) : requêtes de lecture, sauvegarde, mise à jour, suppression Mise en place et gestion des relations entre les tables dans Yii2 Création et gestion de formulaires dans Yii2 Validation des formulaires avec le framework Yii2 Chargement de fichiers sur le serveur et gestion des fichiers dans les formulaires Module 3 : Identification utilisateur et fonctionnalités avancées Gestion de l'identification utilisateur (inscription, connexion) Utilisation des sessions et des cookies pour maintenir l'état de l'utilisateur Gestion des droits d'accès et des rôles utilisateur dans l'application Internationalisation : mise en place de l'application multi-langue Affichage et formatage des dates, heures et nombres selon les paramètres régionaux Mise en place de la pagination pour les grandes quantités de données Utilisation de la barre de débogage Yii2 pour le suivi des erreurs et la personnalisation du débogage

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

150 h

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Informations sur les publics

Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Avoir des connaissances fondamentales en programmation PHP Maîtriser les bases du HTML, CSS et JavaScript Posséder une bonne compréhension de la gestion des bases de données (MySQL)

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
Vivaneo
75011 Paris 11e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes