Apache/PHP/MySQL administration et programmation

Inter-company training

Duration

 5,00 day(s)

Language(s) of service

EN FR

Who is organizing this training?

Dawan is a training organisation that offers more than 2000 training courses in IT, management, project management and sales in instructor-led live online or on-site trainings. We have 11 centres in France and we have developed partnerships with local structures in Brussels, Luxembourg and Geneva. Our catalogue includes hundreds of topics: Java, PHP, Webmaster, E-Marketing, Linux, Windows Server, Vmware, Autocad, Photoshop, IA etc. Our courses have been created and designed by in-house trainers who have over 20 years of teaching experience. Constantly renewed, they are adapted to the requirements of our customers and to the evolution of technologies.

Who is the training for?

Tous

Prerequisites

Avoir suivi le stage "Découverte de Linux" ou posséder les connaissances équivalentes

Goals

Savoir installer et configurer Apache et MySQL - Savoir gérer des sites web avec Apache - Connaître les principes de base de la programmation PHP et SQL

Contents

Présentation d'Apache

Historique
Théorie du fonctionnement d'un serveur http

  • Gestion des types mimes
  • Fonctionnement avec des requêtes PHP

Installation

  • Sous forme de binaire ou de source
  • Sous Windows
  • Sous linux
  • Gestion des mises à jour (Linux)
  • Lancer/arrêter le serveur – modification de la configuration

Exigences matérielles

  • Processeur/Mémoire/Disque dur
  • Débit nécessaire (Internet)
Configuration et principes

Bases du fichier de configuration

  • Directives obligatoires
  • Configuration générale
  • Logs
  • Tests avec un navigateur

Utilisation avancée

  • Hôtes virtuels (VirtualHost)
  • Contrôles d'accès (ACL)
  • Gestion externe des droits et des options (.htaccess)
  • Authentification (spécifique à un ou plusieurs répertoires)
  • Contrôles d'accès (ACL)
  • Conséquences sur les performances
  • Gestion des index
  • Redirections
  • Rewritting (URL Rewritting)
Gestion des logs

Stockage des logs (multisite)
Gestion avec logrotate
Analyse des logs: Awstats

Apache avancée

Utilisation du module OpenSSL

  • Configuration
  • Gestion/Création des certificats

Server-Side Includes

PHP: les bases

Configuration de PHP (fichier ini)
Programmation

  • Les bases de la programmation
  • Les bases du langage PHP
  • Variables
  • Structure de contrôles
  • Les fonctions
MySQL

Fonctionnement du serveur
Rappels SQL
Configuration du serveur
Outil console (mysql)
Outils web (phpmyadmin)
Interaction avec PHP
Utilisation des fonctions natives de PHP

Teaching methods

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Evaluation

Contrôle continu

Certificate, diploma

Attestation de fin de stage mentionnant le résultat des acquis

Course material

Sources des exercices + Support papier

These courses might interest you

FR
Day
Computer science - Computerisation - Preparation for ISTQB certification
06.07.2026
EN
Day
Computer science - Analysis programming - Programming - Mobile app programming
EN
Day
On request
Computer science - Virtualisation