Apprendre Symfony 6 by Huynh Yvon - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: Apprendre Symfony 6 by Huynh Yvon (/Thread-Apprendre-Symfony-6-by-Huynh-Yvon) |
Apprendre Symfony 6 by Huynh Yvon - OneDDL - 11-14-2024 Free Download Apprendre Symfony 6 by Huynh Yvon Dernière mise à jour : 5/2024 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: Français | Size: 3.00 GB | Duration: 7h 33m Apprenez en créant une application MVC en orienté objet avec le Framework Symfony What you'll learnApprendre à créer une application Symfony Apprendre les templates Twig Apprendre l'ORM de Symfony Doctrine Apprendre à coder les routes d'un controller RequirementsAvoir les connaissance de base de PHP DescriptionJ'ai travaillé 12 ans dans le développement web, puis je suis devenu formateur depuis 4 ans dans le développement web à plein temps, je vous apprends avec simplicité comment développer de façon professionnelle.Le framework Symfony bénéficie de plus de dix ans de savoir faire de leurs créateurs, c'est un framework qui utilise à plein les concepts de programmation orientée objet. C'est donc un très bon framework PHP pour manipuler les concept jusque là réservé à Java ou C#.Vous apprendrez non seulement les bases de la programmation objet, mais aussi beaucoup de design pattern, MVC comme model-vue-controller qui permet de développer de grosses applications, la notion d'ORM avec Doctrine, la programmation événementielle, l'injection de dépendance entre autre.Symfony permet la création d'un système d'authentification très rapidement, vous évitant de perdre des semaines de code, avec in fine un système moins robuste.On verra d'autres choses intéressante comme l'envoi d'email, l'upload d'image, la création d'un service, Symfony étant orienté service, vous êtes en architecture orientée service.Enfin on verra comment déployer une application Symfony sur un serveur via git.(vous aurez un mini cours sur Git ne vous inquiétez pas).Les cours en vidéo expliquent de façon très clair toutes les manipulations (complexes) OverviewSection 1: Mise en place de l'environnement Lecture 1 Introduction Lecture 2 Présentation du framework Symfony 6 Lecture 3 Qu'est ce qu'un framework MVC? Lecture 4 Rappel de programmation PHP orienté objet - Introduction Lecture 5 Rappel de programmation PHP orienté objet - Classe, Objets et héritage Lecture 6 Rappel de programmation PHP orienté objet - Interfaces Lecture 7 Rappel de programmation PHP orienté objet - Architecture orientée services Lecture 8 Rappel de programmation PHP orienté objet - Injection de dépendance Lecture 9 Installation de Laragon sous Windows Lecture 10 Installation de Composer Lecture 11 Installation sous Linux Lecture 12 Installation de VSCode Section 2: Codage de l'application Symfony Lecture 13 Création de votre projet Symfony avec Composer Lecture 14 Création de votre projet Symfony avec Symfony CLI Lecture 15 Mise à jour de PHP vers PHP 8.2 Lecture 16 Versionnez votre code Section 3: Création de la première page et de la base de données Lecture 17 Structure de répertoire d'un projet Symfony Lecture 18 Création de la première page et de la base de données Lecture 19 Création d'un controller Lecture 20 Les annotations, routes et slug Lecture 21 Le code HTML avec le templating TWIG Lecture 22 Exercice - Création d'une page Lecture 23 Correction Exercice Création d'une page Section 4: L'entité spéciale User Lecture 24 Création de l'entité spéciale User avec make Lecture 25 Entité et Repository Lecture 26 Création du script de migration et migration effective Section 5: Création d'entité Product et Category avec cardinalité Lecture 27 Création de l'entité Product Lecture 28 Exercice : Création de l'entité Category Lecture 29 Correction Création de l'entité Category Lecture 30 Migration des entités Product et Category Lecture 31 Défaire une migration Doctrine Section 6: Authentification Lecture 32 Création de l'authentification pour User Lecture 33 Créer des données avec la classe Fixture Lecture 34 Hydration de l'entité User avec mot de passe hashé Lecture 35 Exercice Lecture 36 Créer d'autres utilisateurs avec les fixtures Lecture 37 Correction de l'exercice Section 7: Les formulaires Part 1 Lecture 38 Création de formulaire Lecture 39 Amélioration de ProductType Lecture 40 Fonction insertion de produit Lecture 41 Exercice Création du formulaire pour l'entité Category Lecture 42 Correction exercice Section 8: Les formulaire Part 2 Lecture 43 Intégration de Bootstrap Lecture 44 Les messages Flash Lecture 45 Widgets selection de date et heure 1/2 Lecture 46 Widgets selection de date et heure 2/2 Lecture 47 Edition et suppression de catégorie 1/2 Lecture 48 Edition et suppression de catégorie 2/2 Lecture 49 Upload d'images 1/2 Lecture 50 Upload d'images 2/2 Section 9: Protgéger l'accès à certaines pages de votre site Lecture 51 Exercice : Mettre au propre la Navbar Lecture 52 Corrigé exercice Lecture 53 Exercice : afficher l'utilisateur connecté à droite de la Navbar Lecture 54 Corrigé exercice Lecture 55 Exercice : Ajout d'un lien de déconnexion Lecture 56 Corrigé exercice lien déconnexion Lecture 57 Gérer les droits d'accès aux pages 1/2 Lecture 58 Gérer les droits d'accès aux pages 2/2 Section 10: Les formulaires Part 3 Lecture 59 Exercice : Création du CRUD pour le User Lecture 60 Correction exercice CRUD User Lecture 61 CRUD User (suite) Lecture 62 Edition du User Section 11: L'implémentation du MVC dans Symfony Lecture 63 MVC à la sauce Symfony Section 12: Plus loin avec le moteur de template Twig Lecture 64 Elements de langage Twig Lecture 65 Twig IF et les objets et tableaux Lecture 66 Héritage de template et les blocks Lecture 67 Inclusions de templates Section 13: Envoi d'emails avec Symfony Lecture 68 Configuration du SMTP de Gmail Lecture 69 Configuration du SMTP de Mailjet Lecture 70 Envoi d'emails avec Symfony Lecture 71 Envoi d'email avec la librairie PHPMailer Section 14: Travailler avec les services dans Symfony Lecture 72 Créer un service MessageGenerator Lecture 73 Créer un service avec une librairie tierce via l'héritage Lecture 74 Configurer un service dans Symfony Lecture 75 Exercice Lecture 76 Corrigé exercice Section 15: Déployer votre application Symfony Lecture 77 Les dossier /var Lecture 78 L'environnement de développement et de production Lecture 79 Déploiement via FTP Lecture 80 Déploiement avec Git et CPanel Lecture 81 Clonage d'un repository privé de Github Lecture 82 Composer install et fichier .env Section 16: Notions avancées dans Symfony Lecture 83 Changement du mot de passe de l'utilisateur Lecture 84 Correction exercice mot de passe Lecture 85 Les événement de formulaire Lecture 86 Les événements avec les Subscriber 1/2 Lecture 87 Les événements avec les Subscriber 2/2 Lecture 88 Conclusion sur les Subscriber Lecture 89 Les événements avec les Event Listener Lecture 90 Subscriber ou Listener? Section 17: Le mot de la fin Lecture 91 Félicitation, vous avez fait un grand ps dans le MVC et la POO ! Débutant en PHP, développeur Wordpress, développeur front end Homepage Recommend Download Link Hight Speed | Please Say Thanks Keep Topic Live No Password - Links are Interchangeable |