Zum Inhalt
Atelierby nealvdv
Zurück zur Karte

Handwerk · Betreiben

Cloud, hosting & DevOps

Software online zetten, en ervoor zorgen dat ze blijft draaien.

  • 9 Module
  • 217 Lernstunden

Mit diesem Handwerk kostenlos starten

WerkstattplanModule und Richtwerte für Lernstunden pro Rang
RangModuleStunden
Lehrling347
Compagnon4100
Meister270
Gesamt9217

Die Lerninhalte auf dieser Seite gibt es vorerst nur auf Niederländisch.

Warum dieses Handwerk

Code die alleen op je laptop werkt, helpt niemand. In dit ambacht leer je kiezen waar iets draait, het automatisch en veilig uitrollen en het in de gaten houden. Je leert ook de vragen die een klant echt stelt: wat kost dit, waar staan mijn gegevens en wat als het misgaat.

Was du vorher brauchst

Fundament tot en met Linux-beheer, en de Leerling-modules van Netwerken, DNS & mail.

Der Lehrplan

Module pro Rang

Jedes Modul hat Lektionen und eine Aufgabe mit einem Ergebnis, das jemand anderes prüfen kann. Die Stunden sind Richtwerte.

Dein Fortschritt

Du hakst Module auf diesem Gerät ab; nichts geht an einen Server. Auf der Werkbank speicherst du deinen Weg in einem Konto, reichst deine Aufgaben ein und bekommst das Meisterzeichen von Neal.

Lehrling

Die Grundlagen. Mit diesen Modulen und einer Compagnon-Prüfung wirst du Compagnon.

3 Module · 47 Std.

  1. Hosting kiezen

    15 Lernstunden

    Je leert de soorten hosting kennen, van een statische site tot een eigen server, en kiest bewust wat bij een project past.

    • Vercel
    • Netlify
    • Cloudflare Pages
    • Hetzner
    • Nginx
    • Caddy
    Lektionen, Aufgabe und was du danach kannst
    Was du danach kannst
    • Het verschil uitleggen tussen statische hosting, platformhosting, een VPS en beheerde diensten
    • Een statische site en een Next.js-site online zetten op Vercel of een vergelijkbaar platform
    • Een eigen domein koppelen met een geldig certificaat
    • Een hostingkeuze onderbouwen op kosten, onderhoud, schaal en ligging van de data
    Lektionen
    1. Wat hosting eigenlijk is
    2. Statische sites en CDN's
    3. Platformen: Vercel, Netlify en Cloudflare Pages
    4. VPS en dedicated servers
    5. Beheerde databases en diensten
    6. Een keuze maken en uitleggen
    Die Aufgabe

    Zet dezelfde eenvoudige website op twee manieren online: op een platform als Vercel en op een eigen VPS bij een Europese provider. Lever beide URL's met een eigen subdomein en een vergelijking van één pagina voor een klant.

  2. Omgevingen en geheimen

    12 Lernstunden

    Je leert werken met ontwikkel-, test- en productieomgevingen en gaat veilig om met wachtwoorden, API-sleutels en andere geheimen.

    • Vercel
    • GitHub Secrets
    • Bitwarden
    • gitleaks
    • dotenv
    Lektionen, Aufgabe und was du danach kannst
    Was du danach kannst
    • Het nut van aparte omgevingen uitleggen en ze opzetten
    • Configuratie scheiden van code met omgevingsvariabelen
    • Geheimen veilig bewaren en delen zonder ze in Git te zetten
    • Een uitgelekt geheim intrekken en vervangen
    Lektionen
    1. Lokaal, preview en productie
    2. Omgevingsvariabelen en .env-bestanden
    3. Geheimen in Vercel, GitHub en een wachtwoordbeheerder
    4. Wat als er toch een sleutel in Git belandt
    5. Previewomgevingen per wijziging
    Die Aufgabe

    Zet een project op met drie omgevingen die elk een eigen database en eigen sleutels gebruiken. Lever een overzicht van alle variabelen per omgeving (zonder de waarden) en toon met een scan aan dat er geen geheimen in de Git-geschiedenis staan.

  3. Containers met Docker

    20 Lernstunden

    Je verpakt een toepassing in een container zodat ze overal hetzelfde draait, en zet meerdere diensten samen op met Docker Compose.

    • Docker
    • Docker Compose
    • PostgreSQL
    • Trivy
    • GitHub Container Registry
    Lektionen, Aufgabe und was du danach kannst
    Was du danach kannst
    • Uitleggen wat een container is en hoe hij verschilt van een virtuele machine
    • Een Dockerfile schrijven voor een webtoepassing, klein en zonder root
    • Een toepassing met database opzetten met Docker Compose
    • Data bewaren met volumes en containers laten praten via netwerken
    Lektionen
    1. Containers en images
    2. Je eerste Dockerfile
    3. Kleinere en veiligere images
    4. Volumes en data
    5. Docker Compose
    6. Registries en tags
    Die Aufgabe

    Containeriseer een webapp met een PostgreSQL-database met Docker Compose. Lever de repository waarmee een ander met één commando alles opstart, een image zonder root-gebruiker en een korte scan van kwetsbaarheden.

