Ga naar inhoud

MHBO ICT

MHBO ICT en Webdevelopment (1 jaar)

Je ontwikkelt websites, analyseert informatieprocessen en past AI toe in bedrijfsomgevingen. Na afloop kun je digitale oplossingen bouwen en beheren voor uiteenlopende ICT-vraagstukken.

Opleidingsduur
1 jaar
Niveau
MHBO
Studiewijze
Online Zelfstudie
Afronding
Digitaal diploma

Voor wie

Je verdiept je in ICT en webontwikkeling op MHBO-niveau en past digitale vaardigheden toe binnen een organisatie. Je studeert zelfstandig online en bepaalt je eigen tempo.

Instapkennis

Basiskennis van computers en internet is aanbevolen.

Wat je leert

  • Je kunt verschillende soorten informatie herkennen en structureren.
  • Je kunt informatieprocessen analyseren en toepassen in de praktijk.
  • Je kunt risico’s voor informatiebeveiliging benoemen en beheersmaatregelen kiezen.
  • Je kunt data verzamelen, analyseren en rapporteren met digitale hulpmiddelen.
  • Je kunt een webpagina structureren met HTML en opmaken met CSS.
  • Je kunt interactieve functies toevoegen met JavaScript en libraries toepassen.
  • Je kunt werken met frontend frameworks en eenvoudige backend-functionaliteit opzetten.
  • Je kunt databases gebruiken en CRUD-operaties uitvoeren.
  • Je kunt de belangrijkste AI-concepten en toepassingen uitleggen.
  • Je kunt responsive en toegankelijke websites ontwerpen en testen.

Programma

Deze opleiding bestaat uit 4 modules met samen 40 hoofdstukken en 200 lessen.

MHBO Werken met informatiemanagement 10 hoofdstukken · 50 lessen

