Accueil > Nos Formations > Développement logiciel > Technologies web, mobile > Développement Back End > PHP, développement d’applications web

PHP, développement d'applications web

Financé ATLAS

Développer des applications PHP dynamiques et structurées avec accès MySQL et bonnes pratiques professionnelles.

Description Objectifs Récapitulatif Programme détaillé

Description

Cette formation a pour objectif de permettre aux participants de développer des sites web dynamiques en PHP en s’appuyant sur une base de données MySQL. Elle couvre la syntaxe et les mécanismes fondamentaux du langage, la structuration du code et les bonnes pratiques professionnelles, le traitement des formulaires, la gestion des sessions et l’accès aux données via PDO. La formation introduit également les bases de la programmation orientée objet, l’organisation moderne d’un projet PHP avec les standards PSR, l’autoloading, les namespaces et Composer, ainsi qu’un panorama des frameworks et CMS.
Les participants apprendront à concevoir des applications simples mais robustes, à sécuriser les échanges utilisateurs, à structurer proprement leurs développements et à comprendre les choix technologiques actuels de l’écosystème PHP.

Objectifs

  • Utiliser la syntaxe PHP en vue de développer de sites Web dynamiques
  • Apprendre à créer des applications dynamiques avec PHP et MySQL
  • Identifier les bonnes pratiques de programmation PHP
  • Traiter des formulaires Web
  • Gérer des sessions utilisateurs
  • Accéder aux données d’une base de données relationnelle MySQL
  • Créer dynamiquement des images et des graphismes
  • Identifier les principaux Framework ou CMS

Récapitulatif

Public

Développeurs web, webmasters, chefs de projet

Prérequis

Avoir une connaissance pratique de HTML et au moins d’un langage de programmation

Méthodes et modalités pédagogiques

Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.

Moyens et supports pédagogiques

Mise à disposition d’un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d’une documentation pédagogique numérique pendant la formation
La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
Dans le cas d’une formation sur site Entreprise, le client s’engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard…) au bon déroulement de l’action de formation conformément aux prérequis indiqués dans le programme de formation

Modalités de suivi et d'évaluations

Auto-positionnement des stagiaires avant la formation

Émargement des stagiaires et formateur par 1/2 journée

Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires

Auto-évaluation des acquis de la formation par les stagiaires

Questionnaire de satisfaction à chaud et à froid à l’issue de la formation

Programme détaillé

Utiliser la syntaxe PHP en vue de développer des sites web dynamiques

  • Principes de fonctionnement
  • Les variables et types de données
  • Les opérateurs et structures de contrôle
  • Les tableaux
  • Constantes et superglobales
  • Déclaration et utilisation de fonctions

 

Apprendre à créer des applications dynamiques avec PHP et MySQL

  • Structures de données avancées (principe des objets)
  • Le type générique StdClass
  • Créer ses propres classes

 

Identifier les bonnes pratiques de programmation PHP

  • Découplage et cohésion du code : Interfaces, traits
  • Organiser son code : PSR, autoloading et namespace
  • Gestion des dépendances : Composer

 

Traiter des formulaires web

  • Principes de l’interaction avec l’utilisateur
  • Rappels des formulaires
  • Les champs cachés
  • Les URL longues
  • Traiter des données JSON ou XML

 

Gérer des sessions utilisateurs

  • Gestion des sessions
  • Mécanismes liés aux sessions (cookies, etc.)
  • Méthodes de protection ou d’authentification

 

Accéder aux données d’une base de données relationnelle MySQL

  • PDO pour se connecter à une base de données relationnelle
  • Création et exécution de requêtes SQL ou procédures stockées
  • Interagir avec les bases de données grâce à des librairies (ex: ORM)

 

Créer dynamiquement des images et des graphismes

  • Opérations communes sur les images : sauvegarder, redimensionner, convertir, etc.
  • Exemple de génération d’image : ajouter une “watermark”, créer un qrcode ou créer un graphique

 

Identifier les principaux frameworks ou CMS

  • Les Frameworks PHP : principes et exemples.
  • Les CMS PHP : principes et exemples.
PHP, développement d'applications web
Inter
Intra
4 jours (28 heures)
Référence :
MOD_2024780
Formation Inter
2650 € HT
4 jours (28 heures)
Référence :
MOD_2024780
Formation Intra

Trouvez la formation qui
répond à vos enjeux

Nos autres formations

Vous aimerez aussi

Être rappelé

Page Formation | Formulaire de contact

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Demander un devis

Page Formation | Formulaire de devis

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Je m'inscris

Page Formation | Formulaire d'inscription

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.