Compagnon

Das Handwerk beherrschen: größere Projekte, mit Review bei jedem Meilenstein.

4 Module · 100 Std.

  1. Automatisch testen en uitrollen

    25 Lernstunden

    Je bouwt pijplijnen die bij elke wijziging testen, bouwen en uitrollen, zodat een release saai en voorspelbaar wordt.

    • GitHub Actions
    • Docker
    • OIDC
    • SSH
    • Dependabot
    Lektionen, Aufgabe und was du danach kannst
    Was du danach kannst
    • Een GitHub Actions-workflow schrijven die test, bouwt en uitrolt
    • Uitrollen naar productie afhankelijk maken van geslaagde tests en goedkeuring
    • Geheimen in pijplijnen veilig gebruiken, bij voorkeur zonder vaste sleutels via OIDC
    • Een mislukte release snel terugdraaien
    Lektionen
    1. Wat CI/CD is en waarom
    2. GitHub Actions: workflows, jobs en stappen
    3. Testen en bouwen in de pijplijn
    4. Uitrollen met goedkeuring
    5. OIDC in plaats van vaste sleutels
    6. Terugdraaien en releasestrategieën
    Die Aufgabe

    Bouw voor de gecontaineriseerde app uit Docker een pijplijn die test, een image publiceert en uitrolt naar een VPS of cloudplatform, met handmatige goedkeuring voor productie. Lever de workflow en toon een geslaagde uitrol en een terugdraai aan.

  2. Databases in de cloud

    20 Lernstunden

    Je kiest en beheert een clouddatabase, met migraties, back-ups en verbindingen die veilig en zuinig zijn.

    • Neon
    • Supabase
    • PostgreSQL
    • Prisma
    • Drizzle
    • pg_dump
    Lektionen, Aufgabe und was du danach kannst
    Was du danach kannst
    • Een beheerde database kiezen zoals Neon, Supabase of Amazon RDS en onderbouwen waarom
    • Schemawijzigingen uitvoeren met migraties zonder dataverlies
    • Back-ups en point-in-time recovery instellen en een herstel testen
    • Verbindingen beveiligen en beperken tot wie ze nodig heeft
    Lektionen
    1. Beheerd of zelf beheren
    2. Serverless Postgres en branches
    3. Migraties
    4. Back-ups en point-in-time recovery
    5. Verbindingen, pooling en toegang
    6. Ligging van de data en de AVG
    Die Aufgabe

    Zet een Neon- of vergelijkbare database op in een Europese regio, voer drie migraties uit via de pijplijn en herstel de database naar een tijdstip vóór een opzettelijke fout. Lever de migraties en een verslag van het herstel met tijden.

  3. AWS, Azure en Google Cloud

    30 Lernstunden

    Je leert de basis van de drie grote clouds: rekenkracht, opslag, netwerk, identiteit en facturatie, en hoe je er veilig begint.

    • AWS
    • Microsoft Azure
    • Google Cloud
    • IAM
    • AWS Pricing Calculator
    Lektionen, Aufgabe und was du danach kannst
    Was du danach kannst
    • De kernbegrippen van AWS, Azure en Google Cloud vergelijken
    • Een account veilig opzetten met MFA, beperkte rechten en budgetalarmen
    • Een virtuele machine, objectopslag en een privénetwerk opzetten
    • Rechten toekennen volgens het principe van minimale rechten
    • Een Europese regio kiezen en uitleggen wat dat betekent voor de AVG
    Lektionen
    1. Wat een publieke cloud is
    2. Accounts, MFA en de root-gebruiker
    3. Identiteit en rechten: IAM en Entra ID
    4. Rekenkracht en opslag
    5. Netwerken in de cloud
    6. Facturatie en budgetten
    7. Regio's en ligging van de data
    Die Aufgabe

    Zet in AWS of Azure een veilig account op met budgetalarm en host er een statische site op met CDN en een eigen domein. Lever de rechtenstructuur, een schermafdruk van het budgetalarm en een kostenraming per maand op basis van de officiële prijscalculator.

  4. Monitoring, logboeken en back-ups

    25 Lernstunden

    Je zorgt dat je weet dat iets stuk is voordat de klant belt, en dat je alles kunt terughalen als het echt misgaat.

    • Uptime Kuma
    • Sentry
    • Grafana
    • Prometheus
    • restic
    • Borg
    Lektionen, Aufgabe und was du danach kannst
    Was du danach kannst
    • Uptimecontroles en meldingen instellen voor een website en een API
    • Logboeken centraal verzamelen en doorzoeken
    • Een back-upstrategie opstellen volgens 3-2-1 en een herstel testen
    • Herstelafspraken bepalen met een klant: hoeveel data mag verloren gaan en hoe lang mag het duren
    Lektionen
    1. Wat je meet en waarom
    2. Uptime en meldingen
    3. Logboeken en foutopvolging
    4. Statistieken en dashboards
    5. Back-ups volgens 3-2-1
    6. RPO, RTO en een herstelplan
    Die Aufgabe

    Voorzie een bestaande webapp van uptimecontrole, foutopvolging, gecentraliseerde logboeken en versleutelde back-ups naar een tweede provider. Lever een herstelplan en het verslag van een hersteltest met de werkelijk gemeten hersteltijd.

