CG数据库 >> Symfony2 : Formulaires et sessions utilisateur

Symfony2 : Formulaires et sessions utilisateur的图片1

Symfony2 : Formulaires et sessions utilisateur

Video2Brain | 02h15m | 18 Décembre 2014 | AVC 1280x720 25.000 fps | AAC 128 Kbps 44.1 KHz | 440.34 MB

Genre: eLearning | Level: Beginner | Language: French

Dans cette formation de Julien Moulin, vous apprendrez à coder mieux : alléger les contrôleurs, dynamiser votre application avec un accès utilisateur, et fournir un back-office à l’admin. Vous verrez comment trouver des bundles, comment les configurer mais aussi comment les surcharger. Vous créerez des utilisateurs, à la main, et avec un formulaire d’inscription. Vos entités seront reliées à vos utilisateurs et les utilisateurs disposeront d’un accès personnel avec un affichage de leurs objets uniquement. La sécurité sera aussi abordée pour protéger le back office simplement et les espaces utilisateurs. Autant vous dire qu’après cela, vous aurez toutes les clés en main pour construire votre application et pour vous lancer dans les espaces utilisateurs dynamiques !

La formation sur les formulaires et sessions utilisateur Symfony2 est là ! Et elle vous ouvre les portes de l’espace utilisateur et des bonnes pratiques liées aux contrôleurs. Votre formateur Julien Moulin s’applique pour vous aider à comprendre les fondements du code propre et de la délégation de métier de votre application, à des classes prévues pour cela. Chacun son métier, et les instances seront bien gardées.

Un projet complet sera augmenté par de nouvelles fonctionnalités pour fournir un accès utilisateur, un moyen de s’inscrire et de rattacher des objets à vos utilisateurs.

Tout commencera par les explications sur la délégation, moyen simple et efficace de ne jamais dupliquer du code et de permettre une utilisation dans n’importe quelle partie de votre application. Les services seront donc brièvement expliqués avec un exemple et la bonne façon d’en produire. La création d’un formulaire, qui peut s’avérer répétitive et prendre beaucoup de place dans un contrôleur, sera déléguée à une classe de construction qui s’occupera aussi de la logique métier de la gestion du dit formulaire. Moins de ligne, moins de code, plus de temps pour s’attarder sur le métier pur et se concentrer sur les aspects importants de votre application.

Vous verrez aussi les bundles, leur intérêt, la façon de les trouver et de tous les attraper. Vous apprendrez ensuite à installer le bundle de gestion d’utilisateur FOSUserBundle et découvrirez avec des exemples simples, comment surcharger les parties d’affichage et comment utiliser le bundle au sein de votre projet. L’utilisateur bénéficiera alors d’un formulaire pour s’inscrire et s’identifier, et sera aussi redirigé sur son espace personnel.

Enfin, vous continuerez votre apprentissage de Doctrine en parlant des relations et des requêtes écrites plus proprement. Doctrine fournit en effet des moyens simples de concevoir des requêtes puissantes et basées sur des paramètres. Vous utiliserez ainsi les relations pour rattacher utilisateurs et objets, et pour récupérer uniquement les objets d’un utilisateur pour ajouter un aspect sécurité à votre application.

Vue d'ensemble de la formation :

Aborder Symfony2 et les formulaires et sessions utilisateur

Pour commencer, votre formateur Julien Moulin vous donne une introduction à la formation.

Utiliser les formulaires et services

Dans ce chapitre, vous allez prendre en main les formulaires et les services dans Symfony2.

Gérer les utilisateurs de Symfony2

Poursuivez avec les formulaires et sessions dans Symfony2 en apprenant à connecter vos utilisateurs à votre application.

Rapprocher entité et relation

Julien Moulin vous montre comment créer une relation avec l'utilisateur et comment persister avec l'ID de l'utilisateur. Puis vous construirez une requête Doctrine.

Conclure sur les formulaires et sessions utilisateur

Vous voici arrivé au terme de la formation et il vous reste à voir un bonus sur la sécurisation simple du back office, en guise de conclusion.

发布日期: 2015-01-10