Elixir och Phoenix: skalbar backendutveckling logo
ElixirWebbDataMoln och DevOpsNivåer A1 → C222 språk

Elixir och Phoenix: skalbar backendutveckling

Bemästra Elixir och Phoenix för att bygga robusta, skalbara och feltoleranta backendapplikationer med funktionella programmeringsprinciper. 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
560
Gratis att börja
Kurs 1
Kursplan

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

Alla kurser i lärvägen Elixir och Phoenix: skalbar backendutveckling, i rätt ordning. Den första är gratis.

1

A14 lektionerGratis

Utforska de centrala koncepten i Elixir, ett dynamiskt funktionellt språk utformat för att bygga skalbara och underhållbara applikationer. Lär er syntax, datastrukturer och det funktionella programme…

2

B14 lektionerPRO

Utforska det funktionella programmeringsparadigmet i Elixir med fokus på rena funktioner, oföränderlighet och datatransformationer. Lär er skriva ren, komponerbar och testbar kod.

3

B24 lektionerPRO

Kom igång med Phoenix, Elixirs kraftfulla webb framework som är känt för hög prestanda och hög utvecklarproduktivitet. Bygg er första webbapplikation från grunden.

4

B24 lektionerPRO

Lär er att arbeta med databaser med hjälp av Ecto, Elixirs kraftfulla språk för datamappning och frågor. Modellera era data, genomför migreringar och kör komplexa frågor.

5

B24 lektionerPRO

Designa och implementera högpresterande RESTful API:er med Phoenix. Fokusera på bästa praxis för API-design, dataserialisering och säkring av era endpoints.

6

B24 lektionerPRO

Utforska Phoenix Channels för att bygga realtidsfunktioner som chattapplikationer, aviseringar och liveinstrumentpaneler. Förstå WebSockets och Pub/Sub-modellen.

7

B24 lektionerPRO

Lär er att skriva omfattande och effektiva tester för era Elixir- och Phoenix-applikationer. Gå igenom strategier för enhets-, integrations- och end-to-end-testning.

8

B24 lektionerPRO

Utforska det bredare Elixir-ekosystemet, upptäck populära bibliotek och lär er professionell bästa praxis för att skriva underhållbar, säker och idiomatisk Elixir- och Phoenix-kod.

9

C14 lektionerPRO

Frigör Elixirs fulla potential genom att lära er bygga samtidiga och feltoleranta system med Erlang/OTP-ramverket. Förstå processer, meddelandeöverföring och övervakningsträd.

10

C14 lektionerPRO

Optimera era Elixir- och Phoenix-applikationer för hög prestanda och säkerställ att de går att observera i produktion. Lär er bästa praxis för profilering, övervakning och loggning.

11

C14 lektionerPRO

Förbered era Elixir- och Phoenix-applikationer för produktion. Lär er om att bygga releases, containerisering och driftsättning på molnplattformar.

12

C24 lektionerPRO

Fördjupa er förståelse av OTP-behaviors och utforska hur ni bygger verkligt distribuerade Elixir-applikationer. Ta er an avancerad supervision och kommunikation mellan noder.

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

Bygg feltoleranta backendapplikationer med Elixir och Phoenix

Elixir är ett funktionellt språk med stöd för samtidig körning, byggt på Erlang VM – samma grund som kör telekomsystem som hanterar miljontals samtidiga anslutningar. Phoenix är dess webbramverk och kan hantera mycket hög genomströmning med inbyggda funktioner för realtid. Den här kursserien täcker hela stacken: Elixirs funktionella kärna, Phoenix för HTTP- och WebSocket-API:er, Ecto för databasåtkomst, OTP för samtidig körning och driftsättning i produktion – allt med utgångspunkt i språkets faktiska garantier kring feltolerans och processisolering.

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

Du börjar med Elixirs syntax och funktionella programmeringsmodell och går sedan vidare till Phoenix för att bygga RESTful API:er och hantera realtidskommunikation med Phoenix Channels. Du använder Ecto för datapersistens och schemadesign, skriver tester för både Elixir-moduler och Phoenix-endpoints och tillämpar bästa praxis i Elixir-ekosystemet. På avancerad nivå arbetar du med OTP – supervisors, GenServers och processer – och bygger distribuerade system. Kursserien avslutas med prestandajustering, observability och driftsättning av Elixir/Phoenix-applikationer i produktion.

Lärandevägen

Tolv kurser sträcker sig från A1 till C2. Den kostnadsfria introduktionskursen täcker grunderna i Elixir, följd av funktionell programmering på B1-nivå och en serie B2-kurser om Phoenix, Ecto, REST-API:er, Channels, testning och praxis i ekosystemet. De sista fyra kurserna går vidare till C1 och C2: Samtidig körning med OTP och processer, Prestanda och observability, Driftsättning och DevOps för Elixir/Phoenix samt slutprojektet Avancerad OTP och distribuerade system.

Så fungerar det

Varje kurs är uppdelad i korta, praktiska 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, och varje koncept förstärks med övningar som körs mot riktig Elixir- och Phoenix-kod i stället för förenklade exempel.

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 Elixir och Phoenix: skalbar backendutveckling gratis?

Ja. Ni kan börja kursen i Elixir och Phoenix: skalbar backendutveckling 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 Elixir?

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

Hur lär jag mig Elixir 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 Elixir och Phoenix: skalbar backendutveckling?

Ja. PRO-användare kan göra ett prov och få ett delbart intyg på att de har slutfört kursen i Elixir och Phoenix: skalbar backendutveckling, med en verifierbar kod.

Kan jag lära mig Elixir i mobilen?

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

Vad kostar CoddyKit PRO?

Den första kursen i Elixir och Phoenix: skalbar backendutveckling ä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 Elixir och Phoenix: skalbar backendutveckling?

Elixir och Phoenix: skalbar backendutveckling 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 Elixir och Phoenix: skalbar backendutveckling nu

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