Apprendre Symfony 6 Sans Blabla!
Dernière mise à jour : 1/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: Français | Size: 4.57 GB | Duration: 8h 58m
Maitrisez les concepts fondamentaux en Symfony 6 par la pratique, sans blabla!
What you'll learn
Développer de puissants sites webs en un rien de temps
Mettre en place un backoffice
Gérer une base de données relationnelle avec les commandes Symfony
Découvrir les différentes facettes du framework
Acquérir les bonnes pratiques en Symfony
Requirements
N'hésitez pas à regarder nos vidéos en HTML5 si vous ne maitrisez les différents éléments du DOM et en PHP. Pour le reste, tout ce dont vous avez besoin de savoir pour maitriser le framework PHP vous sera expliqué pas à pas!
Description
Développez de puissants sites web en un rien de temps !Symfony est un framework PHP basé sur le modèle MVC (Model View Controller) qui vous permettra de créer de sublimes site web tout en assurant la gestion de vos bases de données ! Et c'est signé made in France !Si vous souhaitez entreprendre une carrière en tant que développeur full-stack, vous devez apprendre Symfony !Notre équipe a mis en place pour vous un cours complet, divertissant dans lequel vous apprendrez pas à pas les dernières bonnes pratiques en Symfony en partant de zéro. Apprenez les fondamentaux et mettez en pratique chaque concept clé en quelques heures seulement et créez vos premières pages web !Ce cours décortique chaque notion clé en un cours accessible et concret avec des exemples de la vie de tous les jours, au travers d'exercices ludiques dans lesquels chaque correction sera abordée pas à pas ! Pas de bla-bla ici, que du concret !Pour cette formation sur Symfony, je vous laisse au côté de notre expert Mathieu, avec qui vous développerez un projet fil rouge tout au long des vidéos!Vous êtes prêts? alors installez-vous confortablement sur votre chaise et à vos claviers et éditeurs de texte, c'est partie !
Overview
Section 1: Qui suis-je?
Lecture 1 Qui suis-je?
Section 2: Présentation du framework
Lecture 2 Qu'est-ce que Symfony?
Section 3: Installation sous Mac
Lecture 3 Installer Mamp
Lecture 4 Installer php
Lecture 5 Installer composer
Lecture 6 Installer Symfony CLI
Section 4: Installation sous Windows
Lecture 7 Installer un server Web local
Lecture 8 Installer Composer
Lecture 9 Installer Symfony CLI
Lecture 10 Installer Node JS
Lecture 11 Installer Cmder
Lecture 12 Configurer Git
Lecture 13 Autres configurations
Section 5: Comprendre le framework Symfony
Lecture 14 Créer un projet Symfony
Lecture 15 Lancer une application Symfony
Lecture 16 Installer d'extensions
Lecture 17 Découvrir l'architecture Symfony
Lecture 18 Les dépendances Symfony
Section 6: Création de notre première page
Lecture 19 Le MakerBundle
Lecture 20 02 - Générer un controller
Lecture 21 Les annotations
Section 7: Gestion du controller
Lecture 22 Méthodes et réponse
Lecture 23 Ajouter une route à un controller
Lecture 24 Url avec paramètre dynamique
Lecture 25 Débugger notre paramètre dynamique avec Symfony
Lecture 26 Valider les paramètres de ma route
Lecture 27 Créer des variables pour ma vue
Lecture 28 Afficher un tableau dans notre vue
Lecture 29 Définir des routes mutliples
Section 8: Le moteur de template Twig
Lecture 30 Présentation
Lecture 31 Les variables Twig
Lecture 32 La notion de blocks
Lecture 33 Utiliser Bootstrap
Lecture 34 Javascript & CSS
Lecture 35 Les routes avec Twig
Lecture 36 Les autres blocks essentiels
Lecture 37 Afficher la liste d'événements en respectant l'architecture Twig
Lecture 38 Gérer la page 'Détail d'un événement' avec le système de block
Lecture 39 Créer des liens dynamiques pour accéder aux détails d'un événement
Lecture 40 Types de données et méthodes prédéfinies
Lecture 41 La concaténation avec Twig
Lecture 42 Affichage sous condition
Section 9: Les Services
Lecture 43 Les Services
Lecture 44 Les Services existants
Lecture 45 Créer son propre service
Lecture 46 Finalisation de notre route
Lecture 47 Renvoyer une erreur 404
Section 10: Gestion des bases de données
Lecture 48 Les bases de données avec Symfony
Lecture 49 Installation de l'ORM Doctrine
Lecture 50 Configuration de la base de données
Lecture 51 Création de la base de données
Lecture 52 Création des entités
Lecture 53 Modifier une propriété
Lecture 54 Création des dernières entités
Lecture 55 Gestion des migrations
Lecture 56 Gérer les relations entre les tables
Lecture 57 Gérer une relation Many to Many
Lecture 58 Générer et appliquer une migration
Lecture 59 Créer un premier événement
Lecture 60 Sélectionner notre évènement la BDD
Lecture 61 Sélectionner un événement par son ID
Section 11: Mettre en place de fausses données avec DataFaker
Lecture 62 Générer de fausses données avec Faker PHP
Lecture 63 Installation
Lecture 64 Fonctionnement
Lecture 65 Optimiser nos fixtures
Lecture 66 Créer de faux événements
Lecture 67 Associer un événement à une ou plusieurs catégories aléatoires
Section 12: Gestion des formulaires
Lecture 68 Designer l'application avec Bootstrap
Lecture 69 Afficher les données manquantes sur nos cards
Lecture 70 Afficher le détail d'un événement
Lecture 71 Afficher la liste des catégories
Lecture 72 Créer un événement via un formulaire
Lecture 73 Associer les types aux champs
Lecture 74 Pré-remplir un formulaire
Lecture 75 Créer notre classe de formulaire
Lecture 76 Customiser notre formulaire
Lecture 77 Appliquer un thème à notre formulaire
Lecture 78 Validation des données
Lecture 79 Persister et valider les données du formulaire
Lecture 80 Traduire les message d'erreurs
Lecture 81 Modifier un événement
Lecture 82 Supprimer un événement
Section 13: Aller plus loin dans la gestion des formulaires
Lecture 83 Gérer les options d'un select
Lecture 84 Radio, Checkbox and Select
Lecture 85 Ajouter un input type file
Lecture 86 Gérer l'ajout de fichier
Lecture 87 Afficher les images uploadées
Lecture 88 Gérer la modification d'une image
Lecture 89 Gérer la suppression d'une image
Section 14: Gestion des requêtes HTTP
Lecture 90 Les requests
Lecture 91 Récupérer les données d'un formulaire avec la request de Symfony
Lecture 92 Filtrer les données avec le Query Builder de Symfony
Section 15: Envoyer des emails avec Symfony
Lecture 93 Envoyer un mail avec Symfony
Lecture 94 Mettre en place le formulaire d'envoi
Lecture 95 Configuration et validation du formulaire
Lecture 96 Envoyer un mail avec Mailer
Lecture 97 Configurer et debugger l'envoi de mail
Lecture 98 Débugger l'envoi de mail avec MailDev
Lecture 99 Envoyer un contenu HTML
Section 16: Gestion de la sécurité avec Symfony
Lecture 100 La sécurité dans Symfony
Lecture 101 Création de l'entité User
Lecture 102 Créer un user avec les fixtures
Lecture 103 Gérer l'authentification du User
Lecture 104 Gérer l'inscription du User
Lecture 105 Etre connecté directement après l'inscription
Lecture 106 Finaliser l'inscription
Lecture 107 Protéger nos routes
Lecture 108 Réinitialiser un mot de passe
Lecture 109 Traduction des autres formulaires
Section 17: Gestion de la session avec Symfony
Lecture 110 Les messages flash et la session
Lecture 111 La session utilisateur
Lecture 112 Associer un utilisateur connecté à un événement
Section 18: Gestion des assets avec Symfony
Lecture 113 Gestion des assets avec Symfony
Lecture 114 Les commandes Web Pack Encore
Lecture 115 La compilation du code Javascript
Lecture 116 Saas et Symfony Encore
Lecture 117 Installer Bootstrap
Lecture 118 Gérer la compilation du code Javascript
Lecture 119 Installer jQuery
Section 19: Mise en place d'un backoffice avec EasyAdmin
Lecture 120 Créer un backOffice avec EasyAdmin
Lecture 121 Créer le Dashboard Controller
Lecture 122 Créer un controller CRUD
Lecture 123 Configurer les labels et les colonnes du backoffice
Lecture 124 Gérer toutes nos entités
Lecture 125 Gérer nos utilisateurs
Lecture 126 Gérer nos événements
Lecture 127 Limiter l'accès à notre backOffice
Lecture 128 Customiser la page Dashboard
Toute personne souhaitant démarrer une carrière de développeur back-end ou full-stack,Toute personne souhaitant apprendre un framework back-end basé sur le modèle mvc,Toute personne familière avec les langages de programmation ou l'univers du web,Toute personne en recherche de bonnes pratiques,Toute personne voulant vérifier ses acquis ou se mettre à jour avec les versions actuelles de Symfony,Toute personne voulant à la fois développer la partie front-end et back-end de son projet web
Screenshot
Code:
Bitte
Anmelden
oder
Registrieren
um Code Inhalt zu sehen!