Formation PHP 8 et versions antérieures – Développement d’applications Web

  • Référence : OPS004B
  • Durée : 28 heures
  • Certification : Non
  • Eligible CPF : Non

CONNAISSANCES PREALABLES

  • 1-Connaître le langage HTML (HTML écrit et non généré par des logiciels tels que Dreamweaver)
  • 2- Avoir la connaissance des bases de données et des notions de programmation est un plus

PROFIL DES STAGIAIRES

  • Concepteurs et développeurs de sites Web

OBJECTIFS

  • Développer des pages Web dynamiques en PHP dans un environnement Internet / Intranet, avec une connexion à une base de données

METHODES PEDAGOGIQUES

  • 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

Consultant-Formateur expert Développement Internet

CONTENU DU COURS Développement Internet

1 - Introduction à PHP

  • HTML et PHP
  • Notions de client/serveur
  • Les origines et versions de PHP

2 - Les variables et les opérateurs

  • Types de données
  • Variables et constantes
  • Variables et tableaux

3 - Tests et itérations

  • Tests If et Switch
  • Boucles For et While
  • Instructions de sortie

4 - Fonctions

  • Retour de valeur
  • Arguments valeur et référence
  • Fonctions PHP intégrées

5 - Classes et objets

  • Constructeurs et destructeurs
  • Propriétés et constantes
  • Méthodes
  • Surcharges
  • Exceptions
  • Héritage simple

6 - Gestion des formulaires

  • Syntaxe des formulaires HTML
  • Méthodes GET et POST
  • Utilisation des variables globales PHP

7 - Gestion des fichiers en PHP

  • Ouvrir/créer un fichier
  • Instructions d’appel et d’inclusion
  • Lire/écrire dans un fichier

8 - Accès aux données MySQL

  • Connexion entre PHP et MySQL
  • Création d’une base MySQL
  • Requêtes SQL en PHP

9 - Compléments d'information pratiques

  • Ressources sur Internet
  • Installation de WAMP
  • Utilisation de PHPMyAdmin

10 - Sessions

  • Authentification
  • Utilisation et contrôle de la session
  • Fonctionnalité de base d’une session

11 - Apports de PHP 8

  • Les arguments nommés
  • Les attributs (ou annotations)
  • Propriétés de constructeurs
  • Le type Union
  • L’expression "match"
  • L’opérateur Nullsafe
  • Evolution sur les fonctions internes et utilisateur
  • Evolution du typage et de la gestion des erreurs
  • Nouvelles fonctions
Cookies