Au cours de cette formation, vous découvrirez comment déployer un serveur GNU/Linux comme un véritable administrateur système. Comment installer un Wordpress, un Moodle ou un LimeSurvey ? Comment installer une base de données ? Comment sécuriser la connexion au serveur web ? Nous répondrons à l’ensemble de ces questions.
Résumé
Logiciels et principaux outils concernés : Apache, Mariadb, Wordpress, Let’Encrypt, IDE, Terminal, phpmyadmin/adminer
Durée : deux (2) journées ou 4 demi-journées en visioconférence, sur 14h00
Objectifs :
accompagner vos équipes vers la mise en place d’un serveur LAMP
découvrir les bases de configuration d’un serveur web
être en capacité de sécuriser ses services web avec Let’s Encrypt
Pré-requis : maîtriser un environnement GNU+Linux. Connaître les bases en administration système. Connaître les commandes de base d’un GNU/Linux.
Public : développeurs, administrateur système débutant
Méthodes mobilisées : alternance d’apports théoriques et d’exercices de mise en application pratique.
Modalités et délais d’accès : sur inscription préalable au minimum 1 semaine avant le début de la formation selon disponibilité du formateur.
Modalités d’évaluations : une évaluation du niveau des stagiaires est réalisée avant l’entrée en formation par téléphone ou au moyen d’un questionnaire. Évaluation des acquis et de la satisfaction en fin de formation.
Accessibilité aux personnes en situation de handicap : toutes nos formations sont accessibles aux personnes en situation de handicap, qu’il soit moteur, visuel, auditif ou cognitif ; quelles qu’en soient les particularités. Nous pouvons proposer des solutions de compensation de nos prestations en adaptant les moyens pédagogiques, techniques et d’encadrement. Nos locaux sont en rez-de-chaussée avec des places de parkings extérieures juste devant l’entrée du bâtiment. Aussi, merci de nous informer de vos besoins d’adaptation ; les échanges peuvent se faire et rester en toute confidentialité.
Taux de satisfaction 2i2l : 95 % des stagiaires sont « très satisfaits » ou « satisfaits » à l’issue de leur formation.
Tarif : pour une demande de formation interne, nous consulter
Présentation
Les articles Wikipédia + les sites officiels
LAMP
Linux + gnu + kernel
httpd + apache
MySQL + mysql
MariaDB + mariadb
PHP + php
WordPress + wordpress
PhpMyAdmin + phpmyadmin
Adminer + adminer
Bash + bash
Programme
Révisions des principes de base
Connaître les bases du réseau
Savoir utiliser des accès ssh
Maîtriser le gestionnaire des dépôts et des paquets
Maîtriser la gestion des utilisateurs
Maîtriser la gestion des droits
Mise en place d’Apache
Savoir déployer le service Apache
Comprendre le vhost par défaut
Maîtriser la création de vhosts
Comprendre la gestion des fichiers pour Apache
Maîtriser la gestion des modules et configurations
Mise en place de PHP
Découvrir la différence entre mod-apache ou php-fpm ?
Savoir déployer plusieurs versions de PHP sur un même serveur
Découvrir la configuration de php
Maîtriser la validation de l’installation
Mise en place de MariaDB
Découvrir la différence entre mysql / mariadb
Découvrir l’installation d’un serveur de bases de données
Savoir créer une base de données
Maîtriser la gestion d’utilisateurs et de droits
Mise en place de certificat SSl
Savoir installer et utiliser Let’s Encrypt
Maîtriser l’intégration de Let’s Encrypt dans un vhost
Savoir intégrer le http/2
Déploiement d’applications Web
Maîtriser le déploiement d’un wordpress
Savoir déployer une autre application web
Maîtriser le déploiement php myadmin
Savoir installer composer
Savoir installer wkhtmltopdf
Savoir installer imagick