Opleiding: HBO Webdevelopment (Online Zelfstudie)

Wil je krachtige en gebruiksvriendelijke websites en webapplicaties ontwikkelen? Met de HBO opleiding Webdevelopment leer je alles over frontend ontwikkeling, waarbij je interactieve en aantrekkelijke gebruikersinterfaces bouwt die perfect aansluiten op de wensen van de gebruiker. Je verdiept je in backend ontwikkeling om robuuste en veilige serverkantoplossingen te creëren die data efficiënt verwerken en opslaan. Kennis van databases en dataopslag helpt je om informatie gestructureerd en snel toegankelijk te maken. Webdesign en UX staan centraal, zodat je websites niet alleen functioneel zijn, maar ook een optimale gebruikerservaring bieden. Je leert softwareontwikkeling en architectuur toepassen om schaalbare en onderhoudbare systemen te bouwen. Met programmeertalen en frameworks zoals JavaScript, Python en React maak je moderne en krachtige applicaties. Beveiliging en privacy zijn onmisbare onderdelen, zodat je veilig en verantwoord ontwikkelt. Cloud en hosting komen aan bod om je oplossingen betrouwbaar en schaalbaar te maken. Projectmanagement en samenwerking zorgen ervoor dat je effectief in teams werkt en projecten succesvol oplevert. Professionele vaardigheden zoals communicatie en probleemoplossend denken maken je compleet. Start nu en word een veelzijdige webdeveloper die toekomstbestendige digitale oplossingen bouwt!

Bij Go2Lean is het mogelijk om opleidingen te combineren tot een totale loopbaanplanning. Je volgt alleen de door jou gekozen opleidingen. Dat sluit perfect aan op jouw loopbaan. Zo kun jij jezelf optimaal ontwikkelen. Je werkt met persoonlijke leerdoelen, praktijkcases en praktijk gerelateerde oefeningen. De opleiding bestaat uit meerdere studielessen die je in je eigen tempo doorloopt via de online leeromgeving. De aanbevolen duur om de opleiding te voltooien is drie maanden, maar je hebt maximaal zes maanden de tijd om alles volledig af te ronden.

Voor wie?

Iedere HBO praktijkstudie is ontwikkeld voor een brede doelgroep. Op basis van de aangegeven onderwerpen per studieles kun je beoordelen of deze studie relevant kan zijn voor jouw persoonlijke ontwikkeling. Voor vragen kun je altijd terecht bij onze advies & voorlichting.

Vooropleiding

Go2Lean heeft voor het kunnen deelnemen aan deze praktijkstudie geen speciale eisen gesteld aan jouw vooropleiding. Indien je twijfelt over het instapniveau, dan kun je contact opnemen met onze afdeling advies & voorlichting.

Voorbereiding

De opleiding bestaat uit meerdere studielessen die je in je eigen tempo doorloopt via de online leeromgeving. De aanbevolen duur om de opleiding te voltooien is drie maanden, maar je hebt maximaal zes maanden de tijd om alles volledig af te ronden.

Leerdoelen

  • Basisprincipes van frontend ontwikkeling begrijpen en toepassen
  • Backend ontwikkeling integreren en beheren
  • Databases ontwerpen en dataopslag efficiënt inzetten
  • Webdesign en UX-principes toepassen voor optimale gebruikservaring
  • Softwareontwikkeling en architectuurconcepten begrijpen
  • Programmeertalen en frameworks effectief gebruiken
  • Beveiliging en privacyaspecten implementeren in software
  • Cloudtechnologieën en hosting beheren voor webapplicaties

Programma

Tijdens de HBO-opleiding van Go2Lean komen de volgende onderwerpen aan bod:

Inhoud van Les 1

Frontend ontwikkeling
  • HTML5 en semantische markup
    • CSS3 en responsive design
      • Flexbox en grid layout
        • JavaScript basisprincipes
          • DOM-manipulatie en events
            • Component-based development
              • Browsercompatibiliteit en debugging
                • Versiebeheer met Git
                  • Toegankelijkheid (WCAG)
                    • Web performance optimalisatie

Inhoud van Les 2

Backend ontwikkeling
  • Server-side scripting met Node.js
    • RESTful API’s bouwen
      • Databases: relationeel en NoSQL
        • Authenticatie en autorisatie
          • CRUD-operaties en datavalidatie
            • Serverconfiguratie en hosting
              • Middleware en routing
                • Sessies en cookies beheren
                  • Asynchrone processen en error handling
                    • Integratie van backend met frontend

Inhoud van Les 3

Databases en dataopslag
  • SQL-query’s schrijven (SELECT, JOIN, GROUP BY)
    • Tabellen en relaties modelleren
      • Normalisatie en denormalisatie
        • Indexen en performance tuning
          • Back-ups en herstelprocedures
            • NoSQL: document- en key-value stores
              • ORMs en datamapping
                • Data-integriteit en constraints
                  • Data security en toegangsbeheer
                    • Werken met cloudgebaseerde databanken

