Publicatiedatum : 07/05/2024

Opleiding : PHP, een dynamische website ontwikkelen

Praktijkcursus - 4d - 28u00 - Ref. PHH
Prijs : 2150 € V.B.

PHP, een dynamische website ontwikkelen



Opleiding onmisbaar

Je maakt je de PHP-taal eigen in de context van het ontwikkelen van dynamische websites. Je zult ook in staat zijn om de gerelateerde aspecten van dit type ontwikkeling aan te pakken: databases, SQL-taal, omgaan met grafische bestanden, enz.


INTER
INTRA
OP MAAT

Ter plaatse of via klasverband op afstand
Beschikbaar in het Engels op aanvraag

Ref. PHH
  4d - 28u00
2150 € V.B.




Je maakt je de PHP-taal eigen in de context van het ontwikkelen van dynamische websites. Je zult ook in staat zijn om de gerelateerde aspecten van dit type ontwikkeling aan te pakken: databases, SQL-taal, omgaan met grafische bestanden, enz.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
PHP syntax beheersen om dynamische websites te ontwikkelen
Webformulieren verwerken
Gebruikerssessies beheren
Gegevens openen in een MySQL database
Dynamisch afbeeldingen en grafieken maken

Doelgroep
Ontwikkelaars en webmasters.

Voorafgaande vereisten
Basiskennis van HTML en minstens één programmeertaal.

Praktische modaliteiten
Praktisch werk
Deelnemers krijgen de beschikking over Windows- of Linux-machines uitgerust met de Apache webserver met PHP-module en een MySQL-server. Deelnemers maken een complete online verkoopsite.
Leer methodes
Actief onderwijs op basis van voorbeelden, demonstraties, het delen van ervaringen, praktische casestudy's en beoordeling van het leerproces gedurende de hele cursus.

Opleidingsprogramma

1
Inleiding

  • Webarchitectuur: HTTP, CGI, interactiviteit: clientscript of serverscript.
  • Wat is PHP?
  • Geschiedenis van PHP.
  • De verschillen tussen PHP 4, PHP 5 en PHP 8.
  • Begrippen van meerlaagse architectuur. Inleiding tot MVC-principes.
  • Presentatie van het voorbeeld dat tijdens de cursus wordt gebruikt: de online verkoopsite.
Praktisch werk
Bespreking van de belangrijkste HTML-tags en stijlopdrachten. Introductie tot het stijlblad voor de voorbeeldtoepassing.

2
Een webpagina automatiseren

  • Client-serverprincipes.
  • Eerste elementen van taal.
  • PHP integreren in een HTML-pagina.
  • Variabelen en functies.
  • Variabele types: Unietypes.
  • Genoemde argumenten.
  • Boekhandels.
  • Basisfuncties, servervariabelen en PHP-variabelen.
  • Servervariabelen en PHP-variabelen.
  • Stroomregelaars en lussen.
  • De uitdrukking komt overeen.
  • De veilige Null operator.
  • Vergelijking van tekenreeksen.
Praktisch werk
Aangepaste functies maken. Een bibliotheek van functies maken.

3
Eenvoudige vormen

  • Variabelen doorgeven en verzenden.
  • Bestanden lezen/schrijven.
  • Inlog-/wachtwoordcontrole.
  • Omleiding.

4
Complexe variabelen: tabellen

  • Matrixbouwer.
  • Functies gekoppeld aan tabellen.
  • Extractie-functies.
  • Tabelnavigatiefuncties.
Praktisch werk
Aanmaken van een vervolgkeuzelijstfunctie.

5
Beheer gebruikerssessies

  • Persistente variabelen: cookies en sessies.
  • Voor- en nadelen van cookies en sessies.
  • Beperkingen en voorzorgsmaatregelen.
  • Sessievariabelen.
  • Functies gekoppeld aan sessievariabelen.
  • Cookies.
  • Serialisatie van complexe variabelen.
  • Hoe te gebruiken.
Praktisch werk
Aanmaken van een eenvoudig winkelmandje, cookie- en sessieversie. Beheer van bestelhoeveelheden.

6
Gebruik van een MySQL-database

  • Kennismaking met MySQL.
  • Basisbegrippen: databases, tabellen, velden, records.
  • MySQL-databases.
  • MySQL-tabellen.
  • MySQL velden.
  • MySQL-records.
  • MySQL PHP functies.
  • Inleiding tot SQL (selectie, wijziging, verwijdering).
  • Queryresultaten verwerken.
Praktisch werk
Een MySQL database maken. De database vullen vanuit een tekstdatabase. On-the-fly productbladen maken door gegevens uit de database te halen.

7
Complexe vormen

  • Zoekmachine: formulier gekoppeld aan een database.
  • Geavanceerde selectiefuncties: zoeken en sorteren.
Praktisch werk
Creatie van een zoekmachine: het selecteren van auteur, titel en held geeft een lijst met links naar de overeenkomstige productbladen. Implementatie in meerdere lagen.

8
Afbeeldingen in PHP

  • De GD2 bibliotheek introduceren.
  • Afbeeldingen maken en hergebruiken.
  • Beheer van lettertypes en schrijven in beeldmodus.
  • Tekstoverlay voor bescherming van rechten.
  • Integratie in de site.
  • Productie van statistische grafieken.
Praktisch werk
Integratie van de verschillende gemaakte modules. Weergave van afbeeldingen met copyrightvermelding.


Feedback van klanten
4,6 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
ALEXIA R.
10/03/26
4 / 5

J’ai parfois du mal à retrouver dans le support de cours, les informations expliquées à l’oral. J’aurais aimé un support papier pour pouvoir l’annoter. Le côté peu satisfait de l’animation vient du fait que je n’aime pas les formations en distanciel. Il est plus difficile d’adapter le rythme aux personnes qui assistent au cours, il y a moins d’interaction visuelle.
LUIS L.
10/03/26
5 / 5

Le contenu est réaliste, proche de ce qui se pratique
FRÉDÉRIC C.
18/11/25
5 / 5

Ik waardeerde deze cursus voor:De kwaliteiten van de trainer: Hij weet zich aan te passen aan zijn publiek, neemt de tijd om uit te leggen zonder de doelstellingen elke dag te vergeten.Ik stelde verschillende vragen, waarvoor hij persoonlijk de tijd nam om antwoorden te geven tijdens de cursus.Zijn aanpassingsvermogen na technische problemen (globaal internetprobleem op de eerste dag van de cursus)Zijn lesmethoden.



Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Laatste plaatsen
Garantiedatum ter plaatse of op afstand
Gegarandeerde sessie

KLAS OP AFSTAND
2026 : 7 apr., 2 juni, 2 juni, 8 sep., 15 sep., 15 sep., 20 okt., 15 dec., 15 dec.

PARIS LA DÉFENSE
2026 : 2 juni, 15 sep., 15 dec.