Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Déployer son site Symfony 5 en production
Highest Rated
Rating: 4.6 out of 5(92 ratings)
445 students

Déployer son site Symfony 5 en production

Configurer un serveur dédié avec Apache, Mysql, Php et GIT pour déployer Symfony 5 en production
Created byMikael Houdoux
Last updated 5/2021
French
French [Auto],

What you'll learn

  • Déployer un site en production
  • Déployer un site sur un serveur dédié
  • Mettre en ligne son site Symfony 5 depuis un serveur dédié
  • Configurer un serveur dédié
  • Sécuriser un serveur dédié
  • Installation les paquets sur un serveur dédié
  • Configurer un virtual host Apache
  • Configurer un dépôt Git pour déployer son code
  • Configurer la zone DNS de son nom de domaine
  • Comment choisir son serveur dédié
  • Maîtriser SSH pour dialoguer avec son serveur
  • Déployer un certificat SSL pour son site (Https)
  • Sauvegarder les données et construire les backups
  • Comprendre et maîtriser les tâches Cron

Course content

7 sections33 lectures5h 17m total length
  • Ce que vous allez apprendre à réaliser4:32

    Prenons quelques minutes pour découvrir ensemble ce que nous allons réaliser tout au long de cette formation. Du choix de notre serveur dédié, à l'installation des dépendances en passant par la configuration de la zone DNS d'un nom de domaine, vous maîtriserez tous les aspects liés au déploiement de votre code en ligne.

  • Les différentes solutions pour héberger son code14:40

    Quelles sont les différentes solutions qui existent sur le marché pour déployer notre code en ligne ? VPS, Cloud, hébergement mutualisé ou dédié ? Je vous propose de découvrir les avantages et inconvénients des différentes solutions.

  • Le cas du serveur dédié et pourquoi nous allons choisir cette solution3:42

    Vous l'avez compris, nous allons opter pour un serveur dédié ! Mais pourquoi ? Quel est réellement l'interêt de choisir un serveur dédié pour héberger nos plateformes ? Devenez le maître à bord et maîtrisez tous les aspects de la chaîne de production.

Requirements

  • Une connaissance des bases de GIT
  • Une connaissance des bases de Symfony 5

Description

Je vous propose de me suivre dans ce deuxième cours, cette fois consacré au déploiement de votre application Symfony 5 (et autre).

Je suis intimement 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 un apprentissage pas à pas pour maîtriser la configuration d'un serveur dédié, l'installation des dépendances et le déploiement de vos applications Symfony 5 (ou pas d'ailleurs !).

* Vous maîtriserez les mécanismes et concepts de déploiement et de configuration.

* Vous apprendrez à manipuler vos dépendances. Installation, gestion et configuration de Mysql, Apache, PHP et GIT.

* Vous apprendrez les concepts de sécurisation de votre serveur (port, fail2ban,ssh...).

* Vous maîtriserez les notions liées à votre nom de domaine et à la configuration de la zone DNS.

* Vous serez en capacité de déployer rapidement vos modifications et fonctionnalités à l'aide d'un cycle de déploiement : Local vers dépôt GIT vers Serveur dédié (Push/Pull).

L'objectif est de vous fournir toutes les notions liées à la gestion de votre serveur dédié. Ainsi, vous serez en mesure ensuite de gérer en totale autonomie votre serveur, vos configurations et vos hébergements d'application. Il vous sera ainsi possible de déployer votre ou vos plateformes sur votre hébergement dont vous maîtriserez tous les aspects.

Who this course is for:

  • Les développeurs PHP qui souhaitent déployer du code en ligne
  • Les développeurs Symfony 5 qui souhaitent maîtriser le déploiement de base
  • Les développeurs qui souhaitent comprendre la configuration de base d'un serveur dédié
  • Les développeurs qui souhaitent comprendre la sécurisation de base d'un serveur dédié
  • Les développeurs qui souhaitent maîtriser la zone DNS d'un nom de domaine et sa configuration
  • Les développeurs qui souhaitent apprendre à manipuler les DNS (sous-domaine, CNAME, A ...)