Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Optimisez votre Environnement LAMP Techniques Avancées
3 students

Optimisez votre Environnement LAMP Techniques Avancées

LAMP Linux Apache MySQL PHP
Created byFrançois Gez
Last updated 6/2025
French

What you'll learn

  • Savoir optimiser, gérer et sanctuariser l’environnement LAMP
  • Utiliser des Techniques avancées applicables à l’environnement dans son intégralité
  • Offrir une solution de développement agile au stade de la production
  • Avoir une approche globale de l'environnement LAMP permettant un développement futur dans la technologie

Course content

15 sections • 46 lectures • 7h 8m total length
  • Présentation de la formation6:06

    Description de la formation


    Optimisez votre Environnement LAMP  Techniques Avancées


    Comme l’indique Wikipedia, « LAMP est un acronyme désignant un ensemble de logiciels libres permettant de construire des serveurs de sites web ».


    L'acronyme original se réfère aux logiciels suivants :

    • « Linux », le système d'exploitation ( GNU/Linux ) ;

    • « Apache », le serveur Web ;

    • « MySQL ou MariaDB », le serveur de base de données ;

    • À l'origine, « PHP », « Perl » ou « Python », les langages de script.


    Même si les auteurs de chacun de ces programmes ne se sont pas coordonnés pour construire des plates-formes LAMP, cette combinaison de logiciels s'est popularisée du fait du faible coût de l'ensemble et de la présence de tous ces composants dans la plupart des distributions GNU/Linux.


    J’utilise cette technologie depuis des années et son appartenance aux logiciels libres n’est pas étrangère à mon enthousiasme à son égard, ainsi qu’à son succès ininterrompu auprès d’une grande partie de la profession et cela depuis maintenant des décennies.


    Objectifs de la formation


    • Savoir optimiser, gérer et sanctuariser l’environnement LAMP

    • Utiliser des Techniques avancées applicables à l’environnement dans son intégralité

    • Offrir une solution de développement agile au stade de la production


    Connaissances requises


    • Avoir des connaissances de base en Système GNU/Linux

    • Avoir une connaissance pratique avec les réseaux TCP/IP

    • Être familier avec les concepts de virtualisation et de sécurité informatique

    • Être familier avec les concepts Agile, partage, intégration et déploiement


    Public concerné


    Cet enseignement concerne un profile ayant déjà une certaine compréhension générale de l’informatique, une expérience tangible de la programmation et une compréhension partielle de l’architecture d’une application web et/ou d’un site internet.

  • Présentation du projet : Optimisation avancée d'un environnement LAMP5:29

    Utilisation de l’environnement LAMP au jour le jour


    Chapitre 1

    Fichier Configuration - Voici une vue d'ensemble des principaux fichiers de configuration dans une architecture LAMP


    Chapitre 2

    Configuration Réseau - La configuration réseau dans une pile LAMP est principalement gérée au niveau du système d'exploitation Linux


    Chapitre 3

    Shell Script - Voici quelques exemples de shell scripts utiles dans une pile LAMP


    Chapitre 4

    Docker - Utiliser Docker pour déployer une pile LAMP permet de simplifier la gestion et l'isolation des composants


    Chapitre 5

    GLPI - C’est une application open-source de gestion des actifs IT et de helpdesk


    Chapitre 6

    Sauvegarde - Mettre en place une solution de sauvegarde planifiée avec `cron` dans une pile LAMP


    Chapitre 7

    Chiffrement - Le chiffrement est essentiel pour protéger les données sensibles dans une pile LAMP


    Chapitre 8

    Git(Bitbucket) avec Scrum - Pour intégrer Git (Bitbucket) dans une pile LAMP et utiliser SCRUM pour la gestion de projet


    Chapitre 9

    CI/CD(Jira Pipeline) - Utiliser Bitbucket Pipelines pour automatiser les tests et les déploiements


    Chapitre 10

    Linux dans LAMP -  Voici une explication détaillée de chacun de ces composants, en mettant l'accent sur le rôle de Linux dans cette pile


    Chapitre 11

    Apache dans LAMP - Apache HTTP Server, communément appelé Apache, est un composant essentiel de la pile LAMP


    Chapitre 12

    MySQL dans LAMP - MySQL est un système de gestion de bases de données relationnelles (SGBDR) open source, et il constitue une composante essentielle de la pile LAMP


    Chapitre 13

    PHP dans LAMP - PHP est un langage de script côté serveur utilisé pour le développement web, et il constitue une composante essentielle de la pile LAMP

Requirements

  • Avoir des connaissances de base en Système GNU/Linux
  • Avoir une connaissance pratique avec les réseaux TCP/IP
  • Être familier avec les concepts de virtualisation et de sécurité informatique
  • Être familier avec les concepts Agile, partage, intégration et déploiement

Description

Cette formation arrive en complément avec la précédente ("Devenez Expert en LAMP  Installation et Configuration") et se focalise sur l'optimisation de son fonctionnement avec l'ajout de nombreuses technologies pour y parvenir.


Ces technologies ont des objectifs variés qui vont de la performance à la sécurité en passant par une facilité d'utilisation ou une mise en oeuvre simplifiée.


Les Chapitres abordés dans cette formation sont les suivants:


  • Fichier  de Configuration

    Voici une vue d'ensemble des principaux fichiers de configuration dans une architecture LAMP


  • Configuration Réseau

    La configuration réseau dans une pile LAMP est principalement gérée au niveau du système d'exploitation Linux


  • Shell Script

    Voici quelques exemples de shell scripts utiles dans une pile LAMP


  • Docker

    Utiliser Docker pour déployer une pile LAMP permet de simplifier la gestion et l'isolation des composants


  • GLPI

    C’est une application open-source de gestion des actifs IT et de helpdesk


  • Sauvegarde

    Mettre en place une solution de sauvegarde planifiée avec `cron` dans une pile LAMP


  • Chiffrement

    Le chiffrement est essentiel pour protéger les données sensibles dans une pile LAMP


  • Git(Bitbucket) avec Scrum

    Pour intégrer Git (Bitbucket) dans une pile LAMP et utiliser SCRUM pour la gestion de projet


  • CI/CD(Jira Pipeline)

    Utiliser Bitbucket Pipelines pour automatiser les tests et les déploiements


J'espère que vous passerez un moment agréable et constructif en y prennant part!

Who this course is for:

  • Programmeur de niveau intermédiaire
  • Développeur Full Stack
  • Développeur Back-End
  • Développeur Web