Opleiding: Training Cassandra DB

Wil je Cassandra gericht kunnen inzetten voor grote, snel veranderende datasets, zodat je gegevens schaalbaar en fouttolerant opslaat? In deze training maak je kennis met de basisprincipes van dit NoSQL-databasesysteem en ga je zelf aan de slag met het datamodel, datamodelleringspatronen en CQL. Je leert data te modelleren, te bevragen en te muteren en Cassandra te integreren in je toepassingen. Hierdoor ben je in staat om een onderbouwde keuze voor Cassandra te maken en een doeltreffend datamodel op te zetten.

Algemene omschrijving

Apache Cassandra is een NoSQL-databasesysteem dat is gebouwd voor grote gegevensverzamelingen die snel veranderen. Het systeem valt op door zijn schaalbaarheid en fouttolerantie en wordt onder andere ingezet door het social media platform X. Tijdens deze training maak je kennis met de basisprincipes en de structuur van Cassandra, en ga je zelf met een Cassandra-omgeving aan de slag.

De training kent twee fasen. Eerst krijg je uitleg over het toepassingsgebied en de voor- en nadelen van een NoSQL-database, zodat je een afgewogen keuze kunt maken tussen Cassandra en een relationeel alternatief. Daarna verdiep je je in het datamodel, met columns, rows, primary keys en denormalisatie, en in datamodelleringspatronen zoals materialized views en time series data. Je leert hoe je data bevraagt en muteert met CQL en hoe je Cassandra integreert in je eigen toepassingen. Je werkt daarbij aan herkenbare praktijkvoorbeelden.

Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Waar gewenst en mogelijk laten we onze voorbeelden aansluiten bij de context waarin jij of je team werken. Hierdoor ben je na afloop in staat om Cassandra onderbouwd in te zetten en je datamodel doeltreffend op te zetten.

Deze training als bedrijfstraining voor jou en je team?

Elk vraagstuk en elke situatie is anders; daarom staan tijdens een bedrijfstraining jouw organisatie en (bedrijfs)vraagstukken centraal. In goed overleg stellen we een lesprogramma samen dat volledig aansluit bij jouw (jullie!) specifieke uitdaging, wensen en dagelijkse werkpraktijk.

Programma

Tijdens de training Cassandra DB komen onderstaande onderwerpen aan bod.

NB: Mocht je vragen hebben over de inhoud of deze aangepast willen zien op jouw specifieke praktijksituatie of trainingsbehoefte, bel ons dan gerust: we spreken de mogelijkheden graag met je door.

  • Basisprincipes en architectuur van Cassandra
    • Kennismaken met de basisprincipes van Cassandra als NoSQL-databasesysteem
    • Het toepassingsgebied en de voor- en nadelen van een NoSQL-database afwegen
    • Een onderbouwde keuze maken tussen Cassandra en een relationeel alternatief
    • Het storage model van Cassandra doorgronden
    • Werken met nodes en herkennen hoe schaalbaarheid en fouttolerantie tot stand komen
  • Het Cassandra-datamodel
    • Werken met columns, rows, tables en primary keys
    • Data structureren met denormalisatie
    • Column ordering toepassen
    • Composite primary keys opzetten
  • Datamodelleringspatronen
    • Entity- en aggregate-data modelleren
    • Een columnfamily inzetten als index
    • Materialized views opzetten
    • Time series data modelleren
  • Data bevragen en muteren met CQL
    • Data opvragen met SELECT-statements
    • Data toevoegen en wijzigen met INSERT- en UPDATE-statements
    • Query's opbouwen die aansluiten bij je datamodel
  • Cassandra integreren in toepassingen
    • Libraries inzetten voor Java, .NET en PHP
    • Cassandra aanspreken vanuit je eigen toepassingen met moderne client drivers
    • Data beheren en integreren in bestaande systemen

De training is praktisch en interactief van opzet, met veel ruimte voor jouw vragen en werksituatie. Je gaat aan de slag met passende praktijkvoorbeelden. Door actief te oefenen, te analyseren en te evalueren, maak je je de materie stap voor stap eigen en ervaar je hoe je data modelleert, bevraagt met CQL en integreert in je toepassingen.

Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Ze beschikken dus niet alleen over de meest actuele kennis, maar hebben ook essentiële praktijkervaring. Hierdoor zijn ze in staat om een waardevolle vertaalslag te maken van ‘kennis’ naar ‘toepassing binnen jouw organisatie en werksituatie’.

Doelen

Na deze training ben je in staat om:

  • De basisprincipes, het storage model en de architectuur van Cassandra te doorgronden
  • De voor- en nadelen van een NoSQL-database af te wegen en een onderbouwde keuze voor Cassandra te maken
  • Datamodellen op te zetten met columns, rows, primary keys en denormalisatie
  • Datamodelleringspatronen zoals materialized views en time series data toe te passen
  • Data te bevragen en te muteren met CQL en Cassandra te integreren in je toepassingen
Meer...
€2.599
ex. BTW
Aangeboden door
Eduvision Opleiding & Training
Onderwerp
Apache Cassandra
Niveau
HBO
Looptijd
3 dagen
Taal
nl
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Max: 13
Tijdstip
Overdag
Tijden en locaties
Rotterdam
ma 21 sep. 2026
Eindhoven
wo 30 sep. 2026
Virtueel
wo 30 sep. 2026
Amsterdam
di 6 okt. 2026
Apeldoorn
di 6 okt. 2026
Utrecht
di 6 okt. 2026
Maastricht
di 13 okt. 2026
Rotterdam
di 20 okt. 2026
Eindhoven
do 29 okt. 2026
Virtueel
do 29 okt. 2026
Amsterdam
wo 4 nov. 2026
Apeldoorn
wo 4 nov. 2026
Utrecht
wo 4 nov. 2026
Maastricht
wo 11 nov. 2026
Rotterdam
wo 18 nov. 2026
Eindhoven
vr 27 nov. 2026
Virtueel
vr 27 nov. 2026
Amsterdam
do 3 dec. 2026
Apeldoorn
do 3 dec. 2026
Utrecht
do 3 dec. 2026
Maastricht
do 10 dec. 2026
Rotterdam
do 17 dec. 2026
Eindhoven
ma 28 dec. 2026
Virtueel
ma 28 dec. 2026
Amsterdam
vr 1 jan. 2027
Apeldoorn
vr 8 jan. 2027
Maastricht
vr 8 jan. 2027
Utrecht
vr 8 jan. 2027
Rotterdam
vr 15 jan. 2027
Eindhoven
di 26 jan. 2027
Virtueel
di 26 jan. 2027
Amsterdam
ma 1 feb. 2027
Apeldoorn
ma 8 feb. 2027
Maastricht
ma 8 feb. 2027
Utrecht
ma 8 feb. 2027
Rotterdam
ma 15 feb. 2027
Eindhoven
wo 24 feb. 2027
Virtueel
wo 24 feb. 2027
Amsterdam
di 2 mrt. 2027
Apeldoorn
di 9 mrt. 2027
Maastricht
di 9 mrt. 2027
Utrecht
di 9 mrt. 2027
Rotterdam
di 16 mrt. 2027
Eindhoven
do 25 mrt. 2027
Virtueel
do 25 mrt. 2027
Amsterdam
wo 31 mrt. 2027
Apeldoorn
wo 7 apr. 2027
Maastricht
wo 7 apr. 2027
Utrecht
wo 7 apr. 2027
Rotterdam
wo 14 apr. 2027
Eindhoven
vr 23 apr. 2027
Virtueel
vr 23 apr. 2027
Amsterdam
do 29 apr. 2027
Maastricht
do 6 mei 2027
Apeldoorn
do 13 mei 2027
Rotterdam
do 13 mei 2027
Utrecht
do 13 mei 2027
Eindhoven
ma 24 mei 2027
Virtueel
ma 24 mei 2027
Amsterdam
vr 28 mei 2027
Maastricht
vr 4 jun. 2027
Apeldoorn
vr 11 jun. 2027
Utrecht
vr 11 jun. 2027