Erlang OTP: programmeren van gedistribueerde en fouttolerante systemen logo
ErlangCloud en DevOpsSystemenNiveaus A2 → C222 talen

Erlang OTP: programmeren van gedistribueerde en fouttolerante systemen

Beheers de kunst van het bouwen van robuuste, schaalbare en fouttolerante gedistribueerde systemen met Erlang en het krachtige OTP-framework. Een CoddyKit-leertraject met 12 korte cursussen en 48 interactieve lessen, met een AI-tutor die 24/7 voor je klaarstaat.

Cursussen
12
Lessen
48
Interactieve stappen
557
Gratis beginnen
Cursus 1
Lesprogramma

12 cursussen in dit leertraject

Elke cursus in het leertraject Erlang OTP: programmeren van gedistribueerde en fouttolerante systemen, in de juiste leer volgorde. De eerste is gratis.

1

A24 lessenGratis

Deze minicursus introduceert de kernconcepten van Erlang, waaronder het paradigma van functioneel programmeren, onveranderlijke gegevensstructuren en het model met lichtgewichtprocessen. Leer hoe Erl…

2

B24 lessenPRO

Duik in de behaviors van het Open Telecom Platform (OTP), te beginnen met GenServer, de fundamentele behavior. Deze cursus behandelt het structureren van serverlogica en introduceert het cruciale con…

3

B24 lessenPRO

Deze cursus richt zich op Erlangs filosofie van 'let it crash' en op het ontwerpen van systemen die van nature fouttolerant zijn. Verken linking, monitoring en verschillende technieken voor foutafhan…

4

C14 lessenPRO

Breid uw OTP-kennis uit voorbij GenServer door andere krachtige behaviors te verkennen, zoals GenStatem voor complexe state machines en GenEvent voor event-driven architecturen. Leer het juiste OTP-h…

5

C14 lessenPRO

Benut de kracht van gedistribueerd rekenen met Erlang. Deze cursus behandelt hoe u meerdere Erlang-nodes verbindt, naadloze communicatie mogelijk maakt en echt gedistribueerde systemen bouwt.

6

C14 lessenPRO

Verdiep uw inzicht in supervisie door complexe ontwerpen van supervisiebomen en dynamisch procesbeheer te verkennen. Leer de structuur van uw systeem tijdens runtime aanpassen voor maximale flexibili…

7

C14 lessenPRO

Leer uw Erlang-applicaties verpakken als deploybare releases en hot code-upgrades uitvoeren zonder downtime. Deze cursus behandelt essentiële hulpmiddelen en technieken voor het beheren van Erlang-sy…

8

C14 lessenPRO

Ontdek Mnesia, Erlangs ingebouwde gedistribueerde realtime-database. Deze cursus behandelt Mnesia's architectuur en transactiebeheer, en laat zien hoe u Mnesia inzet voor persistente en gerepliceerde…

9

C14 lessenPRO

Optimaliseer en monitor uw Erlang OTP-applicaties voor maximale prestaties en betrouwbaarheid. Deze cursus behandelt profiling, tracing en de integratie van monitoringtools voor diepgaand inzicht in…

10

C14 lessenPRO

Beveilig uw Erlang OTP-applicaties en gedistribueerde clusters. Deze cursus richt zich op het beschermen van nodecommunicatie, het implementeren van authenticatie en het beveiligen van gevoelige gege…

11

C24 lessenPRO

Pas uw kennis toe om robuuste gedistribueerde applicaties te ontwerpen en implementeren. Deze cursus behandelt uitdagingen zoals netwerkpartities, gedistribueerd gegevensbeheer en strategieën voor sc…

12

C24 lessenPRO

Rond uw leertraject af door geavanceerde ontwerppatronen en best practices te verkennen voor het bouwen van grootschalige, bedrijfskritische systemen met Erlang OTP. Analyseer praktijkvoorbeelden en…

CoddyKit PRO

Ontgrendel alle 12 cursussen in dit leertraject en in elk ander leertraject

AI-begeleider, certificeringsexamen en certificaat. Werkt op het web, iOS en Android.

Alle abonnementen bekijken
Jaarlijks$29.90 per jaarOngeveer $2.49 per maandEenmalig betalenLevenslang$69.99 eenmaligGeen verlengingen. PRO voor altijd.
Cursusoverzicht

Erlang en OTP voor gedistribueerde, fouttolerante systemen

Erlang werd bij Ericsson ontwikkeld voor telefooncentrales die niet mochten uitvallen — en die oorsprong bepaalt alles aan de taal. Het actormodel, de lichtgewichtprocessen en de filosofie let it crash maken Erlang tot een van de weinige platformen waarop beschikbaarheid van negen negens een realistisch engineeringdoel is, geen marketingclaim. Het OTP-framework voegt beproefde abstracties — GenServer, Supervisor en toestandsmachines — aan die basis toe en geeft je de standaardpatronen die worden gebruikt in productiesystemen van WhatsApp, RabbitMQ en CockroachDB.

