Erlang OTP: Programmering av distribuerade och feltoleranta system logo
ErlangMoln och DevOpsSystemNivåer A2 → C222 språk

Erlang OTP: Programmering av distribuerade och feltoleranta system

Bemästra konsten att bygga robusta, skalbara och feltoleranta distribuerade system med Erlang och dess kraftfulla OTP-ramverk. En lärstig från CoddyKit med 12 korta kurser och 48 interaktiva lektioner, med en AI-handledare till hands dygnet runt.

Kurser
12
Lektioner
48
Interaktiva steg
557
Gratis att börja
Kurs 1
Kursplan

12 kurser i den här lärvägen

Alla kurser i lärvägen Erlang OTP: Programmering av distribuerade och feltoleranta system, i rätt ordning. Den första är gratis.

1

A24 lektionerGratis

Den här minikursen introducerar Erlangs centrala koncept, inklusive det funktionella programmeringsparadigmet, oföränderliga datastrukturer och den lättviktiga processmodellen. Lär er hur Erlangs uni…

2

B24 lektionerPRO

Fördjupa er i Open Telecom Platform (OTP)-behaviors med start i den grundläggande GenServer. Kursen behandlar hur serverlogik struktureras och introducerar det centrala konceptet supervisionsträd för…

3

B24 lektionerPRO

Kursen fokuserar på Erlangs filosofi ”let it crash” och hur ni designar system som i grunden är feltoleranta. Utforska länkning, övervakning och olika tekniker för felhantering för att bygga motstånd…

4

C14 lektionerPRO

Utöka era OTP-kunskaper bortom GenServer genom att utforska andra kraftfulla behaviors, som GenStatem för komplexa tillståndsmaskiner och GenEvent för händelsestyrda arkitekturer. Kursen hjälper er a…

5

C14 lektionerPRO

Frigör kraften i distribuerad databehandling med Erlang. Kursen behandlar hur ni ansluter flera Erlang-noder, möjliggör sömlös kommunikation och bygger verkligt distribuerade system.

6

C14 lektionerPRO

Fördjupa er förståelse av supervision genom att utforska komplexa designer av supervisionsträd och dynamisk processhantering. Lär er anpassa systemets struktur under körning för maximal flexibilitet…

7

C14 lektionerPRO

Lär er paketera era Erlang-applikationer som driftsättningsbara releases och genomföra hot code upgrades utan driftstopp. Kursen behandlar viktiga verktyg och tekniker för att hantera Erlang-system i…

8

C14 lektionerPRO

Utforska Mnesia, Erlangs inbyggda distribuerade realtidsdatabas. Kursen behandlar Mnesias arkitektur och transaktionshantering samt hur ni använder den för beständig och replikerad datalagring i dist…

9

C14 lektionerPRO

Optimera och övervaka era Erlang OTP-applikationer för maximal prestanda och tillförlitlighet. Kursen behandlar profilering, tracing och integrering av övervakningsverktyg för att ge djupa insikter i…

10

C14 lektionerPRO

Säkra era Erlang OTP-applikationer och distribuerade kluster. Kursen fokuserar på att skydda kommunikationen mellan noder, implementera autentisering och skydda känsliga data i miljöer med hög tillgä…

11

C24 lektionerPRO

Tillämpa era kunskaper för att designa och implementera robusta distribuerade applikationer. Kursen tar upp utmaningar som nätverkspartitionering, distribuerad datahantering och strategier för att by…

12

C24 lektionerPRO

Avsluta ert lärande genom att utforska avancerade designmönster och bästa praxis för att bygga storskaliga, verksamhetskritiska system med Erlang OTP. Analysera fallstudier från verkligheten och lär…

CoddyKit PRO

Lås upp alla 12 kurser i den här lärvägen och alla andra lärvägar

AI-handledare, certifieringsprov och certifikat. Fungerar på webben, iOS och Android.

Se alla abonnemang
Årsvis$29.90 / årCirka $2.49 i månadenBetala en gångLivstid$69.99 en gångInga förnyelser. PRO för alltid.
Kursöversikt

Erlang och OTP för distribuerade och feltoleranta system

Erlang utvecklades på Ericsson för att köra telefonväxlar som inte fick ligga nere – och det ursprunget präglar allt i språket. Aktörsmodellen, de lättviktiga processerna och filosofin let it crash gör Erlang till en av få plattformar där en tillgänglighet på nio nior är ett realistiskt tekniskt mål, inte ett marknadsföringspåstående. OTP-ramverket bygger beprövade abstraktioner – GenServer, Supervisor och tillståndsmaskiner – ovanpå den grunden och ger dig standardmönstren som används i produktionssystem hos WhatsApp, RabbitMQ och CockroachDB.

