Akka Fundamentals Träningskurs
Kursplan
Introduktion
- Akka och Reactive manifestet.
Översikt över Akka
Förbereda utvecklingsmiljön
Installera och konfigurera Akka
Översikt över Scala eller Java syntax som behövs
Skapa en samtidig applikation i Akka
Förstå skådespelare och skådespelarens livscykel
Meddelanden mellan applikationer
Akka Avsändare och routrar
Hur Akka säkerställer feltolerans
Använda Akkas fjärrkontroll- och klustringsfunktioner
Integrering Akka med tredjepartssystem
Testa och felsöka applikationen
Dela klustret för att skala applikationen
Säkra applikationen
Distribuera applikationen
Övervakning och rapportering i Akka
Felsökning
Sammanfattning och slutsats
Krav
- Programmeringserfarenhet i Scala eller Java.
Publik
- Utvecklare, särskilt Java utvecklare
- Arkitekter
Open Training Courses require 5+ participants.
Akka Fundamentals Träningskurs - Booking
Akka Fundamentals Träningskurs - Enquiry
Akka Fundamentals - Consultancy Enquiry
Vittnesmål (3)
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Kurs - Reactive Programming with Angular RxJS
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Kurs - Functional Reactive Programming with Java 9 and RxJava
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.
Ben Leiken - SurveyMonkey
Kurs - Reactive Programming for iOS with RxSwift
Upcoming Courses
Relaterade Kurser
Reactive Programming for iOS with RxSwift
7 timmarDenna instruktörsledda, liveutbildning i Sverige introducerar deltagarna för reaktiva tekniker som erbjuds av RxSwift för att hantera överföring och kombination av asynkrona dataströmmar, hantera enkla observerbara sekvenser och arkitektur och utveckling av responsiv, flexibel och industri skalbara iOS-applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå de grundläggande begreppen bakom reaktiv programmering i Swift 3.
- Förvandla olika objekt som arrayer och händelser till observerbara sekvenser.
- Tillämpa olika filter på observerbara sekvenser, transformera och kombinera observerbara sekvenser.
- Skriv enhetstester mot Rx-kod.
- Använd effektivt blinddata från användargränssnittselement.
Reactive Programming with Javascript and RxJS
7 timmarReactive programmering är ett asynkront programmeringsparadigm som fokuserar på dataströmmar och spridning av data genom att etablera ett definierat beroende mellan de underliggande exekveringsmodellerna och de utsända dataströmmarna från en komponent till en annan. RxJS är ett av de mest omfattande reaktiva programmeringsbiblioteken för att hantera UI-händelser, asynkrona HTTP-förfrågningar och andra dataströmmar.
I denna instruktörsledda, liveträning kommer deltagarna att bli bekanta med RxJSs verktyg och funktioner när de tillämpar dem på en mängd olika kodningsproblem som är förknippade med interaktiva-tunga mobil- och webbappar. Deltagarna kommer också att lära sig hur man skapar och distribuerar en webbapp med mycket användargränssnitt.
I slutet av denna utbildning kommer deltagarna att kunna :
- Förstå paradigmet för reaktiv programmering och dess användbarhet för utveckling av UI-tunga applikationer.
- Skapa användargränssnittstunga program med skalbarhet, flexibilitet och svarstider i åtanke.
- Skapa och hantera enkelt och fritt en mängd gränssnittshändelser, asynkrona HTTP-förfrågningar och andra dataströmmar.
Kursens upplägg
- Interaktiv föreläsning och diskussion.
- Massor av övningar och övning.
- Praktisk implementering i en live-labbmiljö.
Alternativ för anpassning av kurser
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna.
Reactive Programming with Angular RxJS
14 timmarFunctional Reactive Programming with Java 9 and RxJava
14 timmarI denna instruktörsledda, liveutbildning i Sverige kommer deltagarna att lära sig fördelarna och funktionerna hos Java 9, Spring, Jersey och RxJava 2.0 för att utveckla reaktiva applikationer när de tar steget genom skapandet och driftsättningen av ett verkligt liv reaktiv applikation som använder Java 9:s flow API, Spring, Akka-ramverket och RxJava 2.0 funktionellt reaktivt programmeringsbibliotek.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå vikten och betydelsen av reaktiv programmering i applikationer och systemutveckling.
- Kör enhetstest på RxJava 2.0.
- Använd Akka-ramverket under reaktiva programmeringsprinciper.
- Anlita Spring för att hantera utvecklingen av samtidiga applikationer.
- Använd Java 9:s flow API för att utveckla reaktiva appar.
RxJava for Android Developers
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda RxJava för att utveckla och distribuera en Android-mobilapplikation.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa en utvecklingsmiljö som inkluderar nödvändiga bibliotek, paket och ramverk som behövs för att utveckla en reaktiv applikation.
- Förstå hur data och händelseströmmar sänds ut och konsumeras.
- Designa applikationer som modellerar verkliga (händelsebaserade) situationer på ett elegant och kortfattat sätt.
Vert.x: Build a Reactive Application on JVM
14 timmarI denna instruktörsledda, liveutbildning i Sverige kommer deltagarna att lära sig hur man använder Vert.x för att skapa en asynkron, händelsebaserad webbapplikation.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå och använd de olika komponenterna (kärna, webb, klient, etc.) i Vert.x-stacken.
- Använd Vert.x för att skapa nätverksverktyg, HTTP/REST-mikrotjänster, händelsebearbetning med hög volym, back-end meddelandebussapplikationer, etc.
- Kör en app som kan hantera hög samtidighet med minimala kärntrådar.
- Använd Vert.x:s API:er för att stödja Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin, etc.
- Enhet testa asynkron kod med Vert.x-enhet.
- Distribuera och skala en app med minimal hårdvara.
Akka - from Beginner to Intermediate
21 timmarDenna utbildningsplan syftar till att föra deltagare från en nybörjare till en mellanliggande / avancerad nivå i förståelsen och kunskapen om Akka ramverket.
Hela kursen är på hand, främst drivs av tränaren i början och gradvis växlar mot deltagarna som producerar koden själva (och ladda ner implementationer / lösningar skrivet av tränaren).
Spelare förväntas inte ha tidigare kunskap om Scala, tränaren kommer att ta den nödvändiga tiden för att förklara och klargöra alla intrikationer som rör Scala koden som används.
Akka Advanced
21 timmarDenna instruktörsledda, liveutbildning i Sverige (på plats eller på distans) riktar sig till erfarna Akka utvecklare som vill skala ut sina applikationer till flera noder och tredjepartssystem.
I slutet av denna utbildning kommer deltagarna att kunna:
- Dra nytta av Akkas avancerade funktioner för att utöka deras befintliga Akka-applikationer
- Utveckla och distribuera komplexa, storskaliga applikationer.
- Skala en befintlig applikation bortom en enda JVM.
Reactive Programing with Rx.NET
7 timmar.NET React ive Extensions (Rx) är ett bibliotek för att komponera asynkrona och händelsebaserade program med observerbara samlingar och LINQ-stilfrågefunktörer.
I denna instruktörsledda, liveträning, kommer deltagarna att lära sig att utveckla en asynkron applikation med .NET React ive Extensions.
I slutet av denna träning kommer deltagarna att kunna:
- Skapa applikationer som fångar händelseströmmar från olika datakällor som aktiekurser, tweets, datorhändelser och webbtjänster
- Använd Observables och Schedulers för att representera och hantera flera asynkrona dataströmmar
- Filtrera, projicera, aggregera, komponera och utföra tidsbaserad operation på flera händelser med hjälp av LINQ-operatörer
Publik
- utvecklare
Kursformat
- Delföreläsning, delvis diskussion, övningar och tung praktisk övning
Reactive Programming Fundamentals
14 timmarDenna instruktörsledda, liveutbildning i Sverige (på plats eller på distans) riktar sig till utvecklare som vill tillämpa principerna för reaktiv programmering för att skapa webbtjänster av företagsklass.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera och testa olika RxJava ramverk som möjliggör skrivning av reaktiva program.
- Tillämpa de komponenter och metoder som behövs för att utveckla högpresterande webbtjänster.
- Konstruera meddelandedrivna system som är skalbara och motståndskraftiga.
Spring Webflux
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda WebFlux för att utveckla och distribuera reaktiva applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera Spring 5 och WebFlux-ramverket.
- Utveckla reaktiva applikationer och tjänster.