We may earn an affiliate commission when you visit our partners.
Course image
Viranson HOUNNOUVI

Ce projet guidé “Configurer un environnement dev avec la pile LEMP sous Linux” est destiné aux développeurs, spécifiquement développeurs web, DevOps, aspirants DevOps et toute personne ayant les bases de Docker pour la création d’images Docker et le déploiement de conteneurs.Dans ce projet guidé d'une heure, vous apprendrez à créer un manifest Docker Compose pour le déploiement de la stack LEMP en local, configurer les instances Docker nécessaires et déployer la stack LEMP avec persistance de données et surveillance des instances, vous connecter aux instances Docker déployées et Installer des extensions supplémentaires à l’instance Docker PHP. Il vous est nécessaire d’être habitué au shell Linux notamment les commandes de base. Ce serait un atout d’avoir les bases sur le déploiement de conteneurs Docker ainsi que des connaissances sur le fonctionnement et la configuration des serveurs web.

Enroll now

What's inside

Syllabus

Présentation du projet
Ce projet guidé “Configurer un environnement dev avec la pile LEMP sous Linux” est destiné aux développeurs, spécifiquement développeurs web, DevOps, aspirants DevOps et toute personne ayant les bases de Docker pour la création d’images Docker et le déploiement de conteneurs. Dans ce projet guidé d'une heure, vous apprendrez à créer un manifeste Docker Compose pour le déploiement de la stack LEMP en local, configurer les instances Docker nécessaires et déployer la stack LEMP avec persistance de données et surveillance des instances, vous connecter aux instances Docker déployées et Installer des extensions supplémentaires à l’instance Docker PHP. Il vous est nécessaire d’être habitué au shell Linux notamment les commandes de base pour la création et la gestion de fichiers et répertoires ainsi que l’édition de fichiers. Ce serait un atout d’avoir les bases sur le déploiement de conteneurs Docker, la création d’images Docker, la création de conteneurs et de piles de conteneurs Docker Compose ainsi que des connaissances sur le fonctionnement et la configuration des serveurs web, notamment le serveur web Nginx.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Ce cours convient aux développeurs, en particulier aux développeurs web, DevOps, aspirants DevOps et à toute personne ayant des connaissances de base sur Docker pour la création d'images Docker et le déploiement de conteneurs
Ce cours enseigne les bases du déploiement de la stack LEMP en local, notamment la création d'un manifeste Docker Compose, la configuration des instances Docker et la connexion aux instances Docker déployées
Ce cours couvre également l'installation d'extensions supplémentaires sur l'instance Docker PHP, ce qui permet aux apprenants de personnaliser et d'étendre leurs environnements de développement
Ce cours convient aux personnes ayant des connaissances de base sur le shell Linux et les commandes de base
Ce cours suppose également que les apprenants ont des connaissances sur le fonctionnement et la configuration des serveurs web

Save this course

Save Configurer un environnement dev avec la pile LEMP sous Linux to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Configurer un environnement dev avec la pile LEMP sous Linux with these activities:
Réviser les notes de cours
Permet de renforcer la compréhension des concepts clés et des sujets abordés pendant les cours
Show steps
  • Lire les notes de cours et relire les sections clés
  • Surligner les concepts importants et prendre des notes supplémentaires
Réviser les concepts de base de Linux
Permet de rafraîchir les connaissances sur les concepts de base de Linux, ce qui est nécessaire pour comprendre et utiliser Docker
Show steps
  • Lire la documentation Linux ou suivre un cours de base
  • Pratiquer les commandes de base de Linux dans un terminal
Réviser les commandes de base de Docker
Permet de rafraîchir les connaissances sur les commandes de base de Docker, ce qui est essentiel pour comprendre et utiliser Docker
Show steps
  • Lire la documentation de Docker
  • Pratiquer les commandes de base de Docker dans un terminal
Four other activities
Expand to see all activities and additional details
Show all seven activities
Créer une pile LEMP avec Compose
Permet de s'entraîner à la création d'une pile LEMP avec Docker Compose, ce qui est une compétence essentielle pour les développeurs web
Show steps
  • Lancer un terminal
  • Créer un fichier docker-compose.yml
  • Configurer les services nginx, php et mysql
  • Lancer la pile LEMP avec la commande docker-compose up
Participer à des groupes d'étude avec d'autres étudiants
Fournit une occasion de collaborer avec d'autres étudiants, d'échanger des connaissances et de renforcer la compréhension
Show steps
  • Rejoindre ou créer un groupe d'étude
  • Discuter des concepts de cours, partager des notes et s'entraider pour résoudre des problèmes
Configurer un domaine pour l'application web
Aide à acquérir des compétences en configuration de domaine, ce qui est crucial pour rendre l'application web accessible sur Internet
Browse courses on DNS
Show steps
  • Choisir un fournisseur de domaine
  • Acheter un nom de domaine
  • Configurer les enregistrements DNS
  • Pointer le domaine vers l'adresse IP du serveur
  • Vérifier que le domaine est correctement configuré
Contribuer à un projet open source liés à Docker ou à la pile LEMP
Permet d'approfondir les compétences en Docker et en pile LEMP tout en contribuant à la communauté open source
Show steps
  • Identifier un projet open source pertinent
  • Lire la documentation et comprendre le code source
  • Proposer ou apporter des modifications et des améliorations
  • Soumettre une demande d'extraction et collaborer avec les mainteneurs

Career center

Learners who complete Configurer un environnement dev avec la pile LEMP sous Linux will develop knowledge and skills that may be useful to these careers:
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. This course can help you build a foundation in the technologies and practices used in DevOps, such as Docker Compose and container orchestration. With this knowledge, you'll be better prepared to work in a DevOps environment and contribute to the efficient delivery of software.
Cloud Engineer
Cloud Engineers are responsible for designing, building, and managing cloud-based solutions. This course can help you build a foundation in the technologies and practices used in cloud computing, such as Docker and container orchestration. With this knowledge, you'll be better prepared to work in a cloud environment and contribute to the efficient delivery of cloud-based solutions.
Web Developer
Web Developers are responsible for designing and developing websites and web applications. This course can help you build a foundation in the technologies used to create and deploy web applications, such as Docker, Nginx, and PHP. With this knowledge, you'll be better prepared to create and maintain dynamic and interactive web experiences.
Data Engineer
Data Engineers are responsible for designing, building, and maintaining data pipelines. This course can help you build a foundation in the technologies and practices used in data engineering, such as Docker and Linux. With this knowledge, you'll be better prepared to work in a data engineering environment and contribute to the efficient delivery of data-driven solutions.
Systems Administrator
Systems Administrators are responsible for managing and maintaining computer systems. This course can help you build a foundation in the technologies and practices used in systems administration, such as Docker and Linux. With this knowledge, you'll be better prepared to manage and maintain Linux-based systems and ensure their reliability and performance.
Software Engineer
Software Engineers are responsible for designing, developing, and maintaining software applications. This course can help you build a foundation in the technologies and practices used in software development, such as Docker and PHP. With this knowledge, you'll be better prepared to create and maintain robust and scalable software applications.
Security Engineer
Security Engineers are responsible for designing, implementing, and maintaining security measures to protect computer systems and networks. This course can help you build a foundation in the technologies and practices used in security engineering, such as Docker and Linux. With this knowledge, you'll be better prepared to work in a security engineering environment and contribute to the protection of systems and networks.
Network Engineer
Network Engineers are responsible for designing, building, and maintaining computer networks. This course can help you build a foundation in the technologies and practices used in network engineering, such as Docker and Linux. With this knowledge, you'll be better prepared to work in a network engineering environment and contribute to the efficient delivery of network services.
Database Administrator
Database Administrators are responsible for managing and maintaining databases. This course can help you build a foundation in the technologies and practices used in database administration, such as Docker and Linux. With this knowledge, you'll be better prepared to manage and maintain databases and ensure their reliability and performance.
IT Manager
IT Managers are responsible for planning, organizing, and directing the activities of an IT organization. This course can help you build a foundation in the technologies and practices used in IT management, such as Docker and Linux. With this knowledge, you'll be better prepared to lead and manage IT teams and ensure the effective delivery of IT services.
Technical Writer
Technical Writers are responsible for creating and maintaining technical documentation. This course can help you build a foundation in the technologies and practices used in technical writing, such as Docker and Linux. With this knowledge, you'll be better prepared to create and maintain technical documentation that is clear, concise, and informative.
Quality Assurance Analyst
Quality Assurance Analysts are responsible for testing and verifying the quality of software products. This course may be useful for Quality Assurance Analysts who want to gain a better understanding of the technologies and practices used in software development and deployment. With this knowledge, you'll be better prepared to test and verify the quality of software products.
Business Analyst
Business Analysts are responsible for analyzing business needs and developing solutions to meet those needs. This course may be useful for Business Analysts who want to gain a better understanding of the technologies and practices used in software development and deployment. With this knowledge, you'll be better prepared to work with development teams and contribute to the delivery of business solutions.
Product Manager
Product Managers are responsible for planning, developing, and launching new products. This course may be useful for Product Managers who want to gain a better understanding of the technologies and practices used in software development and deployment. With this knowledge, you'll be better prepared to work with engineering teams and contribute to the success of new products.
Project Manager
Project Managers are responsible for planning, organizing, and executing projects. This course may be useful for Project Managers who want to gain a better understanding of the technologies and practices used in software development and deployment. With this knowledge, you'll be better prepared to manage software development projects and ensure their successful completion.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Configurer un environnement dev avec la pile LEMP sous Linux.
Provides a practical guide to building and deploying microservices using Java. It covers topics such as microservice architecture, API design, and testing. It valuable resource for developers and architects involved in the design and implementation of microservices.
Ce guide complet approfondit les scripts Bash, couvrant les techniques avancées telles que le traitement des signaux, les structures de données et les fonctions. Il est essentiel pour ceux qui souhaitent automatiser des tâches complexes sous Linux.
Covers the principles and practices of DevOps, emphasizing the importance of collaboration between development and operations teams. It valuable guide for organizations looking to adopt DevOps practices.
Provides a comprehensive guide to designing and building data-intensive applications, covering topics such as data modeling, storage systems, and distributed systems. It valuable resource for software engineers and data architects involved in the design and implementation of data-intensive applications.
Provides a comprehensive guide to system and network administration, covering topics such as system monitoring, performance tuning, and security. It valuable resource for system administrators and IT professionals.
Introduces the principles and practices of site reliability engineering (SRE), focusing on how to design, build, and operate reliable and scalable systems. It valuable resource for engineers and architects involved in system design and operation.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Configurer un environnement dev avec la pile LEMP sous Linux.
Déployer des conteneurs Docker avec Amazon ECS et Fargate
Most relevant
Installer et configurer la pile LAMP sous Ubuntu
Most relevant
Installer, configurer et sécuriser un registre Docker...
Most relevant
Surveiller un hôte Linux avec Prometheus-Grafana dans...
Most relevant
Déployer des stacks Docker avec Docker Compose
Most relevant
Héberger et gérer plusieurs sites Web sous Linux avec...
Most relevant
Déployer et configurer un serveur Gitlab privé dans Docker
Most relevant
Créer un Reverse Proxy pour conteneurs Docker avec Traefik
Most relevant
Configurer un Loadbalancer avec HAProxy dans Docker
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser