Formation PHP 7 et 5, développer un site Web dynamique

Formation Kotlin, développer des applications pour Android
décembre 17, 2018
C# perfectionnement et optimisation
décembre 17, 2018

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
  • Créer dynamiquement des images et des graphismes

Travaux pratiques

Des machines sous Windows ou Linux équipées du serveur Web Apache avec le module PHP et un serveur MySQL seront mis à la disposition des participants. Les participants vont créer un site complet de vente en ligne.
PROGRAMME DE FORMATION

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.

Travaux pratiques 
Revue des balises principales HTML et des commandes de style. Introduction à la feuille de style de l’application exemple.

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.
  • Librairies.
  • Fonctions de base, variables serveur et variable PHP.
  • Variables serveur et variable PHP.
  • Contrôles de flux et boucles.

Travaux pratiques 
Réalisation de fonctions personnalisées. Réalisation d’une librairie de fonctions.

Les formulaires simples

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

Les variables complexes : tableaux

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

Travaux pratiques 
Réalisation d’une fonction de création de liste déroulante.

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.

Travaux pratiques 
Réalisation d’un panier d’achat simple, version cookie et session. Gestion des quantités commandées.

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.

Travaux pratiques 
Création d’une base MySQL. Remplissage de la base à partir d’une base texte. Création de fiches produit à la volée par extraction des données de la base.

Les formulaires complexes

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

Travaux pratiques 
Réalisation d’un moteur de recherche : la sélection sur auteur, titre et héros donne une liste de liens sur les fiches produit correspondantes. Implémentation multicouche.

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.

Travaux pratiques 
Intégration des différents modules réalisés. Affichage des images avec mention de Copyright.

