Elixir og Phoenix: Skalerbar backend-udvikling logo
ElixirWebDataCloud og DevOpsNiveauer A1 → C222 sprog

Elixir og Phoenix: Skalerbar backend-udvikling

Lær Elixir og Phoenix at kende, så du kan bygge robuste, skalerbare og fejltolerante backendapplikationer med funktionelle programmeringsprincipper. 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
560
Gratis at komme i gang
Kursus 1
Kursusindhold

12 kurser på denne sti

Alle kurser på Elixir og Phoenix: Skalerbar backend-udvikling-stien i læringsrækkefølge. Det første kursus er gratis.

1

A14 lektionerGratis

Dyk ned i de centrale begreber i Elixir, et dynamisk funktionelt sprog udviklet til at bygge skalerbare og vedligeholdelsesvenlige applikationer. Lær syntaksen, datastrukturerne og det funktionelle p…

2

B14 lektionerPRO

Udforsk det funktionelle programmeringsparadigme i Elixir med fokus på rene funktioner, uforanderlighed og datatransformationer. Lær at skrive ren, komponerbar og testbar kode.

3

B24 lektionerPRO

Kom i gang med Phoenix, Elixirs effektive webframework, der er kendt for høj ydeevne og høj udviklerproduktivitet. Byg Deres første webapplikation fra bunden.

4

B24 lektionerPRO

Lær, hvordan De interagerer med databaser ved hjælp af Ecto, Elixirs effektive værktøj til datamapping og forespørgsler. Modellér Deres data, udfør migrationer, og kør komplekse forespørgsler.

5

B24 lektionerPRO

Design og implementér højtydende RESTful API'er med Phoenix. Fokuser på bedste praksis for API-design, dataserialisering og sikring af Deres endpoints.

6

B24 lektionerPRO

Udforsk Phoenix Channels for at opbygge realtidsfunktioner som chatapplikationer, notifikationer og live-dashboards. Få en forståelse af WebSockets og Pub/Sub-modellen.

7

B24 lektionerPRO

Lær at skrive omfattende og effektive tests til Deres Elixir- og Phoenix-applikationer. Gennemgå strategier for unit tests, integrationstests og end-to-end-tests.

8

B24 lektionerPRO

Udforsk det bredere Elixir-økosystem, opdag populære biblioteker, og lær professionel bedste praksis for at skrive vedligeholdbar, sikker og idiomatisk Elixir- og Phoenix-kode.

9

C14 lektionerPRO

Frigør Elixirs fulde potentiale ved at lære at opbygge samtidige og fejltolerante systemer med frameworket Erlang/OTP. Få forståelse for processer, beskedudveksling og supervision trees.

10

C14 lektionerPRO

Optimér Deres Elixir- og Phoenix-applikationer med henblik på ydeevne, og sørg for, at De kan observere dem i produktion. Lær bedste praksis for profilering, overvågning og logning.

11

C14 lektionerPRO

Gør Deres Elixir- og Phoenix-applikationer klar til produktion. Lær om opbygning af releases, containerisering og deployment til cloud-platforme.

12

C24 lektionerPRO

Uddyb Deres forståelse af OTP-behaviors, og udforsk, hvordan De opbygger ægte distribuerede Elixir-applikationer. Arbejd med avanceret supervision og kommunikation mellem noder.

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

Byg fejltolerante backendløsninger med Elixir og Phoenix

Elixir er et funktionelt sprog med samtidighed, der bygger på Erlang-VM'en — det samme fundament, som driver telesystemer, der håndterer millioner af samtidige forbindelser. Phoenix er sprogets webframework og kan håndtere en massiv gennemstrømning med indbyggede funktioner til realtid. Dette læringsforløb dækker hele stakken: Elixirs funktionelle kerne, Phoenix til HTTP- og WebSocket-API'er, Ecto til databaseadgang, OTP til samtidighed og udrulning til produktion — alt sammen med udgangspunkt i sprogets faktiske garantier for fejltolerance og procesisolering.

Det lærer du

Du begynder med Elixirs syntaks og funktionelle programmeringsmodel og går derefter videre til Phoenix for at bygge RESTful API'er og håndtere realtidskommunikation med Phoenix Channels. Du bruger Ecto til datalagring og skemadesign, skriver test til både Elixir-moduler og Phoenix-endepunkter og anvender bedste praksis fra Elixir-økosystemet. På det avancerede niveau arbejder du med OTP — supervisors, GenServers og processer — og bygger distribuerede systemer. Forløbet afsluttes med ydelsesjustering, observerbarhed og udrulning af Elixir/Phoenix-applikationer til produktion.

Læringsforløbet

Tolv kurser spænder fra A1 til C2. Det gratis introduktionskursus dækker det grundlæggende i Elixir, efterfulgt af funktionel programmering på B1-niveau og en række B2-kurser om Phoenix, Ecto, REST-API'er, Channels, test og praksis fra økosystemet. De sidste fire kurser bevæger sig op på C1- og C2-niveau: Samtidighed med OTP og processer, Ydelse og observerbarhed, Udrulning og DevOps til Elixir/Phoenix samt afslutningskurset Avanceret OTP og distribuerede systemer.

Sådan fungerer det

Hvert kursus er opdelt i korte, praktiske 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å, og alle begreber bliver underbygget af øvelser, der kører mod rigtig Elixir- og Phoenix-kode i stedet for forsimplede eksempler.

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 Elixir og Phoenix: Skalerbar backend-udvikling-kurset gratis?

Ja. Du kan begynde på Elixir og Phoenix: Skalerbar backend-udvikling-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 Elixir?

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 Elixir.

Hvordan lærer jeg Elixir 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 Elixir og Phoenix: Skalerbar backend-udvikling?

Ja. PRO-brugere kan tage en eksamen og få et certifikat for gennemførelse af Elixir og Phoenix: Skalerbar backend-udvikling-kurset, som kan deles og indeholder en verificerbar kode.

Kan jeg lære Elixir på min telefon?

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

Hvad koster CoddyKit PRO?

Det første kursus på Elixir og Phoenix: Skalerbar backend-udvikling-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 Elixir og Phoenix: Skalerbar backend-udvikling?

Elixir og Phoenix: Skalerbar backend-udvikling 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å Elixir og Phoenix: Skalerbar backend-udvikling nu

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