• Lesmethodes
    MBO
    Algemene vakken
    Commercie
    Entree
    Facilitair
    Handel
    Horeca, reizen, leisure
    Hout, timmer, meubel
    ICT
    Keuzedelen
    Kopopleidingen
    Logistiek
    Mediawijsheid
    Nederlands
    Niveau 2 breed
    Office 365
    Ondernemer Handel
    Orde en veiligheid
    Sociaal-emotionele vaardigheden
    Sport & Bewegen
    Toets en Examentrainers
    ZDV | Business services
    Zorg en welzijn
    HAVO/VWO
    ICT
    Mediawijsheid
    Office 365
    Sociaal-emotionele vaardigheden
    Sport & Bewegen
    VMBO
    Algemene vakken
    BWI (Bouwen, Wonen en Interieur)
    Dienstverlening en Producten
    Economie en ondernemen
    Horeca, Bakkerij en Recreatie
    ICT
    Mediawijsheid
    Office 365
    Produceren, Installeren en Energie
    Sociaal-emotionele vaardigheden
    Sport & Bewegen
    Zorg en welzijn
    PRO/VSO
    Algemene vakken
    Ik, leren en werken
    Loopbaanoriëntatie
    Mediawijsheid
    Moderne vreemde talen
    Seksuele vorming
    Sociaal-emotionele vaardigheden
    Zorg en welzijn
    Alle lesmethodes
    Allround
    Angerenstein
    Be Sports-Minded
    Boom Burgerschap
    Boom Nederlands voor het mbo
    BrinkmanICT
    Dienstverleningexamens
    Edu4all
    Factor-E Dienstverlening
    Factor-E HZW
    Keuzedelen mbo
    Knowhow | Business
    Leefstijl
    MAND MAximaal NeDerlands
    Mbo breed opleiden
    Opleidingen HTM
    Pitch
    Roadmap 365
    Sarphati
    Sarphati | Commercie
    Sarphati | Kopopleidingen
    Sarphati | Ondernemer Handel
    Sportexamens
    Sportitude
    Sterk niveau 2
    StruX
    Tendens
    inORDE
  • Webshop
  • Evenementen
  • Actueel
    • Blogs
    • Nieuws
  • Digitale leeromgeving
  • Goed van start
  • Mijn boom
  • 088 030 1000
  • Contact
  • Teamviewer
  • Spring naar de hoofdnavigatie
  • Door naar de hoofd inhoud
  • Spring naar de eerste sidebar
150+ keuzedelen
20+ lesmethodes voor het beroepsonderwijs
Boom beroepsonderwijs

  • Mijn boom
  • 088 030 1000
  • Contact
  • Teamviewer
  • Lesmethodes
    MBO
    Algemene vakken
    Commercie
    Entree
    Facilitair
    Handel
    Horeca, reizen, leisure
    Hout, timmer, meubel
    ICT
    Keuzedelen
    Kopopleidingen
    Logistiek
    Mediawijsheid
    Nederlands
    Niveau 2 breed
    Office 365
    Ondernemer Handel
    Orde en veiligheid
    Sociaal-emotionele vaardigheden
    Sport & Bewegen
    Toets en Examentrainers
    ZDV | Business services
    Zorg en welzijn
    HAVO/VWO
    ICT
    Mediawijsheid
    Office 365
    Sociaal-emotionele vaardigheden
    Sport & Bewegen
    VMBO
    Algemene vakken
    BWI (Bouwen, Wonen en Interieur)
    Dienstverlening en Producten
    Economie en ondernemen
    Horeca, Bakkerij en Recreatie
    ICT
    Mediawijsheid
    Office 365
    Produceren, Installeren en Energie
    Sociaal-emotionele vaardigheden
    Sport & Bewegen
    Zorg en welzijn
    PRO/VSO
    Algemene vakken
    Ik, leren en werken
    Loopbaanoriëntatie
    Mediawijsheid
    Moderne vreemde talen
    Seksuele vorming
    Sociaal-emotionele vaardigheden
    Zorg en welzijn
    Alle lesmethodes
    Allround
    Angerenstein
    Be Sports-Minded
    Boom Burgerschap
    Boom Nederlands voor het mbo
    BrinkmanICT
    Dienstverleningexamens
    Edu4all
    Factor-E Dienstverlening
    Factor-E HZW
    Keuzedelen mbo
    Knowhow | Business
    Leefstijl
    MAND MAximaal NeDerlands
    Mbo breed opleiden
    Opleidingen HTM
    Pitch
    Roadmap 365
    Sarphati
    Sarphati | Commercie
    Sarphati | Kopopleidingen
    Sarphati | Ondernemer Handel
    Sportexamens
    Sportitude
    Sterk niveau 2
    StruX
    Tendens
    inORDE
  • Webshop
  • Evenementen
  • Actueel
    • Blogs
    • Nieuws
  • Digitale leeromgeving
  • Goed van start

Home » Blogs » Software development en Frameworks

Software development en Frameworks

Arbeidstoeleiding

We krijgen veel vragen binnen over hoe dat nou precies zit met software development en zogenaamde frameworks. De meeste vragen gaan dan over wat daarvan het belang is voor de student.

Onze auteur en deskundige op dit gebied Gabriel Sánchez Cano legt in dit artikel één en ander uit.

