Cassandra for developers
In this workshop you will learn essential concepts of Cassandra database such as partitioning, clustering, replication, consistency, as well as medium to advanced topics such as secondary indexes, asynchronous queries, advanced queries with Lucene, and data transformation with Spark. You will write queries in Cassandra Query Language (CQL), manipulate data from Java code, and use the object mapper interface of the Java driver.
The workshop is aimed at software developers who want to use Cassandra in their applications, or want to know when to use Cassandra. No extensive experience in SQL is needed.
Basic operation and maintenance topics will be covered with focus on practical caveats. We will also go through a handy list of Do’s and Dont’s and mistakes we have made in our projects, so that you don’t have to.
● At least some programming experience, preferably Java or Scala
● Laptop running Linux, MacOS, or Windows.
● Latest Java 8 runtime and development kit installed.
● Java IDE such as IntelliJ IDEA, Eclipse, NetBeans, that can run Gradle projects.
● Some knowledge of Docker.
● Some knowledge of Linux and bash command line.
● Experience with SQL databases.
Linas Zvirblis is a software developer at Trifork where he builds robust distributed backend systems using Java, Cassandra, Linux, Docker, and open-source software. He is a proponent of deployment automation, container, cloud, and Infrastructure as Code technologies, and will often write scripts instead of user manuals. Linas holds MSc degrees in computer science from Technical University of Denmark, and Norwegian University of Science and Technology, where his focus was on software security and distributed systems.
Varighed: 1 dag
Pris: 35.000 kr. ekskl. moms, pr. dag maks. 12 personer.