Erlang OTP: hajautettujen ja vikasietoisten järjestelmien ohjelmointi logo
ErlangPilvipalvelut ja DevOpsJärjestelmätTasot A2 → C222 kieltä

Erlang OTP: hajautettujen ja vikasietoisten järjestelmien ohjelmointi

Hallitkaa vankkojen, skaalautuvien ja vikasietoisten hajautettujen järjestelmien rakentaminen Erlangilla ja sen tehokkaalla OTP-kehyksellä. CoddyKitin oppimispolku, joka sisältää 12 lyhyttä kurssia ja 48 interaktiivista oppituntia sekä tekoälytuutorin käytettävissäsi ympäri vuorokauden.

Kurssit
12
Oppitunnit
48
Interaktiiviset vaiheet
557
Aloita maksutta
Kurssi 1
Kurssisisältö

12 kurssia tässä opintopolussa

Kaikki Erlang OTP: hajautettujen ja vikasietoisten järjestelmien ohjelmointi-opintopolun kurssit suoritusjärjestyksessä. Ensimmäinen on ilmainen.

1

A24 oppituntiaIlmainen

Tämä minikurssi esittelee Erlangin keskeiset käsitteet, kuten funktionaalisen ohjelmointiparadigman, muuttumattomat tietorakenteet ja kevyen prosessimallin. Oppikaa, miten Erlangin ainutlaatuinen läh…

2

B24 oppituntiaPRO

Tutustukaa Open Telecom Platformin (OTP) käyttäytymismalleihin aloittaen keskeisestä GenServeristä. Kurssilla käsitellään palvelinpuolen logiikan jäsentämistä ja esitellään vikasietoisuuden kannalta…

3

B24 oppituntiaPRO

Kurssilla keskitytään Erlangin ”anna sen kaatua” -filosofiaan ja luonnostaan vikasietoisten järjestelmien suunnitteluun. Tutustukaa linkitykseen, monitorointiin ja erilaisiin virheenkäsittelytekniiko…

4

C14 oppituntiaPRO

Laajentakaa OTP-osaamistanne GenServerin ulkopuolelle tutustumalla muihin tehokkaisiin käyttäytymismalleihin, kuten monimutkaisiin tilakoneisiin tarkoitettuun GenStatemiin ja tapahtumapohjaisten arkk…

5

C14 oppituntiaPRO

Ottakaa hajautetun laskennan teho käyttöön Erlangilla. Kurssilla käsitellään useiden Erlang-solmujen yhdistämistä saumattoman viestinnän ja aidosti hajautettujen järjestelmien rakentamiseksi.

6

C14 oppituntiaPRO

Syventäkää ymmärrystänne valvonnasta tutustumalla monimutkaisiin valvontapuiden rakenteisiin ja dynaamiseen prosessinhallintaan. Oppikaa mukauttamaan järjestelmän rakennetta ajonaikaisesti joustavuud…

7

C14 oppituntiaPRO

Oppikaa paketoimaan Erlang-sovelluksenne käyttöönotettaviksi julkaisuiksi ja suorittamaan hot code -päivityksiä ilman käyttökatkoja. Kurssilla käsitellään tuotannossa olevien Erlang-järjestelmien hal…

8

C14 oppituntiaPRO

Tutustukaa Mnesiaan, Erlangin sisäänrakennettuun hajautettuun reaaliaikaiseen tietokantaan. Kurssilla käsitellään Mnesian arkkitehtuuria ja tapahtumien hallintaa sekä sen hyödyntämistä pysyvien ja re…

9

C14 oppituntiaPRO

Optimoikaa ja valvokaa Erlang OTP -sovelluksianne parhaan suorituskyvyn ja luotettavuuden saavuttamiseksi. Kurssilla käsitellään profilointia, jäljitystä ja valvontatyökalujen integrointia hajautettu…

10

C14 oppituntiaPRO

Suojatkaa Erlang OTP -sovelluksenne ja hajautetut klusterinne. Kurssilla keskitytään solmujen välisen viestinnän suojaamiseen, tunnistautumisen toteuttamiseen ja arkaluonteisten tietojen turvaamiseen…

11

C24 oppituntiaPRO

Soveltakaa osaamistanne vankkojen hajautettujen sovellusten suunnitteluun ja toteuttamiseen. Kurssilla käsitellään verkkopartitioita, hajautettujen tietojen hallintaa sekä skaalautuvien ja erittäin k…

12

C24 oppituntiaPRO

Viimeistelkää oppimisenne tutustumalla edistyneisiin suunnittelumalleihin ja parhaisiin käytäntöihin suurten ja liiketoimintakriittisten järjestelmien rakentamisessa Erlang OTP:llä. Analysoikaa tosie…

CoddyKit PRO

Avaa kaikki 12 tämän opintopolun kurssia ja kaikki muut opintopolut

Tekoälytuutori, sertifiointikoe ja suoritustodistus. Toimii verkossa sekä iOS- ja Android-laitteilla.

Näytä kaikki paketit
Vuosittain$29.90 / vuosiNoin $2.49 kuukaudessaMaksa kerranElinikäinen$69.99 KerranEi uusimisia. PRO ikuisesti.
Kurssin yleiskatsaus

Erlang ja OTP hajautettuihin, vikasietoisiin järjestelmiin

Erlang kehitettiin Ericssonilla puhelinkeskuksiin, jotka eivät saaneet kaatua — ja tämä tausta näkyy kaikessa kielessä. Sen actor-malli, kevyet prosessit ja let it crash -filosofia tekevät siitä yhden harvoista alustoista, joilla yhdeksän yhdeksikön saatavuus on realistinen suunnittelutavoite eikä markkinointiväite. OTP-kehys lisää tämän perustan päälle tuotannossa koeteltuja abstraktioita — GenServerin, Supervisorin ja tilakoneet — ja tarjoaa vakiintuneet mallit, joita käytetään WhatsAppin, RabbitMQ:n ja CockroachDB:n tuotantojärjestelmissä.

Mitä opitte

Aloitatte Erlangin samanaikaisuusmallista ja prosessien perusrakenteista ja siirrytte sitten OTP:n ytimeen: kirjoitatte GenServer-callback-funktioita, jäsennätte valvontapuita ja sovellatte vikasietoisuusstrategioita, jotka eristävät virheet ennen niiden leviämistä. Tämän jälkeen opintokokonaisuus käsittelee edistyneitä OTP-käyttäytymismalleja ja gen_statem-tilakoneita, hajautettujen Erlang-solmujen välistä viestintää, dynaamista valvontaa sekä käynnissä olevan järjestelmän päivittämistä ilman käyttökatkoa. Myöhemmillä kursseilla käsitellään Mnesiahia — Erlangin sisäänrakennettua hajautettua tietokantaa — suorituskyvyn profilointia, observabilityä ja hajautettujen solmujen suojaamista. Opintokokonaisuus päättyy todellisten käyttötilanteiden OTP-suunnittelumalleihin ja vikasietoisten hajautettujen sovellusten arkkitehtuurin suunnitteluun alusta loppuun.

Oppimispolku

Kaksitoista kurssia etenee tasolta A2 tasolle C2. Opintokokonaisuus alkaa A2-tason kurssilla Erlangin perusteet ja samanaikaisuuden alkeet, siirtyy B2-tasolle OTP:n ytimen ja virheenkäsittelyn perusteiden parissa ja etenee sitten kahdeksan C1-kurssin kautta, jotka käsittelevät hajautettua Erlangia, julkaisujen hallintaa, Mnesiahia ja tietoturvaa. Kaksi viimeistä C2-kurssia — Vikasietoisten hajautettujen sovellusten rakentaminen ja Erlang OTP:n todellisten käyttötilanteiden suunnittelumallit — kokoavat kaiken tuotantotasoiseen järjestelmäsuunnitteluun.

Näin se toimii

Jokainen kurssi on jaettu lyhyisiin, keskittyneisiin oppitunteihin, jotka suoritatte sisäänrakennetussa koodieditorissa ja saatte palautetta reaaliajassa. AI-tutor on käytettävissänne aina, kun jäätte jumiin valvontapuun tai haastavan hajautetun viestintätilanteen parissa, joten voitte jatkaa menettämättä kokonaiskuvaa.

Näin opiskelet

  1. 01

    Interaktiiviset oppitunnit

    Käytännön koodiharjoituksia ja reaaliaikaista palautetta

  2. 02

    Tekoälytuutori

    Saat heti apua tekoälyltä, kun jäät jumiin

  3. 03

    Sisäänrakennettu editori

    Kirjoita ja suorita koodia suoraan selaimessa

  4. 04

    Sertifikaatti

    Saat sertifikaatin suoritettuasi kurssin

UKK

Usein kysytyt kysymykset

Onko Erlang OTP: hajautettujen ja vikasietoisten järjestelmien ohjelmointi-kurssi ilmainen?

Kyllä. Voit aloittaa Erlang OTP: hajautettujen ja vikasietoisten järjestelmien ohjelmointi-kurssin ilmaiseksi ja suorittaa sen vuorovaikutteiset oppitunnit maksutta. Valinnainen PRO-tilaus avaa käyttöön edistyneet tekoälytyökalut ja jaettavan todistuksen.

Tarvitsenko aiempaa kokemusta oppiakseni Erlang?

Et tarvitse. Kurssi alkaa perusteista ja etenee vähitellen edistyneempiin aiheisiin, joten voit aloittaa, vaikka sinulla ei olisi aiempaa Erlang-kokemusta.

Miten opin Erlang CoddyKitissä?

Opit tekemällä. Lyhyillä vuorovaikutteisilla oppitunneilla selkeä teoria yhdistyy käytännön koodiharjoitukseen, joka suoritetaan reaaliajassa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori auttaa henkilökohtaisesti aina, kun jäät jumiin.

Saanko todistuksen Erlang OTP: hajautettujen ja vikasietoisten järjestelmien ohjelmointi-kurssin suorittamisesta?

Kyllä. PRO-oppijat voivat suorittaa kokeen ja saada Erlang OTP: hajautettujen ja vikasietoisten järjestelmien ohjelmointi-kurssin suorittamisesta jaettavan todistuksen, jonka koodi voidaan tarkistaa.

Voinko oppia Erlang puhelimellani?

Kyllä. CoddyKit on käytettävissä verkossa sekä iOS- ja Android-natiivisovelluksina, joten voit oppia Erlang millä tahansa laitteella, ja edistymisesi synkronoituu niiden välillä.

Paljonko CoddyKit PRO maksaa?

Erlang OTP: hajautettujen ja vikasietoisten järjestelmien ohjelmointi-opintopolun ensimmäinen kurssi on ilmainen. CoddyKit PRO avaa kaikki kurssit: $5.90 viikossa, $7.90 kuukaudessa, $29.90 vuodessa tai $69.99 kerran maksettuna, jolloin saat elinikäisen käyttöoikeuden ilman uusimisia.

Kuinka kauan Erlang OTP: hajautettujen ja vikasietoisten järjestelmien ohjelmointi-opintopolun suorittaminen kestää?

Erlang OTP: hajautettujen ja vikasietoisten järjestelmien ohjelmointi sisältää 12 kurssia ja 48 oppituntia. Useimmat oppitunnit kestävät noin 5–10 minuuttia, joten koko opintopolun suorittamiseen kuluu omaan tahtiin noin 6 tuntia käytännön harjoittelua.

Aloita Erlang OTP: hajautettujen ja vikasietoisten järjestelmien ohjelmointi nyt

Liity tuhansien oppijoiden joukkoon ja opi ohjelmointia tekoälyä hyödyntävillä oppitunneilla.