Je onderzoekt hoe je informatie effectief beheert, beveiligt, analyseert en toepast binnen organisaties.

  1. Inleiding tot informatiemanagement Je verkent de basis van informatiemanagement en de rol ervan binnen organisaties.
    5 lessen
    1. Wat is informatiemanagement? Definitie en belangJe beschrijft wat informatiemanagement inhoudt en waarom organisaties dit inzetten.
    2. De rol van informatiemanagement binnen organisatiesJe onderzoekt hoe informatiemanagement bijdraagt aan de werking van organisaties.
    3. Verschillende soorten informatie: data, informatie, kennisJe onderscheidt data, informatie en kennis en geeft voorbeelden.
    4. Het verschil tussen informatiebeheer en informatiemanagementJe vergelijkt de begrippen informatiebeheer en informatiemanagement.
    5. Trends en ontwikkelingen in informatiemanagementJe signaleert actuele ontwikkelingen en trends in het vakgebied.
  2. Informatieprocessen Je bestudeert hoe informatie wordt verzameld, verwerkt, verspreid en beheerd.
    5 lessen
    1. Wat zijn informatieprocessen? Definitie en voorbeeldenJe benoemt wat informatieprocessen zijn en geeft praktijkvoorbeelden.
    2. Het verzamelen van informatie: methoden en techniekenJe past methoden toe om informatie te verzamelen.
    3. Het verwerken van informatie: analysemethodenJe oefent met analysemethoden voor het verwerken van informatie.
    4. Het verspreiden van informatie binnen de organisatieJe onderzoekt hoe informatie intern wordt verspreid.
    5. Het archiveren en beheren van informatieJe leert hoe je informatie archiveert en beheert.
  3. Informatiebeveiliging Je leert hoe je informatie beschermt tegen risico’s en welke regels daarvoor gelden.
    5 lessen
    1. Wat is informatiebeveiliging en waarom is het belangrijk?Je benoemt het belang van informatiebeveiliging en de risico’s bij onvoldoende bescherming.
    2. Risico's en bedreigingen voor informatiebeveiligingJe herkent bedreigingen en risico’s voor informatiebeveiliging.
    3. Basisprincipes van beveiligingsbeleidJe past basisprincipes van beveiligingsbeleid toe.
    4. Beveiliging van gegevens: encryptie en toegangbeheerJe onderzoekt hoe encryptie en toegangbeheer gegevens beschermen.
    5. Wettelijke en ethische aspecten van informatiebeveiligingJe bespreekt wettelijke en ethische aspecten van informatiebeveiliging.
  4. Databeheer en -analyse Je verdiept je in het verzamelen, beheren en analyseren van data binnen organisaties.
    5 lessen
    1. Wat is databeheer en waarom is het belangrijk?Je legt uit wat databeheer inhoudt en waarom het wordt toegepast.
    2. Methoden voor het verzamelen en opslaan van dataJe past methoden toe voor het verzamelen en opslaan van data.
    3. Basisprincipes van data-analyse en rapportageJe voert basisanalyses uit en maakt rapportages.
    4. Het gebruik van statistische tools en softwareJe gebruikt statistische tools en software voor data-analyse.
    5. Datavisualisatie: technieken en hulpmiddelenJe maakt kennis met technieken voor datavisualisatie.
  5. Kennismanagement Je onderzoekt hoe kennis wordt vastgelegd, gedeeld en benut in organisaties.
    5 lessen
    1. Wat is kennismanagement? Definitie en doelstellingenJe beschrijft wat kennismanagement is en welke doelen het dient.
    2. De rol van kennis in organisatiesJe analyseert de rol van kennis in organisaties.
    3. Methoden voor het vastleggen en delen van kennisJe past methoden toe om kennis vast te leggen en te delen.
    4. Het belang van samenwerking en communicatie in kennismanagementJe onderzoekt het belang van samenwerking en communicatie bij kennisdeling.
    5. Voorbeelden van succesvolle kennismanagementsystemenJe bekijkt voorbeelden van succesvolle kennismanagementsystemen.
  6. Informatiearchitectuur Je leert hoe je informatie logisch structureert en toegankelijk maakt.
    5 lessen
    1. Wat is informatiearchitectuur en waarom is het belangrijk?Je legt uit wat informatiearchitectuur is en waarom structuur nodig is.
    2. Structureren van informatie: taxonomieën en categorisatiesJe oefent met het indelen van informatie via taxonomieën en categorieën.
    3. Het ontwerpen van informatieflows binnen de organisatieJe ontwerpt informatieflows voor organisaties.
    4. Het gebruik van metadata en indexeringJe past metadata en indexering toe om informatie vindbaar te maken.
    5. Voorbeelden van effectieve informatiearchitecturenJe bekijkt voorbeelden van effectieve informatiearchitecturen.
  7. Digitale tools en technologieën binnen informatiemanagement Je maakt kennis met digitale hulpmiddelen voor informatiemanagement en hun toepassingen.
    5 lessen
    1. Overzicht van digitale tools voor informatiemanagementJe krijgt een overzicht van digitale tools die je kunt inzetten voor informatiemanagement.
    2. Het gebruik van contentmanagementsystemen (CMS)Je onderzoekt hoe je contentmanagementsystemen gebruikt.
    3. Samenwerkingstools en hun impact op informatiemanagementJe bekijkt hoe samenwerkingstools informatiemanagement beïnvloeden.
    4. Cloudoplossingen en hun voordelen voor informatiebeheerJe leert de voordelen van cloudoplossingen voor informatiebeheer.
    5. Toekomstige technologieën in informatiemanagementJe verkent toekomstige technologieën binnen informatiemanagement.
  8. Projectmanagement in informatiemanagement Je past projectmanagementprincipes toe binnen informatiemanagementprojecten.
    5 lessen
    1. Wat is projectmanagement en hoe toepasbaar in informatiemanagement?Je legt uit hoe projectmanagement werkt binnen informatiemanagement.
    2. Het opstellen van projectplannen voor informatiemanagementprojectenJe stelt een projectplan op voor een informatiemanagementproject.
    3. Het coördineren van teams en middelenJe coördineert teams en middelen in een projectcontext.
    4. Risicobeheer in informatiemanagementprojectenJe beheert risico’s bij informatiemanagementprojecten.
    5. Evaluatie en rapportage na projectafrondingJe voert een evaluatie en rapportage uit na projectafronding.
  9. Communicatie en rapportage bij informatiemanagement Je ontwikkelt vaardigheden voor duidelijke communicatie en rapportage over informatieprocessen.
    5 lessen
    1. Effectieve communicatiestrategieën binnen informatiemanagementJe past communicatiestrategieën toe voor informatiemanagement.
    2. Het belang van transparantie en toegankelijkheid van informatieJe onderzoekt hoe je informatie transparant en toegankelijk maakt.
    3. Rapportagestructuren en -techniekenJe stelt rapportages op met passende structuren en technieken.
    4. Het gebruik van dashboards en visuele rapportagesJe gebruikt dashboards en visuele rapportages.
    5. Feedbackmechanismen voor informatieprocessenJe past feedbackmechanismen toe op informatieprocessen.
  10. Wet- en regelgeving rond informatie Je verdiept je in wet- en regelgeving en ethiek rond informatiebeheer.
    5 lessen
    1. Belangrijke wet- en regelgeving met betrekking tot informatiebeheerJe benoemt relevante wet- en regelgeving voor informatiebeheer.
    2. De impact van privacywetgeving op informatiemanagementJe onderzoekt de invloed van privacywetgeving op informatiemanagement.
    3. Ethische overwegingen bij het omgaan met informatieJe bespreekt ethische overwegingen bij informatiegebruik.
    4. Compliance en audits in informatiemanagementJe leert hoe je compliance en audits uitvoert.
    5. Het opstellen van een compliancebeleidJe stelt een compliancebeleid op voor informatiebeheer.
