CMS Informatic

Développer des sites internet avec PHP

3 jours – 21 heures en présentiel ou à distance

Développer des sites web complets, fiables et sécurisés

pRErequis

Connaissance générale du web, notion de programmation

Public

Tous publics

tarif ht/jour

640€

Tarif non applicable si accords-cadres client et coaching

Objectifs pédagogiques de la formation PHP :

A l’issue de la formation les participants disposeront de toutes les notions en PHP afin de développer des sites web complets, fiables et sécurisés. Ils sauront également utiliser la Programmation Orientée Objet appliquée au PHP, implémenter l’objet PDO pour communiquer avec une base de données, gérer les sessions et les cookies d’un site internet et créer une API complète.

Contenu de la formation PHP :

  • Introduction au langage PHP
  • Exécuter un code PHP
  • Utilisation de code PHP avec HTML
  • Définir des variables et utiliser différents opérateurs
  • Mettre en place des structures de contrôle : boucles et conditions
  • Utiliser les fonctions natives de PHP : Calendar, Array, JSON, MySQLi, …
  • Création de fonctions utilisateurs
  • Accès à une base de données MySQL avec PDO
  • Isoler la connexion en base de données et la rendre persistante (singleton)
  • Exécution des commandes SQL avec MySQLi
  • Gestion des erreurs SQL
  • Intérêts à l’utilisation d’une API et du modèle MVC (Modèle Vue Contrôleur)
  • Principe et mise en place du modèle MVC
  • Exemple de framework implémentant de modèle MVC
  • Implémentation d’une API pour communiquer avec la base de données
  • Sécuriser les données échangées entre l’API et la base de données
  • Gestion des pages et sécurité du site avec des inclusions : include et require
  • Gestion et traitement des cookies
  • Utilisation de fichiers JSON pour alimenter une page
  • Récupération du contenu d’une page avec ob_start() et ob_get_clean()
  • Rappels sur les formulaires
  • Récupération des données saisies par l’utilisateur avec PHP : GET et POST
  • Exploitation des données récupérées
  • Sécurité des formulaires via la validation de données
  • Utilisation de formulaire dynamique avec AJAX
  • Principe d’une session utilisateur sur un serveur
  • Gestion des variables de session
  • Mise en œuvre d’espace sécurisés et personnels
  • Définition et concept de la Programmation Orientée Objet (POO)
  • Manipulation d’objets et de classes dynamiques ou statiques
  • Mise en place d’héritage entre classes
  • Utilisation de l’autoloader
  • Mise en place d’une gestion d’exceptions
  • Encapsuler des éléments avec les namespace
  • Définition et concept de la Programmation Orientée Objet (POO)
  • Manipulation d’objets et de classes dynamiques ou statiques
  • Mise en place d’héritage entre classes
  • Utilisation de l’autoloader
  • Mise en place d’une gestion d’exceptions
  • Encapsuler des éléments avec les namespace

Poursuite de formation :

Formation CMS Informatic contenu Développer des sites avec PHP

Prochaines sessions en présentiel :

Prochaine session à distance :

Pour vous inscrire à cette formation, cliquez sur la date de session souhaitée et renseignez votre demande.

Notre équipe vous répond en moins d’une heure.

D’autres sessions peuvent être organisées selon vos disponibilités, contactez-nous.

Lieu de formation :

CMS Informatic
7 allée de Londres
ZA Courtabœuf Paris-Saclay
91140 Villejust

Liste de nos formations :

Votre contact commercial :

Mme Nathalie GRIMOIN
01 64 86 42 42
admin@cms-informatic.com

Formacode :

LANGAGES INFORMATIQUES 30854

LANGAGE PHP 30805

Plus de 365 clients nous font confiance :