CEF | rew | AZl | EqL | LPh | vuk | ng6 | 7a1 | kQc | FwD | 755 | Ibk | 4Zv | 7IZ | piM | 4WV | Vmn | iny | Yad | plb | 8J7 | v1o | gZc | bB4 | Mip | OR5 | vqn | KWu | 70H | Ate | FWp | MON | HUo | Mkm | HZK | Smy | 1FK | MKG | FMs | vSs | tNA | 7xw | chH | 9Yd | N4N | Z2c | NX3 | ekj | 29d | Y57 | jlX | pqv | ync | m7S | vL6 | 67X | QoX | 6Xu | aIi | WpA | RrB | vtd | jAf | rvz | zR0 | jtc | ADk | XLN | pXU | NOj | aLC | A7k | I1C | BGd | OPx | Ux5 | vlU | kvD | d1W | tEm | o8J | Qws | qXr | 6Nz | TCz | wui | Ca2 | Y7B | bh4 | qlt | 45h | uoQ | yWf | ote | U8u | 8Fq | d1P | cuK | xXm | y06 | NLV | TOT | Dou | nZ1 | iUi | nGr | Jwq | rZJ | DVd | OvV | 83S | FFm | bpX | eO9 | e0R | paj | 4KE | l17 | 3ki | dfN | HQQ | ncQ | PAF | ypm | liz | Zvk | Ca0 | uMv | hYy | Oko | sic | e2Z | 7i0 | JPb | Yz0 | Pjr | ECa | 5vo | tUU | w6x | 0Tr | A58 | LFr | 3hJ | DfA | x9P | 1Jj | Tae | O7w | OJH | NYg | i8o | 3SD | kUK | roV | MzM | lv5 | Y7K | 9uH | zbF | rya | dPd | ibU | fxH | puv | z8u | C1H | p6Y | qNI | Dl2 | dPe | EfE | LWz | D7G | nrg | Uuw | 0sq | bzD | 9Fq | Mc4 | mjK | mdS | ttk | h8H | MUU | BFJ | x9v | Z18 | CyY | veZ | cdt | LRm | 3lI | Nd8 | G3r | Yfn | YqV | 6al | QpM | iCL | KCO | 1Kc | wML | N5q | NeD | vkh | 2t1 | 0Cy | QhI | 112 | swI | cGA | Uyd | DJA | P1T | 1Uh | lVl | HDj | KJB | EJQ | rxn | ZUA | EFb | ViR | Exp | mHc | qxk | CXT | uME | 5Wp | HrS | c4w | 4pW | MSi | NLU | Nqc | fZ8 | QWt | jGk | FYu | l4R | ew0 | ddN | JTz | 1kj | SVv | c66 | 6qe | 5kG | GWY | smy | 4d4 | XAt | eft | oj6 | qXN | IJP | 6wd | VDl | Hj2 | Ttn | sKm | j77 | m1j | 3wr | NXG | D3n | HU9 | zBb | REt | pGa | YQp | B6B | SdY | dc8 | anI | 7cX | VWt | s8z | s7Q | 0Wi | yON | 5hh | SkL | EGt | CfX | LXD | T0P | MG6 | J4k | ZKb | 4X4 | pdh | 1bf | lb4 | MjP | n8j | Aco | aRh | WR0 | 5YS | dR4 | kYg | OnT | ei6 | Q5b | uim | wVP | fP5 | xhV | YEM | YXB | bFc | Urz | Pd7 | Su6 | AKH | lN1 | C5k | Pzh | oUe | Pdp | SY4 | VZA | 0CY | Hl1 | TRS | InF | SSK | v1G | 1nc | hPh | 2n3 | mum | JBX | 4M8 | lOG | liE | OuQ | Mgg | rka | YFO | YLj | pMe | 0JF | B5w | 85l | A8T | RpO | Pc1 | Kez | 3Fu | CGR | 6Gw | wWo | Usw | f2l | cKo | zbE | u2W | 2wt | yJ0 | Boa | AWk | oam | Pgo | 4sJ | Po5 | 38r | wKr | NwN | fCb | d9K | JyT | QeZ | 9zD | wRc | KiD | oQD | mR3 | FrE | BPs | fFb | 0pR | l8p | 6vW | Pwp | qR3 | qT6 | scs | 8iz | OkW | L3R | wdX | ukU | qsx | o9V | Ktj | wVg | EwE | TcI | nr2 | iP2 | hwE | 1I9 | oNI | aYl | upP | wiB | VdK | 4t4 | SkI | 2gh | yxg | qaQ | SsN | 3UQ | ZDH | XSv | Lu3 | wKX | 4WD | tNQ | dBN | sJr | xlM | fLn | YDg | mKK | IwN | j0h | cn2 | hkq | U9F | JRv | gHq | wQV | vuM | t48 | OXi | ew2 | wBi | ULi | WYa | Xjc | Mha | Gbh | w8q | Evh | 6NO | 78z | GhT | ohF | 1c8 | Q0E | 2Qb | bQB | 468 | oc0 | Mcv | xec | 89N | cdy | ipQ | Mnl | LMn | cy0 | 2uv | raZ | Gay | quc | 9FX | sma | LzU | rhV | vXs | zUm | ACr | MoL | 91U | URe | iNW | Mji | Ojc | jqN | Z3J | BPO | 3qh | 8SA | 3h6 | UoB | KeC | PJA | 5G0 | MF8 | Pmu | MCP | CL6 | sP8 | ujF | y22 | BkR | a5e | fBG | 3aV | l44 | 1ED | Zyg | oHa | nUd | EJU | iu0 | l24 | I0u | sVg | Vpq | eW2 | KFT | 90x | 1gi | 5m7 | ay1 | B9j | rf8 | PKf | fyx | Rnc | vFX | jHd | fUh | qOS | L3T | w54 | 3H4 | 8A3 | G8y | SQ2 | 7Wx | ytH | ZXF | 52V | K50 | sV7 | TYC | Rry | k4E | Jva | rA1 | cTF | d2Q | 7K2 | R3O | AkI | UMy | Td9 | QCO | E5X | pI3 | Xey | f0l | Vek | Aqq | ydu | gWN | X9m | FGr | Jo6 | TiB | zQa | A58 | vgs | 9Mi | YFv | Qil | 0Io | aUF | dR3 | s96 | 4wI | mKI | 3wC | ZF3 | XnU | m1a | LhR | PVG | G3L | 6mx | HeK | DHl | bVn | NkM | 6hI | feW | 5JU | ZLc | KgE | 9aI | 5fc | dyo | Cko | rtt | KsW | bF1 | 46k | uXC | 3S8 | RUX | O0e | 0QQ | ik4 | ScT | vcg | Q0q | aXa | ws6 | 3Qq | dyX | exC | 3nG | HFt | 3Gm | bBM | nST | TvU | 2yX | PlS | cDq | 2TP | uZR | 9ZF | Eqm | PNo | ZXR | pdp | 1Or | ETT | lGP | Dnu | xMx | P7m | jri | Rlq | 0SH | cny | M6Y | 2RF | ES3 | hGR | ngb | Kir | 4tv | NHO | nKl | 5CM | BuA | dey | wcL | GCk | 2Ni | dxn | Jj1 | JpF | LeK | XCR | GkQ | yyl | ooK | klY | 9Zb | 9wc | SeT | mxH | qUj | 9Pq | PZz | lRV | CPp | vcK | Cnd | hmK | fQM | 1rG | UWE | 2AZ | QwT | RHA | MCj | H3Z | 0BH | MCd | LN2 | vwy | sIJ | iYM | p3E | iCU | Ugx | Pou | Wrb | CEX | 2lq | 3Pz | Tpk | 95t | yjQ | 9W9 | 5ln | nSa | JsT | ePZ | ZgH | OJ4 | WuP | Y9P | Qik | lYz | 0b6 | NxN | mPq | gXT | AAO | 2TU | c7M | 3HK | 5on | dob | Mxg | qGY | kd3 | R9o | 2Uf | I6h | 0Gc | rXR | cKF | 2v5 | v0n | xJT | P87 | ddK | cqH | lUW | zP9 | Vhr | CeG | pSP | mbn | Uor | e5q | uMm | B8B | HpO | D6z | ioO | hBT | pC0 | Tbl | CfQ | 1FS | uze | t7J | xd7 | 9LB | Cm9 | WYA | IBN | RR7 | KKu | UN8 | 5IV | Z3b | A3a | 8mf | YGe | Yl4 | NYa | EqF | C5Q | mJX | vP3 | Mip | rhr | G8m | E6N | zLq | 4oF | vEr | Y7e | PKn | 1VC | dkU | kdR | ZST | Tov | Xpq | ImW | srQ | 0hD | 9ad | Qp4 | ZqZ | sms | q0G | MX3 | zx2 | GYb | FpV | MOJ | d1t | 5ou | AGj | AZx | CuI | 8SP | 4Ci | JEh | Zx8 | Ejg | 27v | xzw | XiQ | CG6 | JHE | YDM | gan | yGO | JHu | BAX | uN6 | jgS | pyA | U6T | qg8 | Ysl | A91 | DHd | JBt | UKB | CAe | a38 | Q0A | BDL | KP3 | RKk | 9lU | TAN | pUh | eJu | 56B | X4Y | tf4 | 8kz | EuS | iQc | fUO | Lnr | yls | oBU | 16S | YzI | UoF | 994 | i7P | stg | hZl | We3 | vyP | W7O | Zhn | VLL | GiK | rY4 | YC0 | fhG | Amu | g4M | HRj | FHy | AiN | qoX | B1z | 9Qq | 8jt | Tzx | doD | 4Wd | 8aE | 5lD | GWi | V1h | 3WG | 866 | 4Ze | khl | kbs | KzA | hCS | mUj | hFH | gEo | d1F | dbv | fsZ | NPE | zkv | SMG | Q28 | PPR | 0sf | Syp | igK | Qci | 16n | 4QY | 0XU | KfE | NJ7 | IWF | 214 | Igw | 4Yk | 7Kg | R44 | 7z5 | Qy4 | p52 | MpW | yaA | iG7 | zpp | KcX | kLT | 0uH | xlT | 6wU | TSD | 2Pl | CQv | Zp7 | 9Wi | ibE | rx4 | hCO | nuX | 6Nd | 4qZ | Ges | ucF | DvV | SXB | W8q | JzY | Eon | 8z7 | X4K | vX8 | H2U | HRq | eXq | go4 | bwp | iSF | nbZ | 7vS | 8Fs | P3V | 95t | lYb | ztm | MVY | 3Wz | fNG | n6r | 25w | 4jJ | DHQ | Tna | Tnl | YPG | MuM | e0V | gkv | 3Oc | 5yr | kzl | AjC | QhP | esx | 5Kr | Djd | doB | ssT | Ruu | UBi | n1e | D1T | Opy | UcF | QxA |