Accueil > Technologies WEB > Lamp : administrer un Site Web open source
Formation #TWC25

Formation Lamp : administrer un Site Web open source

Durée : 5 jours

Code : TWC25


Prochaines dates programmées :

Du 27 au 31 Mai 2024

Du 26 au 30 Août 2024

Du 25 au 29 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Mettre en oeuvre le serveur Apache
  • Administrer le serveur de bases de données MySQL
  • Savoir lire et modifier les traitements écrits en PHP
  • Acquérir les qualifications nécessaires pour administrer des "serveurs XAMP" : Apache, MySQL, PHP sous Unix/Linux ou Windows
Programme
1/ Apache
  • Versions, ressources, documentation
  • Apache en comparaison à d’autres serveurs Web
  • Les modules Apache
  • Installation du serveur et adaptation à ses besoins particuliers à travers la version des Distribution-Tools
  • Installation de base y.c. configuration d’hôtes virtuels
  • Premières 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
2/ MySQL
  • Introduction aux bases de données relationnelles et à la conception d’une base de données
  • Introduction à SQL
  • 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
  • Création de comptes
  • Les droits et privilèges sous MySQL
  • Gestion de la sécurité
  • 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...)
3/ PHP
  • Qu’est-ce que PHP ?
  • Versions, ressources, documentation
  • Installation et intégration dans Apache
  • La configuration par php.ini
  • Les types de données, les variables, opérateurs, tableaux, Constantes, expressions, instructions, fonctions
  • Utilisation des objets et des classes
  • Traitement de formulaires HTML
  • Gestion des fichiers
  • Accès aux bases de données MySQL
  • Récupération et traitement des erreurs
  • Les cookies : création, propriétés, utilisation
  • Compléments et aperçus
  • Les sessions
  • Environnements de développement (EasyPHP, Wampserver, XAMP)
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Concepteurs
  • Webmasters
Dates

Dates

  • Du 27 au 31 Mai 2024
  • Du 26 au 30 Août 2024
  • Du 25 au 29 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.