T2939
Erlang för Javaprogrammerare
Det unika med programmeringsspråket Erlang är möjligheten att skapa applikationer som effektivt hanterar ett mycket stort antal samtidiga processer, utan att vare sig en själv eller servern behöver anstränga sig.
Erlang är ett nygammalt språk som är några år äldre än Java. Dessa båda språk har ganska många likheter under ytan, men också en del distinkta skillnader. De senaste åren har språket blivit mycket omtalat när det blev känt att ett antal kolossalt stora applikationer framgångsrikt har byggts i Erlang. Det mest prominenta exemplet är Facebook Chat, som hanterar en kopiös mängd samtidiga användare.
Språkets egenskaper, som ursprungligen designades för trafikintensiva telecom applikationer, har rönt stort intresse i andra branscher med likartade driftkrav, såsom den finansiella sektorn.
Denna utbildning riktar sig till yrkesverksamma Java programmerare som snabbt vill bli produktiva i språket Erlang.
Du får lära dig:
- Funktionell programmering
- Trådbaserad programmering
- Feltolerant programmering
- Att använda Erlang på ett effektivt sätt
Innehåll:
Avsnitt 1: Basspråket
- Översikt och Historik
- Grundläggande syntax
- Rekursion
- Mer syntax
- Funktionell programmering
Avsnitt 2: Processer
- Teoretisk bakgrund
- Processer och meddelandesändning
- Trådprogrammerings idiom
- Felhantering och övervakare
Avsnitt 3: Biblioteket
- Erlang miljön och kommandoraden
- Pre-processorn
- Filhantering
- Översikt av standardbibliotektet
- Enhetstestning
- Anti-mönster
Avsnitt 4: OTP
- Översikt
- Components och Behaviours
- Supervisors
- Applications
Avsnitt 5: Kommunikation
- Externa programprocesser
- TCP kommunikation
- Distribuerad Erlang
Övningar:
Utbildningen innehåller ett stort antal mindre övningsuppgifter som på ett pedagogiskt sätt stegvis bygger upp kunnandet och insikterna i språket Erlang.
Kursledare:
Jens Riboe, Ribomation.
Jens har 25 års erfarenhet av systemutveckling i många olika programmeringsspråk och på många olika plattformar. Hans professionella inriktning har alltid varit att hålla sig i teknikens framkant.
Fakta
Kurs
T2939
Längd
5 dagar
Pris
24.500 kr (exkl. moms)
Just nu finns det inga kurstillfällen. Kontakta oss för mer information.
Förkunskaper
Java programmering
Kursmaterial
Kursmaterial på svenska och engelska ingår.
I samarbete med:
Kontakta oss
för mer information:
08 - 587 116 10 (Stockholm)
031 - 773 07 90 (Göteborg)
040-662 20 60 (Malmö)
info@informator.se