Ga naar inhoud

MHBO ICT

MHBO Praktijkcursus – Systeemontwikkeling

Je analyseert systeemvereisten, maakt functionele ontwerpen en voert implementatie en onderhoud uit van systemen binnen een organisatie. Zo lever je een bijdrage aan het ontwikkelen en beheren van ICT-oplossingen.

Opleidingsduur
3 maanden
Niveau
MHBO
Studiewijze
Online Zelfstudie
Afronding
Digitaal diploma

Voor wie

Deze praktijkcursus is bedoeld voor iedereen die zich wil verdiepen in systeemontwikkeling binnen de ICT. Je werkt of wilt werken in een technische of ondersteunende rol rond het ontwikkelen en beheren van systemen.

Instapkennis

Basiskennis van ICT en interesse in systeemontwikkeling worden aanbevolen.

Wat je leert

  • Je kunt systeemvereisten analyseren en documenteren in overleg met belanghebbenden.
  • Je kunt functionele ontwerpen maken en technische keuzes onderbouwen.
  • Je kunt programmeertalen en ontwikkeltools herkennen en toepassen.
  • Je kunt implementatieplannen opstellen en uitvoeren binnen een organisatie.
  • Je kunt onderhouds- en kwaliteitsprocessen organiseren en documenteren.
  • Je kunt actuele trends en beveiligingsaspecten in systeemontwikkeling benoemen.

Programma

Deze opleiding bestaat uit 10 hoofdstukken met samen 50 lessen.