Meister

Was ein Meister selbstständig können muss, als Vorbereitung auf das Meisterstück.

2 Module · 70 Std.

  1. Infrastructuur als code

    35 Lernstunden

    Je legt je volledige infrastructuur vast in code, zodat ze herhaalbaar, nagekeken en terug te draaien is.

    • OpenTofu
    • Terraform
    • GitHub Actions
    • Hetzner Cloud
    • AWS
    Lektionen, Aufgabe und was du danach kannst
    Was du danach kannst
    • Infrastructuur beschrijven en uitrollen met Terraform of OpenTofu
    • State veilig bewaren en met een team werken aan dezelfde infrastructuur
    • Herbruikbare modules schrijven
    • Wijzigingen aan infrastructuur laten nakijken via pull requests en een plan in de pijplijn
    Lektionen
    1. Waarom infrastructuur als code
    2. Terraform en OpenTofu: providers, resources en state
    3. Remote state en vergrendeling
    4. Modules
    5. Plan en apply in de pijplijn
    6. Bestaande infrastructuur importeren
    Die Aufgabe

    Breng de bestaande, met de hand opgezette infrastructuur van een project volledig onder in OpenTofu of Terraform, zonder onderbreking. Lever de repository, de pijplijn met plan bij elke pull request en een bewijs dat een tweede omgeving identiek op te bouwen is.

  2. Cloudarchitectuur, kosten en soevereiniteit

    35 Lernstunden

    Je ontwerpt cloudomgevingen die betrouwbaar en betaalbaar zijn, met de gegevens op een plek die de klant kan verantwoorden.

    • AWS Cost Explorer
    • Azure Cost Management
    • Kubernetes
    • OVHcloud
    • Scaleway
    • Hetzner
    Lektionen, Aufgabe und was du danach kannst
    Was du danach kannst
    • Een cloudarchitectuur ontwerpen voor beschikbaarheid, kosten en onderhoud
    • Cloudkosten analyseren en concrete besparingen voorstellen
    • Een disaster-recoveryplan opstellen en oefenen
    • Het verschil uitleggen tussen data in de EU en volledige Europese controle, en de AVG en NIS2 meenemen in een advies
    • Bepalen wanneer Kubernetes zinvol is en wanneer niet
    Lektionen
    1. Architectuur kiezen: eenvoud eerst
    2. Beschikbaarheid en foutentolerantie
    3. Kosten begrijpen en bijsturen
    4. Disaster recovery oefenen
    5. Europese clouds, de AVG en NIS2
    6. Kubernetes: wanneer wel en wanneer niet
    Die Aufgabe

    Analyseer de cloudomgeving van een echte klant of open-sourceproject en lever een architectuuradvies met kostenanalyse, besparingsvoorstellen, een DR-plan en een standpunt over de ligging van de data. Verdedig het voor Neal.

Das Meisterstück

So wirst du Meister in diesem Handwerk

Je zet voor een echte klant of open-sourceproject een volledige productieomgeving neer of vernieuwt ze: infrastructuur als code, een pijplijn van commit tot productie, monitoring, back-ups met een geoefend herstel en een onderbouwde keuze voor kosten en ligging van de data. Neal beoordeelt de repository, een live hersteloefening en je overdracht aan de klant.

Echte Arbeit, beurteilt von Neal. Meister bist du pro Handwerk, nicht in der ganzen IT auf einmal.

Für Kunden

Was du damit für Kunden tun kannst