Det här får du lära dig

Du börjar med Erlangs modell för samtidig körning och processprimitiver och går sedan vidare till kärnan i OTP: att skriva GenServer-callbacks, strukturera supervisionsträd och tillämpa feltoleransstrategier som isolerar fel innan de sprider sig. Därefter täcker kursserien avancerade OTP-beteenden och gen_statem-tillståndsmaskiner, kommunikation mellan distribuerade Erlang-noder, dynamisk supervision och uppgraderingar av livekod utan att stoppa ett system som körs. Senare kurser behandlar Mnesia – Erlangs inbyggda distribuerade databas – prestandaprofilering, observability och säkring av distribuerade noder. Kursserien avslutas med OTP-designmönster från verkliga system och arkitektur för feltåliga distribuerade applikationer från början till slut.

Lärandevägen

Tolv kurser sträcker sig från A2 till C2. Kursserien börjar på A2 med Grunderna i Erlang och grunderna i samtidig körning, går vidare till B2 med OTP-kärnan och grunderna i felhantering och fortsätter sedan genom åtta C1-kurser om distribuerad Erlang, releasehantering, Mnesia och säkerhet. De två sista C2-kurserna – Att bygga feltåliga distribuerade applikationer och Praktiska designmönster för Erlang OTP – sammanför allt i systemdesign med produktionskvalitet.

Så fungerar det

Varje kurs är uppdelad i korta, fokuserade lektioner som du genomför i den inbyggda kodredigeraren med feedback i realtid. En AI-handledare finns tillgänglig när du kör fast i ett supervisionsträd eller ett knepigt scenario med distribuerad meddelandehantering, så att du kan fortsätta utan att tappa sammanhanget.

Så lär du dig

  1. 01

    Interaktiva lektioner

    Praktiska kodövningar med feedback i realtid

  2. 02

    AI-handledare

    Få omedelbar hjälp av vår AI när du kör fast

  3. 03

    Inbyggd kodredigerare

    Skriv och kör kod direkt i webbläsaren

  4. 04

    Certifikat

    Få ett certifikat när du slutför kursen

FAQ

Vanliga frågor

Är kursen i Erlang OTP: Programmering av distribuerade och feltoleranta system gratis?

Ja. Ni kan börja kursen i Erlang OTP: Programmering av distribuerade och feltoleranta system gratis och genomföra de interaktiva lektionerna utan kostnad. Med en valfri PRO-prenumeration får Ni tillgång till avancerade AI-verktyg och ett certifikat som kan delas.

Behöver jag tidigare erfarenhet för att lära mig Erlang?

Nej. Kursen börjar med grunderna och går stegvis vidare till mer avancerade ämnen, så Ni kan börja även utan tidigare erfarenhet av Erlang.

Hur lär jag mig Erlang på CoddyKit?

Ni lär Er genom att göra. Korta interaktiva lektioner kombinerar tydliga förklaringar med praktiska kodövningar som körs i realtid, och en AI-handledare som är tillgänglig dygnet runt ger personlig hjälp när Ni kör fast.

Får jag ett certifikat när jag har slutfört Erlang OTP: Programmering av distribuerade och feltoleranta system?

Ja. PRO-användare kan göra ett prov och få ett delbart intyg på att de har slutfört kursen i Erlang OTP: Programmering av distribuerade och feltoleranta system, med en verifierbar kod.

Kan jag lära mig Erlang i mobilen?

Ja. CoddyKit finns på webben och som inbyggda iOS- och Android-appar, så Ni kan lära Er Erlang på valfri enhet och synkronisera Era framsteg mellan dem.

Vad kostar CoddyKit PRO?

Den första kursen i Erlang OTP: Programmering av distribuerade och feltoleranta system är gratis. CoddyKit PRO låser upp alla kurser: $5.90 per vecka, $7.90 per månad, $29.90 per år eller $69.99 en gång för livstidsåtkomst utan förnyelser.

Hur lång tid tar det att slutföra Erlang OTP: Programmering av distribuerade och feltoleranta system?

Erlang OTP: Programmering av distribuerade och feltoleranta system har 12 kurser och 48 lektioner. De flesta lektioner tar cirka 5–10 minuter, så hela lärvägen motsvarar ungefär 6 timmars praktisk övning i egen takt.

Börja med Erlang OTP: Programmering av distribuerade och feltoleranta system nu

Anslut Er till tusentals deltagare som lär sig programmering med AI-drivna lektioner.