Hier vind je alle informatie, lesvoorbeelden, les- en oefenopdrachten voor programmeren 2. Binnen deze cursus leer je CRUD functionaliteit bouwen in een website met behulp van PHP. Onderwerpen die aan bod zullen komen zijn
- What is a webserver, interpreter, request and response
- Basic syntax PHP (variables, operators, datatypes, loops, functions)
- Technical design (writing pseudo code)
- Time (timestamp, unix epoch)
- GET requests
- Forms and POST requests
- Form validation
- Sessions and Cookies
- Databases
- ERD (until 3th normal form)
- Datatypes, operators
- SQL (SELECT, DELETE, INSERT INTO, UPDATE, JOIN)
- Security
- login, authentication
- sql injections, cross site scripting
Is bovenstaande je al bekend? Volg dan de Advanced cursus
- PHPStorm Je kunt voor PHPStorm een account krijgen met je HR-email.
- Lokale webserver opzetten met XAMPP.
- Om up-to-date te blijven met deze repository heb je GIT nodig.
Clone maken van deze repository op jouw harde schijf
- Ga in PHPStorm naar Git > Clone
- Url: https://github.com/HR-CMGT/PRG02-2021-2022
- Directory: [Link naar htdocs in xampp folder]/PRG02
Elke week bevat een start folder. In de start folder staan de opdrachten waar jij
direct mee aan de slag kunt gaan. Een eerste opzet van de code staat al klaar
(HTML en CSS). Wekelijk wordt er ook een finished folder toegevoegd met de antwoorden. Door een git pull
te doen,
kan je deze per week binnenhalen.