964 opleidingen: ICT

ABIS

La programmation en PHP: cours de base

  • door ABIS
Leuven en Online
2.160

Dans cette formation ABIS de trois journées, vous apprenez les aspects essentiels de PHP.

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
  • présente plusieurs exemples
  • et surtout vous donne la possibilité à pratiquer et essayer tout.

  • 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 émail, DNS, bases de données
    • Gestion des sessions HTTP, naviguer entre des pages web, et l'utilisation des cookies
    • File-upload

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

Formation interactive en temps réel – disponible en personne ou en ligne ou dans un format hybride. La formation peut être effectuée en français, en anglais ou en néerlandais.

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.

Leuven € 2.160(Incl.BTW) Inschrijven

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.