Erlang OTP: Programmering af distribuerede og fejltolerante systemer logo
ErlangCloud og DevOpsSystemerNiveauer A2 → C222 sprog

Erlang OTP: Programmering af distribuerede og fejltolerante systemer

Lær at bygge robuste, skalerbare og fejltolerante distribuerede systemer med Erlang og det kraftfulde OTP-framework. Et læringsforløb på CoddyKit med 12 korte kurser og 48 interaktive lektioner – med en AI-vejleder ved din side døgnet rundt.

Kurser
12
Lektioner
48
Interaktive trin
557
Gratis at komme i gang
Kursus 1
Kursusindhold

12 kurser på denne sti

Alle kurser på Erlang OTP: Programmering af distribuerede og fejltolerante systemer-stien i læringsrækkefølge. Det første kursus er gratis.

1

A24 lektionerGratis

Dette minikursus introducerer Erlangs centrale begreber, herunder det funktionelle programmeringsparadigme, uforanderlige datastrukturer og den lette procesmodel. Lær, hvordan Erlangs unikke tilgang…

2

B24 lektionerPRO

Dyk ned i Open Telecom Platform (OTP)-behaviors med udgangspunkt i den grundlæggende GenServer. Kurset gennemgår strukturering af logik på serversiden og introducerer det afgørende koncept supervisio…

3

B24 lektionerPRO

Dette kursus fokuserer på Erlangs filosofi om 'let it crash' og på, hvordan De designer systemer, der i sig selv er fejltolerante. Udforsk linking, monitoring og forskellige teknikker til fejlhåndter…

4

C14 lektionerPRO

Udvid Deres OTP-viden ud over GenServer ved at udforske andre effektive behaviors som GenStatem til komplekse tilstandsmaskiner og GenEvent til eventdrevne arkitekturer. Kurset giver Dem grundlag for…

5

C14 lektionerPRO

Udforsk styrken ved distribueret databehandling med Erlang. Kurset gennemgår, hvordan De forbinder flere Erlang-noder, så De kan opnå problemfri kommunikation og opbygge ægte distribuerede systemer.

6

C14 lektionerPRO

Uddyb Deres forståelse af supervision ved at udforske komplekse designs af supervisionstræer og dynamisk proceshåndtering. Lær at tilpasse systemets struktur under kørsel for at opnå maksimal fleksib…

7

C14 lektionerPRO

Lær at pakke Deres Erlang-applikationer som releases, der kan deployes, og udføre hot code upgrades uden nedetid. Kurset gennemgår de vigtigste værktøjer og teknikker til håndtering af Erlang-systeme…

8

C14 lektionerPRO

Udforsk Mnesia, Erlangs indbyggede distribuerede realtidsdatabase. Kurset gennemgår Mnesias arkitektur og transaktionshåndtering samt anvendelse til persistent og replikeret datalagring i distribuere…

9

C14 lektionerPRO

Optimér og overvåg Deres Erlang OTP-applikationer for maksimal ydeevne og pålidelighed. Kurset gennemgår profilering, tracing og integration af overvågningsværktøjer, så De får dyb indsigt i Deres di…

10

C14 lektionerPRO

Sikr Deres Erlang OTP-applikationer og distribuerede klynger. Kurset fokuserer på beskyttelse af nodekommunikation, implementering af godkendelse og sikring af følsomme data i miljøer med høj tilgæng…

11

C24 lektionerPRO

Anvend Deres viden til at designe og implementere robuste distribuerede applikationer. Kurset tager fat på udfordringer som netværkspartitionering, distribueret datahåndtering og strategier til opbyg…

12

C24 lektionerPRO

Afslut Deres læring med at udforske avancerede designmønstre og bedste praksis for opbygning af store, forretningskritiske systemer med Erlang OTP. Analysér cases fra den virkelige verden, og få styr…

CoddyKit PRO

Lås op for alle 12 kurser på denne sti og alle kurser på alle andre stier

AI-vejleder, certificeringseksamen og certifikat. Fungerer på web, iOS og Android.

Se alle abonnementer
Årligt$29.90 / årCa. $2.49 om månedenBetal én gangLivstid$69.99 én gangIngen fornyelser. PRO for altid.
Kursusoversigt

Erlang og OTP til distribuerede, fejltolerante systemer

Erlang blev udviklet hos Ericsson til at køre telefoncentraler, der ikke måtte gå ned — og den oprindelse præger alt ved sproget. Dets aktørmodel, lette processer og filosofi om let it crash gør det til en af de få platforme, hvor en tilgængelighed på ni ni-taller er et realistisk teknisk mål og ikke en salgspåstand. OTP-frameworket lægger gennemprøvede abstraktioner — GenServer, Supervisor og tilstandsmaskiner — oven på dette fundament og giver dig de standardmønstre, der bruges i produktionssystemer hos WhatsApp, RabbitMQ og CockroachDB.

