lightbend training for scala, akka, play framework and apache spark

Post on 24-Jan-2017

3.204 Views

Category:

Software

8 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Lightbend TrainingJamie Allen

Sr. Director of Global Services

Agenda• Why?• Goals of Lightbend Training• Course Overviews• Other Resources• Questions

Traditional application architectures and platforms are obsolete.Gartner

Why?• Accelerate time to market• Reduce risk• You can’t do it any other way

We rolled out go90 to 100 million customers in 18 months.Verizon

Why?• Accelerate time to market• Reduce risk• You can’t do it any other way

For the first time ever, no downtime on Black Friday.Walmart

Why?• Accelerate time to market• Reduce risk• You can’t do it any other way

We are building systems we never dreamed were possible.Hewlett Packard

Goals of Lightbend Training• Syntax and semantics• Hands-on and personal experience• Minimal time investment• Tooling• Taught by real developers• Continuous access to all materials

Fast Track to Scala (2 Days)

• Introduction• First Steps in Scala• OO Basics• Testing• Collections and FP Basics

• For Loops/Expressions• Inheritance and Traits• Pattern Matching• Dealing with Option• Handling Failure

Advanced Scala (2 Days)

• Basics Recap• Object-Functional

Programming in Depth• Mastering the Type System

• Explicitly Implicit• Internal DSLs• Custom Collections

NOTE: Not recommended for developers with less than 2 months of full-time experience with Scala

Fast Track to Akka with Scala (2 Days)

• Overview• Actor Basics• Testing Actors• Actor Lifecycle• Fault Tolerance

• Routers and Dispatchers• Modifying Actor Behavior• Ask Pattern• Akka Extensions• Finite State Machines

Fast Track to Akka with Java (3 Days)

• Overview• Actor Basics• Testing Actors• Actor Lifecycle• Fault Tolerance

• Routers and Dispatchers• Modifying Actor Behavior• Ask Pattern• Akka Extensions• Finite State Machines

Advanced Akka with Scala (2 Days)

• Basics Recap• Akka Remoting• Akka Cluster• Cluster Aware Routers

• Cluster Singleton• Cluster Sharding• Akka Persistence• Akka Data Replication

Advanced Akka with Java (3 Days)

• Basics Recap• Akka Remoting• Akka Cluster• Cluster Aware Routers

• Cluster Singleton• Cluster Sharding• Akka Persistence• Akka Data Replication

Fast Track to Play with Scala (2 Days)

• Overview• Play Basics• Forms• Internationalization• Testing

• Managing Assets• Session Handling• Web Services• JSON• Going Async

Fast Track to Play with Java (2 Days)

• Overview• Play Basics• Forms• Internationalization• Testing

• Managing Assets• Session Handling• Web Services• JSON• Going Async

Spark Workshop (2 Days)

• Introduction• Writing Spark Apps I• Writing Spark Apps II• Spark SQL

• Spark Streaming• Other Libraries• Spark Clusters

Online Resources

• Functional Programming in Scala• Principles of Reactive Programming

• Introduction to Scala• Spark Overview for Scala Analytics• Scala for Data Scientists (coming very soon!)

Online Ecosystem Resources

scalacourses.com

Questions?

top related