Was ein Kunde von dir verlangen kann, sobald du dieses Handwerk beherrschst, und ab welchem Rang. Die Dauer ist ein Richtwert.

  • Ab Compagnon

    Hosting kiezen en opzetten

    Je site of app staat online op een plek die past bij je budget en je groei, met je eigen domein en een veilige verbinding.

    Was du lieferst

    • Advies met vergelijking van twee of drie opties
    • Opzet van hosting, domein en certificaat
    • Overzicht van accounts en kosten per maand
    • Overdracht met toegang op naam van de klant
    Dauer
    1 tot 2 dagen
    Für wen
    Starters, kmo's en verenigingen met een nieuwe site of app
  • Ab Compagnon

    Automatisch testen en uitrollen

    Elke wijziging aan je software wordt automatisch getest en veilig online gezet, zonder handwerk of zenuwen.

    Was du lieferst

    • CI/CD-pijplijn in GitHub Actions
    • Aparte test- en productieomgeving
    • Veilig beheer van sleutels en wachtwoorden
    • Draaiboek om een release terug te draaien
    Dauer
    2 tot 5 dagen
    Für wen
    Ontwikkelteams en bedrijven met eigen software
  • Ab Compagnon

    Monitoring en back-ups

    Je weet meteen als je site of app stuk is, en je gegevens zijn terug te halen als het misgaat. Dat hebben we getest.

    Was du lieferst

    • Uptimecontrole en meldingen
    • Foutopvolging en logboeken
    • Versleutelde back-ups op een tweede locatie
    • Herstelplan en verslag van een hersteltest
    Dauer
    2 tot 3 dagen
    Für wen
    Webshops, SaaS-bedrijven en elke organisatie met een toepassing die moet blijven draaien
  • Ab Meister

    Verhuizen naar een nieuwe hosting of cloud

    We verhuizen je toepassing naar een betere, goedkopere of Europese omgeving, met een plan en zonder verrassingen.

    Was du lieferst

    • Inventaris en migratieplan
    • Nieuwe omgeving, bij voorkeur als code
    • Migratie van data en DNS
    • Controle en afbouw van de oude omgeving
    Dauer
    1 tot 4 weken
    Für wen
    Bedrijven die van een verouderde server of een dure cloud af willen
  • Ab Meister

    Doorlichting van je cloudkosten

    Je cloudfactuur loopt op en niemand weet precies waarom. Wij zoeken het uit en stellen concrete besparingen voor.

    Was du lieferst

    • Analyse van je huidige verbruik
    • Lijst met besparingen en hun impact
    • Budgetalarmen en labels
    • Opvolggesprek na een maand
    Dauer
    3 tot 10 dagen
    Für wen
    Bedrijven met een groeiende rekening bij AWS, Azure of Google Cloud
  • Ab Meister

    Advies Europese cloud en AVG

    Een helder advies over waar je gegevens staan, wie erbij kan en welke Europese alternatieven er zijn.

    Was du lieferst

    • Overzicht van al je diensten en waar hun data staat
    • Risico's in gewone taal
    • Alternatieven met voor- en nadelen
    • Stappenplan als je wilt overstappen
    Dauer
    1 tot 2 weken
    Für wen
    Zorgpraktijken, scholen, gemeenten en bedrijven met gevoelige gegevens

Arbeit

Berufe auf dem belgischen Markt

So heißen die Jobs, zu denen dieses Handwerk führt. Eine Ausbildung ist keine Jobgarantie: Dein Portfolio und deine Arbeit machen den Unterschied.

  • DevOps engineer
  • Cloud engineer
  • Site reliability engineer (SRE)
  • Platform engineer
  • Cloud architect
  • System engineer

Zertifikate

Zertifikate, auf die die Module vorbereiten

Echte Zertifikate, ausgestellt vom Anbieter selbst. Wir stellen sie nicht aus: Die Prüfung legst du beim Anbieter ab. Prüf den aktuellen Inhalt und Preis immer beim Anbieter.

  • AWS Certified Cloud Practitioner

    AnbieterAmazon Web Services

    Haalbaar na AWS, Azure en Google Cloud.

  • AWS Certified Solutions Architect - Associate

    AnbieterAmazon Web Services

    Na AWS, Azure en Google Cloud en Cloudarchitectuur, met extra AWS-oefening.

  • Microsoft Certified: Azure Fundamentals (AZ-900)

    AnbieterMicrosoft

    Haalbaar na AWS, Azure en Google Cloud.

  • Microsoft Certified: Azure Administrator Associate (AZ-104)

    AnbieterMicrosoft

    Na de Compagnon-modules, met extra Azure-oefening.

  • Google Cloud Associate Cloud Engineer

    AnbieterGoogle Cloud

    Na AWS, Azure en Google Cloud, met extra oefening op Google Cloud.

  • HashiCorp Certified: Terraform Associate

    AnbieterHashiCorp

    Infrastructuur als code.

  • Certified Kubernetes Administrator (CKA)

    AnbieterThe Linux Foundation en CNCF

    Na Cloudarchitectuur, met een aparte Kubernetes-verdieping.

Lesekomfort

Mach die Website leichter lesbar. Deine Wahl bleibt auf diesem Gerät gespeichert.

Textgröße

Lieber die Einstellungen deines Geräts (Zoom, Screenreader, Dunkelmodus)? Die funktionieren hier auch.