Formation PHP - MySQL Initiation + Approfondissement

Demande d'information

Formation PHP - MySQL Initiation + Approfondissement

  • Contenu Formation PHP - MySQL Initiation + Approfondissement.
    • Durée: 5 jours
    • Public: Tous
    • Pré-requis: Connaissances de HTML
    • Objectifs: Savoir développer avec PHP des sites et applications Web, notamment utilisant des bases de données MySQL - Comprendre les différentes méthodes de gestion du contexte et mettre en oeuvre les sessions et les cookies - Savoir manipuler des fichiers quelconques en PHP
    • Référence: PHP82-F

    Programme:

    Tour d’horizon PHP
    • Principes de fonctionnement
    • Le contexte Web
    • Les variables
    • Les types de données en un clin d’œil
    • Les opérateurs
    • Les instructions conditionnelles
    • Un type particulier : les tableaux
    • Les boucles, parcourir les tableaux
    • Trier les tableaux par ordre alphabétique
    • Introduction aux superglobales
    • Récupération de données de formulaire
    • Envoyer un e-mail
    • Les constantes
        Etude de cas : système de candidature en ligne

    Organiser des scripts PHP - les fonctions

    • Déclaration de fonctions
    • Les paramètres et l’instruction return
    • Création de bibliothèques de fonctions
    • Fonctions prédéfinies : exemples, organisation, documentation
    • Fonctions pour les tableaux, mathématiques, chaînes de caractères, dates
    • Autres exemples de fonctions
    • Comment identifier les types des variables ?
    • Upload de fichiers : la variable $_FILES et les fonctions associées

        Etude de cas : amélioration du système de candidature en ligne

    Découvrir les méthodes de gestion du contexte applicatif
    • Principes de l'interaction avec l'utilisateur
    • Rappels des formulaires
    • Les champs cachés
    • Les URL longues
    • Introduction aux sessions
    • Sécuriser l’accès à l’administration des candidatures avec les sessions
    • Présentation des cookies
    • Afficher la date de dernier accès à la plate-forme d’administration des candidatures
    Les bases de données
    • Utilité des bases de données
    • Présentation de PHPMyAdmin
    • Construction d’une base avec PHPMyAdmin
    • SQL sous PHPMyAdmin :
                 - Les principales instructions
                 - Lecture de code SQL
                 - Génération de multiples requêtes
                 - Les bonnes habitudes : tester ses requêtes avec PHPMyAdmin
    • Fonctions d’accès aux bases de données
    • Formulation de requêtes dans un fichier PHP
    Pour aller plus loin avec PHP : création d'un CMS* (partie 1)
    • Spécifications et organisation du développement
    • Création des bibliothèques de génération de code HTML (sans connexion aux bases)
    • Génération de pages à partir des bibliothèques
    • Création de la base de données
    • Fonction d'insertion de pages et de stockages dans la base MySQL
    • Fonction de modification de pages
    • Fonction de suppression de pages
    • Modification des bibliothèques de génération de code HTML pour les coupler à la base
    Manipulation de fichiers
    • Ouvrir un fichier
    • Fermer un fichier
    • Lire le contenu d’un fichier
    • Lire le contenu d’un fichier par ligne
    • Ecrire dans un fichier
    Pour aller plus loin avec PHP : création d'un CMS* (partie 2)
    • Modification de la création de pages pour associer un fichier généré à la volée
    • Création d’une base d’auteurs
    • Introduction à la relation de table dans MySQL 5
    • Développement de la fonction d’ajout d’auteur
    • Modification de la création de pages pour associer un auteur
    • Fonctions d’affichage de pages créées par un auteur
    • Authentification des auteurs sur l’administration
    • Stockage de l’authentification dans des variables de session
    Lier les cookies aux bases : création d’un panier d’achat
    • Conception du site et des bases de données
    • Introduction à la manipulation d'image : redimensionner dynamiquement une image
    • Organisation de l'interface de consultation du catalogue par thèmes
    • Enregistrement du panier d'achat sur un cookie
    • Moteur de recherche classique et thématique et pagination des résultats (en fonction du temps restant)
    Conclusion et bilan

    Tarifs:

    A distance ou présentiel: 1700 euros

Autre formation en rapport avec mysql