Het Symfony Framework: Basisprincipes & Verschillen met Laravel

Het Symfony Framework: Basisprincipes & Verschillen met Laravel
Symfony is een framwork dat je gaat gebruiken als je beter wilt samenwerken, grotere projecten gaat doen en meer schaalbaar wilt werken. (Dbase keuze, SOLID, KISS en Software Patronen). Laravel gebruik je bij kleine en makkelijker projecten. Leercurve is kleiner.
1 / 13
next
Slide 1: Slide
InformaticaPraktijkonderwijsLeerjaar 2

This lesson contains 13 slides, with interactive quizzes and text slides.

Items in this lesson

Het Symfony Framework: Basisprincipes & Verschillen met Laravel
Symfony is een framwork dat je gaat gebruiken als je beter wilt samenwerken, grotere projecten gaat doen en meer schaalbaar wilt werken. (Dbase keuze, SOLID, KISS en Software Patronen). Laravel gebruik je bij kleine en makkelijker projecten. Leercurve is kleiner.

Slide 1 - Slide

This item has no instructions

Leerdoelen
- De basisprincipes van het PHP Symfony Framework kunnen verklaren
- Verschillen ten opzichte van Laravel kunnen uitleggen
- OOP en MVC kunnen uitleggen

Slide 2 - Slide

Introduceer de leerdoelen van de les aan de studenten.
Wat weet je al over het Symfony Framework en Laravel?

Slide 3 - Mind map

This item has no instructions

Wat is het Symfony Framework?
- PHP Framework ontworpen om web applicaties te bouwen
- Gebruikt door grote bedrijven zoals Spotify, Yahoo, en Dailymotion

Slide 4 - Slide

Leg uit wat het Symfony Framework is en de bedrijven die het gebruiken.
Voordelen van Symfony
- Grootste voordeel: snelheid
- Andere voordelen: modulariteit, herbruikbaarheid en schaalbaarheid

Slide 5 - Slide

Laat de voordelen van Symfony zien en hoe het zich onderscheidt van andere frameworks.
Verschillen tussen Symfony en Laravel
- Laravel is makkelijker te leren voor beginners
- Symfony is sneller en schaalbaarder dan Laravel

Slide 6 - Slide

Vergelijk Symfony en Laravel en laat de verschillen zien.
Object-Oriented Programming (OOP)
- Programmeerstijl gebaseerd op het werken met objecten
- Symfony maakt gebruik van OOP

Slide 7 - Slide

Leg uit wat OOP is en hoe Symfony het gebruikt.
Model-View-Controller (MVC)
- Architectuurpatroon voor het ontwerpen van web applicaties
- Symfony maakt gebruik van MVC

Slide 8 - Slide

Leg uit wat MVC is en hoe Symfony het gebruikt.
Symfony Bundles
- Bundles zijn herbruikbare stukken code
- Symfony gebruikt bundles om functionaliteit te organiseren

Slide 9 - Slide

Leg uit wat Symfony Bundles zijn en hoe het gebruikt wordt in het Framework.
Samenvatting
- Symfony is een PHP Framework voor webapplicaties
- Symfony is sneller en schaalbaarder dan Laravel
- Symfony maakt gebruik van OOP en MVC

Slide 10 - Slide

Herhaal de belangrijkste punten van de les en maak de studenten klaar voor de volgende stappen.
Schrijf 3 dingen op die je deze les hebt geleerd.

Slide 11 - Open question

De leerlingen voeren hier drie dingen in die ze in deze les hebben geleerd. Hiermee geven ze aan wat hun eigen leerrendement van deze les is.
Schrijf 2 dingen op waarover je meer wilt weten.

Slide 12 - Open question

De leerlingen voeren hier twee dingen in waarover ze meer zouden willen weten. Hiermee vergroot je niet alleen betrokkenheid, maar geef je hen ook meer eigenaarschap.
Stel 1 vraag over iets dat je nog niet zo goed hebt begrepen.

Slide 13 - Open question

De leerlingen geven hier (in vraagvorm) aan met welk onderdeel van de stof ze nog moeite. Voor de docent biedt dit niet alleen inzicht in de mate waarin de stof de leerlingen begrijpen/beheersen, maar ook een goed startpunt voor een volgende les.