Formation PHP - Développer des applications web

Ref. PHP260

durée

4 jours

Tarif

1820€ ht

picture_as_pdfprint

Toutes les dates arrow_drop_down

Nos clients

Ils nous font confiance.

logos clients Nativo formation
Formations inter / intra entreprise
Revenir aux formations PHP / MySQL

Formation PHP - Développer des applications web

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

Programme

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

Certification

Cette formation prépare au test suivant PHPN1 et entre en jeu dans le cursus de certification PHP Niveau 2

Moyens et Méthodes Pédagogiques

  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
  • Un poste par stagiaire
  • Formateur Expert
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage

Validation des acquis

  • Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
  • Attestation de fin de stage remise avec la facture