Formation Administrer un Site Web Open Source, LAMP


REFERENCE
 
 
OAOS
DUREE
 
 
4 jours
TARIFS
 
 
1950 € HT
Niveau : Débutant
Cours à distance: Possible
OBJECTIFS :
 

Les trois logiciels "Apache, MySQL et PHP" se sont imposés comme standards de fait pour constituer des sites Web en Open Source. Même si les plates-formes Unix/Linux restent largement majoritaires en environnement de production, ces produits ont également atteint leur maturité dans le contexte Windows. Quel que soit le système d'exploitation retenu, les compétences de l'administrateur WEB sont dorénavant multiples. Outre la mise en oeuvre du serveur Apache, il faut administrer le serveur de bases de données MySQL et savoir lire et modifier les traitements écrits en PHP. Ce stage pratique vous propose d'acquérir de solides compétences pour administrer des "serveurs XAMP" : Apache, MySQL, PHP sous Unix/Linux ou Windows.

PRÉ-REQUIS :
 

Il est recommandé d'avoir des notions sur les langages SQL et HTML.

PUBLIC :
 

Développeurs de sites Web, administrateurs système, "webmestres".

PROGRAMME :
 

 

Administration Apache

Versions, ressources, documentation.
Les modules Apache
Installation via les sources en environnement Linux
Premieres directives essentielles du fichier "httpd.conf"
Directives de sécurisation des répertoires
Administration déléguée (fichiers ".htaccess")
Pages personnelles
Authentification des utilisateurs
Gestion des fichiers "logs", outils de statistiques
Mise en oeuvre des hôtes virtuels
Programmes CGI
Protocole SSL, certificats
Performances
Travaux pratiques Installation d'Apache  sous Linux depuis l'archive source
Adaptation des directives essentielles, validation de l'installation
Sécurisation de l'accès aux répertoires
Mise en oeuvre d'un site personnel avec authentification
Mise en oeuvre d'hôtes virtuels et d'un hôte "https"

Administration MySQL

Versions, ressources, documentation
Panorama des fonctionnalités, apports des dernières versions de MySQL
Installation depuis une distribution binaire précompilée
Paramétrages de post-installation et premiers tests 
Fichiers de configuration
Outil client "mysql"
Création de bases et de tables non transactionnelles MyISAM
Importation et exportation de données
Principes de fonctionnement du système de droits d'accès
Création et gestion des utilisateurs
Tables transactionnelles InnoDB, paramétrages et optimisation
Les différents journaux (erreurs, requêtes, journal binaire, requêtes lentes)
Sauvegardes et restaurations
Réplication
Gestion des performances, optimisation
Les outils graphiques : "MySQL Administrator" et "MySQL Query Browser"
Travaux pratiques Installation de MySQL 5 depuis une archive binaire précompilée
Post-installation et premiers tests
Prise en main de l'outil client "mysql" : création d'une base et de tables exemples
Importation et exportation de données
Création d'utilisateurs de différents types (administrateur, comptes pour programmes PHP...)
Création de tables InnoDB (illustration des contraintes d'intégrité et des transactions)
Sauvegardes (serveur arrêté, serveur en ligne, différents types de tables...)

Initiation au langage PHP

Versions, ressources, documentation
Installation et intégration dans Apache
Directives de configuration du fichier "php.ini"
Constantes, variables, types de données, tableaux
Opérateurs et expressions, instructions, fonctions
Classes et Objets
Traitement de formulaires HTML
Gestion des fichiers
Accès aux bases de données MySQL
Cookies et sessions
Environnements de développement (EasyPHP, Wampserver, XAMP)
Travaux pratiques Installation de PHP 5 depuis l'archive source
Intégration avec Apache et MySQL, post-installation et premiers tests
Étude commentée de programmes "classiques"
Modifications simples dans des programmes d'accès à une base MySQL

 

TRAVAUX PRATIQUES :
 

En ce qui concerne l'installation des produits, les travaux pratiques seront proposés en environnement Linux. Par la suite, le système d'exploitation est quasiment transparent par rapport à l'étude des différents thèmes.

S'INSCRIRE À CETTE
FORMATION LINUX APACHE
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

2 j

 
Comprendre les architectures Web et la place d'un serveur Apache Savoir installer, configurer, sécuriser et surveiller des serveurs Apache en production Se repérer dans les différentes...

3 j

 
Cette formation Apache s'articule autour d'une étude détaillée du serveur Apache, pierre angulaire d'une solution Web Open Source. Elle détaille Apache en...

3 j

 
Une formation très pratique sur Apache qui vous amènera à maîtriser les fonctionnalités offertes par ce standard du marché en sécurisant fortement...

3 j

 
Nginx n’est pas, au fond, un serveur web, un proxy de distribution d’accès ou un reverse-proxy applicatif. Il est, avant tout, un serveur d’applications directement...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB