Kursplan
Modul 1. Introduserer Infinispan datanettet
- Infinispan og JSR 107 – Java Temporary Caching API Komme i gang med Infinispan Installering Infinispan Se inn i boksen Bruke Maven Opprette ditt første prosjekt Sette opp miljøet
Modul 2: Infinispan arkitektur
- Anatomien til en Infinispan clustered cache Den innebygde (P2P)-modusen Klient-/servermodusen Cache-beholderen Standard cache Navngi cachene dine
Modul 3: Forstå Infinispan Topologier
- Klyngemoduser Den lokale modusen Invalideringsmodusen Den replikerte modusen Forstå synkron og asynkron replikering Distribusjonsmodusen Server Hint L1 caching
Modul 4. Konfigurere en Infinispan cache
- Deklarativ konfigurasjon på Infinispan Forstå JGroups-elementet Konfigurere tråd-undersystemet Konfigurere cache-container-elementet Programmatisk konfigurasjon Infinispan API-er Lære cache-API-ene Forstå cache-utkastelser Konfigurere cache-utløp Eviction v/s Expiration
Modul 5. Vedvarende data i Infinispan
- Konfigurere en cache loader Filsystem-baserte cache loaders JDBC-basert cache loaders JPA cache store Velge en JDBC cache loader Bruke passivering i applikasjonen din
Modul 6. Rollen til Marshalling
- Støtte for ikke-serialiserbare objekter Avansert konfigurasjon Plugging Infinispan med brukerdefinerte eksterne enheter
Modul 7. Spørring og indekser
- Infinispan-spørringsmodulen Konfigurasjon Hurtigbuffermoduser og administrere indekser Dele indeksen Klynge indeksen i Infinispan Gjenoppbygge indeksen Innhente spørringsstatistikk Infinispans Spørring DSL Filtreringsoperatorer Boolske forhold Nestede forhold Projeksjoner Sortering Paginering Gruppering og aggregering
Modul 8. Bruke HotRod Client
- Introduksjon Installasjon og konfigurasjon ved hjelp av API
Modul 9. Bruk av Streams API
- Vanlige strømoperasjoner Lokal/ugyldig distribusjon/replikering Rehash aware Serialisering Parallell Computation Task Timeout Injection Distribuert Stream Execution Nøkkelbaserte rehash-bevisste operatører Mellomliggende operasjon unntak
Modul 10: Forstå transaksjoner og samtidighet
- Grunnleggende transaksjoner Java Transaction API Transaksjonsmoduser Ikke-transaksjonell datatilgang Transaksjonsmodeller Optimistisk transaksjon Pessimistisk transaksjon Velge den bedre transaksjonsmodellen Batch-modus Transaksjonsgjenoppretting Integrering med Transaction Manager Låsing og samtidighetskontroll Multiversjon samtidighetskontroll Konfigurere isolasjonsnivåer i Infinispan Implisitt og eksplisitt låsing Lås tidsavbrudd Deadlock-deteksjon Dataversjon
Modul 11. Vi introduserer Hibernate OGM
- Hibernate OGM-funksjoner Hibernate OGM-arkitektur Forstå hvordan tilordningene fungerer Installere og bruke Hibernate OGM Opprette et Hibernate OGM-prosjekt med Maven Konfigurere persistensenheten Konfigurere Infinispan cacher for Hibernate OGM Opprette domenemodellen
Modul 12. Forstå replikering på tvers av steder
- Eksempeldistribusjon Datareplikering Ta et nettsted frakoblet Tilstandsoverføring mellom nettsteder
Modul 13. Ser til versjon 9
- Nyhetene med versjon 9 Forstå de store endringene Oppgraderer banen fra 8.x til 9
Krav
Det er ingen spesifikke krav for å delta på dette kurset.
Testimonials (5)
good atmosphere
Martin Jesterschawek
Kurs - Business Rule Management (BRMS) with Drools
j'ai bien apprécié le cours avec Reda, c'est une personne très à l'écoute et ouvert pour toute question. Il s'adapte aux besoins de son client
Lamiae Hraira - Solidaris Brabant
Kurs - Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
Positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Kurs - Introduction to Drools 6 for Developers
I loved that he was able to see our machines to help us when we got stuck.
Megan Burns - Sandia National Labs
Kurs - Drools 7 and DSL for Business Analysts
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.