Aller au contenu. | Aller à la navigation

Vous êtes ici : Accueil Formation Formation serveur Linux Apache My SQL PHP

Formation serveur Linux Apache My SQL PHP

Objectif de la formation : maîtriser la plate-forme de développement d'application web : intranets, portails éditoriaux, sites marchands,...

Durée: 5 jours


Pré-requis:

Concepteurs et administrateurs désirant maîtriser la gestion, l'administration et les évolutions de leur site web basé sur Apache, MySQL et PHP

Contenu de la formation:

Introduction:

  • Linux et Apache et les pricipes du développement des logiciels libres,
  • Les versions d'Apache et les plateformes concernées,

Architecture et fonctionnement du Web:

  • Composantes d'une architecture web : le client, le serveur, le réseau,
  • La place d'Apache dans l'architecture d'un site web,
  • Architecture logicielle d'un serveur Linux et Apache : rôle des modules,
  • Application en architecture 3/3.

Apache:

  • Installation et configuration d'Apache,
  • Le fichier de configuration httpd.conf,
  • Démarrage et arrêt du serveur,
  • Suivi et configuration du service,
  • Configuration des droits d'accès au serveur,
  • Délégation d'administration : le fichier .htacess,
  • Analyses des fichiers logs, statistiques.

PHP:

  • Installation,
  • Configuration,
  • Présentation des extensions de PHP LDPAP MySQL et PostgreSQL GD (manipulation d'images) XML.

MySQL:

  • Installation,
  • Gestion des droits,
  • Sauvegarde/restauration,
  • Répplication.

Installation d'une application:

  • E-Groupeware(intranet collaboratif)

Choix du projet de développement. Deux projets au choix :

  • Intranet collaboratif,
  • Portail éditorial métier,
  • Mini catalogue électronique.

Réalisation d'un projet de développement:

  • Création des bases de données,
  • Type de données,
  • Index,
  • Les relations,
  • Les droits,
  • Première page d'administration,
  • Technique de développement PHP,
  • Programmation Objet en PHP,
  • Fichiers lib/include,
  • Les autres pages d'administration,
  • Affichage Web Méthodes de développement Gestion des formulaires.

Les outils:

  • D'édition,
  • De gestion de base de données (PHPMyAdmin),
  • De développement : librairies PHP (PHPLib, PEAR...).
Actions sur le document