MHBO Webdevelopment 10 hoofdstukken · 50 lessen

Je ontwikkelt en beheert websites door te werken met HTML, CSS, JavaScript, frameworks, databases en webhosting.

  1. Introductie webdevelopment Je maakt kennis met de basis van webontwikkeling, gebruikte tools en het verschil tussen frontend en backend.
    5 lessen
    1. Basisprincipes van webontwikkelingJe onderzoekt hoe websites technisch zijn opgebouwd en welke stappen webontwikkeling omvat.
    2. Verschil tussen frontend, backend en fullstackJe vergelijkt frontend, backend en fullstack, en herkent hun functies binnen webprojecten.
    3. Overzicht van veelgebruikte programmeertalenJe bekijkt welke programmeertalen veel worden gebruikt en waarvoor je ze inzet.
    4. Webdevelopment tools en softwareJe ontdekt welke software en tools je gebruikt bij het ontwikkelen en testen van websites.
    5. Werken met browsers en webserversJe leert hoe browsers en webservers samenwerken om webpagina’s te tonen.
  2. HTML en structuur van webpagina’s Je bouwt webpagina’s op met HTML en zorgt voor een toegankelijke en logische structuur.
    5 lessen
    1. Basisstructuur van HTML-documentenJe stelt de basisstructuur van een HTML-document samen voor een overzichtelijke webpagina.
    2. Gebruik van tags, elementen en attributenJe gebruikt tags, elementen en attributen om inhoud te structureren.
    3. Opmaak en semantische HTMLJe past semantische HTML toe voor een betekenisvolle opmaak van webpagina’s.
    4. Lijsten, tabellen en formulieren implementerenJe voegt lijsten, tabellen en formulieren toe aan een webpagina.
    5. Best practices voor toegankelijke websitesJe past richtlijnen toe voor toegankelijke websites zodat iedereen ze kan gebruiken.
  3. CSS en opmaak Je verzorgt de opmaak van webpagina’s met CSS en zorgt voor een responsieve en aantrekkelijke lay-out.
    5 lessen
    1. Styling van webpagina’s met CSSJe past CSS toe om kleuren, lettertypes en marges te bepalen.
    2. Selectoren, eigenschappen en waardesJe selecteert elementen en wijzigt eigenschappen met CSS-regels.
    3. Flexbox en Grid voor layout designJe richt pagina’s in met Flexbox en Grid voor een flexibele lay-out.
    4. Responsief ontwerp en media queriesJe maakt ontwerpen die zich aanpassen aan verschillende schermformaten.
    5. CSS-animaties en transitiesJe voegt eenvoudige animaties en overgangen toe aan webpagina’s.
  4. JavaScript en interactiviteit Je voegt interactiviteit toe aan webpagina’s met JavaScript en leert omgaan met gebruikersinvoer.
    5 lessen
    1. Basisconcepten: variabelen, functies, loopsJe schrijft eenvoudige scripts met variabelen, functies en loops.
    2. DOM-manipulatie en eventsJe past DOM-manipulatie toe en reageert op gebruikersacties met events.
    3. Formulieren en invoervalidatieJe controleert formulieren en valideert invoer van gebruikers.
    4. Gebruik van externe libraries (bijv. jQuery)Je gebruikt externe libraries om extra functionaliteit toe te voegen.
    5. Basis debugging en foutafhandelingJe spoort fouten op en leert basisprincipes van debugging.
  5. Webdesign en UX/UI Je ontwerpt gebruiksvriendelijke interfaces en zorgt voor een logische navigatie en presentatie.
    5 lessen
    1. Ontwerpen van gebruiksvriendelijke interfacesJe maakt ontwerpen die aansluiten bij de wensen van gebruikers.
    2. Kleurgebruik, typografie en lay-out principesJe kiest kleuren, lettertypes en lay-out voor een aantrekkelijke uitstraling.
    3. Navigatie en menu-structurenJe ontwerpt duidelijke menu’s en navigatiestructuren.
    4. Toegankelijkheid en gebruiksvriendelijkheidJe houdt rekening met toegankelijkheid en gebruiksgemak voor alle bezoekers.
    5. Prototype tools en wireframingJe oefent met wireframes en prototypingtools voor het uitwerken van je ontwerpen.
  6. Frontend frameworks en libraries Je werkt met moderne frontend frameworks en leert hoe je projecten modulair opzet en beheert.
    5 lessen
    1. Overzicht van populaire frameworks (React, Vue, Angular)Je vergelijkt populaire frameworks en hun toepassingen in webprojecten.
    2. Component-based developmentJe bouwt webpagina’s op uit herbruikbare componenten.
    3. Routing en state managementJe past routing en state management toe binnen een framework.
    4. Integratie met API’sJe koppelt frontend aan externe API’s voor dynamische data.
    5. Projectstructuur en modulair programmerenJe organiseert projectbestanden en programmeert modulair.
  7. Backend development en databases Je ontwikkelt backend-functionaliteit, werkt met databases en implementeert gebruikersbeheer.
    5 lessen
    1. Server-side programmeren (bijv. Node.js, PHP)Je programmeert server-side met bijvoorbeeld Node.js of PHP.
    2. Werken met databases (SQL, NoSQL)Je maakt verbinding met databases en beheert gegevens.
    3. CRUD-functionaliteit implementerenJe voert CRUD-bewerkingen uit op databasegegevens.
    4. Authenticatie en gebruikersbeheerJe regelt authenticatie en beheert gebruikersaccounts.
    5. Veiligheid en data-integriteitJe past maatregelen toe voor veilige opslag en verwerking van data.
  8. Webhosting en deployment Je publiceert websites, gebruikt versiebeheer en houdt toezicht op live webomgevingen.
    5 lessen
    1. Hostingopties en domeinregistratieJe kiest hostingopties en registreert een domeinnaam voor je website.
    2. Uploaden en publiceren van websitesJe uploadt bestanden en maakt je website online toegankelijk.
    3. Versiebeheer met Git en GitHubJe beheert codeversies en werkt samen via Git en GitHub.
    4. Continuous Integration/Deployment basicsJe richt eenvoudige processen in voor automatische updates en publicatie.
    5. Beheer en monitoring van live websitesJe monitort prestaties en houdt je website online en bereikbaar.
  9. Websecurity en privacy Je zorgt voor beveiliging van webprojecten en beschermt gebruikersdata tegen risico’s.
    5 lessen
    1. Basisprincipes van webbeveiligingJe herkent risico’s en neemt basismaatregelen voor webbeveiliging.
    2. HTTPS, SSL-certificaten en encryptieJe past HTTPS toe en werkt met SSL-certificaten en encryptie.
    3. Preventie van veelvoorkomende aanvallen (XSS, SQL-injection)Je voorkomt veelvoorkomende aanvallen zoals XSS en SQL-injection.
    4. Veilig omgaan met gebruikersdataJe gaat zorgvuldig om met persoonsgegevens en privacygevoelige data.
    5. Backups en herstelproceduresJe stelt backups in en weet hoe je data herstelt bij problemen.
  10. Projecten en portfolio-opbouw Je werkt aan eigen webprojecten, test en documenteert deze en bouwt een portfolio op.
    5 lessen
    1. Opzetten van een eigen webprojectJe start een eigen project en plant de benodigde stappen.
    2. Integreren van frontend en backendJe koppelt frontend en backend tot een werkend geheel.
    3. Testen en optimaliseren van websitesJe test je website en voert verbeteringen door waar nodig.
    4. Documentatie en presentatie van projectenJe legt je werk vast en presenteert je project aan anderen.
    5. Opbouwen van een portfolio voor werk of stagesJe verzamelt afgeronde projecten in een portfolio voor sollicitaties of stages.