Det lærer du

Du begynder med Erlangs samtidighedsmodel og procesprimitiver og går derefter videre til kernen i OTP: at skrive GenServer-callbacks, strukturere supervisionstræer og anvende fejltolerancestrategier, der isolerer fejl, før de breder sig. Herefter dækker forløbet avancerede OTP-adfærdstyper og gen_statem-tilstandsmaskiner, kommunikation mellem distribuerede Erlang-noder, dynamisk supervision og live kodeopgraderinger uden at stoppe et kørende system. Senere kurser behandler Mnesia — Erlangs indbyggede distribuerede database — ydelsesprofilering, observerbarhed og sikring af distribuerede noder. Forløbet afsluttes med designmønstre fra virkelige OTP-systemer og arkitektur for robuste distribuerede applikationer fra ende til anden.

Læringsforløbet

Tolv kurser spænder fra A2 til C2. Forløbet begynder på A2-niveau med Grundlæggende Erlang og samtidighed, går videre til B2-niveau med OTP-kerne og det grundlæggende i fejlhåndtering og fortsætter derefter gennem otte C1-kurser om distribueret Erlang, versionsstyring, Mnesia og sikkerhed. De sidste to C2-kurser — Opbygning af robuste distribuerede applikationer og Designmønstre i Erlang OTP fra virkelige anvendelser — samler det hele i systemdesign i produktionskvalitet.

Sådan fungerer det

Hvert kursus er opdelt i korte, fokuserede lektioner, som du gennemfører i den indbyggede kodeeditor med feedback i realtid. Du kan få hjælp af en AI-mentor, når du går i stå med et supervisionstræ eller et vanskeligt scenarie med distribueret beskedudveksling, så du kan fortsætte uden at miste overblikket.

Sådan lærer du

  1. 01

    Interaktive lektioner

    Praktiske kodeøvelser med feedback i realtid

  2. 02

    AI-underviser

    Få øjeblikkelig hjælp fra vores AI, når du sidder fast

  3. 03

    Indbygget editor

    Skriv og kør kode direkte i din browser

  4. 04

    Certifikat

    Få et certifikat, når du gennemfører kurset

Ofte stillede spørgsmål

Ofte stillede spørgsmål

Er Erlang OTP: Programmering af distribuerede og fejltolerante systemer-kurset gratis?

Ja. Du kan begynde på Erlang OTP: Programmering af distribuerede og fejltolerante systemer-kurset gratis og gennemføre de interaktive lektioner uden omkostninger. Et valgfrit PRO-abonnement giver adgang til avancerede AI-værktøjer og et certifikat, der kan deles.

Skal jeg have erfaring på forhånd for at lære Erlang?

Nej. Kurset begynder med det grundlæggende og bevæger sig gradvist videre til mere avancerede emner, så du kan starte uden tidligere erfaring med Erlang.

Hvordan lærer jeg Erlang på CoddyKit?

Du lærer ved at øve dig. Korte interaktive lektioner kombinerer en tydelig forklaring med en praktisk kodeøvelse, der kører i realtid, og en AI-vejleder, der er tilgængelig døgnet rundt, hjælper dig personligt, når du sidder fast.

Får jeg et certifikat, når jeg gennemfører Erlang OTP: Programmering af distribuerede og fejltolerante systemer?

Ja. PRO-brugere kan tage en eksamen og få et certifikat for gennemførelse af Erlang OTP: Programmering af distribuerede og fejltolerante systemer-kurset, som kan deles og indeholder en verificerbar kode.

Kan jeg lære Erlang på min telefon?

Ja. CoddyKit er tilgængeligt på nettet og som indbyggede iOS- og Android-apps, så du kan lære Erlang på enhver enhed, og dine fremskridt synkroniseres på tværs af dem.

Hvad koster CoddyKit PRO?

Det første kursus på Erlang OTP: Programmering af distribuerede og fejltolerante systemer-stien er gratis. CoddyKit PRO giver adgang til alle kurser: $5.90 om ugen, $7.90 om måneden, $29.90 om året eller $69.99 én gang for livstidsadgang uden fornyelser.

Hvor lang tid tager det at gennemføre Erlang OTP: Programmering af distribuerede og fejltolerante systemer?

Erlang OTP: Programmering af distribuerede og fejltolerante systemer har 12 kurser og 48 lektioner. De fleste lektioner tager cirka 5–10 minutter, så hele stien kræver omkring 6 timers praktisk øvelse i dit eget tempo.

Start på Erlang OTP: Programmering af distribuerede og fejltolerante systemer nu

Slut dig til tusindvis af kursister, der mestrer programmering med AI-drevne lektioner.