Udemy

Platform

Français

Language

Web Development

Category

Apprendre Symfony 5 en créant un blog et un site e-Commerce

Créer 2 sites web avec backoffice, système de paiement, mail et pour maîtriser le Framework PHP Symfony 5

4.81 (27 reviews)

Students

23,5 heures au

Content

May 2021

Last Update
Regular Price


What you will learn

Développer un projet complexe et complet avec Symfony 5

Apprendre et maîtriser le langage de templating Twig

Apprendre et maîtriser l'utilisation des formulaires et la validation des données

Apprendre et maîtriser le composant Security

Créer un blog avec le framework Symfony 5

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

Apprendre et maîtriser les controllers et les routes dans Symfony 5

Apprendre et maîtriser les entités, les relations et les tables dans Symfony 5

Créer un système d'envoie d'email efficace à l'aide du wrapper PHP Mailjet

Apprendre et maîtriser les services dans Symfony 5

Apprendre et maîtriser la gestion de la base de donnée dans un projet Symfony

Déployer son site en production sur Heroku

Déployer son site en production sur un serveur mutualisé


Description

Vous développez des sites web régulièrement et vous en avez assez de réinventer la roue ?

Vous aimeriez utiliser les bonnes pratiques de développement PHP pour concevoir des sites de qualité professionnelle ?

Cette formation vous permettra de prendre en main Symfony, le framework PHP de référence.  Vous découvrirez à travers cette formation, comment ce puissant framework, supporté par une large communauté, va vous faire gagner en efficacité.

Dans la première partie de la formation, nous découvrirons, les notions de base du framework à travers la création d'un blog très simple.

Ce que vous allez apprendre

  • La mise en place d'un projet Symfony

  • La configuration des routes et la création de controller

  • La mise en place et l'utilisation du moteur de template Twig pour rendre une vue

  • L'ORM Doctrine et son utilisation

  • Les formulaires dans Symfony

  • Le système d'authentification.

Dans la deuxième partie de la formation, nous approfondirons les compétences acquises dans première partie à travers la création d'un site e-Commerce dénommé AliExprass

Ce que vous allez apprendre

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

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

  • Approfondir et maîtriser le langage de templating Twig

  • Approfondir et maîtriser les controllers et les routes dans Symfony 5

  • Approfondir et maîtriser l'utilisation des formulaires et la validation des données

  • Approfondir et maîtriser les entités, les relations et les tables dans Symfony 5

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

  • Créer un système d'envoi d'email efficace à l'aide de l'API de l'outil d'emailing Mailjet

  • Créer un tunnel d'achat efficace, en plusieurs étape avec Stripe pour le paiement

  • Approfondir et maîtriser les services dans Symfony 5

  • Approfondir et maîtriser le composant Security

  • Approfondir et maîtriser la gestion de la base de donnée dans un projet Symfony

  • Déployer son site en production sur un serveur mutualisé (IONOS)

Si vous ne savez pas de quoi je parle, n’hésitez pas à voir les vidéos d’Intro de chaque partie, elles sont gratuites.

