Elixir og Phoenix: Skalerbar backendutvikling logo
ElixirNettDataSky og DevOpsNivåer A1 → C222 språk

Elixir og Phoenix: Skalerbar backendutvikling

Behersk Elixir og Phoenix for å bygge robuste, skalerbare og feiltolerante backend-applikasjoner med funksjonelle programmeringsprinsipper. En læringssti fra CoddyKit med 12 korte kurs og 48 interaktive leksjoner, med en AI-veileder tilgjengelig døgnet rundt.

Kurs
12
Leksjoner
48
Interaktive trinn
560
Gratis å komme i gang
Kurs 1
Kursinnhold

12 kurs i denne læringsstien

Alle kursene i læringsstien Elixir og Phoenix: Skalerbar backendutvikling, i læringsrekkefølge. Det første er gratis.

1

A14 leksjonerGratis

Fordyp Dem i de sentrale konseptene i Elixir, et dynamisk, funksjonelt språk utviklet for å bygge skalerbare og vedlikeholdbare applikasjoner. Lær syntaksen, datastrukturene og det funksjonelle progr…

2

B14 leksjonerPRO

Utforsk det funksjonelle programmeringsparadigmet i Elixir, med fokus på rene funksjoner, uforanderlighet og datatransformasjoner. Lær å skrive ren, komponerbar og testbar kode.

3

B24 leksjonerPRO

Kom i gang med Phoenix, Elixirs kraftige web-rammeverk, kjent for høy ytelse og god utviklerproduktivitet. Bygg Deres første webapplikasjon fra grunnen av.

4

B24 leksjonerPRO

Lær hvordan De samhandler med databaser ved hjelp av Ecto, Elixirs kraftige språk for datamapping og spørringer. Modellér dataene Deres, utfør migreringer og kjør komplekse spørringer.

5

B24 leksjonerPRO

Utform og implementer høyytelses-RESTful API-er med Phoenix. Fokuser på beste praksis for API-utforming, dataserialisering og sikring av endepunktene Deres.

6

B24 leksjonerPRO

Utforsk Phoenix Channels for å bygge sanntidsfunksjoner som chatteapplikasjoner, varsler og live-dashbord. Forstå WebSockets og Pub/Sub-modellen.

7

B24 leksjonerPRO

Lær å skrive omfattende og effektive tester for Elixir- og Phoenix-applikasjonene Deres. Gå gjennom strategier for enhetstesting, integrasjonstesting og ende-til-ende-testing.

8

B24 leksjonerPRO

Utforsk det bredere Elixir-økosystemet, oppdag populære biblioteker og lær profesjonell beste praksis for å skrive vedlikeholdbar, sikker og idiomatisk Elixir- og Phoenix-kode.

9

C14 leksjonerPRO

Lås opp Elixirs fulle potensial ved å lære å bygge samtidige og feiltolerante systemer med rammeverket Erlang/OTP. Forstå prosesser, meldingsutveksling og supervisortre.

10

C14 leksjonerPRO

Optimaliser Elixir- og Phoenix-applikasjonene Deres for høy ytelse, og sørg for at de kan observeres i produksjon. Lær beste praksis for profilering, overvåking og logging.

11

C14 leksjonerPRO

Gjør Elixir- og Phoenix-applikasjonene Deres klare for produksjon. Lær om bygging av releases, containerisering og distribusjon til skyplattformer.

12

C24 leksjonerPRO

Fordyp forståelsen Deres av OTP-behaviorer, og utforsk hvordan De bygger virkelig distribuerte Elixir-applikasjoner. Ta for Dem avansert supervisjon og kommunikasjon mellom noder.

CoddyKit PRO

Lås opp alle 12 kursene i denne læringsstien og alle andre læringsstier

AI-veileder, sertifiseringseksamen og sertifikat. Fungerer på web, iOS og Android.

Se alle abonnementene
Årlig$29.90 / årOmtrent $2.49 per månedBetal én gangLivstid$69.99 én gangIngen fornyelser. PRO for alltid.
Kursoversikt

Bygg feiltolerante backends med Elixir og Phoenix

Elixir er et funksjonelt og samtidig språk som kjører på Erlang VM – den samme plattformen som driver telekommunikasjonssystemer med millioner av samtidige forbindelser. Phoenix er web-rammeverket for Elixir og kan håndtere svært høy gjennomstrømning med innebygd støtte for sanntidsfunksjoner. Dette læringsløpet dekker hele stakken: Elixirs funksjonelle kjerne, Phoenix for HTTP- og WebSocket-API-er, Ecto for databasetilgang, OTP for samtidighet og utrulling til produksjon – alt forankret i språkets faktiske garantier for feiltoleranse og prosessisolasjon.

