Prezentarea cursului
Cassandra este o baza de date ne-relationala – NoSQL care are capabilitati extraordinare de scalare si disponibilitate mare fara sacrificarea performantei. Poate rula pe majoritatea tipurilor de hardware – de la RaspberryPi pana la servere dedicate. Cassandra suporta replicare automata intre servere, data-centere si distributie geografica.
– Cassandra este printre cele mai mature si performante baze de date NoSQL cu o mare cautare in piata de IT;
– Cassandra este o baza de date ne-relationala open source. Nu trebuie sa platesti nimic ca s-o poti folosi;
– Cassandra este o baza de date foarte rapida;
– Cassandra poate rula pe toate sistemele de operare si se poate integra cu majoritarea limbajelor de programare.
Cui se adreseaza?
Cursul este destinat tuturor celor care au cel putin cunostinte minimale de baze de date si doresc sa intre in zona NoSQL. In ziua de azi, 99% din aplicatiile dezvoltate folosesc o baza de date pentru stocarea informatiilor.
De ce sa urmezi cursul Cassandra?
- Pentru ca inveti tot ceea ce ai nevoie despre bazele de date NoSQL;
- Pentru ca iti deschide noi orizonturi profesionale in contextul BigData care incepe sa fie din ce in ce mai prezent;
- Pentru ca are o aplicabilitate larga, de la site-uri WEB la aplicatii complexe din toate domeniile de activitate dar mai ales din zona BigData si IoT;
- Pentru ca te introduce intr-un alt nivel de cunoastere al bazelor de date, sistemelor informatice si ale arhitecturii acestora.
Cum se desfasoara cursul?
Cursurile se desfasoara in grupe de 5-8 participanti, fiecare cursant beneficiind de calculator individual. Cursurile se desfasoara in limba romana dar e necesara cunoasterea limbii engleze deoarece materialele si expresiile tehnice vor face uz de aceasta.
Absolvirea cursului se va face prin promovarea unui examen final, care acopera toata materia. Acest examen poate fi sustinut de maxim 2 ori, doar la sediul nostru.
Structura cursului:
Modulul 1
Introducere in Big Data;
Polyglot persistence;
Introducere in NoSQL si Cassandra;
Arhitectura Cassandra.
Modulul 2
Concepte de data modelling – indecsi, key primare, schema;
CQL – Cassandra Query Language;
Importul datelor din fisiere;
Exercitii practice.
Modulul 3
Aspecte operationale;
Unelte pentru dezvoltare si operare;
Exercitii practice;
Concluzii.
Examen final