Inhoud van Les 4

Webdesign en UX
  • Designprincipes en visuele hiërarchie
    • Wireframes en mockups ontwerpen
      • Tools zoals Figma en Adobe XD
        • User journeys en customer flows
          • Kleurgebruik en typografie
            • Responsive en mobile-first design
              • Interactieontwerp (IxD)
                • Prototyping en gebruikerstests
                  • Usability richtlijnen
                    • Toegankelijkheid en inclusiviteit

Inhoud van Les 5

Softwareontwikkeling en architectuur
  • Softwareontwikkelprocessen (Agile/Scrum)
    • MVC-architectuur en varianten
      • Separation of concerns
        • Codekwaliteit en refactoring
          • Design patterns in webdevelopment
            • Documentatie en codeconventies
              • Dependency management
                • Unit testing en debugging
                  • CI/CD en DevOps-principes
                    • Versiebeheer en branchingstrategieën

Inhoud van Les 6

Programmeertalen en frameworks
  • JavaScript en ECMAScript standaarden
    • TypeScript gebruiken in webprojecten
      • Frontend frameworks (React, Vue, Angular)
        • Backend frameworks (Express, NestJS)
          • CSS preprocessors (SASS, LESS)
            • Static site generators (Next.js, Nuxt.js)
              • Modulebundlers (Webpack, Vite)
                • Pakketten beheren met npm/yarn
                  • Gebruik van API’s en third-party libraries
                    • Versiebeheer met Git en GitHub

Inhoud van Les 7

Beveiliging en privacy
  • HTTPS en TLS-certificaten
    • Invoer- en outputvalidatie
      • Cross-site scripting (XSS) voorkomen
        • Cross-site request forgery (CSRF) voorkomen
          • SQL-injectie detecteren en voorkomen
            • Hashing en encryptie toepassen
              • Veilige sessiebeheerpraktijken
                • Privacy by design (AVG/GDPR)
                  • Authenticatie via OAuth en JWT
                    • Penetratietests en vulnerability scans

Inhoud van Les 8

Cloud en hosting
  • Domeinregistratie en DNS-configuratie
    • Hostingdiensten vergelijken (VPS, shared, cloud)
      • Deployen via FTP, SSH en CI/CD
        • Gebruik van cloudplatformen (AWS, Azure, GCP)
          • Containers en Docker basics
            • Serverless functies integreren
              • Load balancing en autoscaling
                • Monitoring en logging
                  • Backupstrategieën en disaster recovery
                    • Kostenoptimalisatie in de cloud

Inhoud van Les 9

Projectmanagement en samenwerking
  • Agile/Scrum-methodiek in teams
    • Rollen binnen ontwikkelteams (Product Owner, Scrum Master)
      • Werken met user stories en sprints
        • Planning en backlogbeheer (Jira, Trello)
          • Communicatie in multidisciplinaire teams
            • Documentatie en versiebeheer
              • Kwaliteitsborging en reviewprocessen
                • Stakeholdermanagement
                  • Oplevering en nazorg
                    • Reflectie en retrospectieve sessies

Inhoud van Les 10

Professionele vaardigheden
  • Kritisch denken en probleemoplossend vermogen
    • Mondelinge en schriftelijke communicatie
      • Taalgebruik op B2-niveau binnen de beroepscontext
        • Presentatievaardigheden en demo’s geven
          • Feedback geven en ontvangen
            • Zelfregulatie en time management
              • Ethisch handelen in de ICT
                • Netwerken en profilering
                  • Leren leren en bijblijven in het vakgebied
                    • Interculturele communicatie en samenwerken

Certificaat

Deze praktijkopleiding geeft jou de mogelijkheid om het bijbehorende certificaat te behalen. Tijdens de praktijkopleiding schrijf je een Verbeterplan Praktijk-Case (VPC). Hieruit moet jouw beheersing van de behandelde onderwerpen goed naar voren komen. Als je dit onderdeel met een positief resultaat afsluit, ontvang je het officiële certificaat van deze praktijkopleiding. Indien je voor twee of meer praktijkopleidingen kiest binnen hetzelfde vakgebied, dan ontvang je bij een positief resultaat een diploma!

Meer...
€695
ex. BTW
Aangeboden door
Go2Lean
Onderwerp
Web Development
Niveau
Looptijd
3 dagen
Taal
nl
Type product
cursus
Lesvorm
E-Learning
Aantal deelnemers
Max: 99
Keurmerken aanbieder
UWV scholingsvoucher
Erkend keurmerk
Samenwerkingsorganisatie Beroepsonderwijs Bedrijfsleven (SBB)
CRKBO zonder BTW vrijstelling