MHBO Werken met AI 10 hoofdstukken · 50 lessen

Je onderzoekt hoe kunstmatige intelligentie werkt, past AI toe in bedrijfsprocessen en leert over ethiek en automatisering.

  1. Inleiding tot kunstmatige intelligentie (AI) Je verkent de basis van kunstmatige intelligentie en de invloed ervan op werk en samenleving.
    5 lessen
    1. Wat is kunstmatige intelligentie en waarom is het belangrijk?Je onderzoekt wat kunstmatige intelligentie inhoudt en waarom deze technologie relevant is.
    2. Verschillende soorten AI: zwakke AI, sterke AI, en superintelligentieJe vergelijkt verschillende typen AI en hun kenmerken.
    3. Het verschil tussen machine learning, deep learning en AIJe onderscheidt machine learning, deep learning en AI aan de hand van hun eigenschappen.
    4. Toepassingen van AI in verschillende sectoren (gezondheidszorg, productie, klantenservice)Je bekijkt hoe AI wordt toegepast in uiteenlopende sectoren.
    5. De impact van AI op de werkplek en de samenlevingJe analyseert de effecten van AI op de werkplek en de maatschappij.
  2. Basisprincipes van machine learning Je leert de basisprincipes van machine learning en het belang van data bij het trainen van modellen.
    5 lessen
    1. Wat is machine learning en hoe werkt het?Je ontdekt hoe machine learning werkt en welke stappen het proces kent.
    2. Verschil tussen supervised, unsupervised en reinforcement learningJe vergelijkt supervised, unsupervised en reinforcement learning.
    3. Het proces van het trainen van een machine learning-modelJe volgt het proces van het trainen van een machine learning-model.
    4. De rol van data bij machine learning (training en testdata)Je onderzoekt het belang van goede data voor het trainen en testen van modellen.
    5. Voorbeelden van machine learning-algoritmes (bijv. lineaire regressie, beslissingsbomen)Je bestudeert voorbeelden van veelgebruikte machine learning-algoritmes.
  3. Deep learning en neural networks Je verdiept je in deep learning en neurale netwerken, en vergelijkt deze met traditionele technieken.
    5 lessen
    1. Wat is deep learning en hoe verschilt het van machine learning?Je onderzoekt de kenmerken van deep learning en het verschil met machine learning.
    2. Basisconcepten van neurale netwerken en hun werkingJe leert hoe neurale netwerken zijn opgebouwd en functioneren.
    3. Verschillende soorten neurale netwerken (bijv. feedforward, convolutioneel, recurrent)Je vergelijkt verschillende soorten neurale netwerken en hun toepassingen.
    4. Het gebruik van deep learning voor beeld- en spraakherkenningJe bekijkt hoe deep learning wordt ingezet voor beeld- en spraakherkenning.
    5. Voor- en nadelen van deep learning in vergelijking met traditionele machine learning-techniekenJe analyseert de voordelen en nadelen van deep learning ten opzichte van andere methoden.
  4. Natural Language Processing (NLP) Je onderzoekt hoe AI taal verwerkt en gebruikt wordt voor tekst, chatbots en vertalingen.
    5 lessen
    1. Wat is Natural Language Processing (NLP) en waarom is het belangrijk?Je ontdekt wat Natural Language Processing inhoudt en waarom het relevant is.
    2. Basisprincipes van taalverwerking door AI (taalanalyse, sentimentanalyse)Je leert hoe AI teksten analyseert en sentiment bepaalt.
    3. Het gebruik van NLP voor chatbots, vertalingen en tekstsamenvattingJe bekijkt toepassingen van NLP zoals chatbots en automatische vertalingen.
    4. Machine learning-technieken voor tekstverwerking (bijv. Bag of Words, TF-IDF)Je onderzoekt machine learning-technieken voor het verwerken van tekst.
    5. Vooruitgangen in NLP: van rule-based systemen naar deep learning-gebaseerde benaderingenJe vergelijkt traditionele en moderne benaderingen binnen NLP.
  5. Data voorbereiding en verwerking voor AI Je leert hoe je data voorbereidt, schoonmaakt en analyseert voor gebruik in AI-toepassingen.
    5 lessen
    1. Het belang van datavoorbereiding in AI-projectenJe onderzoekt het belang van goede datavoorbereiding voor AI-projecten.
    2. Verschillende soorten data (gestructureerd, ongestructureerd, semi-gestructureerd)Je onderscheidt verschillende soorten data en hun kenmerken.
    3. Het proces van data-cleaning: omgaan met ontbrekende waarden en ruisJe oefent met het opschonen van data en het omgaan met ontbrekende waarden.
    4. Data normalisatie en standaardisatie voor machine learningJe past normalisatie en standaardisatie toe op datasets.
    5. Het belang van data-analyse voor het begrijpen van patronen en trendsJe analyseert data om patronen en trends te herkennen.
  6. AI in bedrijfsprocessen Je past AI toe in bedrijfsprocessen zoals automatisering, klantsegmentatie en risicomanagement.
    5 lessen
    1. Toepassingen van AI in bedrijfsprocessen (automatisering, voorspellingen, optimalisatie)Je onderzoekt hoe AI bedrijfsprocessen kan automatiseren en optimaliseren.
    2. AI voor klantsegmentatie en gepersonaliseerde marketingJe bekijkt hoe AI wordt ingezet voor klantsegmentatie en marketing.
    3. AI in voorraadbeheer en supply chain optimalisatieJe analyseert het gebruik van AI in voorraadbeheer en supply chain.
    4. Het gebruik van AI voor voorspellingen en risicomanagementJe leert hoe AI wordt gebruikt voor voorspellingen en risicobeheer.
    5. Voorbeelden van AI-tools voor bedrijfsvoering (bijv. chatbots, predictive analytics, AI-gestuurde CRM)Je maakt kennis met AI-tools die bedrijfsvoering ondersteunen.
  7. Ethiek en verantwoordelijkheid in AI Je analyseert ethische vraagstukken, bias en privacy bij het ontwikkelen en toepassen van AI.
    5 lessen
    1. Het belang van ethiek in de ontwikkeling en toepassing van AIJe onderzoekt waarom ethiek belangrijk is bij AI-toepassingen.
    2. De risico's van bias en discriminatie in AI-systemenJe bespreekt de risico's van bias en discriminatie in AI-systemen.
    3. Hoe AI-beslissingen transparant en uitlegbaar kunnen worden gemaaktJe leert hoe je AI-beslissingen transparant en uitlegbaar maakt.
    4. Het waarborgen van privacy en gegevensbeveiliging bij AI-toepassingenJe bekijkt hoe je privacy en gegevensbeveiliging waarborgt bij AI.
    5. Regelgeving en wetgeving rondom AI, zoals GDPR en de AI ActJe krijgt inzicht in relevante regelgeving rondom AI.
  8. AI tools en software voor beginners Je maakt kennis met AI-tools en bouwt eenvoudige modellen met toegankelijke software en interfaces.
    5 lessen
    1. Overzicht van populaire AI-tools en -platformen (bijv. TensorFlow, Keras, PyTorch)Je krijgt een overzicht van veelgebruikte AI-tools en platformen.
    2. Het gebruik van grafische gebruikersinterfaces (GUI) voor beginners in AI (bijv. Google Colab, Azure ML)Je leert werken met grafische gebruikersinterfaces voor AI.
    3. Het bouwen van eenvoudige machine learning-modellen met open-source softwareJe bouwt eenvoudige machine learning-modellen met open-source software.
    4. Basisprincipes van coderen voor AI (bijv. Python, R)Je past basisprincipes van coderen toe voor AI-toepassingen.
    5. Het toepassen van kant-en-klare modellen voor tekstverwerking, beeldherkenning en voorspellende analysesJe gebruikt kant-en-klare modellen voor tekst, beeld en voorspellingen.
  9. AI en automatisering Je ontdekt hoe AI processen automatiseert en bijdraagt aan efficiëntie en kostenbesparing.
    5 lessen
    1. Wat is procesautomatisering en hoe kan AI hierbij helpen?Je onderzoekt hoe AI procesautomatisering ondersteunt.
    2. Toepassingen van AI in RPA (Robotic Process Automation)Je bekijkt AI-toepassingen binnen Robotic Process Automation.
    3. Het gebruik van AI om repetitieve taken en administratieve processen te automatiserenJe leert hoe AI repetitieve en administratieve taken automatiseert.
    4. Voorbeelden van AI in de klantenservice (chatbots, automatische e-mailrespons)Je analyseert voorbeelden van AI in klantenservice.
    5. De voordelen van automatisering met AI voor efficiëntie en kostenbesparingJe beoordeelt de voordelen van automatisering met AI voor organisaties.
  10. Toekomst van AI en de werkplek Je onderzoekt toekomstige AI-technologieën en de gevolgen voor werk, vaardigheden en organisaties.
    5 lessen
    1. De opkomende technologieën in AI, zoals autonome voertuigen en smart citiesJe verkent nieuwe AI-technologieën zoals autonome voertuigen en smart cities.
    2. Hoe AI de werkplek zal veranderen: nieuwe banen en vaardighedenJe analyseert hoe AI de werkplek en benodigde vaardigheden verandert.
    3. Het belang van levenlang leren en het aanpassen aan AI-gedreven veranderingenJe bespreekt het belang van blijven leren bij AI-ontwikkelingen.
    4. De impact van AI op verschillende industrieën en sectorenJe onderzoekt de impact van AI op verschillende sectoren.
    5. Het ontwikkelen van een toekomstbestendige AI-strategie voor organisatiesJe ontwikkelt een strategie voor het omgaan met AI in organisaties.
