Trouver la formation qui vous correspond.

Plus de 500 formations dans les domaines informatique, bureautique et développement professionnel
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages
Filter by Categories
Actus
Financement
Formations
Non classé

Ex. : ExcelWordPhotoshopJavaAgile

Centre de formation Informatique et Ressources Humaines

Trouver la formation qui vous correspond.

Plus de 500 formations dans les domaines informatique, bureautique et développement professionnel
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages
Filter by Categories
Actus
Financement
Formations
Non classé

Ex. : ExcelWordPhotoshopJavaAgile

Langage PHP

THIL993

4 jours (28 heures) – Initiation / Fondamentaux

4 jours (28 heures)
Initiation / Fondamentaux

Formation : Langage PHP

Domaine : Informatique

Présentiel
Présentiel
Online
Distanciel
Coût
2000€ HT

Objectifs pédagogiques

  • Maîtriser la syntaxe PHP en vue de développer de sites Web dynamiques
  • Traiter des formulaires Web
  • Gérer des sessions utilisateurs
  • Accéder aux données d’une base de données MySQL

Niveau requis

  • Connaissances de bases du langage HTML

Public concerné

  • Développeurs et chefs de projet

Moyens pédagogiques et techniques

Salles de formation (accessibles et adaptables aux besoins des personnes en situation de handicap) équipée d’un ordinateur de dernière génération par stagiaire, réseau haut débit et vidéo-projection
UHD Documents supports de formation projetés Apports théoriques, étude de cas concrets et exercices
Mise à disposition en ligne de documents supports à la suite de la formation

Dispositif de suivi de l'éxécution de l'évaluation des résultats de la formation

Feuilles d’émargement (signature électronique privilégiée)
Evaluations formatives et des acquis sous forme de questions orales et/ou écrites (QCM) et/ou mises en situation
Questionnaires de satisfaction (enquête électronique privilégiée)

Dates de formations

  • Sur demande à Toulouse
  • Sur demande à Pau

Formateur

Les formateurs intervenants pour Themanis sont qualifiés par notre Responsable Technique Olivier Astre pour les formations informatiques et bureautiques et par Didier Payen pour les formations management.

Programme de formation

4 jours (28 heures)

Initiation / Fondamentaux

Introduction

  • L’architecture du Web : HTTP, CGI, interactivité : script client ou script serveur
  • Qu’est-ce que PHP ?
  • Historique de PHP
  • Les différences entre PHP 4, PHP 5 et PHP 7
  • Notions d’architecture multicouche. Introduction aux principes MVC
  • Présentation de l’exemple utilisé durant la formation : le site de vente en ligne

Automatisation d’une page Web

  • Les principes du client-serveur
  • Premiers éléments du langage
  • Intégration de PHP dans une page HTML
  • Variables et fonctions
  • Fonctions de base, variables serveur et variable PHP
  • Variables serveur et variable PHP
  • Contrôles de flux et boucles

Les formulaires simples

  • Passage et transmission de variables
  • Lecture/écriture de fichier
  • Vérification de Login/mot de passe

Les variables complexes : tableaux

  • Constructeur Array
  • Fonctions associées aux tableaux
  • Fonctions d’extraction
  • Fonctions de navigation dans un tableau

Gestion des sessions utilisateurs

  • Variables persistantes : Cookies et Session
  • Avantages et inconvénients des Cookies et Sessions
  • Limitations et précautions
  • Les variables de session
  • Fonctions liées aux variables de session
  • Les Cookies
  • Sérialisation des variables complexes

Utilisation d’une base de données MySQL

  • Présentation de MySQL
  • Concepts fondamentaux : bases, tables, champs, enregistrements
  • Bases MySQL
  • Tables MySQL
  • Champs MySQL
  • Enregistrements MySQL
  • Fonctions PHP MySQL
  • Introduction au langage SQL (sélection, modification, suppression)
  • Traitement des résultats des requêtes

Les formulaires complexes

  • Moteur de recherche : formulaire en relation avec une base de données
  • Fonctions avancées de sélection : recherches et tris

Le graphisme en PHP

  • Présentation de la librairie GD2
  • Création d’image, réutilisation
  • Gestion des polices et de l’écriture en mode image
  • Superposition de texte pour protection de droits
  • Intégration au site
  • Réalisation de graphiques statistiques
Aujourd’hui, le langage PHP est utilisé par plus d’un million de professionnels de l’informatique. Apprendre la programmation php pour le développement d’applications web, la création d’un site web dynamique ou pour un projet web est un véritable atout.

Qualité et certification

Rejoignez-nous