Hier vind je alle informatie, lesopdrachten, oefeningen, startcode en uitwerkingen 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
Week | Les | Onderwerpen | Technieken | Producten | Deadline |
---|---|---|---|---|---|
1 | Les1 | Webserver, interpreter, request and response. Basic syntax in PHP |
Syntax PHP Array Datum en tijd |
(zonder db) Index.php |
|
Les2 | Links Wat is een database? Aanmaken van een database Ophalen van data uit een database |
Database GET SQL SELECT |
Index.php Details.php |
||
2 | Les3 | Verwerken van formulieren Invoegen van data Validatie |
POST SQL INSERT validatie |
Create.php | |
Les4 | ERD’s Verwijderen van informatie |
Databaserelaties SQL DELETE |
Delete.php | ||
3 | Les5 | Update actie en terugschrijven van data in formuliervelden Hidden field |
Update Hidden field |
Edit.php | |
Les6 | Authenticatie, login 1-to-many relatie Foreign key Security |
Session, Cookie htmlentities(), mysqli_real_escape_string() |
Login.php Logout.php |
Zelfevaluatie beoordelingsmodel | |
4 | Les7 | Veel-op-veelrelaties | SQL JOINS, LIKE, DELETE | Delete.php | |
Les8 | Ondersteuning uitwerking | Zondag 17:00 Screencast eindproduct |
Is bovenstaande je al bekend? Volg dan de Advanced cursus.
Elke les bevat de volgende structuur:
- examples In een versimpelde vorm, staan hier uitgewerkte voorbeelden uit de les met uitleg (comments).
- exercises
Opdrachten die in de les of als huiswerk gemaakt kunnen worden.
Door in je browser naar deze map te navigeren, zie je de opdrachten van die les. - start Elke les werken we één of meerdere pagina's van de CRUD functionaliteiten uit. In deze map staat de startcode voor de taak / taken van die les.
- Zie voor het installeren en configureren van alle tools de Installatiehandleiding