Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
> > > > PHP 7 - Développer des applications web

PHP 7 - Développer des applications web

Développer des pages Web dynamiques avec le langage PHP : Hypertext pré-processor

php
PHP, langage de programmation multi plates-formes, s'est imposé comme un standard du marché. Cette technologie est plébiscitée pour sa capacité à faciliter la création de sites dynamiques et marchands. PHP permet également de mieux adapter les pages à la diversité des navigateurs et de leurs versions. Il simplifie enfin l'accès aux bases de données, notamment la base libre communément utilisée dans le monde de l'Open Source : MySQL. En 4 jours, les participants à cette formation apprendront à développer avec ce langage.

Objectifs

  • Apprendre à créer des application dynamiques avec PHP et MySQL
  • Comprendre comment maîtriser les bonnes pratiques de programmation PHP
  • Être à même d'exploiter une base de données avec PHP
  • Pouvoir gagner du temps grâce à la création et l'utilisation de bibliothèques

Public

  • Développeurs front-end souhaitant maîtriser le développement PHP
  • Développeurs de tous horizons et administrateurs système et de bases de données

Prérequis

  • Connaître le langage HTML
  • Bonne connaissance du Web
  • Disposer d'une première expérience en développement ou avoir suivi la formation Initiation à la programmation

Programme de la formation

Introduction à la programmation avec PHP

  • Les possibilités de PHP
  • Rechercher et identifier les ressources PHP
  • Architecture et fonctionnement de la plate-forme PHP
  • Forces et les faiblesses de PHP
  • Perspectives de PHP et LAMP dans un univers en mouvement constant

Installation de PHP et MySQL

  • Installation d'un serveur Web
  • Les différents modes d'installation

Les bases de PHP

  • Utilisation de PHP dans des fichiers HTML
  • Les variables et les opérateurs
  • Les structures de contrôles (if, while, ...)
  • Les fonctions PHP
  • Les fonctions utilisateur
  • La gestion des fichiers

Les formulaires et l'interaction utilisateurs

  • Création de formulaires en HTML
  • Récupération des données avec PHP
  • Mise en place d'un upload de fichier
  • Mise en place d'une politique de sécurité pour les formulaires

Authentification, sessions et cookies

  • Utiliser une variable de cookie
  • Utiliser une variable de session
  • Utiliser et sécurité des sessions

Les bases de données (MySQL)

  • Architecture et présentation d'un Système de Gestion de Bases de Données (SGBD)
  • Rappel des principales commandes SQL
  • Les caractéristiques de MySQL

Communication entre PHP et MySQL

  • Accéder à MySQL avec PHP
  • Gestion des erreurs MySQL

Techniques avancées

  • Génération et manipulation d'images
  • Création de graphiques (barres, diagrammes, camemberts, ...)
  • Génération de fichiers PDF
  • Les concepts de sécurité

Gestion de contenu / CMS (Content Management Server)

  • Les concepts du CMS
  • Les CMS existants

Les + de cette formation

Une méthode d'apprentissage éprouvée : au-delà de l'apprentissage du langage PHP, ce programme permet d'acquérir une méthodologie pour développer un site Web.
Des conseils et partages de bonnes pratiques pour développer rapidement.
Des ateliers qui apportent aux participants une première expérience concrète du développement avec PHP.
Cette formation préparant à la certification IT Développement de sites web dynamiques est éligible au CPF. Connectez-vous sur www.moncompteactivite.gouv.fr

Certification

Cette formation prépare au test suivant ENIPHP et entre en jeu dans le cursus de certification Certification IT Développement de sites web dynamiques.