Afin de vous proposer la formation la plus complète possible sur Udemy je m'engage à :

  1. Ajouter des chapitres pour les nouvelles mises à jour importantes (1 ou 2 par Mois)

  2. Ajouter régulièrement du contenu à la formation (essentiellement des cas pratiques)

  3. Ajouter des cas pratiques à la demande (Merci de m'envoyer un émail si vous avez une proposition)

  4. Accompagner les participants avec des cas pratiques et autres sources utiles à leur réalisation.

Ces ajouts de vidéos seront, bien entendu, gratuits si vous avez acquis la formation.

Je reste disponible dans la rubrique Question/Réponses d'Udemy pour répondre à vos questions.

Informations importantes à savoir:

  • Si cette formation ne vous satisfait pas alors nous nous engageons à vous rembourser sous 30 jours.

  • Une fois que vous avez rejoint la formation, vous y avez accès à vie y compris les mises à jours.

  • Vous pouvez m’envoyer des messages personnels avec toutes vos questions ou suggestions d'amélioration concernant la formation

  • Vous bénéficierez d'un suivi et d'une assistance durant toute la durée de votre formation

  • A la fin de votre formation, vous pouvez obtenir une lettre de recommandation pour faciliter vos recherches d'emploi ou de stages

Allez ! On passe à l’action !

Inscrivez-vous maintenant et commencez par bâtir votre profil de développeur web.



Screenshots

Apprendre Symfony 5 en créant un blog et un site e-Commerce
Apprendre Symfony 5 en créant un blog et un site e-Commerce
Apprendre Symfony 5 en créant un blog et un site e-Commerce
Apprendre Symfony 5 en créant un blog et un site e-Commerce

Content

Introduction et mise en place de Symfony

Prérequis pour suivre la formation sans difficulté

Comment faire pour réussir dans cette formation

cours 1 Présentation de la formation

Cours 2 comment fonctionne le framework symfony

Cours 3 Installation de Symfony

Cours 4 Création d'un projet Symfony avec la CLI Symfony

Cours 5 Création d'un projet Symfony avec Composer

Cours 6 Serveur embarqué de Symfony

Cours 7 La structure d'un projet Symfony

Les notions de bases de Symfony

Cours 8 C'est quoi Symfony Flex et comment s'en servir

Cours 9 Le contrôleur et la route en Symfony

Cours 10 Le Template twig avec symfony

Cours 11 l'ORM Doctrine avec Symfony

Cours 12 Création de la base de données du projet Symfony

Cours 13 fixtures avec doctrine dans Symfony

Projet 1 Création d'un blog en Symfony

Cours 14 Page des articles du blog en Symfony

Cours 15 Page de présentation d'un article du blog en symfony

Cours 16 Création du Dashboard du blog - Symfony

Cours 17 Personnalisation du Dashboard du blog - Symfony

Cours 18 Personnalisation du Dashboard du blog (suite) - Symfony

Cours 19 L'injection de dépendance - Symfony

Cours 20 Présentation du challenge à réaliser

Cours 21 Correction du challenge à réaliser

Cours 22 outil de debugge Symfony

Cours 23 Les formulaires en Symfony

Cours 24 Les validateurs de formulaires

Cours 25 Pause café avant de continuer

Cours 26 Implémentation de l'inscription d'un utilisateur

Cours 27 Implémentation de l'authentification

Projet 2 Création d'un site web e-Commerce en Symfony

Présentation du projet E-Commerce

ours 1 Modélisation de la base de données

Cours 2 Initialisation du site web E-Commerce

Gestion des utilisateurs

Cours 3 Initialisation du composant Security

Cours 4 Inscription des utilisateurs (partie 1)

Cours 5 Inscription des utilisateurs (partie 2)

Cours 6 Les conditions générales d'utilisation du site

Cours 7 Connexion des utilisateurs

Cours 8 Compte de l'utilisateur

Cours 9 Réinitialisation de mot de passe

Cours 10 Gestion des adresses des utilisateurs

Cours 11 Gestion des adresses des utilisateurs (suite)

Cours 12 Bilan de mi-parcours

Liste des commandes utiles

Produits et Administration du site

Cours 13 Initialisation de la partie 2

Cours 14 Création de l'administration du site

Cours 15 Création de l'administration du site (suite)

Cours 16 Affichage des produits dans la boutique

Cours 17 Affichage du détails des produits

La gestion du panier client

Cours 18 Implémentation du service de gestion du panier

Cours 19 Implémentation du service de gestion du panier (partie 2)

Cours 20 Affichage du panier

Gestion du passage de commande

Cours 21 Affichage du panier dans l'entête du menu

Cours 21.1 Amélioration du service Panier

Cours 22 Sauvegarde des données

Cours 23 Mise en place de la gestion des commandes

Cours 24 Mise en place de la gestion des transporteurs

Cours 25 Creation de la page checkout

Cours 26 Creation de la page checkout (suite)

Cours 27 Traitement du formulaire de la page checkout

Cours 28 Amélioration de l'ergonomie de la page checkout

Cours 29 Services pour préparer le paiement en ligne

Cours 30 Correction de l'exercice sur le service de commande

Mise en place et configuration du payement en ligne

Cours 31 Creation d'un compte stripe

Cours 32 Amélioration de la structure du code

Cours 33 Configuration du payement en ligne

Cours 34 Prise en compte des frais de livraison et de la taxe

Cours 35 Page success et cancel payment

Cours 36 Administration des commandes réalisées sur le site

Cours 37 Affichage des commandes dans le dashboard de l'utilisateur

Cours 38 Correction de l'Exercice d'affichage du détail des commandes

Cours 39 Sécurisation de l'espace d'administration

Aller plus loin avec un peu de design

cours 1 Ajout d'un slider dynamique

cours 2 Ajout d'une page de contact

cours 3 Ajout d'une page shop

cours 4 Mise en place du formulaire de recherche

cours 5 Traitement du formulaire de recherche

Gestion d'email

cours 1 Introduction à l'envoi de mail

Cours 2 Création d'un compte MailJet

Cours 3 Création d'un model d'email MailJet

Cours 4 Création d'un service d'envoi d'email MailJet

Cours 5 Mot de fin sur l'envoi d'email

Mise en ligne sur Hébergement mutualisé

Cours 1 Achat d'un hébergement Web mutualisé

Cours 2 Email Professionnel

Cours 3 Configuration de message d'erreur Twig

Cours 4 Configuration Apache

Cours 5 Déployer un projet symfony sur GitHub

Cours 6 Petit ajustement avant déploiement

Cours 7 Déployer notre projet sur un serveur Web

Cours 8 Mise à jour de l'email pro sur MailJet

Cours 9 Correction de Bugs en production

Cours 10 Mot de fin


Reviews

P
Patrice17 March 2021

Un cours très enrichissant surtout très complet, affichage du panier, gestion des stocks, un vrai template dynamique, ce cours est excellent !


Coupons

DateDiscountStatus
4/12/202194% OFFExpired
5/6/202194% OFFValid

3671642

Udemy ID

11/30/2020

Course created date

2/5/2021

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram