Programme PHP POUR LE DEVELOPPEMENT WEB : LES FONDAMENTAUX

Participants :
À ceux qui créent des sites web dynamiques fondés sur des bases de données. Une connaissance du langage HTML et de la terminologie de base en programmation sont supposées acquises.

Durée : 4 jours - 28 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER

La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.

Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.

Dates des formations
Contactez-nous pour des informations sur les disponibilités pour cette formation.
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Ce
Ce
cours fournit une base solide au langage de script Web PHP. Les exercices vous permettent de créer des pages Web dynamiques, y compris des pages utilisant des bases de données. Les participants apprennent à insérer des scripts PHP dans des pages HTML et à structurer du code PHP avec les fonctions utilisateurs et les bibliothèques externes.

pré-requis

Des connaissances de base de HTML sont nécessaires, bien que ce cours apporte des exemples de modèles pour la plupart des pages Web utilisées dans les travaux pratiques. Une expérience d'un langage de programmation tel que Perl, ASP, JSP, JavaScript ou Visual Basic serait utile mais n'est pas obligatoire.

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours
  • Remise d'une attestation de stage

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Accessibilité handicapés

  • Au centre d’affaires ELITE partenaire d’ACF à 20 m.
  • Guide d’accessibilité à l’accueil.

Le Programme

Introduction à PHP

  • Origines de PHP
  • Architecture de l'application PHP
  • Examiner le rôle de PHP dans l'architecture des services web
  • Checklist de l'environnement de développement PHP
  • Installer une plate-forme de développement complète en partant de zéro
  • Définir les conventions du langage PHP
  • Examiner les types de variable et de donnée PHP
  • Utiliser des constantes
  • Examiner les classes et les objets

S'adapter aux données transitoires

  • Stocker des valeurs dans des variables scalaires
  • Utilier de tableaux ordinaires et associatifs
  • Accéder aux variables globales
  • Intégrer du code PHP dans des pages HTML

Expressions et fonctions PHP

  • Écrire des fonctions utilisateur pour structurer le code
  • Passer des arguments et valeurs par défaut
  • Renvoyer des données
  • Construire des bibliothèques de code pour des réutilisations
  • Intégration de scripts PHP externes avec require et require_once

Utiliser du code PHP dans votre environnement

  • Écrire des expressions conditionnelles
  • Intégrer de boucles telles que while, for et foreach
  • Construire des scripts complets en intégrant des boucles et des expressions conditionnelles

Exploiter les fonctionnalités intégrées de PHP

  • Manipuler des données de type chaînes
  • Lire et écrire des données en utilisation les fonctions d'E/S de fichiers
  • Les autres catégories de fonctions PHP

Créer des connexions aux bases de données

  • Examiner les attributs DSN (Data Source Names), construire ses propres DSN, déterminer les différences entre les DSN

Fondamentaux de la technologie orientée objet PDO

  • Créer et manipuler des objets PDO
  • Exécuter des requêtes SQL à travers des objets PDO
  • Récupérer des réponses aux requêtes sous forme de tableaux associatifs avec des méthodes d'objet PDO
  • Parcourir les réponses aux bases de données
  • Intégrer les données renvoyées dans les applications web
  • Fermer la connexion à la base de données PDO

Incorporer les données saisies par l'utilisateur

  • Déterminer comment les données sont envoyées des formulaires aux scripts PHP
  • Récupération des données saisies avec les tableaux $_POST et $_GET
  • Valider les données récupérées
  • Stratégies pour gérer les saisies invalides

Traitement des données saisies par l'utilisateur

  • Stocker les informations d'état avec les cookies
  • Créer des hyperliens dynamiques faisant appel à des scripts PHP
  • Présenter à l'utilisateur les divers champs de saisie via des éléments de formulaire HTML

Appliquer la redirection conditionnelle

  • Examiner les informations d'état à partir des cookies
  • Déterminer le contexte de l'application basé sur les informations d'état
  • Appliquer la logique conditionnelle pour rediriger vers la page contextuelle

Déboguer et déployer

  • Découvrir les problèmes d'encodage PHP courants
  • Explorer les méthodes de débogage PHP
  • Supprimer les messages d'erreurs à l'écran sur les serveurs de production
  • Prendre en compte la configuration et la sécurité du déploiement et configurer le fichier php.ini pour contrôler les messages d'erreurs

Orientation objet PHP

  • Différences entre PHP et les autres constructeurs de langage orientés objet
  • Glossaire orienté objet PHP

Intégrer Ajax dans les applications PHP

  • Mettre en exergue Ajax avec une brève description
  • Démontrer l'intégration d'Ajax avec une application PHP