Deel 1: Basis PHP
Opdracht 0. Phpstorm
- Instellen PHPStorm
- Jouw webruimte op blub.airybubbles7.nl/~jouwnaam
Opdracht 1. HTML Basis
Maak de Basis HTML Pagina. Gebruik deze code als begin van elke pagina. Dan ziet het er gelijk goed uit.
Opdracht 2. HTML Tabel
Maak een tabel na zoals in HTML Basis Tabel
Opdracht 3 t/m 15
Tutorial Serie van Dani Krossing: https://www.youtube.com/playlist?list=PL0eyrZgxdwhwBToawjm9faF1ixePexft-
Welke moet je doen?
2 weken / 6 lessen voor deze serie kijken & natypen & werkend
- 1. Introduction (It is beginner friendly) Dit is de procedural serie, niet object-oriented. Installeren kun je overslaan, wij hebben al een server
- 2. Basic Syntax
- 3. Scalar Data types
- 4. Variables
- 5. Expressions
- 6. Operators
- 7. Control Structures
- 8. Conditional Statements
- 9. Loops
- 10. Break and Continue
- 11. Include and Require
- 12. What are functions
- 13. Our first project
- 25 (andere serie) HTML Forms
Deel 2: Kleine PHP Puzzels met edabit
Nu ken je de basic commando’s van PHP. Maar programmeer-raadseltjes is een ander verhaal. We gaan met Edabit. Daar doe je “challenges”. Die leveren punten op. Verzamel XP.
15 minuten per puzzel, 3 per les, 25 in totaal
- Neem 5 minuten om zelf de puzzel op te lossen
- Na 5 minuten af / niet af.XP gescoord?
- Neem 5 minuten om een oplossing van een ander te analyseren
- Neem 5 minuten om je eigen werk / goed / fout te posten cq een goede oplossing met analyse te schrijven
- Dat is dus 15 minuten. Drie puzzels in 45 minuten. 9 per week.
2725 in 3 weken. - Na 10 gelukte puzzels aan het einde van de week mag je van Very Easy naar Easy.
Voor Deel 1 Tutorials + Deel 2 Edabit krijg je een cijfer, en voor Deel 3, het tweede cijfer
Deel 3: PHP/Mysql en Juichen
Nu je een beetje kunt programmeren met PHP en je weet hoe het werkt, gaan we de database erbij halen.
- Link naar Adminer
- Link naar Top10 PHP Mysql Commando’s
Opdracht PHP/Mysql 1 : goed jatten
Maak de employee tabel uit het filmpje exact na en neem de code (3 files) uit de Top-10 commando’s. Dit zou vrij snel moeten werken.
Opdracht PHP/Mysql2: Juichen Mini Web App
Rubrics Deelopdrachten PHP
% Weging | 3 | 5 | 7 | 9 | |
Deelcijfer Tutorials Einde week 3 | 40% | Je bent nog niet op 2/3 van de serie | Je krijgt het net niet op tijd af | Je hebt er een paar extra gedaan en/of je bent al bij volgende week | Dit had je weken terug al af |
Edabit PHP Puzzels | 40% | Je hebt amper een puzzel opgelost en je kunt ook de analyze niet maken | Je lost amper een puzzel op maar andermans oplossing kun je wel uitleggen | Je lost regelmatig een puzzel op en je leert van andermans oplossingen. | Je hebt edabit “uit”. |
Scrapbook | 20% | Wat, moest dat? | Ik heb af en toe een update maar er staat weinig inhoudelijks in. | De belangrijkste leerpunten en mijlpalen kun je duidelijk terugvinden met links, code, screenshots etc. | Je hebt een herkenbaar systeem en dat hoeft niet exact te zijn hoe EloqArch het bedacht had. |
De rubrics voor de Mini web app op de pagina Mini Web App Juichen.