Back End Development is vaak de bepalende stap in de ontwikkeling van de website. Want als de Webdesigner en/of Front End Developer de ‘voorkant’ van de website ontworpen heeft, zal de nieuwe website vaak gebruik moeten gaan maken van een achterliggende database, een loginsysteem of een CMS systeem voor contentbeheer. PHP is hierbij een populaire programmeertaal waarmee deze serverside componenten op professioneel niveau worden ontwikkeld.

Deze opleiding is gericht op de beginnende PHP Back End Developer. De leergang bestaat uit 4 modules. In de eerste module leert u de basisvaardigheden in PHP en MySQL programmeren.
Tijdens de modules PHP MySQL Vervolg en Database Design specialiseer je je verder in PHP en andere back end technieken. Je leert hoe je een relationele database ontwerpt volgens de officiele richtlijnen. En hoe je deze vervolgens met MySQL server en de programmeertaal SQL kunt bouwen en aansturen. PHP staat centraal in het ontwikkelen van de webpagina’s waarin de database data getoond, bewerkt en verwijderd kunnen worden. Denk hierbij aan login procedures en bestelprocedures.
Omdat je de echte ervaring leert door zelfstandig projecten aan te kunnen pakken, eindigt de leergang met de e-studie e- Masterclass PHP MySQL. Het maken van caseopdrachten staat centraal, die door de docent via een elektronische leeromgeving begeleid worden. Aan het einde van de opleiding ben je in staat een volledige website te bouwen in PHP, compleet met een in PHP en MySQL eigengemaakt CMS systeem.

Studieprogramma Web Back End Developer

PHP MySQL Basis:

  • PHP in HTML
  • variabelen, operatoren en functies
  • Condities en herhalingen
  • Arrays en strings
  • MySQL en phpMyAdmin
  • Relationele database
  • Queries
  • PHP en MySQL
  • Database connectie
  • Select

PHP MySQL Vervolg

  • PHP custom functies, data controle
  • Formuliervalidatie met Javascript en HTML
  • Data wijzigen in de database met:
  • update en delete
  • Feedback op database acties met:
  • Mail en DOM-scripting
  • Systemen en security met:
  • MAMP, WAMP, XAMP en LAMP
  • PHP en Sessions
  • Een relationele database;

Database Design

  • Tabellen, tussentabellen
  • Relaties: één op één, één op veel
  • Het normaliseren van gegevens
  • Entity-Relationship Diagram (ERD)
  • De database in MySQL en SQL
  • Het ontwerpen van een CMS applicatie:

e-Masterclass PHP MySQL

  • functioneel en database ontwerp
  • pagina’s voor admin en gebruikers
  • code ontwikkelen
  • mySQL rechten
  • database connect
  • CMS artikelen selecteren
  • een artikel editor en jQuery
  • artikelen wegschrijven en updaten
  • afbeeldingen oploaden naar de database
  • afbeeldingen tonen in de pagina

Na deze opleiding kun je je diploma uitbreiden met de opleiding Web Front End Developer. Voor de eerste module heb je dan vrijstelling.