Accueil / LAMP

LAMP

Durée : 4 jours
Tarif Inter : 2200 €
Tarif sur mesure : Nous consulter
Référence : 3LAM

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

La stack « LAMP » open-source (Linux, Apache, MySQL et PHP) constitue une excellente plateforme pour la diffusion de contenu web. Basé sur une étude de cas réaliste, cette formation pratique fournit une introduction complète à l’utilisation de LAMP pour construire un site web dynamique et commercial.

Objectifs

  • Installer et configurer Linux, Apache, MySQL et PHP sur une machine
  • Configurer apache pour prendre en charge l’hébergement virtuel, la connexion authentifiée et le SSL
  • Concevoir, créer et alimenter une base de données relationnelle en utilisant MySQL
  • Concevoir et exécuter des requêtes et des mises à jour de bases de données en utilisant SQL
  • Assurer la sécurité des serveurs et des applications web
  • Créer des pages web et des formulaires web en utilisant HTML et CSS
  • Utiliser PHP pour le traitement côté serveur et l’accès aux bases de données dans une application web

Programme

  1. Introduction et contexte

    • L’architecture des applications web
    • Etude de cas
  2. Installation de Linux

    • Méthodes d’installation
    • Partitionnement
    • Création de comptes
    • Autres choix de configuration
  3. Survival Linux

    • Principaux outils de la ligne de commande
    • Commandes de gestion du système de fichiers (File system management )
    • Autorisations de fichiers
    • Outils de compte rendu des activités du système
    • Visite du système de fichiers
  4. Installation et configuration d’Apache

    • Installation
    • Configuration de base
    • Hébergement virtuel
    • Contrôle d’accès
    • Créer des connexions sécurisées grâce au SSL
  5. Une introduction au HTML

    • Balises et attributs de base
    • Tableaux
    • Formulaires
    • Feuilles de style en cascade
  6. Langage de base PHP

    • Création d’un scénario autonome
    • Types de données et variables
    • Opérateurs arithmétiques
    • Les opérateurs relationnels
    • Contrôle des flux
  7. Fonctions avancées de PHP

    • Fonctions
    • Tableaux
    • Manipulation des Strings
    • Programmation orientée objet (POO)
  8. Traitement des formulaires web avec PHP

    • Intégrer PHP dans une page web
    • Accès aux données des formulaires avec PHP
    • Maintien de l’état dans les applications web
  9. Principes fondamentaux de la base de données

    • Tableaux, colonnes et clés
    • Types de données
    • Relations entre les données
    • Conception de notre base de données
  10. Langage de requête structuré

    • Création de tableaux
    • Insertion de données
    • Interroger la base de données
    • Suppression des données
  11. Installation et configuration de MySQL

    • Installation
    • Administration à l’aide de l’outil en ligne de commande mysql
    • MySQL Workbench
    • Accorder des droits aux utilisateurs
    • Création, remplissage et interrogation de tableaux
  12. Accéder à une base de données avec PHP

    • Connexion à la base de données
    • Création et exécution d’une requête
    • Accès aux résultats d’une requête
    • Requeter la base de données
  13. Rester en sécurité

    • Appliquer le principe du moindre privilège
    • Durcissement de Linux
    • Protection de la base de données
    • Authentification et autorisation dans les applications web
    • Validation des données saisies par l’utilisateur
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Demande de renseignement