Introduction to Scala 5 Half-Days (online)

@jaceklaskowski / StackOverflow / GitHub
Books: Mastering Apache Spark / Mastering Spark SQL / Spark Structured Streaming

https://bit.ly/mastering-apache-spark

https://bit.ly/mastering-spark-sql

https://bit.ly/spark-structured-streaming

StackOverflow

Agenda


  Day 1 — Introduction to Scala

  Day 2 — Real-Life Scala Project (Part 1)

  Day 3 — Real-Life Scala Project (Part 2)

  Day 4 — Real-Life Scala Project (Part 3)

  Day 5 — Scala Day 5

Day 1 — Introduction to Scala


  Scala — Just Enough to Write Spark Applications

Day 2 — Real-Life Scala Project


  Real-Life Scala Project (Part 1)

Day 3 — Real-Life Scala Project


  Real-Life Scala Project (Part 2)

Day 4 — Real-Life Scala Project


  Real-Life Scala Project (Part 3)

Day 5 — FIXME


  FIXME

Prerequisities

Be prepared to get the most out of the workshop

Prerequisities / To Be Installed


  Java Platform, Standard Edition (Java SE) 8

  IntelliJ IDEA Community Edition with Scala plugin

  sbt 1.1.6

"In-Class" Preparations

Make Instructor's Life Slightly Easier. Thanks!

Introduce Yourself (email)


  Send an email to jacek@japila.pl

  First name

  What do you expect from the workshop?

  Where do you want to be with Scala after 5 days?

Addendum


  Breaks every 45-60 mins

Questions?


  Read Mastering Apache Spark 2 gitbook

  Read Mastering Spark SQL gitbook

  Follow @jaceklaskowski on twitter

  Upvote my questions and answers on StackOverflow