Cours Développement LAMP

L'acronyme LAMP signifie Linux, Apache, Mysql, PHP. Il regroupe ainsi les quatre outils majeurs des services web à contenu dynamique dans le monde :

Linux, premier système d'exploitation POSIX publié sous licence GPL, représente à lui seul plus de la moitié des serveurs Internet en service et il connaît chaque jour une croissance fulgurante.
Apache, également publié sous licence GPL et presque en situation de monopole, est de loin le serveur Web le plus utilisé au monde.
MySQL est le plus populaire des serveurs de bases de données SQL Open Source.
Php, le générateur de page web dynamique, souvent associé à une base de donnée, Mysql, Postgres, Oracle, constitue la référence pour les développeurs de sites professionnels.

Ce cours a pour but de permettre à l'étudiant d'être capable de configurer la plateforme LAMP pour l'utiliser comme plateforme de développement.

Plan du cours:

Linux
Les concepts et commandes essentiels de Linux
Commandes de manipulation de fichiers
shell et vi.

Apache
Installation et configuration
Arborescence des fichiers
Les pages webs utilisateurs
Lancement d'Apache par (x)inetd ou en standalone
Les sites virtuels, les alias
Protection d'une page, scripts CGI MySQL
Bases de données MySQL et tables
Types de valeurs
Langage SQL : insertions, Sélections, Modifications, Effacement, Création de table, suppression de table, Changement de base PHP
Programmation d'une page dynamique
Quelle différence entre PHP et HTML ?
Principe de programmation en PHP
Les variables en PHP
Interaction avec un formulaire
Principe de sécurité autour des formulaires
Téléchargement de fichiers
Connexion et déconnexion à la base
Configuration de PHP : le fichier PHP.ini
Le safe mode : avantages et utilisation
Error_reporting()
Notions de Programmation Objet en PHP

Clientèle visée : webmestres et développeurs Web

Préalable : Connaissance basique du langage SQL et du langage HTML. Connaissance d'un langage de programmation.

Pour plus d'informations visitez
http://formation.savoirfairelinux.com/fr/cours.php?id=SFL-PHP102

Event Date and Time: 
Tuesday, October 11, 2005 - 10:00 - 18:00