Home pagina basics
Pas de gegevens in je HomeControler aan, maak hier iets moois van: src/View/{username}/home.twig
1. Profielfoto
- Plaats een profiel foto in je theme map public_html/themes/{username}/kies-een-naam.jpg
- Pas de URL aan in de HomeController, zoek naar data.profile.photo
- Controleer of de foto zichtbaar is http://127.0.0.1:8080
- Gebruik eventueel de developer tools om te debuggen, check de url van je profielfoto
- Pas eventueel aan, overleg met collega's
2. Details
- Op elke pagina staat nu "Software developer", bedenk iets unieks. "Creatieve duizendpoot", "Developer met oog voor detail", "Developer IO", als het maar anders is.
- Pas je locatie aan, tenzij je in Amstelveen woont
- Wijzig je beschikbaarheid in iets wat je zelf bedacht hebt
- Geef het juiste telefoonnummer op als die er nog niet staat.
- Pas de overige velden aan.
3. Skills
- Op elke pagina staat nu "Software developer", bedenk iets unieks. "Creatieve duizendpoot", "Developer met oog voor detail", "Developer IO", als het maar anders is.
- Pas je locatie aan, tenzij je in Amstelveen woont
- Wijzig je beschikbaarheid in iets wat je zelf bedacht hebt
- Geef het juiste telefoonnummer op als die er nog niet staat.
- Pas de overige velden aan.
3. Toon 3 topprojecten
- Controller: array projects met titel, korte winst, tech-stack en link.
- Per project één resultaatzin: "Portfolio-site -> 40% sneller laden."
- Gebruik stack-badges (PHP, Twig, JS, Tailwind).
- Elke kaart heeft een duidelijke link/knop: "Bekijk project".
4. Bewijs en vertrouwen
- Controller: proof-blok met aantallen, testimonials of certificaten.
- 2–3 concrete bullets: "Lighthouse 95+", "3 sprints Scrum", "GitLab CI opgezet".
- Korte quote met naam + rol van docent/klant.
5. Diensten / skills kort en krachtig
- Maak lijst skills (max 6) met skill + waarde: "React – snelle UI", "PHP – solide API".
- Iconen of simpele bullets; geen lange zinnen.
6. Call-to-action en contact
- Onderin: opvallende CTA naar mail, LinkedIn of GitLab.
- Secundaire CTA: "Download CV".
- Mailto- en social-links in de controller, niet hardcoded in Twig.
7. Microcopy en toon
- Ik-vorm en actief: "Ik bouw", "Ik help", "Ik lever".
- Vermijd clichés; gebruik resultaten.
- Kort houden: zinnen van 8–14 woorden.
8. Layout-tips voor modern gevoel
- Veel witruimte en 2–3 koloms grid voor projecten.
- Accentkleur voor knoppen/highlights, één neutrale achtergrondkleur per sectie.
- Consistente typografie (display-font voor titels, leesbaar font voor body).
- Subtiele hover-states; geen zware animaties.
9. Data invullen in controller
- Open src/Controller/{{UserName}}/HomeController.php en vul alle velden/arrays in.
- Houd content los van markup; variabelen doorgeven aan Twig.
- Check links naar GitLab/LinkedIn/CV.
10. Test je view
- Start de dev-server en bekijk de Home-pagina.
- Controleer mobiel: hero stapelt netjes, CTA zichtbaar, projectkaarten stapelen/scrolbaar.
- Kort tekst tot 1–2 regels per item.
Inspiratie-checklist (afstrepen)
- [ ] Heldere headline met doelgroep en waarde
- [ ] Eén primaire CTA boven de fold
- [ ] 3 projecten met resultaatzin + stack-badges
- [ ] Bewijsblok met cijfers/quote
- [ ] Skillslijst met max 6 items
- [ ] Contact-CTA + socials uit de controller
- [ ] Mobiel getest, geen overlappende teksten
Navigatie
- Cursus informatie
- Voor de docent
- Contact formulier laten werken
- Focus en doel
- Ssh keys instellen
- Gitlab checkout
- Design uniek maken
- Omgeving instellen
- Kennistest
- Server starten
- Rondleiding
- Les 3 inhoud aanpassen
- Registreren
- Codebase updaten
- Unit tests draaien
- Webserver starten
- Home pagina basics
- Home pagina skills
- Home pagina overig
- Design patterns
- Zoek uit wat singleton is
- Adapter toepassing
- Factory gebruiken
- Adapter
- Factory
- Singleton