DÉVELOPPEMENT PHP & MYSQL

Formation certifiante - Code CPF 83 841 - 5 jours (35 heures)

Formations en présentiel

Formations Blended - Learning

Formations E-learning Tutoré

Présentiel

Blended - Learning

E-learning tutoré

Accueil  >  Les métiers du numérique  >  Développement Web  >  Développement PHP & MySql

A l'issue de la formation, les stagiaires seront capables de :

  • Maîtriser les compétences nécessaires en programmation PHP pour construire avec succès des sites interactifs basés sur des données.
  • Utiliser le modèle MVC pour organiser le code.
  • Tester et déboguer une application PHP.
  • Travailler avec des données de formulaire.
  • Utiliser des cookies et des sessions.
  • Travailler avec des expressions régulières, traiter des exceptions et valider des données

La formation PHP & MySql ne nécessite pas de prérequis prérequis pour la formation PHP MySQL, toutefois des connaissances en programmation HTML et CSS est un plus.

Des exercices, des études de cas, des QCM et des tours de table permettent au formateur d’évaluer l’atteinte des objectifs ainsi que la progression du stagiaire à différents moments de la formation.
La validation de toutes les compétences requises est obligatoire pour l’obtention d’un BADGE ou d’un Certificat. L'obtention du Certificat est validé par la réalisation et la présentation d'un projet devant un jury.

  • Toute personne ayant des connaissances basiques en WEB et souhaitant maîtriser le développement d’application WEB avec du PHP orienté Objet et Symfony
  • Graphiste, intégrateur WEB, designer, Webmaster ou référenceur WEB souhaitant avoir une double compétence et souhaitant exploiter une base de données MySQL pour rendre une application WEB plus dynamique
  • Informaticiens et concepteurs souhaitant maîtriser les techniques pour développer des sites WEB riches et interactif
  • Toute personne souhaitant élargir ses compétences sur les missions liées à la fonction de développement WEB

PROGRAMME DE FORMATION

DÉVELOPPEMENT PHP & MYSQL

Introduction au développement web avec PHP

  • L’architecture d’une application web
  • L’application Product Discount
  • Comment modifier et tester une application PHP

Codage d’une application PHP

  • Compétences PHP de base
  • L’application Product Discount
  • Comment coder les instructions de contrôle
  • Comment utiliser la documentation PHP

Introduction aux bases de données relationnelles et MySQL

  • Une introduction aux bases de données relationnelles
  • Les instructions SQL pour la manipulation des données
  • Une introduction à MySQL
  • Comment utiliser phpMyAdmin

Utilisation de PHP avec une base de données MySQL

  • PHP pour travailler avec MySQL
  • Comment obtenir des données d’un jeu de résultats
  • L’application Product Viewer
  • L’application Product Manager

Atelier et cas pratique

Utilisation du modèle MVC pour organiser le code

  • Comment utiliser le modèle MVC
  • L’application Product Manager
  • L’application Catalogue de produits

Test et débogage d’une application PHP

  • Une introduction aux tests et au débogage

Travailler avec les données de formulaire

  • Comment obtenir des données d’un formulaire
  • Comment afficher des données sur une page Web

Codage des instructions de contrôle

  • Comment coder des expressions conditionnelles
  • Comment coder les structures de sélection
  • Comment coder les structures d’itération

Atelier et cas pratique

Travailler avec des chaînes et des nombres

  • Comment travailler avec des chaînes
  • Comment travailler avec les nombres
  • Autres compétences pour travailler avec des chaînes et des nombres

Travailler avec les dates

  • Comment utiliser les timestamps pour travailler avec les dates
  • Comment utiliser des objets pour travailler avec des dates

Création et utilisation des tableaux

  • Comment créer et utiliser un tableau
  • Comment créer et utiliser un tableau associatif
  • Comment utiliser des fonctions pour travailler avec des tableaux
  • Comment travailler avec des tableaux de tableaux
  • L’application Task List Manager

Travailler avec les cookies et les sessions

  • Comment utiliser les cookies
  • Comment travailler avec des sessions
  • L’application Shopping Cart

Atelier et cas pratique

Travailler avec des chaînes et des nombres

  • Comment travailler avec des chaînes
  • Comment travailler avec les nombres
  • Autres compétences pour travailler avec des chaînes et des nombres

Création et utilisation des fonctions

  • Compétences de base pour travailler avec des fonctions
  • Comment créer et utiliser une bibliothèque de fonctions
  • Compétences avancées pour travailler avec des fonctions
  • L’application Shopping Cart

Utilisation des expressions régulières, gestion des exceptions et validation des données

  • Comment utiliser des expressions régulières
  • Comment gérer les exceptions
  • La demande d’inscription

Atelier et cas pratique

Tests unitaires simplifiés avec PHPUnit

  • S’initier aux tests unitaires simplifiés avec PHPUnit
  • Écrire des tests
  • Découvrir la configuration et la console
  • Découvrir les petits plus de PHPUnit
  • Découvrir le débogage et l’analyse de code en PHP
  • Optimiser son code PHP
  • Découvrir les outils pour déboguer son code PHP
  • Ajouter des tests unitaires et fonctionnels

Allez plus loin

Développez vos compétences

Financement avec le CPF via

le site MonCompteFormation

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS