Php – développer des applications web

Certification : Langage php - développer des sites web

Proposée par EDITIONS ENI

Éligible CPF
Formation continue
Présentiel

Prix

Indiqué par le ou les établissement(s)

2 880 €

Présentation

1. EVALUER : Votre niveau et vos besoins
2. EXPLORER : 1200 livres & vidéos
3. FORMER : Avec un professionnel de l'informatique et de la pédagogie
4. CERTIFIER vos compétences

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue Présentiel 2 880 €

Objectifs

  • Comprendre l’environnement d’une application Web construite autour de PHP et les mécanismes de base du protocole HTTP.
  • Installer une plateforme d’exécution et de développement pour PHP.
  • Appréhender la syntaxe et l’algorithmie de base du langage PHP.
  • Comprendre l’échange de données en HTTP.
  • Utiliser le modèle de programmation orientée objet de PHP
  • Créer des classes et des objets.
  • Utiliser les mécanisme de programmation orientée objet tels que l’héritage et l’encapsulation.
  • Utiliser les classes abstraites et les interfaces.
  • Créer et traiter des formulaires
  • Suivre la navigation utilisateur en utilisant les sessions.
  • Accéder à des bases de données relationnelles depuis une application PHP.
  • Manipuler et transférer des fichiers dans une application.

    Votre formateur est un . Il possède sur les produits enseignés et est pour suivre leurs évolutions.

    • : Avec l'un de nos conseillers formation, vous choisissez .
    • : En présentiel ou à distance, vous intégrez un groupe restreint qui facilite le et les . Pour une meilleure assimilation, le formateur privilégie la et l' au travers d'exercices et de cas concrets réalisés seul(e) ou en groupe.
    • : . Vous continuez à vous former en accédant en illimité à plus de 1200 livres et vidéos.

    Programme

    PHP - Développer des applications web


    Qu’est-ce que PHP ?
    Historique et caractéristiques
    PHP pour quelle utilisation ?
    Mettre en place un environnement de développement PHP
    Les principes de la plateforme Apache, PHP, MySQL
    Le fichier de configuration php.ini
    Utiliser un débogueur PHP
    TP


    Intégration de PHP avec les pages HTML
    Approches pour mixer PHP et HTML
    Bonnes pratiques de structuration d’applications
    La syntaxe de base du langage
    Les types de données
    Les variables et les tableaux
    Les constantes
    Les opérateurs
    Le spaceship operator de PHP 7 pour les comparaisons combinées
    Les structures de contrôle
    Les fonctions
    Déclaration des types de données sur les fonctions
    Les fonctions intégrées du langage
    Gestion des chaines de caractères
    Manipulation de dates
    Structuration des applications
    Création de bibliothèques
    Importation de fichiers et de scripts
    TP


    Introduction aux concepts de la programmation orientée objet
    Les classes et les objets
    Définition de classes et instanciation
    L’héritage de classes et le polymorphisme en PHP
    Concepts avancés de programmation Objet
    Les interfaces
    Les espaces de noms
    Concepts avancés
    Les déclarations groupées d’espace de noms
    Les classes anonymes
    Gestion des erreurs avec les exceptions
    TP


    Construction de formulaires HTML
    Modèles d’interaction HTML / PHP
    Récupération des données transmises via PHP en fonction des différents types de contrôles
    Redirection de flux
    Gestion des sessions des utilisateurs
    Les principes du suivi de session HTTP
    Les cookies et leur manipulation
    Les sessions PHP
    TP


    Présentation de la base de données MySQL
    Concepts fondamentaux et organisation du produit
    Les outils de gestion associés : MySQL Workbench et PHPMyAdmin
    L’organisation des données pour un site Web dynamique
    Concepts d’accès aux données avec PHP
    Les fonctions natives
    La librairie PDO
    La configuration du moteur PHP
    Utiliser une base de données MySQL avec PHP
    Récupération de jeux d’enregistrements et affichage de données sur les pages
    TP


    Fonctions PHP pour la manipulation des fichiers
    Lecture et écriture de fichiers
    Création et parcours de répertoires
    Les directives de configuration php.ini associées à la manipulation de fichiers
    Téléchargement et envoi de fichiers
    TP
    Voir la formation sur le site de l'établissement