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
volgende
Slide 1: Tekstslide
InformaticaPraktijkonderwijsLeerjaar 2

In deze les zitten 13 slides, met interactieve quizzen en tekstslides.

Onderdelen in deze les

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 - Tekstslide

Deze slide heeft geen instructies

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

Slide 2 - Tekstslide

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

Slide 3 - Woordweb

Deze slide heeft geen instructies

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

Slide 4 - Tekstslide

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 - Tekstslide

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 - Tekstslide

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 - Tekstslide

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 - Tekstslide

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 - Tekstslide

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 - Tekstslide

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 vraag

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 vraag

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 vraag

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.