Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Guide pratique pour apprendre Symfony 6.4 {7.0} (e-commerce)
Rating: 4.7 out of 5(11 ratings)
63 students

Guide pratique pour apprendre Symfony 6.4 {7.0} (e-commerce)

Créer un site ecommerce avec un backoffice, un système de paiement et de mail (framework Symfony 6.4 {migration7.0})
Last updated 10/2024
French
French [Auto],

What you'll learn

  • Créer un site e-commerce avec le framework Symfony 6.4
  • Développer un projet complexe et complet avec Symfony 6.4
  • Déployer son site en production
  • Utilisation de GIT
  • Création du backOffice avec EasyAdmin
  • Envoi des e-mails avec mailJet
  • Utilisation de l'API de Stripe pour faire les paiements
  • Maitrise des Sessions, Formulaires, Controlleurs, Twig ...
  • Migration de la version LTS 6.4 vers 7.0

Course content

16 sections60 lectures12h 36m total length
  • Objectif1:56
  • Qu'est ce que Symfony ?3:38
  • Configuration de l'environnement de développement2:53
    • https://symfony.com/

    • https://getcomposer.org/

    • https://www.wampserver.com/

  • Choix de l'IDE1:39
    • https://www.jetbrains.com/fr-fr/phpstorm/

    • https://code.visualstudio.com/

      => Les plugins à ajouter sur  VSCode :

      • PHP Getters & Setters

      • PHP Intelephense

      • Symfony for VSCode

      • Twig Language

Requirements

  • Compétences de base en développement (algorithme)
  • Savoir utiliser CMD ou terminal
  • Connaissance dans un langage de développement orienté objet ( pas nécessairement PHP)

Description

Je suis intiment convaincu que pour apprendre efficacement il faut pratiquer et se mesurer à un projet complexe. C'est comme ça que j'ai appris le développement. Je propose dans cette formation à tous les développeurs PHP un apprentissage pas à pas des concepts de Symfony 6.4 à travers la création d'un site e-commerce complet.

* Vos utilisateurs pourront s'inscrire, se connecter, filtrer les produits, les mettre dans le panier, accéder au tunnel d'achat, payer et recevoir les emails de confirmation.

* Vos administrateurs pourront gérer les utilisateurs et les produits à travers une interface dédiée : le backoffice.

L'objectif est de vous fournir toutes les notions liées à Symfony 6.4 à chaque étape du projet. Ainsi, vous serez en mesure ensuite de réutiliser du code et de créer vos projets en autonomie.


Ce que vous allez apprendre

  • Développer un projet complexe et complet avec Symfony 6.4

  • Créer un site e-commerce avec le framework Symfony 6.4

  • Comprendre et maîtriser le langage de templating Twig

  • Comprendre et maîtriser les controllers et les routes dans Symfony 6.4

  • Comprendre et maîtriser l'utilisateur des formulaires et la validation des données

  • Comprendre et maîtriser les entités, les relations et les tables dans Symfony 6.4

  • Créer une interface d'administration avec EasyAdmin Bundle

  • Créer un système d'envoi d'email

  • Utiliser Stripe pour le paiement

  • Comprendre et maîtriser les services dans Symfony 6.4

  • Comprendre et maîtriser le composant Security

  • Comprendre et maîtriser la gestion de la base de données dans un projet Symfony

  • Déployer son site en production

  • Migration de la version LTS 6.4 vers 7.0

Y a-t-il des exigences ou prérequis pour ce cours ?

  • Connaissances de PHP et de la programmation orientée objets

  • Une connaissance des bases de HTML et CSS

À qui ce cours s'adresse-t-il ?

  • Aux développeurs PHP qui souhaitent découvrir Symfony 6.4 à l'aide d'un projet e-commerce concret et complexe

  • Aux développeurs qui souhaitent aller plus loin que la documentation offerte par Symfony et passer à la pratique.

Who this course is for:

  • Ce cours peut intéresser les développeurs débutants et confirmés.