Training PHP en MySQL databases level II (gevorderd)

Ben je klaar met de beginnerscursus, of heb je de basis van PHP en MySQL op een andere manier onder de knie gekregen? Dan kun je verder met PHP en MySQL Databases Level II. In deze cursus verdiep je je verder in PHP en databases, zodat je ook complexere dynamische websites zelf kunt bouwen.

Wat is PHP, wat is MySQL?

PHP is een scripttaal: een set codes waarmee je op je website dynamische pagina’s en applicaties kunt maken. Denk aan een contactformulier dat automatisch checkt of je je naam, telefoonnummer en e-mailadres goed hebt ingevuld. Of een chatbot die teksten terugstuurt. Een PHP-script is gekoppeld aan een database – zoals het open source MySQL dat tekst opslaat. Ken je PHP, MySQL én HTML, dan kun je met die combinatie zelf dynamische websites bouwen.

 

 

Wat kun je na het volgen van de Training PHP en MySQL databases level II (gevorderd)

In de cursus PHP en MySQL Databases Level II duik je dieper in de onderwerpen die je in de basiscursus hebt gehad. Je leert onder andere:

  • Code modulariseren en hergebruiken met includes, zelf een functiebibliotheek bouwen
  • Data-uitlezing optimaliseren, werken met 2-dimensionele arrays en templates
  • Pagineren, dynamisch sorteren, resultsets filteren, met meerdere tabellen werken, SQL Joins
  • Veiligheid en validatie: input filteren, output escapen, SQL Injection Attacks en Cross Site Scripting Attacks voorkomen
  • De status van gebruikers vasthouden via cookies en sessievariabelen
  • E-mailen vanuit PHP, gebruikers formulieren laten uploaden naar de webserver

Programma van de training PHP en MySQL databases level II (gevorderd)

College 1

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

College 2

  • Databasetoegang optimaliseren
  • 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 (inlogsequentie)
  • Mail versturen met PHP
  • Bestanden uploaden met PHPehandeld:
  • PHP & MySQL Basis

Voor wie is de training PHP en MySQL databases level II (gevorderd) bedoeld?

Deze cursus is bedoeld voor beginnende programmeurs die de basis van PHP en MySQL kennen, en zich verder willen verdiepen in dynamische websites.

Wil je deze cursus volgen, dan moet je eerst de basistraining PHP & MySQL Databases Level I hebben gevolgd. Of je moet de kennis uit deze cursus op een andere manier hebben opgedaan.

Welke software heb ik nodig?

Bij deze cursus werk je op een iMac met MacOS of Windows 10. Hierop zijn de meest recente versies van Apache, PHP, phpMyAdmin en MySQL geïnstalleerd. We gebruiken in principe de open source NetBeans IDE, maar je kunt natuurlijk elke editor gebruiken die je prettig vindt. Helemaal handig is natuurlijk om je eigen laptop mee te nemen en te gebruiken.

Lesmateriaal bij de training PHP en MySQL databases level II (gevorderd)

Tijdens de cursus krijg je een uitgebreide map met theorie en oefeningen. Na afloop kun je je eigen uitwerkingen en die van de docent in ZIP- of RAR-formaat mee naar huis nemen.

Op de hoogte blijven van nieuwe trainingen en events?

Schrijf je in voor onze nieuwsbrief!

Bedankt!

Je bent nu ingeschreven op onze nieuwsbrief.

Misschien vind je deze artikelen interessant

20 augustusus 2019 | Noor Trommelen

Alle kennis compleet voor de stap naar ondernemerschap

Maak kennis met Daan Boekhoorn, founder van Converseon: een onlinemarketingbureau gevestigd in Weesp. Zelfstandig ondernemer …

Bedankt!

Je bent nu ingeschreven op onze nieuwsbrief.