Dette vil du lære

Du begynner med Elixirs syntaks og funksjonelle programmeringsmodell, før du går videre til Phoenix for å bygge RESTful API-er og håndtere sanntidskommunikasjon med Phoenix Channels. Du bruker Ecto til datalagring og skjemadesign, skriver tester for både Elixir-moduler og Phoenix-endepunkter og tar i bruk beste praksis fra Elixir-økosystemet. På avansert nivå arbeider du med OTP – supervisors, GenServers og prosesser – og bygger distribuerte systemer. Læringsløpet avsluttes med ytelsesjustering, observerbarhet og utrulling av Elixir/Phoenix-applikasjoner til produksjon.

Læringsløpet

Tolv kurs går fra A1 til C2. Det gratis introduksjonskurset dekker grunnleggende Elixir, etterfulgt av funksjonell programmering på B1-nivå og en serie B2-kurs om Phoenix, Ecto, REST-API-er, Channels, testing og praksis fra økosystemet. De siste tre kursene går videre til C1 og C2: Samtidighet med OTP og prosesser, Ytelse og observerbarhet, Utrulling og DevOps for Elixir/Phoenix og avslutningskurset Avansert OTP og distribuerte systemer.

Slik fungerer det

Hvert kurs er delt inn i korte, praktiske leksjoner som du gjennomfører i den innebygde koderedigereren med tilbakemelding i sanntid. En AI-veileder er tilgjengelig når du står fast, og hvert konsept forsterkes med øvelser som kjøres mot faktisk Elixir- og Phoenix-kode i stedet for forenklede eksempler.

Slik lærer du

  1. 01

    Interaktive leksjoner

    Praktiske kodeøvelser med tilbakemelding i sanntid

  2. 02

    AI-veileder

    Få øyeblikkelig hjelp fra AI-en vår når du står fast

  3. 03

    Innebygd kodeeditor

    Skriv og kjør kode direkte i nettleseren

  4. 04

    Sertifikat

    Få et sertifikat når du fullfører kurset

FAQ

Ofte stilte spørsmål

Er kurset i Elixir og Phoenix: Skalerbar backendutvikling gratis?

Ja. Du kan starte på kurset i Elixir og Phoenix: Skalerbar backendutvikling gratis og fullføre de interaktive leksjonene uten kostnad. Et valgfritt PRO-abonnement låser opp avanserte AI-verktøy og et delbart sertifikat.

Trenger jeg tidligere erfaring for å lære Elixir?

Nei. Kurset begynner med det grunnleggende og går gradvis videre til mer avanserte emner, slik at du kan starte selv uten tidligere erfaring med Elixir.

Hvordan lærer jeg Elixir på CoddyKit?

Du lærer gjennom praksis. Korte, interaktive leksjoner kombinerer en tydelig forklaring med en praktisk kodeøvelse som kjører i sanntid, og en AI-veileder som er tilgjengelig døgnet rundt, gir deg personlig hjelp når du står fast.

Får jeg et sertifikat når jeg fullfører Elixir og Phoenix: Skalerbar backendutvikling?

Ja. PRO-brukere kan ta en eksamen og få et delbart fullføringssertifikat med en verifiserbar kode for kurset i Elixir og Phoenix: Skalerbar backendutvikling.

Kan jeg lære Elixir på telefonen?

Ja. CoddyKit er tilgjengelig på nettet og som native iOS- og Android-apper, slik at du kan lære Elixir på alle enheter, mens fremdriften synkroniseres mellom dem.

Hvor mye koster CoddyKit PRO?

Det første kurset i Elixir og Phoenix: Skalerbar backendutvikling er gratis. CoddyKit PRO gir tilgang til alle kurs: $5.90 per uke, $7.90 per måned, $29.90 per år eller $69.99 én gang for tilgang på livstid uten fornyelser.

Hvor lang tid tar det å fullføre Elixir og Phoenix: Skalerbar backendutvikling?

Elixir og Phoenix: Skalerbar backendutvikling består av 12 kurs og 48 leksjoner. De fleste leksjonene tar omtrent 5–10 minutter, så hele læringsstien tar rundt 6 timer med praktisk øving i eget tempo.

Start på Elixir og Phoenix: Skalerbar backendutvikling nå

Bli med tusenvis av elever som lærer programmering med AI-drevne leksjoner.