développement d’applications web – PHP – niveau 1

Cette solution est ouverte aux dirigeants, salariés

Nos conseillers sont là pour vous en dire plus
Formation Hauts-de-France

Hauts-de-France

0806 800 810

Objectifs

  • Comprendre l’architecture d’une solution PHP/MySQL.
  • Maîtriser les bases du langage PHP.
  • Créer des pages dynamiques générées par un serveur Web.
  • Présenter un exemple concret d’une page Web connectée à une base de données MySQL.

Contenu

Fonctionnement d’une solution PHP / Apache / MySQL

  • Architecture de la solution – fonction des différents composants.
  • Rôle des différents langages utilisés : HTML / CSS, Javascript, PHP, SQL…
  • Présentation, installation et configuration de l’environnement de développement.
  • Le fichier php.ini.
  • Premier script PHP : « Hello World ».
  • Fondamentaux du langage
  • Constantes, variables et opérateurs.
  • Les types de donnée.
  • Structures de test : if{ …} else{…} / switch.
  • Structures de boucles : for, foreach, while, do while.
  • Inclusion de fichiers externes.
  • Fonctions.
  • Utiliser des fonctions sur les nombres, les dates, les chaînes de texte…
  • Les constantes magiques.
  • Les tableaux.

Gestion des entrée/sorties

  • Créer un  dossier ou un fichier sur l’arborescence du serveur.
  • Parcourir les fichiers d’un dossier.
  • Lire et écrire des données sur un fichier texte.

Transmettre des informations à une autre page PHP

  • Transmettre des données de formulaires HTML. Les tableaux associatifs $_REQUEST
  • , $_GET et $POST.
  • Réceptionner, tester et traiter les données.
  • Les variables de sessions ($_SESSION).
  • Les variables globales ($GLOBALS).

Se connecter à une base de données

  • Présentation de phpMyAdmin.
  • Les fonctions mySQL.
  • Les extensions MySQLi et PDO.
  • Se connecter à une base de données.
  • Gérer les erreurs.
  • Présentation du design pattern Singleton : empêcher les connexions redondantes vers une base.

Lire et mettre à jour les données d’une table

  • Principales commandes SQL : SELECT, INSERT, UPDATE, DELETE,…
  • Exécuter une requête avec les fonctions de l’extension MySQLi.
  • Parcourir les lignes de résultat et les afficher sur la page.
  • Mettre à jour les données saisies dans un formulaire sur la base.

Pré-requis

  • Maîtrise de Windows.
  • Avoir suivi la formation HTML 5/CSS 3 ou maîtriser les thèmes abordés lors de cette formation.

Modalités d’évaluation

  • Tours de table préalable.
  • Questionnaire de satisfaction de fin de formation.
  • Remise d’une grille d’auto-évaluation des acquis sur les compétences travaillées lors de la formation.

En conformité avec la loi n°2009-1437 du 24/11/2009 art.51 L6353-1 modifié du code du travail, une attestation de formation précisant notamment les objectifs, la nature, les résultats de l’évaluation des acquis et la durée de la session sera remise au bénéficiaire à l’issue de la prestation.

Dates

Lens :

  • Nous consulter

Roubaix :

  • Nous consulter

Valenciennes :

  • Nous consulter

Public


Développeurs Web.
Développeurs d’applications intranet.
Chefs de projet.

Tarif


Devis sur demande (Possibilité de constituer un groupe)

Durée


3 jours
(soit 21 heures)
9h-12h30 / 14h-17h30

Avis clients

Laisser un avis

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous autorisez la CCI à publier, reproduire, utiliser votre avis dans le cadre de sa communication.

Cliquez sur les étoiles pour attribuer une note de 1 à 5

Group 22iconlinkedin-logo (3)GroupGroup 17noun_518918twitter-logo-on-black-background (2)Shapeyoutube-play-button