Softwareontwikkeling zonder frameworks is niet meer van deze tijd. Een framework is een set geprefabriceerde bouwblokken van software. Dit zijn bouwblokken met generieke functionaliteiten die programmeurs gebruiken voor specifieke software oplossingen. Ze gebruiken frameworks om snel prototypes en applicaties op te bouwen. Met gebruik van deze basis softwareblokken hoeven programmeurs niet voor elke keer nieuwe applicatie vanaf nul te beginnen. De beste frameworks hebben een grote community gebruikers en een rijk ecosysteem aan extra software libraries.

Front-end developer

De front-end developer heeft zich in een aantal jaar volledig ontwikkeld tot front-end engineer. Vroeger codeerde de front-end developer HTML met CSS en een beetje JavaScript. Tegenwoordig wordt er veel meer verwacht. Zij of hij krijgt onder andere met het volgende te maken:

  • leren coderen met nieuwe frameworks
  • optimaliseren van code
  • de code compileren en transpilleren
  • het managen van de rendering van de code
  • schrijven van API’s en andere databronnen
  • webserver configureren
  • serverless apps coderen
  • de code deployen

Voor de softwareontwikkelaar zijn er drie soorten frameworks: CSS, Front-end en  Back-end frameworks.

CSS frameworks

CSS frameworks zijn  een essentieel deel van het werk van de front-end developer. Door het gebruik van CSS componenten bespaart de developer tijd in het bouwen van Graphical User Interfaces (GUI) die werken in alle browsers en browser versies. Hier volgt een lijst met de meest populair CSS frameworks:

  • PrimeVUE
  • Vuetify
  • Bootstrap
  • Materialize
  • Foundation
  • Tailwind

Vue front-end framework

Vue (uitgesproken “view”) is een modern progressief (incrementeel) ecosysteem dat gebruikt wordt door miljoenen webdevelopers en designers voor het bouwen van web interfaces voor desktop, mobiele applicaties en Single Page Apps (SPA). In het ecosysteem van Vue vinden we onder andere:

  • PrimeVUE (UI-componenten)
  • Vuetify (UI-componenten)
  • Routers (URL routing)
  • Vuex (state management)
  • Nuxt (meta-framework)

De Vue community https://vue-community.org/ bestaat uit community projecten, conferenties en wereldwijd nieuws over ontwikkelingen in Vue.

Laravel back-end framework

Laravel is een van ‘s werelds meest populair PHP web frameworks voor het bouwen van webapplicaties gebaseerd op de Model View Controller (MVC) architectuur. In het ecosysteem van Laravel vinden we onder andere de modules:

  • Forge (Server Managemant)
  • Echo (Realtime Events)
  • Nova (Administration Panel)
  • Vapor (Serverless Platform)
  • Lumen (Micro-Framework)
  • Passport (OAuth2 Authenticatie)

De Laravel community bestaat uit conferenties, forums, blogs, webcasts en certificatie.

Conclusie

Er zijn veel voordelen bij het werken met frameworks. Met frameworks ontwikkelen we applicaties die aan de volgende criteria voldoen:

  • Best practices (algemene conventies)
  • Security
  • Herbruikbare componenten
  • Business rules compliance
  • Onderhoudbare code

Leermiddelen voor front- en backend programmeren en frameworks

Bij BrinkmanICT.info zijn de volgende leermiddelen beschikbaar:

  • Frontend programmeren – isbn 9789037257779 – nu beschikbaar
  • Vue-platform – isbn 9789037257526 – verschijnt dit voorjaar.
  • Backend programmeren – isbn 9789037259070 – nu beschikbaar
  • Laravel framework – isbn ISBN 9789037257205 – verschijnt in juli 2021

Meer informatie

Bert Visscher, educatief adviseur: b.visscher@boom.nl

frameworks , ICT , mbo , Onderwijs , programmeren

Redactie
Op boomberoepsonderwijs.nl vind je het belangrijkste nieuws over het beroepsonderwijs. Verschillende auteurs bloggen dagelijks over uiteenlopende onderwerpen, zoals nieuwe kwalificatiedossiers binnen het mbo, de nieuwe beroepsgerichte programma’s binnen het vmbo, onderwijsinnovatie, examens en het leven van een docent.

Lees Interacties

Geef een reactie Reactie annuleren

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Primaire Sidebar

Gerelateerde blogs

  • Microsoft 365 beheer in het onderwijs29 maart 2021
  • Frontend programmeren en frontend frameworks28 maart 2021
  • SaaS als thema in het onderwijs28 maart 2021
  • Nieuw! Keuzedelen over Datacenters23 maart 2021
  • Leren in de praktijk, ook met avondklok31 januari 2021
Neem contact op
088 030 1000
klantenservice@boom.nl
Algemeen
  • Over ons
  • Onderhoud en storingen
  • Vacatures
  • Contact
  • Webshop
Voorwaarden
  • Algemene voorwaarden
  • Cookieverklaring
  • Privacy policy
  • Disclaimer
Voor docenten
  • Mijn account
  • Teamviewer
Volg ons
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn

Onderdeel van Koninklijke Boom Uitgevers

Terug naar boven

Meldingen

×
×
×
  • Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

×