[wpms_breadcrumb reverse="0"]
Framework et PHP

PHP 7 – Développer des applications WEB 

Reference : PHPWEB04
4 jours - 2 070 €  € HT Télécharger la fiche
Prochaines sessions
    PHP 7 – Développer des applications WEB 
    Objectifs

    • Apprendre à créer des application dynamiques avec PHP et MySQL
    • Comprendre comment maîtriser les bonnes pratiques de programmation PHP
    • Être à même d’exploiter une base de données avec PHP
    • Pouvoir gagner du temps grâce à la création et l’utilisation de bibliothèques

    Pré requis

    • Connaître le langage HTML
    • Bonne connaissance du Web

    Modalités pédagogiques

    Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques

    Public visé
    Inscription

    Programmes de PHP 7 – Développer des applications WEB 

    Cette formation prépare au passage de l’examen PHPN1 dans le cadre du cursus de certification PHP Niveau 1. La certification n’est pas incluse dans la formation.

    INTRODUCTION À LA PROGRAMMATION AVEC PHP

    • Les possibilités de PHP
    • Rechercher et identifier les ressources PHP
    • Architecture et fonctionnement de la plate-forme PHP
    • Forces et les faiblesses de PHP
    • Perspectives de PHP et LAMP dans un univers en mouvement constant

    INSTALLATION DE PHP ET MYSQL

    • Installation d’un serveur Web
    • Les différents modes d’installation

    LES BASES DE PHP

    • Utilisation de PHP dans des fichiers HTML
    • Les variables et les opérateurs
    • Les structures de contrôles (if, while, …)
    • Les fonctions PHP
    • Les fonctions utilisateur
    • La gestion des fichiers

    LES FORMULAIRES ET L’INTERACTION UTILISATEURS

    • Création de formulaires en HTML
    • Récupération des données avec PHP
    • Mise en place d’un upload de fichier
    • Mise en place d’une politique de sécurité pour les formulaires

    AUTHENTIFICATION, SESSIONS ET COOKIES

    • Utiliser une variable de cookie
    • Utiliser une variable de session
    • Utiliser et sécurité des sessions

    LES BASES DE DONNÉES (MYSQL)

    • Architecture et présentation d’un Système de Gestion de Bases de Données (SGBD)
    • Rappel des principales commandes SQL
    • Les caractéristiques de MySQL

    COMMUNICATION ENTRE PHP ET MYSQL

    • Accéder à MySQL avec PHP
    • Gestion des erreurs MySQL

    TECHNIQUES AVANCÉES

    • Génération et manipulation d’images
    • Création de graphiques (barres, diagrammes, camemberts, …)
    • Génération de fichiers PDF
    • Les concepts de sécurité

    GESTION DE CONTENU / CMS (CONTENT MANAGEMENT SERVER)

    • Les concepts du CMS
    • Les CMS existants