Dawan

PHP - MySQL Initiation

Par Dawan

Objectifs

Savoir développer avec PHP des sites et applications Web, notamment utilisant des bases de données MySQL

Programme

Tour d’horizon PHP

  • Principes de fonctionnement
  • Le contexte Web
  • Les variables
  • Les types de données en un clin d’œil
  • Les opérateurs
  • Les instructions conditionnelles
  • Un type particulier : les tableaux
  • Les boucles, parcourir les tableaux
  • Trier les tableaux par ordre alphabétique
  • Introduction aux superglobales
  • Récupération de données de formulaire
  • Envoyer un e-mail
  • Les constantes
  • Etude de cas : système de candidature en ligne

Organiser des scripts PHP - les fonctions

  • Déclaration de fonctions
  • Les paramètres et l’instruction return
  • Création de bibliothèques de fonctions
  • Fonctions prédéfinies : exemples, organisation, documentation
  • Fonctions pour les tableaux, mathématiques, chaînes de caractères, dates
  • Autres exemples de fonctions
  • Comment identifier les types des variables ?
  • Upload de fichiers : la variable $_FILES et les fonctions associées
  • Etude de cas : amélioration du système de candidature en ligne

Découvrir les méthodes de gestion du contexte applicatif

  • Principes de l'interaction avec l'utilisateur
  • Rappels des formulaires
  • Les champs cachés
  • Les URL longues
  • Introduction aux sessions
  • Sécuriser l’accès à l’administration des candidatures avec les sessions
  • Présentation des cookies
  • Afficher la date de dernier accès à la plate-forme d’administration des candidatures

Les bases de données

  • Utilité des bases de données
  • Présentation de PHPMyAdmin
  • Construction d’une base avec PHPMyAdmin
  • SQL sous PHPMyAdmin :
    • Les principales instructions
    • Lecture de code SQL
    • Génération de multiples requêtes
    • Les bonnes habitudes : tester ses requêtes avec PHPMyAdmin
  • Fonctions d’accès aux bases de données
  • Formulation de requêtes dans un fichier PHP

Pour aller plus loin avec PHP : création d'un CMS*

  • Spécifications et organisation du développement
  • Création des bibliothèques de génération de code HTML (sans connexion aux bases)
  • Génération de pages à partir des bibliothèques
  • Création de la base de données
  • Fonction d'insertion de pages et de stockages dans la base MySQL
  • Fonction de modification de pages
  • Fonction de suppression de pages
  • Modification des bibliothèques de génération de code HTML pour les coupler à la base

Conclusion et bilan

  • *Outil de gestion de contenu de sites Web

Pédagogie

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Evaluation de fin de formation : Certification CPF ou mise en situation notée par le formateur
  • formations accessibles aux personnes en situation de handicap, nous contacter pour savoir si adaptation possible.

Formations de la même catégories (5)

XXL Formation
PHP 5 - Niveau 2Par XXL Formation
  • Acquérir une meilleure compréhension de PHP 5 et de ses mécanismes avancées
  • Rédiger du code plus maintenable et sécurisé
  • Découvrir les capacités évoluées de PHP pour créer des applications plus riches
Orsys
PHP 7 et 5, perfectionnementPar Orsys

Vous étudierez, dans ce cours, les aspects avancés du langage PHP liés à l'authentification et aux manipulations des bases de données. L'ouverture vers les nouvelles perspectives (Web 2.0) est abordée au travers d'une introduction à Ajax et par l'utilisation de clients riches communiquant en flux XML avec le serveur. Vous utiliserez enfin quelques briques logicielles comme PEAR ou PHPLib pour optimiser vos développements.Vous pourrez valider vos compétences avec la certification AVIT® proposée en option.

Ziggourat
Prestashop - DéveloppeurPar Ziggourat

Cette formation vous permet de maintenir un serveur hébergeant un site Prestashop, d'utiliser et modifier des thèmes, d'utiliser et modifier des modules et de développer et distribuer de nouveaux modules et thèmes.

Open Source School Executive Education
Testing PHPPar Open Source School Executive Education

Être capable de mettre en place des applications Web PHP avancé
Être capable de développer en objet
Savoir réduire les temps d'affichage d'une page
Sécuriser et optimiser vos accès aux bases de données

Open Source School Executive Education
PHP orienté algorithmesPar Open Source School Executive Education

Découvrir les concepts de la programmation
Connaître les fondamentaux du langage PHP
Savoir écrire une application procédurale

Nous utilisons les cookies afin de fournir les services et fonctionnalités proposés sur notre site et afin d’améliorer l’expérience de nos utilisateurs. En cliquant sur ”J’ai compris”, vous acceptez l’utilisation de ces cookies.