Php – développer des applications web avec abonnement bibliothèque numérique

Certification : Langage php - développer des sites web

Proposée par EDITIONS ENI

Formation Professionnelle
Présentiel
Pas d'apprentissage

Type

Catégorie de la certification

Certification inscrite au Répertoire Spécifique (RS)

Niveau de sortie

Niveau reconnu si applicable

N/C

Prix

Indiqué par l'établissement

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

Formation dispensée en Présentiel à l'adresse suivante :

Localisation & Rattachements

Département
Loire-Atlantique
Région
Pays de la Loire
Coordonnées géographiques indisponibles

Objectifs

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

    Votre formateur est un professionnel de l'informatique et de la pédagogie. Il possède plusieurs années d'expérience sur les produits enseignés et est en veille permanente pour suivre leurs évolutions.

    Déroulement de votre formation

    • Avant votre formation : Avec l'un de nos conseillers formation, vous choisissez la formation adaptée à votre niveau et à vos objectifs.
    • Pendant votre formation : En présentiel ou à distance, vous intégrez un groupe restreint qui facilite le partage et les échanges entre les participants et avec votre formateur. Pour une meilleure assimilation, le formateur privilégie la pédagogie inclusive et l'enseignement par la pratique au travers d'exercices et de cas concrets réalisés seul(e) ou en groupe.
    • Après votre formation : Accès à la bibliothèque numérique pendant 1 an. Vous continuez à vous former en accédant en illimité à plus de 1200 livres et vidéos.

    Débouchés / Résultats attendus

    Une formation réussie est une formation certifiée !

    Validez et mettez en valeur les compétences acquises en passant la certification ENI " Langage PHP - Développer des sites web". Enregistrée au Répertoire Spécifique et validée par les autorités compétentes, elle garantit un haut niveau de qualité et de reconnaissance.

    Les atouts d'une formation certifiée

    • Bénéficier d'une reconnaissance professionnelle et officielle de votre montée en compétence
    • Reconnaître vos acquis et sécuriser votre parcours professionnel
    • Faciliter votre mobilité professionnelle dans et en dehors de votre entreprise

    Une formation ne s'arrête pas à la certification

    Votre formateur sera à votre écoute pour vous conseiller sur votre prochaine formation : mise à jour de vos compétences, approfondissement, formation avec un formateur, formation à un autre logiciel…

    Se former, c'est progresser à chaque moment de sa vie !

    Programme & Référentiel

    PHP - Développer des applications web

    Introduction à PHP (3,5h)
    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

    Les bases du langage PHP (1,5j)
    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

    Programmation Orientée Objet en PHP (1,5j)
    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

    PHP : un langage pour le Web (5h)
    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

    Accès aux bases de données en PHP (3,5h)
    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

    Gestion des fichiers (2h)
    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