Je ontwikkelt, analyseert en beheert systemen van ontwerp tot implementatie en onderhoud binnen een organisatie.

  1. Inleiding tot systeemontwikkeling Je onderzoekt de basis van systeemontwikkeling, de levenscyclus en de rol van ontwikkelaars binnen organisaties.
    5 lessen
    1. Definitie van systeemontwikkeling en het belang ervanJe verkent wat systeemontwikkeling inhoudt en welke rol het speelt binnen organisaties.
    2. Overzicht van de levenscyclus van systeemontwikkelingJe brengt de verschillende fasen van systeemontwikkeling in kaart.
    3. Rol van systeemontwikkelaars binnen een organisatieJe beschrijft de taken en verantwoordelijkheden van systeemontwikkelaars.
    4. Verschil tussen softwareontwikkeling en systeemontwikkelingJe vergelijkt systeemontwikkeling met softwareontwikkeling.
    5. Basisbegrippen zoals software, hardware en netwerkenJe definieert begrippen als software, hardware en netwerken in de context van systeemontwikkeling.
  2. Analyseren van systeemvereisten Je leert hoe je systeemvereisten verzamelt, analyseert, documenteert en prioriteert met betrokkenen.
    5 lessen
    1. Het belang van het verzamelen van vereistenJe onderzoekt waarom het verzamelen van vereisten belangrijk is voor succesvolle systemen.
    2. Methoden voor het verzamelen van vereisteJe past verschillende methoden toe om vereisten te verzamelen.
    3. Het opstellen van functionele en niet-functionele vereistenJe stelt functionele en niet-functionele vereisten op voor een systeem.
    4. Documenteren en prioriteren van vereistenJe documenteert en prioriteert de verzamelde vereisten.
    5. Het betrekken van belanghebbenden bij het vereistenanalyseprocesJe betrekt belanghebbenden actief bij het proces van vereistenanalyse.
  3. Ontwerp van systemen Je ontwerpt systemen met behulp van modellen, diagrammen en technische documentatie.
    5 lessen
    1. Basisprincipes van systeemontwerpJe past basisprincipes van systeemontwerp toe op praktijkvoorbeelden.
    2. Verschillende ontwerpmethodenJe vergelijkt verschillende methoden voor het ontwerpen van systemen.
    3. Het maken van flowcharts en diagrammenJe maakt flowcharts en diagrammen om processen te visualiseren.
    4. Het opstellen van een technisch ontwerpdocumentJe stelt een technisch ontwerpdocument op voor een systeem.
    5. Beoordelen van ontwerpalternatieven en maken van keuzesJe beoordeelt alternatieven en maakt onderbouwde ontwerpkeuzes.
  4. Programmeertalen en ontwikkeltools Je maakt kennis met programmeertalen, ontwikkeltools en het belang van documentatie en versiebeheer.
    5 lessen
    1. Overzicht van veelgebruikte programmeertalenJe verkent veelgebruikte programmeertalen in systeemontwikkeling.
    2. Keuze van ontwikkeltools en IDE’sJe kiest geschikte ontwikkeltools en IDE’s voor verschillende projecten.
    3. Basisprincipes van coderen en software-architectuurJe past basisprincipes van coderen en software-architectuur toe.
    4. Versiebeheer en samenwerking met tools zoals GitJe werkt met versiebeheer en samenwerkingstools zoals Git.
    5. Het belang van documentatie en commentaar in de codeJe documenteert code en voegt commentaar toe voor duidelijkheid.
  5. Implementatie van systemen Je implementeert systemen, voert tests uit en begeleidt gebruikers bij de introductie.
    5 lessen
    1. Het implementeren van softwareoplossingen in een organisatieJe voert softwareoplossingen in binnen een organisatie.
    2. Het belang van testenJe plant en voert verschillende testactiviteiten uit.
    3. Instructies en training voor gebruikersJe geeft instructies en verzorgt training voor gebruikers.
    4. Het maken van implementatieplannen en -schema’sJe stelt implementatieplannen en schema’s op.
    5. Documenteren van de implementatie en eventuele wijzigingenJe legt de implementatie en wijzigingen vast in documentatie.
  6. Ondersteuning en onderhoud binnen systeemontwikkeling Je organiseert ondersteuning, onderhoud en continue verbetering van systemen na implementatie.
    5 lessen
    1. Het belang van systeemondersteuning na implementatieJe beschrijft het belang van ondersteuning na de livegang van systemen.
    2. Methoden voor het oplossen van problemen en incidentenbeheerJe past methoden toe voor probleemoplossing en incidentenbeheer.
    3. Regelmatig onderhoud en updates van systemenJe plant en voert regelmatig onderhoud en updates uit.
    4. Het vastleggen van feedback van gebruikers voor verbeteringJe verzamelt en verwerkt feedback van gebruikers voor verbeteringen.
    5. Documenteren van wijzigingen en onderhoudsproceduresJe documenteert wijzigingen en onderhoudsprocedures.
  7. Projectmanagement in systeemontwikkeling Je past projectmanagementprincipes toe op systeemontwikkelingsprojecten en werkt samen in teams.
    5 lessen
    1. Basisprincipes van projectmanagement voor systeemontwikkelingJe past basisprincipes van projectmanagement toe op systeemontwikkeling.
    2. Het opstellen van projectplannen en -schema’sJe stelt projectplannen en schema’s op voor systeemprojecten.
    3. Het beheer van risico’s en veranderingen in projectenJe beheert risico’s en veranderingen tijdens projecten.
    4. Communicatie en rapportage binnen het projectteamJe communiceert en rapporteert binnen het projectteam.
    5. Het belang van teamwork en samenwerking in projectenJe stimuleert teamwork en samenwerking binnen projecten.
  8. Kwaliteitsborging in systeemontwikkeling Je waarborgt de kwaliteit van systemen door testplannen, controles en feedbackmechanismen toe te passen.
    5 lessen
    1. Het belang van kwaliteitsmanagement in softwareontwikkelingJe benoemt het belang van kwaliteitsmanagement bij softwareontwikkeling.
    2. Methoden voor kwaliteitsborgingJe past methoden toe voor kwaliteitsborging in projecten.
    3. Het opstellen en gebruiken van testplannenJe stelt testplannen op en gebruikt deze bij systeemontwikkeling.
    4. Het uitvoeren van kwaliteitscontroles en auditsJe voert kwaliteitscontroles en audits uit op systemen.
    5. Feedbackmechanismen voor continue verbeteringJe gebruikt feedbackmechanismen voor verbetering van systemen.
  9. Beveiliging van systemen Je herkent beveiligingsrisico’s, past beveiligingsmaatregelen toe en houdt rekening met juridische aspecten.
    5 lessen
    1. Basisprincipes van IT-beveiliging en gegevensbeschermingJe legt basisprincipes van IT-beveiliging en gegevensbescherming uit.
    2. Veelvoorkomende beveiligingsrisico’s en hoe deze te mitigerenJe benoemt veelvoorkomende beveiligingsrisico’s en maatregelen om deze te beperken.
    3. Het belang van authenticatie en autorisatie in systemenJe past authenticatie en autorisatie toe binnen systemen.
    4. Beveiligingstests en kwetsbaarheidsanalysesJe voert beveiligingstests en kwetsbaarheidsanalyses uit.
    5. Juridische en ethische aspecten van systeembeveiligingJe bespreekt juridische en ethische aspecten van systeembeveiliging.
  10. Trends en innovaties in systeemontwikkeling Je onderzoekt technologische ontwikkelingen en hun invloed op systeemontwikkeling en toekomstige toepassingen.
    5 lessen
    1. Opkomende technologieën en hun impact op systeemontwikkelingJe analyseert de impact van opkomende technologieën op systeemontwikkeling.
    2. Het belang van cloud computing en SaaSJe bespreekt de rol van cloud computing en SaaS in moderne systemen.
    3. De rol van kunstmatige intelligentie en machine learningJe verkent toepassingen van kunstmatige intelligentie en machine learning.
    4. Het gebruik van DevOps en agile methodologieënJe past DevOps en agile methoden toe in systeemontwikkelingsprocessen.
    5. Vooruitblik: de toekomst van systeemontwikkelingJe kijkt vooruit naar toekomstige ontwikkelingen in systeemontwikkeling.

Zo studeer je

Je studeert online in je eigen tempo, in de leeromgeving van Business Training Holland. De opleidingsduur is de verwachte tijd om de opleiding te doorlopen; de serviceduur is de ruimere periode waarin de opleiding voor je beschikbaar blijft. De serviceduur gaat in bij je uitnodiging voor de leeromgeving.

Vakinhoudelijke coaching (optioneel)

Wil je hulp van een docent bij de inhoud? Kies een coachingpakket, direct bij je inschrijving of later. Een pakket is een aantal uren coaching, geen aantal sessies.

  • 2 uur€ 200,00pakket 1, excl. btw
  • 3 uur€ 300,00pakket 2, excl. btw
  • 4 uur€ 400,00pakket 3, excl. btw
  • 5 uur€ 500,00pakket 4, excl. btw
  • 6 uur€ 600,00pakket 5, excl. btw

Algemene vragen over je opleiding beantwoordt Advies & Voorlichting, kosteloos.

Eindtoets en diploma

slagingsgrens van de eindtoets
80%
herkansing kosteloos
1
per volgende poging, excl. btw
€ 75,00

Je rondt de opleiding af met een eindtoets met meerkeuzevragen. Je slaagt bij 80% of meer. Eén herkansing is kosteloos; een volgende herkansing is betaald. De prijs daarvan is € 75,00 excl. btw per poging.

Digitaal diploma van Business Training Holland, vakgebied ICT. Business Training Holland reikt het diploma zelf uit; het is geen overheidsdiploma of erkende graad.

Meer in ICT

Basisopleiding

Basisopleiding Backend programmeren

Duur
6 maanden
Vakgebied
ICT

Je leert werken met servers, databases en APIs, zodat je eenvoudige backendoplossingen kunt ontwikkelen en onderhouden binnen een ICT-omgeving.

€ 999 excl. btw€ 1.208,79 incl. btw
Basisopleiding

Basisopleiding Basis netwerkbeveiliging

Duur
6 maanden
Vakgebied
ICT

Je analyseert netwerken op beveiligingsrisico’s en past maatregelen toe om bedreigingen te voorkomen. Zo draag je bij aan een veiligere ICT-omgeving in je organisatie.

€ 999 excl. btw€ 1.208,79 incl. btw
Basisopleiding

Basisopleiding Business Intelligence

Duur
6 maanden
Vakgebied
ICT

Je leert data verzamelen, analyseren en visualiseren voor rapportages en zakelijke beslissingen. Zo kun je gegevens omzetten in heldere inzichten voor jouw organisatie.

€ 999 excl. btw€ 1.208,79 incl. btw

Alle opleidingen in ICT

Twijfel je of deze opleiding bij je past?

Advies & Voorlichting denkt kosteloos met je mee. Bel 088 550 4 500 (op werkdagen van 8.30 tot 17.00 uur) of laat je binnen 24 uur op werkdagen terugbellen.

Bel mij terug Persoonlijk advies