MHBO Frontend programmeren 10 hoofdstukken · 50 lessen

Je bouwt en onderhoudt interactieve, toegankelijke en responsieve webpagina’s met HTML, CSS, JavaScript en moderne tools.

  1. Inleiding tot frontend programmering Je verkent de rol van frontend development, basistechnieken en het belang van UX en UI in webontwikkeling.
    5 lessen
    1. Wat is frontend programmeren en waarom is het belangrijk voor webontwikkeling?Je onderzoekt de impact van frontend development op het functioneren van websites.
    2. Verschil tussen frontend en backend programmerenJe vergelijkt frontend en backend en benoemt hun specifieke taken binnen webontwikkeling.
    3. De rol van de frontend developer binnen een ontwikkelingsteamJe beschrijft de werkzaamheden van een frontend developer in een team.
    4. Basisprincipes van HTML, CSS en JavaScriptJe past de basis van HTML, CSS en JavaScript toe in eenvoudige webpagina’s.
    5. Het belang van gebruikerservaring (UX) en gebruikersinterface (UI) in frontend ontwikkelingJe analyseert hoe UX en UI bijdragen aan de gebruiksvriendelijkheid van websites.
  2. HTML: De basis van webpagina’s Je leert webpagina’s structureren met HTML en zorgt voor toegankelijke en goed opgebouwde code.
    5 lessen
    1. De opbouw van een HTML-document: elementen, tags en attributenJe herkent de opbouw van een HTML-document en gebruikt elementen, tags en attributen.
    2. Het gebruik van HTML5-tags en semantische elementen (bijv. <header>, <footer>, <section>)Je past semantische HTML5-elementen toe voor een duidelijke structuur.
    3. Het belang van toegankelijke en goed gestructureerde HTML-codeJe beoordeelt de toegankelijkheid en structuur van HTML-code.
    4. Het inbedden van media: afbeeldingen, video's, en audioJe voegt afbeeldingen, video’s en audio toe aan webpagina’s.
    5. Formulieren in HTML: invoervelden, knoppen en validatieJe maakt formulieren met invoervelden, knoppen en eenvoudige validatie.
  3. CSS: Stijlen en lay-outs Je gebruikt CSS om webpagina’s vorm te geven en responsieve lay-outs te maken voor verschillende schermen.
    5 lessen
    1. Wat is CSS en hoe wordt het gebruikt om de stijl van een webpagina te bepalen?Je past CSS toe om de visuele stijl van een webpagina te bepalen.
    2. Basisconcepten van CSS: selectors, properties en valuesJe gebruikt selectors, properties en values om stijlen te definiëren.
    3. Het gebruik van CSS-boxmodel: margin, padding, borders en contentJe werkt met het boxmodel om marges, opvulling en randen te beheren.
    4. Flexbox en Grid: moderne technieken voor het maken van responsieve lay-outsJe maakt flexibele lay-outs met Flexbox en Grid-technieken.
    5. Media queries en responsive design: hoe pas je stijlen aan voor verschillende schermformaten?Je past media queries toe voor verschillende schermformaten.
  4. JavaScript: Interactiviteit op de webpagina Je voegt interactiviteit toe aan webpagina’s met JavaScript en leert basisprincipes van programmeren.
    5 lessen
    1. Wat is JavaScript en hoe wordt het gebruikt voor dynamische webpagina's?Je ontdekt hoe JavaScript zorgt voor dynamische functionaliteit op websites.
    2. Variabelen, datatypes en basis syntax in JavaScriptJe gebruikt variabelen, datatypes en syntax om eenvoudige scripts te schrijven.
    3. Functies en methoden: het creëren van herbruikbare codeJe maakt functies en methoden voor herbruikbare code.
    4. DOM-manipulatie: interactie met HTML-elementen via JavaScriptJe manipuleert HTML-elementen via de DOM met JavaScript.
    5. Event handling: het afhandelen van gebruikersinvoer zoals klikken en toetsenbordactiesJe handelt gebruikersinvoer af met events zoals klikken en toetsenbordacties.
  5. Versiebeheer en samenwerken met Git Je leert werken met Git voor versiebeheer en samenwerking aan frontend projecten.
    5 lessen
    1. Wat is Git en waarom is versiebeheer belangrijk in frontend ontwikkeling?Je verklaart het belang van versiebeheer en de basis van Git.
    2. Het gebruik van Git-commando’s: init, add, commit, push en pullJe voert basishandelingen uit met Git-commando’s zoals init, add, commit, push en pull.
    3. Hoe werk je samen met andere developers via Git en GitHub?Je werkt samen met anderen via Git en GitHub.
    4. Het beheren van branches en het oplossen van merge-conflictenJe beheert branches en lost merge-conflicten op.
    5. Het belang van een duidelijke commitgeschiedenis en goede naamgevingsconventiesJe zorgt voor een duidelijke commitgeschiedenis en gebruikt consistente namen.
  6. Responsive webdesign en mobile-first Je ontwerpt websites die goed werken op verschillende apparaten en test deze op responsiviteit.
    5 lessen
    1. Wat is responsive webdesign en waarom is het essentieel voor de gebruikerservaring?Je onderzoekt waarom responsive design belangrijk is voor de gebruiker.
    2. Het concept van mobile-first design: het bouwen van een website die eerst geoptimaliseerd is voor mobiele apparatenJe past mobile-first principes toe bij het ontwerpen van webpagina’s.
    3. Het gebruik van flexibele afbeeldingen en mediaqueries om responsief te ontwerpenJe gebruikt flexibele afbeeldingen en media queries voor responsief ontwerp.
    4. Het aanpassen van lay-outs voor verschillende schermgroottes (desktop, tablet, mobiel)Je past lay-outs aan voor desktop, tablet en mobiel.
    5. Tools en technieken voor het testen van responsieve websitesJe test websites met tools voor responsieve weergave.
  7. CSS preprocessors: SASS en LESS Je werkt met CSS preprocessors zoals SASS en LESS om efficiënter en gestructureerd te stijlen.
    5 lessen
    1. Wat zijn CSS preprocessors en waarom zijn ze nuttig voor grotere projecten?Je onderzoekt het nut van preprocessors bij grotere projecten.
    2. Het verschil tussen SASS, LESS en reguliere CSSJe vergelijkt SASS, LESS en gewone CSS.
    3. Variabelen, functies en mixins gebruiken in SASSJe gebruikt variabelen, functies en mixins in SASS.
    4. Het structureren van CSS met behulp van SASS-mappen en -bestandenJe structureert CSS met SASS-mappen en -bestanden.
    5. Het compileren van SASS naar reguliere CSS en de workflow verbeterenJe compileert SASS naar CSS en verbetert je workflow.
  8. JavaScript frameworks en libraries Je maakt kennis met JavaScript frameworks en libraries en leert componenten en externe tools gebruiken.
    5 lessen
    1. Wat is een JavaScript-framework en hoe verschilt het van een library?Je onderzoekt het verschil tussen frameworks en libraries.
    2. Introductie tot populaire frameworks: React, Angular, Vue.jsJe maakt kennis met React, Angular en Vue.js.
    3. De voordelen van het gebruik van frameworks in frontend ontwikkelingJe benoemt voordelen van frameworks in frontend ontwikkeling.
    4. Component-gebaseerde architectuur en herbruikbaarheid in frameworksJe werkt met component-gebaseerde architectuur voor herbruikbaarheid.
    5. Het integreren van externe libraries (bijv. jQuery, Lodash) voor veelvoorkomende takenJe integreert externe libraries voor veelvoorkomende taken.
  9. Web prestaties en optimalisatie Je verbetert de prestaties van websites door optimalisatie van laadtijden en gebruik van analysetools.
    5 lessen
    1. Wat zijn webprestaties en waarom zijn ze belangrijk voor de gebruikerservaring?Je onderzoekt hoe webprestaties de ervaring van gebruikers beïnvloeden.
    2. Het optimaliseren van laadtijden: compressie van afbeeldingen, minificatie van CSS/JSJe past technieken toe zoals compressie en minificatie voor snellere laadtijden.
    3. Lazy loading van afbeeldingen en andere middelen voor sneller ladenJe implementeert lazy loading voor efficiënter laden van middelen.
    4. Het gebruik van browsercache en het optimaliseren van server-responsesJe gebruikt browsercache en optimaliseert server-responses.
    5. Tools voor het meten van prestaties: Google Lighthouse, WebPageTestJe meet prestaties met tools als Google Lighthouse en WebPageTest.
  10. Webtoegankelijkheid (WCAG) en best practices Je zorgt dat webpagina’s toegankelijk zijn voor iedereen en toetst deze aan de WCAG-richtlijnen.
    5 lessen
    1. Wat is webtoegankelijkheid en waarom is het belangrijk voor frontend ontwikkeling?Je onderzoekt het belang van webtoegankelijkheid in frontend ontwikkeling.
    2. Het naleven van de WCAG-richtlijnen (Web Content Accessibility Guidelines)Je past WCAG-richtlijnen toe in je ontwerp en code.
    3. Het gebruik van semantische HTML voor betere toegankelijkheidJe gebruikt semantische HTML om toegankelijkheid te verbeteren.
    4. Hoe toetsenbordnavigatie en schermlezers ondersteunen in je ontwerpJe ondersteunt toetsenbordnavigatie en schermlezers in je ontwerp.
    5. Het testen van toegankelijkheid en het implementeren van verbeteringenJe test toegankelijkheid en voert verbeteringen door waar nodig.

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