Public concerné : Personnes désirant se familiariser avec l’environnement Linux/Apache/MySQL/PHP
Pré-requis : Il est recommandé d’avoir des connaissances sur les langages SQL et HTML.
Durée : 5 jours
Objectifs : Découverte et prise de repères sous Linux aussi bien en mode graphique qu’en ligne de commande. Cette formation « Formation LAMP permettra aux participants d’administrer des Serveurs LAMP (Linux, Apache, MySQL, PHP).
Contenu de formation :
Présentation de l’environnement Ubuntu
Apprentissage de PHP
Introduction à la base de données MySQL et à son utilisation couplée avec PHP
Initiation au SQL
Linux et les Logiciels Libres :
Présentation des Logiciels Libres et des différentes licences
Historique de Linux
Principales fonctionnalités
Le principe de distribution
Debian, Ubuntu :
Historique Debian et Ubuntu
La communauté Ubuntu
Les variantes d’Ubuntu
Canonical
Les principes de base de Linux :
L’arborescence des fichiers
La gestion des droits et des utilisateurs
La gestion des processus et les commandes associées
L’ajout de logiciels
Apache et le HTML :
Présentation
Installation du serveur Apache
La structure du HTML (balises, liens hypertextes)
Les formulaires
Mise en forme (texte, d’images)
Les tableaux
PHP :
Historique
Vue d’ensemble de PHP
Structure de base d’une page PHP
Règles de codage
Syntaxe de base du langage PHP :
Les différents types de variables, constantes, types, tableaux
Les fonctions
La gestion des chaînes de caractères, des nombres et des dates
Gestion des formulaires en PHP :
Récupérer les informations du formulaire
Construction de l’interface utilisateur
Les contrôles d’erreur
MySQL :
Historique
Les versions de MySQL
Administration avec PhpMyAdmin
SQL :
Présentation du modèle relationnel
Les tables
Les principales requêtes (INSERT, UPDATE, DELETE, SELECT)