Wat je leert

Je begint met het concurrencymodel en de procesprimitieven van Erlang en gaat daarna naar de kern van OTP: GenServer-callbacks schrijven, supervisiebomen structureren en fouttolerantiestrategieën toepassen die fouten isoleren voordat ze zich verspreiden. Daarna behandelt het leertraject geavanceerde OTP-gedragingen en gen_statem-toestandsmachines, communicatie tussen gedistribueerde Erlang-nodes, dynamische supervisie en livecode-upgrades zonder een actief systeem te stoppen. Latere cursussen behandelen Mnesia — de ingebouwde gedistribueerde database van Erlang — prestatieprofilering, waarneembaarheid en het beveiligen van gedistribueerde nodes. Het leertraject sluit af met realistische OTP-ontwerppatronen en het van begin tot eind ontwerpen van veerkrachtige gedistribueerde toepassingen.

Het leertraject

Twaalf cursussen lopen van A2 tot en met C2. Het leertraject begint op A2-niveau met Erlang-basis en concurrency-beginselen, gaat op B2-niveau verder met de kern van OTP en de basis van foutafhandeling en behandelt daarna acht C1-cursussen over gedistribueerd Erlang, releasemanagement, Mnesia en beveiliging. De laatste twee C2-cursussen — Veerkrachtige gedistribueerde toepassingen bouwen en Echte Erlang OTP-ontwerppatronen — brengen alles samen in systeemontwerp van productiekwaliteit.

Zo werkt het

Elke cursus is opgedeeld in korte, gerichte lessen die je in de ingebouwde code-editor voltooit met realtimefeedback. Er is altijd een AI-tutor beschikbaar als je vastloopt op een supervisieboom of een lastig scenario met gedistribueerde berichten, zodat je verder kunt zonder de context te verliezen.

Zo leer je

  1. 01

    Interactieve lessen

    Praktische codeeroefeningen met realtime feedback

  2. 02

    AI-docent

    Krijg direct hulp van onze AI als je vastloopt

  3. 03

    Ingebouwde editor

    Schrijf en voer code direct uit in je browser

  4. 04

    Certificaat

    Behaal een certificaat wanneer je de cursus afrondt

FAQ

Veelgestelde vragen

Is de Erlang OTP: programmeren van gedistribueerde en fouttolerante systemen-cursus gratis?

Ja. Je kunt gratis aan de Erlang OTP: programmeren van gedistribueerde en fouttolerante systemen-cursus beginnen en de interactieve lessen kosteloos doorlopen. Met een optioneel PRO-abonnement krijg je toegang tot geavanceerde AI-tools en een deelbaar certificaat.

Heb ik voorafgaande ervaring nodig om Erlang te leren?

Nee. De cursus begint bij de basis en behandelt geleidelijk steeds geavanceerdere onderwerpen. Je kunt dus ook zonder eerdere ervaring met Erlang beginnen.

Hoe leer ik Erlang op CoddyKit?

Je leert door te doen. Korte interactieve lessen combineren een duidelijke uitleg met een praktische codeeroefening die in realtime wordt uitgevoerd. Een AI-begeleider is 24/7 beschikbaar voor persoonlijke hulp wanneer je vastloopt.

Krijg ik een certificaat als ik Erlang OTP: programmeren van gedistribueerde en fouttolerante systemen afrond?

Ja. PRO-leerlingen kunnen een examen afleggen en een deelbaar certificaat van voltooiing behalen, met een verifieerbare code voor de Erlang OTP: programmeren van gedistribueerde en fouttolerante systemen-cursus.

Kan ik Erlang op mijn telefoon leren?

Ja. CoddyKit is beschikbaar op het web en als native iOS- en Android-app, zodat je Erlang op elk apparaat kunt leren en je voortgang op al je apparaten wordt gesynchroniseerd.

Wat kost CoddyKit PRO?

De eerste cursus van Erlang OTP: programmeren van gedistribueerde en fouttolerante systemen is gratis. Met CoddyKit PRO ontgrendel je elke cursus: $5.90 per week, $7.90 per maand, $29.90 per jaar of eenmalig $69.99 voor levenslange toegang zonder verlengingen.

Hoe lang duurt het om Erlang OTP: programmeren van gedistribueerde en fouttolerante systemen te voltooien?

Erlang OTP: programmeren van gedistribueerde en fouttolerante systemen bevat 12 cursussen en 48 lessen. De meeste lessen duren ongeveer 5–10 minuten, dus het hele leertraject kost ongeveer 6 uur aan praktische oefeningen, in je eigen tempo.

Begin nu met Erlang OTP: programmeren van gedistribueerde en fouttolerante systemen

Sluit je aan bij duizenden leerlingen die met AI-ondersteunde lessen leren programmeren.