home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
C
Tous les coursbalkjeGénéralités » Introduction HW & SW » Soft skills » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad et iPhone iOSBases de données et middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data et analyticsDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Agile et Scrum » Les langages de programmation » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesGestion de système » ITIL » SecuritybalkjeEn pratiqueInscriptions 
La programmation en PHP: cours de base

Objectif

PHP est devenu la langue de programmation "de facto" standard pour le coté serveur des applications web, surtout à cause de son entente optimale avec Apache, le serveur web populaire, mais aussi pour sa flexibilité et parce qu'il permet d'implémenter des tâches complexes (p.ex. l'authentication) d'une manière assez simple, aidé -si nécessaire- par MySQL. Ce cours explique les bases de la syntaxe du langage PHP d'une manière détaillée et structurée, à l'aide de plusieurs exemples et surtout par la possibilité pour les participants à pratiquer et essayer tout.

Contenu

  • Installation et configuration:
  • Installation et customisation de Apache; httpd.conf
  • Installation de PHP; configuration pour MySQL; choix de configuration dans le fichier php.ini
  • Setup spécifique pour UNIX et MS-Windows
  • Introduction à PHP:
  • Qu'est-ce que le langage PHP? Pourquoi utiliser PHP?
  • Exemples de fonctionnalité dynamique sur un site web
  • Quelques éléments de base concernant HTML
  • Structures de base du langage PHP:
  • Interaction avec HTML; variables; expressions; aspects généraux de syntaxe
  • Datatypes; contrôle de flux en utilisant les conditions et les boucles
  • Variables prédéfinies et leur signification
  • Input et output
  • L'utilisation des listes (vecteurs et listes associatives):
  • Structurer, chercher, itérer, trier, combiner, ... des données dans les listes
  • Fonctions:
  • Créer des fonctions
  • Passer des arguments aux fonctions; spécifier des arguments par défaut
  • Manipulation et comparaison de chaînes de caractères:
  • Interpolation; manipulation des données textuelles: enlever, insérer, concaténer, tailler, ...
  • Pattern matching avec des expressions régulières
  • Formulaires web:
  • Créer avec PHP des formulaires aux champs à remplir
  • Valider les données retournées; interaction avec JavaScript
  • GET et POST
  • Sujets plus avancés:
  • L'utilisation de fichiers externes
  • Appeler des commandes externes (du système) à partir de PHP
  • Les possibilités spécifiquement serveur web:
  • L'authentication HTTP faite par PHP; l'administration des logons et la gestion des mots de passe
  • Accès aux services réseau comme email, DNS, bases de données
  • Gestion des sessions HTTP, naviguer entre des pages web, et l'utilisation des cookies
  • File-upload
 

Participants

Auteurs, programmeurs et administrateurs des sites web qui veulent rendre leurs pages dynamiques à l'aide de PHP, ou qui doivent maintenir un site utilisant PHP. Mais aussi les développeurs qui veulent écrire leur application (hors le contexte d'un serveur web) en PHP.

Connaissances préalables

Les participants auront des connaissances de base en programmation (cf. Introduction à la programmation) et des connaissances élémentaires de HTML et du monde web. Pendent ce cours on aura la possibilité de travailler soit sur une plate-forme Linux soit sur une plate-forme MS-Windows.

Pédagogie

Enseignement classique; théorie, exemples, exercices et travaux pratiques.

Formateurs

Peter Vanroose.

Durée

3 jours.

Calendrier

Vous pouvez vous inscrire en cliquant sur une date
dateduréelang.  lieu  prix
04 Oct3?Leuven  (BE)1350 EUR  (excl. TVA) 
04 Dec3NWoerden  (NL)1350 EUR  (exempte de TVA)