IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Symfony : 1 heure pour comprendre le framework : formulaires, entités et relations, authentification,
Un tutoriel video de Lior CHAMLA

Le , par Community Management

9PARTAGES

15  1 
Chers membres du club,

J'ai le plaisir de vous présenter cette série de quatre tutoriels vidéo de Lior CHAMLA :

Symfony : 1 heure pour apprendre et comprendre le framework !
Les bases de symfony – Formulaires – Entités et relations - Authentification
Dans la première partie de cette série de quatre tutoriels vidéo, Lior CHAMLA va vous présenter les bases de Symfony. Des connaissances de base en PHP et en programmation orientée objet sont nécessaires pour une meilleure compréhension de ce tutoriel.

Bonne lecture

Retrouvez les meilleurs cours et tutoriels pour apprendre le framework PHP Symfony

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de bcag2
Membre actif https://www.developpez.com
Le 06/12/2018 à 9:27
J'ai beaucoup utilisé ce tutoriel… j'en ai d'ailleurs défini un tableau pour revenir plus rapidement sur une notion :
le tableau est au format dokuwiki
^ Temps depuis le début ^ Sujet traité ^ Commande console éventuelle ^
| 1'15| pré-requis composer, vérification||
| 2'35| découverte - présentation||
| 4'03| installation|<code>composer create-project symfony/website-skeleton nom_projet
php bin/console list
php bin/console config:dump-reference
php bin/console about</code>|
| 6'38" puis 7'08"| utilisation serveur local||
| 8'00"| les //**controllers**// ||
| 10'00| créer un contrôleur:| <code>php bin/console make:controller</code>|
| 13'30| controleur function home() et annotation route racine du site||
| 14'50| fichier twig||
| 15'48| langage twig| <code>{{ variable }}, {% command %}</code>|
| 18'42| paramètre depuis le controleur vers la vue twig||
| 19'35| créer des pages, bootstrap/bootswatch||
| 20'15| récup lien template bootswatch vers base.html.twig||
| 21'50| navbar bootswatch||
| 25'30| création articles (pages blog)||
| 26'50| placehold.it (images vides pour test)||
| 30'00| show (path) pour les lire la suite||
| 31'10| Doctrine (ORM)||
| 33'59"| **Migration**||
| 34'51"| **Fixtures** (bases de test)|<code>composer require orm-fixtures --dev </code>|
| 36'25| Doctrine .env accès MySql, création bdd | <code>php bin/console doctrine:database:create</code>|
| 38'00| **//entity//**… création table| <code>php bin/console make:entity</code>|
| 42'50| màj des tables, script de migration| <code>php bin/console make:migration</code>|
| 44'36| lancement migration| <code>php bin/console doctrine:migrations:migrate</code>|
| 45'40| fixture (jeu fausses données)| <code>php bin/console make:fixtures</code>|
| 49'34| fixture flush| <code>php bin/console doctrine:fixture:load</code>|
| 50'30| utiliser doctrine dans l'appli||
| 51'30| **repository**||
| 56'30| formatage date||
| 58'54| identifiant article||
| 1h02'| path avec id||
| 1h03'| injection de dépendances repository||
| 1h06'| param converter||
Ça aurait été un petit plus d'y ajouter 2-3 mn sur php bin/console make:crud…redoutable d'efficacité… mais c'est sans doute prévu dans une partie suivante.

Et je pense que je ne suis pas le seul à partir d'une base de données existante… donc là aussi,
un lien indispensable: https://symfony.com/doc/current/doct...gineering.html
et une commande:
php bin/console doctrine:mapping:import App\\Entity annotation --path=src/Entity
5  0 
Avatar de slim_java
Expert confirmé https://www.developpez.com
Le 26/12/2018 à 13:57
j'ai regardé assez de vidéo sur symfony 4 mais cette formation je la trouve la meilleure.
cependant j'aurais voulu que la formation traite l'architecture de symfony, le fonctionnement du contrôleur frontal , le fichier kernel ,l'utilité des dossier générés pour un projet ..un peu de théorie quoi...
pour la partie technique il manque la manipulation des templates .
merci pour ce travail.
1  0 
Avatar de bilbot
Membre averti https://www.developpez.com
Le 06/12/2018 à 15:07
Beau travail.
Manque juste un petit rappel au debut sur l'historique, pour dire qu'il y a eu une grosse evolution du framework entre sf1 et sf2, et que sf2/sf3/sf4 c'est grosso modo le même framework. Je pense que de voir un outils qui 3 version majeur en 6 ans ca peut faire peur, car on se dit qu'il faut tout réapprendre, alors que ce n'est pas le cas.
0  0 
Avatar de Desomania
Membre régulier https://www.developpez.com
Le 13/02/2019 à 14:42
Bonjour,

Merci pour le tutoriel, je m’intéresse a Symfony dans le cadre d'un projet et je trouve bien complet.

Cdlt.
0  0 
Avatar de fabienast
Nouveau Candidat au Club https://www.developpez.com
Le 18/09/2019 à 10:17
Bonjour bcag2
Aurais-tu fait la même chose pour les 3 autres vidéo ?

Super court.
Merci.
0  0