18, Avenue de l’Europe – Parc technologique du Canal

31520 Ramonville-Saint-Agne

09 88 42 22 19

06 76 60 32 74

LAMP

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)

Top