Cursusaanbod
- Deel 1: Inleiding tot Big Data / NoSQL
- NoSQL Overzicht
- Stelling van CAP
- Wanneer is NoSQL gepast?
- Zuilvormige opslag
- NoSQL Ecosysteem
- Deel 2 : Cassandra Basisprincipes
- Ontwerp en architectuur
- Cassandra Knooppunten, clusters, datacenters
- Keyspaces, tabellen, rijen en kolommen
- Partitioneren, replicatie, tokens
- Quorum- en consistentieniveaus
- Labs : interactie met cassandra met behulp van CQLSH
- Deel 3: Datamodellering – deel 1
- inleiding tot CQL
- CQL-gegevenstypen
- Keyspaces en tabellen maken
- Kolommen en typen kiezen
- Primaire sleutels kiezen
- Gegevensindeling voor rijen en kolommen
- Tijd om te leven (TTL)
- Query's uitvoeren met CQL
- Updates voor CQL
- Collecties (lijst / kaart / set)
- Labo's : verschillende oefeningen voor gegevensmodellering met behulp van CQL ; Experimenteren met query's en ondersteunde gegevenstypen
- Deel 4: Datamodellering – deel 2
- Secundaire indexen maken en gebruiken
- Samengestelde sleutels (partitiesleutels en clusteringsleutels)
- Gegevens over tijdreeksen
- Aanbevolen procedures voor tijdreeksgegevens
- Items
- Lichtgewicht transacties (LWT)
- Labs : het maken en gebruiken van indexen; Modellering van tijdreeksgegevens
- Deel 5 : Data Modeling Labs : Groepsontwerpsessie
- Er worden meerdere use cases uit verschillende domeinen gepresenteerd
- Studenten werken in groepjes om ontwerpen en modellen te bedenken
- Bespreek verschillende ontwerpen, analyseer beslissingen
- Lab : implementeer een van de scenario's
- Deel 6: Cassandra stuurprogramma's
- Inleiding tot het stuurprogramma Java
- CRUD-bewerkingen (Maken / Lezen / Bijwerken, Verwijderen) met behulp van de Java-client
- Asynchrone query's
- Labs : met behulp van Java API voor Cassandra
- Deel 7 : Cassandra Inwendig
- Begrijp Cassandra ontwerp onder de motorkap
- sstables, memtables, commit log
- Pad lezen / Pad schrijven
- Caching
- vnodes
- Deel 8: Administratie
- Hardware selectie
- Cassandra Uitkeringen
- Cassandra Beste praktijken (verdichting, afvalinzameling,)
- Hulpprogramma's en tips voor het oplossen van problemen
- Lab : studenten installeren Cassandra, voeren benchmarks uit
- Deel 9: Bonus Lab (als de tijd het toelaat)
- Implementeer een muziekdienst zoals Pandora / Spotify op Cassandra
Vereisten
- vertrouwd met de Java-programmeertaal
- comfortabel in Linux omgeving (navigeren op de opdrachtregel, bestanden bewerken met vi / nano)
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (7)
The practical exercises and examples of implementing examples of real models and contexts.
Leandro Gomes
Cursus - Cassandra for Developers
Automatisch vertaald
I enjoyed the very good explanations with in depth examples.
Rui Magalhaes
Cursus - Cassandra for Developers
Automatisch vertaald
I liked all technical explanation and theoretical introduction.
Andre Santos
Cursus - Cassandra for Developers
Automatisch vertaald
I liked the amount of exercises. We could immediately apply the knowledge shared and ensure the information was on point.
Joana Pereira
Cursus - Cassandra for Developers
Automatisch vertaald
There was a lot of knowledge and material shared that will help me to do my current tasks.
Miguel Fernandes
Cursus - Cassandra for Developers
Automatisch vertaald
I already using and have an application in production with Cassandra so mostly of the topics i already know but the data modeling and advanced topics are a lot interesting.
Tiago Costa
Cursus - Cassandra for Developers
Automatisch vertaald
The last exercise was very good.
Jose Monteiro
Cursus - Cassandra for Developers
Automatisch vertaald