PHP en MySQL databases Level II

Niveau
Tijdsduur
Startdatum en plaats
Nano php plaatje
Logo van Competence Factory
Opleiderscore: starstarstarstarstar_half 8,6 Competence Factory heeft een gemiddelde beoordeling van 8,6 (uit 150 ervaringen)

Tip: meer info over het programma, startdatum, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen

Utrecht
10 apr. 2019 tot 11 apr. 2019
Utrecht
14 mei. 2019 tot 15 mei. 2019
Utrecht
26 aug. 2019 tot 27 aug. 2019
Utrecht
10 okt. 2019 tot 11 okt. 2019
Utrecht
13 nov. 2019 tot 14 nov. 2019
Utrecht
13 feb. 2020 tot 14 feb. 2020
Utrecht
23 mrt. 2020 tot 24 mrt. 2020
Utrecht
27 mei. 2020 tot 28 mei. 2020

Beschrijving

Door een betere bezettingsgraad zijn onze prijzen gemiddeld lager voor onze cursisten. Hoe vaker je bij ons een cursus volgt hoe lager de cursusprijs, zelfs als je van baan verandert. 

Kortingsmogelijkheden: Last Minute, KVGO, 20% ZZP korting en/of bundelkorting tot 40%.

In deze tweedaagse cursus wordt de in de cursus PHP & MySQL Basis opgedane basiskennis verder uitgebreid.

Je begint allereerst met het modulariseren van je code. Je leert hoe je met includes code kunt insluiten voor hergebruik en hoe je zelf functies kunt schrijven om zo tot herbruikbare functiebibliotheken te komen. De formulierafhandeling die in de basiscursus nog uit een apart formulier en een aparte formhandler bestond, wordt nu één script: een selfsubmitting form.

Daarna gaan we terug naar de database om het uitlezen te optimaliseren. Je leert werken met 2-dimensionale arrays en templates. Verder komen in dit deel van de cursus het pagineren, dynamisch sorteren en filteren van resultset…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen.  

Door een betere bezettingsgraad zijn onze prijzen gemiddeld lager voor onze cursisten. Hoe vaker je bij ons een cursus volgt hoe lager de cursusprijs, zelfs als je van baan verandert. 

Kortingsmogelijkheden: Last Minute, KVGO, 20% ZZP korting en/of bundelkorting tot 40%.

In deze tweedaagse cursus wordt de in de cursus PHP & MySQL Basis opgedane basiskennis verder uitgebreid.

Je begint allereerst met het modulariseren van je code. Je leert hoe je met includes code kunt insluiten voor hergebruik en hoe je zelf functies kunt schrijven om zo tot herbruikbare functiebibliotheken te komen. De formulierafhandeling die in de basiscursus nog uit een apart formulier en een aparte formhandler bestond, wordt nu één script: een selfsubmitting form.

Daarna gaan we terug naar de database om het uitlezen te optimaliseren. Je leert werken met 2-dimensionale arrays en templates. Verder komen in dit deel van de cursus het pagineren, dynamisch sorteren en filteren van resultsets aan de orde, alsmede het werken met meerdere tabellen en SQL Joins.

Daarna wordt uitgebreid aandacht besteed aan veiligheid en validatie. Je leert het belang van het filteren van input en het escapen van output om zo mogelijke SQL Injection Attacks en Cross Site Scripting Attacks te voorkomen. In dit deel van de cursus wordt ook het werken met reguliere expressies behandeld.

In het volgende blok leer je hoe je de status van gebruikers kunt vasthouden door middel van cookies en sessie variabelen. We gebruiken sessievariabelen om onze applicatie af te schermen met een verplichte login tegen de database waarbij gebruikers verschillende userlevels kunnen hebben zodat we de aangeboden functionaliteit per user kunnen aanpassen.

In het laatste deel van de training leer je tenslotte hoe je vanuit PHP email berichten kunt versturen en hoe je gebruikers bestanden via een formulier naar de webserver kunt laten uploaden. Alle nieuwe technieken worden meteen toegepast op de applicatie zoals die aan het einde van de cursus PHP Basis werd afgeleverd.

Programma van de training PHP en MySQL databases Level II

College 1

  • Werken met includes
  • Self-submitting forms
  • Functies schrijven

College 2

  • Optimaliseren databasetoegang
  • SQL Joins
  • Werken met geparametriseerde query's (prepared statements) om SQL InjectionAttacks te voorkomen
  • Recordsets pagineren
  • Recordsets (dynamisch) sorteren
  • Database doorzoeken en resultaten filteren

College 3

  • Client-side versus Server-side validatie
  • Server-side valideren van formulieren
  • Werken met Reguliere Expressies

College 4

  • Status vasthouden in PHP
  • Cookies zetten, uitlezen en verwijderen
  • Werken met Sessies (Inlog sequentie)
  • Mail versturen met PHP
  • Bestanden uploaden met PHPehandeld:
  • PHP & MySQL Basis

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen.  

Download gratis en vrijblijvend de informatiebrochure

Aanhef
(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heeft u nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.