Les Fondamentaux de PHP-MySQL

Cours PHPF

Classe présentielle

  • Ref. PHPF
  • 3 jours
  • Campus Genève / Lausanne
  • CHF 2,250.00

Sur-mesure

  • Ref. PHPF
  • A définir
  • Campus ITTA / Site client
  • Sur demande
Introduction 
Conçu pour offrir aux programmeurs débutants une base solide dans le langage PHP, ce cours guide les participants à travers les bases de PHP. Le cours PHP Fundamentals offre un aperçu du langage PHP, de ses concepts principaux et aide à développer et à adopter les méthodologies et les meilleures pratiques de codage professionnellement en PHP.
Objectifs 
A l'issue de cette formation, les participants seront à même de :
  • Comprendre la syntaxe et les éléments structurels de PHP
  • Savoir comment appliquer correctement les différentes structures de contrôle-boucles
  • Comprendre les types de données PHP, les changements de type et la priorité des opérateurs
  • Organiser le code dans des fonctions réutilisables
  • Réaliser des tâches en utilisant la richesse de PHP du système intégré de fichiers et des fonctions de tableau
  • Comprendre les éléments essentiels de HTTP tels que les cookies et les sessions
  • Comprendre les bases de la validation des sorties d'entrée et d'échappement
  • Créer des formulaires pour collecter des informations auprès d'un utilisateur
  • Interagir avec une base de données en utilisant les fonctions MySQL de PHP

 

Connaissances préalables 

Avant de suivre cette formation, les participants devraient avoir :

  • Des connaissances de base du language HTML
  • Une compréhension des principes fondamentaux du fonctionnement des sites Web
     
Contenu du cours 
Module 1 : Vos premiers scripts PHP
  • Leçon 1 : Configuration de votre environnement
  • Leçon 2 : Comprendre le travail de développement avec PHP
  • Leçon 3 : Écrire vos premiers scripts
  • Leçon 4 : echo, print() et printf()

Module 2 : Variables
  • Leçon 1 : Présentation des variables
  • Leçon 2 : Opérateurs variables

Module 3 : Tableaux
  • Leçon 1 : Déclaration de tableaux PHP simples
  • Leçon 2 : Tableaux associatifs
  • Leçon 3 : Tableaux multidimensionnels
  • Leçon 4 : Tableaux en Super Global

Module 4 : Conditionnels
  • Leçon 1 : Conditions simples
  • Leçon 2 : Conditions complexes
  • Leçon 3 : Switch/Case/Break
  • Leçon 4 : Opérateur ternaire

Module 5 : Boucles
  • Leçon 1 : Une boucle While ... do
  • Leçon 2 : Les boucles for
  • Leçon 3 : Foreach Loops

Module 6 : Fonctions PHP personnalisées
  • Leçon 1 : Créer une fonction simple
  • Leçon 2 : Arguments de fonction
  • Leçon 3 :  La déclaration de retour

Module 7 : E / S de fichiers de serveur
  • Leçon 1 : Enregistrement de fichiers sur le serveur
  • Leçon 2 : Lecture de fichiers sur le serveur
  • Leçon 3 : Ajouter et supprimer
  • Leçon 4 : Fichiers CSV

Module 8 : Envoyer un email avec PHP
  • Leçon 1 : Envoi d'un e-mail texte
  • Leçon 2 : Envoyer un e-mail HTML

Module 9 : Travailler avec la base de données MySQL
  • Leçon 1 : Configuration de la base de données
  • Leçon 2 : Récupération d'une requête de la base de données
  • Leçon 3 : Stocker des informations dans la base de données
  • Leçon 4 : Suppression et mise à jour des enregistrements de base de données
  • Leçon 3 : Requêtes complexes

Module 10 : Classes et objets PHP utiles
  • Leçon 1 : Objet Date
  • Leçon 2 : Chaînes en PHP
  • Leçon 3 : Sessions
  • Leçon 4 : Cookies
Lab / Exercices 
Pendant le cours, les participants sont encouragés à participer activement à l'expérience d'apprentissage en exécutant des exemples de fichiers et en effectuant des tâches de codage pendant les labs. Chaque session de lab vous permet de comparer votre solution à celle de l'instructeur.
Formation complémentaire 

Compléter votre cursus en suivant les formations complémentaires suivantes :

Les formateurs dans ce domaine

Cette formation pourra être effectuée par une personne au profil équivalent.
Pierre-Eric Tavel
Intégration et développement d’applications
Julien Goy
Creative Cloud & Digital publishing