PHP102 - Linux Apache MySQL PHP
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 de 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 donnes MySQL et table
- 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.
Formation en salle
-
Durée :
4 jour(s)
-
Tarif :
1595 $CAD
-
S'inscrire :
Calendrier