FORMATION PHP5, CRÉER UN SITE WEB DYNAMIQUE

FORMATION PHP5, CRÉER UN SITE WEB DYNAMIQUE

Cette formation PHP est disponible en 1 jour, 3 jours et 5 jours.

Notre formation PHP5 permet de comprendre les différents composants d’un site Web dynamique développé avec le langage PHP, d’assimiler la syntaxe, de gérer les flux d’informations et de manipuler les différents types de formats intégrés.
Le cursus PHP favorise particulièrement l’apprentissage par la pratique. Ainsi, de très nombreux ateliers permettent de mettre en application les compétences théoriques en utilisant des cas réels de sites dynamiques d’entreprises. Tous les exercices sont réalisés sur la version 5 de PHP.
formation php, apprendre à créer un site web dynamique
De la mise en place du serveur Web, Apache ou IIS, à la connexion à une base de données, SQLite ou MySQL, en passant par la réalisation même de l’interface Internet, notre programme détaille les fonctionnalités clés de ce langage utilisé par plus de 20 millions de développeurs Web.
Le langage PHP, pour Hypertext PreProcessor, est un langage de scripts, libre, développé pour du contenu Web dynamique. Du fait des fonctionnalités étendues apportées par la version 5, notamment des fonctionnalités complètes pour la programmation orientée objet, et grâce à la richesse de sa bibliothèque, PHP est souvent désigné comme une plateforme plus qu’un simple langage de programmation Web.
PHP est un langage peu typé et souple et donc facile à apprendre par un débutant. Son utilisation commence avec le traitement des formulaires puis par l’accès aux bases de données. L’accès aux bases de données est aisé une fois l’installation des modules correspondants effectuée sur le serveur. La force la plus évidente du langage PHP est qu’il a permis au fil du temps la résolution aisée de problèmes autrefois compliqués et est devenu par conséquent un composant incontournable des offres d’hébergements.
php5, langage de programmation côté serverLa version 5 introduit de très nombreuses possibilités, comme la gestion des erreurs fondée sur le modèle des exceptions, le support des bases de données SQLite et la gestion de fichiers XML.
Le langage PHP est utilisé en tant que langage de scripts côté serveur, c’est le langage de programmation de prédilection pour le développement de sites web dynamiques. Libre de droit et simple d’utilisation, ce langage nécessite comme tout langage une bonne maîtrise des méthodes de développement, de prendre en considération l’interopérabilité avec les systèmes de stockage d’informations et finalement d’intégrer la problématique sécuritaire.

INTRODUCTION

  • Historique
  • Les sites web statiques
  • Les sites Web dynamiques
  • Présentation des différents langages de scripts
  • Les possibilités de PHP
  • Evolution PHP 4 vers PHP 5
  • Les outils de développement

INSTALLATION DE PHP

  • Les composants d’une plateforme PHP
  • Installation de PHP sur Linux
  • Installation de PHP Sur Windows
  • installation de MySQL
  • Installation de SQLite
  • Installation serveur Web Apache
  • Installation serveur Web IIS

LES FRAMEWORK

  • LAMP
  • WAMP
  • MAMP
  • XAMP

LA SYNTAXE

  • Les variables
  • Les constantes
  • Les opérateurs
  • Arithmétique
  • Les types numériques
  • Le types chaînes de caractères
  • Les types spéciaux
  • Les tableaux
  • Les fonctions
  • Portée de variables
  • Fonctions et constantes utiles
  • Les structures de contrôle
  • Les mots clés
  • Gestion des bases de données

CONCEPTS FONDAMENTAUX

  • Fonctionnement d’un script
  • Contrôler l’exécution
  • Contrôle du flux de sortie
  • Les en-têtes HTTP
  • L’encodage des caractères
  • UTF-8
  • ISO
  • Les entités HTML
  • Les URL
  • Construction d’URL
  • Paramètres GET
  • Sécurité des scripts
  • Validation et filtrage des données
  • Les bonnes pratiques

INTÉGRATION DU PHP

  • Les balises HTML de base
  • Les feuilles de style
  • Les librairies
  • Les flux
  • Les boucles
  • Le fichier PHP.ini
  • Les modules
  • Les extensions
  • Commenter le code
  • Les variables de session
  • Les cookies
  • Intégration au site Web
  • Les graphismes statistiques

LES FORMULAIRES

  • Création d’un formulaire
  • Passage des variables
  • Vérification d’authentification
  • Récupérer les données du formulaire
  • Lecture / Ecriture
  • Envoyer un e-mail
  • Redirection

PROGRAMMATION ORIENTÉE OBJET

  • Le modèle objet
  • Terminologie
  • Les mots réservés
  • Les droits d’accès
  • Références
  • Clonage
  • Syntaxe
  • Exceptions
  • Espace de noms
  • L’héritage
  • Les interfaces
  • Les traits

MANIPULATION DES DONNÉES

  • Les bases de données relationnelles
  • Présentation de MySQL
  • Accès aux données
  • Les fichiers XML
  • Lecture et écriture XML
  • Les formats supportés
  • Utilisation des services Web
  • SOA, SOAP, RPC
2017-08-17T16:37:34+02:00