SlideShare a Scribd company logo
Lightbend Training
Jamie 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
Lightbend Training for Scala, Akka, Play Framework and Apache Spark
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 Basi
cs
• For Loops/Expressions
• Inheritance and Traits
• Pattern Matching
• Dealing with Option
• Handling Failure
Lightbend Training for Scala, Akka, Play Framework and Apache Spark
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
Lightbend Training for Scala, Akka, Play Framework and Apache Spark
Fast Track to Akka with Scala (2
Days)
• Overview
• Actor Basics
• Testing Actors
• Actor Lifecycle
• Fault Tolerance
• Routers and Dispatcher
s
• Modifying Actor Behavio
r
• Ask Pattern
• Akka Extensions
• Finite State Machines
Lightbend Training for Scala, Akka, Play Framework and Apache Spark
Lightbend Training for Scala, Akka, Play Framework and Apache Spark
Fast Track to Akka with Java (3
Days)
• Overview
• Actor Basics
• Testing Actors
• Actor Lifecycle
• Fault Tolerance
• Routers and Dispatcher
s
• Modifying Actor Behavio
r
• Ask Pattern
• Akka Extensions
• Finite State Machines
Lightbend Training for Scala, Akka, Play Framework and Apache Spark
Advanced Akka with Scala (2 Days)
• Basics Recap
• Akka Remoting
• Akka Cluster
• Cluster Aware Routers
• Cluster Singleton
• Cluster Sharding
• Akka Persistence
• Akka Data Replication
Lightbend Training for Scala, Akka, Play Framework and Apache Spark
Advanced Akka with Java (3 Days)
• Basics Recap
• Akka Remoting
• Akka Cluster
• Cluster Aware Routers
• Cluster Singleton
• Cluster Sharding
• Akka Persistence
• Akka Data Replication
Lightbend Training for Scala, Akka, Play Framework and Apache Spark
Fast Track to Play with Scala (2
Days)
• Overview
• Play Basics
• Forms
• Internationalization
• Testing
• Managing Assets
• Session Handling
• Web Services
• JSON
• Going Async
Lightbend Training for Scala, Akka, Play Framework and Apache Spark
Fast Track to Play with Java (2
Days)
• Overview
• Play Basics
• Forms
• Internationalization
• Testing
• Managing Assets
• Session Handling
• Web Services
• JSON
• Going Async
Lightbend Training for Scala, Akka, Play Framework and Apache Spark
Spark Workshop (2 Days)
• Introduction
• Writing Spark Apps I
• Writing Spark Apps II
• Spark SQL
• Spark Streaming
• Other Libraries
• Spark Clusters
Lightbend Training for Scala, Akka, Play Framework and Apache Spark
Training Partners
http://www.lightbend.com/services/trainin
g
Online Resources
• Functional Programming in Scala
• Principles of Reactive Programming
• Introduction to Scala
• Spark Overview for Scala Analytics
• Scala for Data Scientists (coming very s
oon!)
Online Ecosystem Resources
scalacourses.co
m
Questions
?

More Related Content

What's hot (20)

PDF
Akka and Kubernetes: Reactive From Code To Cloud
Lightbend
 
PDF
Cloudstate - Towards Stateful Serverless
Lightbend
 
PDF
Akka Streams And Kafka Streams: Where Microservices Meet Fast Data
Lightbend
 
PPTX
20160609 nike techtalks reactive applications tools of the trade
shinolajla
 
PDF
Akka at Enterprise Scale: Performance Tuning Distributed Applications
Lightbend
 
PDF
Pakk Your Alpakka: Reactive Streams Integrations For AWS, Azure, & Google Cloud
Lightbend
 
PDF
Digital Transformation with Kubernetes, Containers, and Microservices
Lightbend
 
PPTX
Running Kafka for Maximum Pain
Todd Palino
 
PPTX
Lessons From HPE: From Batch To Streaming For 20 Billion Sensors With Lightbe...
Lightbend
 
PDF
What is reactive
Lightbend
 
PDF
Microservices, Monoliths, SOA and How We Got Here
Lightbend
 
PPTX
Putting Kafka In Jail – Best Practices To Run Kafka On Kubernetes & DC/OS
Lightbend
 
PDF
Scala in Model-Driven development for Apparel Cloud Platform
Tomoharu ASAMI
 
PDF
Akka, Spark or Kafka? Selecting The Right Streaming Engine For the Job
Lightbend
 
PDF
Akka A to Z: A Guide To The Industry’s Best Toolkit for Fast Data and Microse...
Lightbend
 
PDF
Apache Zeppelin & Cluster
Jongyoul Lee
 
PPTX
Deep Learning and Streaming in Apache Spark 2.x with Matei Zaharia
Jen Aman
 
PDF
Full Stack Reactive In Practice
Lightbend
 
PDF
Control and monitor_microservices_with_microprofile
Rudy De Busscher
 
PPTX
Kafka - Linkedin's messaging backbone
Ayyappadas Ravindran (Appu)
 
Akka and Kubernetes: Reactive From Code To Cloud
Lightbend
 
Cloudstate - Towards Stateful Serverless
Lightbend
 
Akka Streams And Kafka Streams: Where Microservices Meet Fast Data
Lightbend
 
20160609 nike techtalks reactive applications tools of the trade
shinolajla
 
Akka at Enterprise Scale: Performance Tuning Distributed Applications
Lightbend
 
Pakk Your Alpakka: Reactive Streams Integrations For AWS, Azure, & Google Cloud
Lightbend
 
Digital Transformation with Kubernetes, Containers, and Microservices
Lightbend
 
Running Kafka for Maximum Pain
Todd Palino
 
Lessons From HPE: From Batch To Streaming For 20 Billion Sensors With Lightbe...
Lightbend
 
What is reactive
Lightbend
 
Microservices, Monoliths, SOA and How We Got Here
Lightbend
 
Putting Kafka In Jail – Best Practices To Run Kafka On Kubernetes & DC/OS
Lightbend
 
Scala in Model-Driven development for Apparel Cloud Platform
Tomoharu ASAMI
 
Akka, Spark or Kafka? Selecting The Right Streaming Engine For the Job
Lightbend
 
Akka A to Z: A Guide To The Industry’s Best Toolkit for Fast Data and Microse...
Lightbend
 
Apache Zeppelin & Cluster
Jongyoul Lee
 
Deep Learning and Streaming in Apache Spark 2.x with Matei Zaharia
Jen Aman
 
Full Stack Reactive In Practice
Lightbend
 
Control and monitor_microservices_with_microprofile
Rudy De Busscher
 
Kafka - Linkedin's messaging backbone
Ayyappadas Ravindran (Appu)
 

Similar to Lightbend Training for Scala, Akka, Play Framework and Apache Spark (20)

PDF
Building Applications with Scala 1st Edition Pacheco
waldalowey4n
 
PPT
Introducing Scala to your Ruby/Java Shop : My experiences at IGN
Manish Pandit
 
PPTX
Sviluppare applicazioni nell'era dei "Big Data" con Scala e Spark - Mario Car...
Codemotion
 
PPTX
Sviluppare applicazioni nell'era dei "Big Data" con Scala e Spark - Mario Car...
Codemotion
 
PDF
FUTURA LABS.pdf
shyaminik7
 
PPT
Talearnt
Vivek Sundar
 
PPTX
PPT_FutraLab.pptx
DeepakP476179
 
PDF
The most in-demand programming skills American companies are looking for
Turing.com
 
PDF
Top 10 software courses in demand in India
Zoople Technologies
 
PPTX
Becoming-a-Full-Stack-Developer-With-Full-Stack-Course.pptx.pptx
Gargee ExcelR
 
PPTX
Talearnt Webinar
Vivek Sundar
 
PPTX
Talearnt Webinar
Vivek Sundar
 
PPTX
18 jan13 talearnt webinar
Vivek Sundar
 
PDF
Best Java Fullstack Online Training in Hyderabad
bharathtsofttech
 
PDF
Best Fullstack java online training in Hyderabad
bharathtsofttech
 
PPTX
Wittyminds portfolio tech courses
wiTTyMinds1
 
PPTX
FP adoption at REA
kenbot
 
PPT
Evolving IGN’s New APIs with Scala
Manish Pandit
 
PDF
Full Stack Software Development Program
bharani744715
 
PDF
ALX SE Guide For The Software Engineering PATH
Mogajisamuel1
 
Building Applications with Scala 1st Edition Pacheco
waldalowey4n
 
Introducing Scala to your Ruby/Java Shop : My experiences at IGN
Manish Pandit
 
Sviluppare applicazioni nell'era dei "Big Data" con Scala e Spark - Mario Car...
Codemotion
 
Sviluppare applicazioni nell'era dei "Big Data" con Scala e Spark - Mario Car...
Codemotion
 
FUTURA LABS.pdf
shyaminik7
 
Talearnt
Vivek Sundar
 
PPT_FutraLab.pptx
DeepakP476179
 
The most in-demand programming skills American companies are looking for
Turing.com
 
Top 10 software courses in demand in India
Zoople Technologies
 
Becoming-a-Full-Stack-Developer-With-Full-Stack-Course.pptx.pptx
Gargee ExcelR
 
Talearnt Webinar
Vivek Sundar
 
Talearnt Webinar
Vivek Sundar
 
18 jan13 talearnt webinar
Vivek Sundar
 
Best Java Fullstack Online Training in Hyderabad
bharathtsofttech
 
Best Fullstack java online training in Hyderabad
bharathtsofttech
 
Wittyminds portfolio tech courses
wiTTyMinds1
 
FP adoption at REA
kenbot
 
Evolving IGN’s New APIs with Scala
Manish Pandit
 
Full Stack Software Development Program
bharani744715
 
ALX SE Guide For The Software Engineering PATH
Mogajisamuel1
 
Ad

More from Lightbend (20)

PDF
IoT 'Megaservices' - High Throughput Microservices with Akka
Lightbend
 
PDF
How Akka Cluster Works: Actors Living in a Cluster
Lightbend
 
PDF
The Reactive Principles: Eight Tenets For Building Cloud Native Applications
Lightbend
 
PDF
Putting the 'I' in IoT - Building Digital Twins with Akka Microservices
Lightbend
 
PDF
Detecting Real-Time Financial Fraud with Cloudflow on Kubernetes
Lightbend
 
PDF
Digital Transformation from Monoliths to Microservices to Serverless and Beyond
Lightbend
 
PDF
Akka Anti-Patterns, Goodbye: Six Features of Akka 2.6
Lightbend
 
PDF
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
Lightbend
 
PDF
Microservices, Kubernetes, and Application Modernization Done Right
Lightbend
 
PDF
Akka and Kubernetes: A Symbiotic Love Story
Lightbend
 
PPTX
Scala 3 Is Coming: Martin Odersky Shares What To Know
Lightbend
 
PDF
Migrating From Java EE To Cloud-Native Reactive Systems
Lightbend
 
PDF
Running Kafka On Kubernetes With Strimzi For Real-Time Streaming Applications
Lightbend
 
PDF
Designing Events-First Microservices For A Cloud Native World
Lightbend
 
PDF
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
Lightbend
 
PDF
A Glimpse At The Future Of Apache Spark 3.0 With Deep Learning And Kubernetes
Lightbend
 
PDF
Hands On With Spark: Creating A Fast Data Pipeline With Structured Streaming ...
Lightbend
 
PDF
How Akka Works: Visualize And Demo Akka With A Raspberry-Pi Cluster
Lightbend
 
PDF
Machine Learning At Speed: Operationalizing ML For Real-Time Data Streams
Lightbend
 
PDF
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
Lightbend
 
IoT 'Megaservices' - High Throughput Microservices with Akka
Lightbend
 
How Akka Cluster Works: Actors Living in a Cluster
Lightbend
 
The Reactive Principles: Eight Tenets For Building Cloud Native Applications
Lightbend
 
Putting the 'I' in IoT - Building Digital Twins with Akka Microservices
Lightbend
 
Detecting Real-Time Financial Fraud with Cloudflow on Kubernetes
Lightbend
 
Digital Transformation from Monoliths to Microservices to Serverless and Beyond
Lightbend
 
Akka Anti-Patterns, Goodbye: Six Features of Akka 2.6
Lightbend
 
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
Lightbend
 
Microservices, Kubernetes, and Application Modernization Done Right
Lightbend
 
Akka and Kubernetes: A Symbiotic Love Story
Lightbend
 
Scala 3 Is Coming: Martin Odersky Shares What To Know
Lightbend
 
Migrating From Java EE To Cloud-Native Reactive Systems
Lightbend
 
Running Kafka On Kubernetes With Strimzi For Real-Time Streaming Applications
Lightbend
 
Designing Events-First Microservices For A Cloud Native World
Lightbend
 
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
Lightbend
 
A Glimpse At The Future Of Apache Spark 3.0 With Deep Learning And Kubernetes
Lightbend
 
Hands On With Spark: Creating A Fast Data Pipeline With Structured Streaming ...
Lightbend
 
How Akka Works: Visualize And Demo Akka With A Raspberry-Pi Cluster
Lightbend
 
Machine Learning At Speed: Operationalizing ML For Real-Time Data Streams
Lightbend
 
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
Lightbend
 
Ad

Recently uploaded (20)

PPTX
The Role of a PHP Development Company in Modern Web Development
SEO Company for School in Delhi NCR
 
PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PPTX
MailsDaddy Outlook OST to PST converter.pptx
abhishekdutt366
 
PDF
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
PPTX
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
PPTX
Migrating Millions of Users with Debezium, Apache Kafka, and an Acyclic Synch...
MD Sayem Ahmed
 
PDF
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
PPTX
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PDF
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
PDF
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
PPTX
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
PDF
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
PDF
Executive Business Intelligence Dashboards
vandeslie24
 
PPTX
An Introduction to ZAP by Checkmarx - Official Version
Simon Bennetts
 
PPTX
Revolutionizing Code Modernization with AI
KrzysztofKkol1
 
PDF
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
The Role of a PHP Development Company in Modern Web Development
SEO Company for School in Delhi NCR
 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
MailsDaddy Outlook OST to PST converter.pptx
abhishekdutt366
 
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
Migrating Millions of Users with Debezium, Apache Kafka, and an Acyclic Synch...
MD Sayem Ahmed
 
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
Executive Business Intelligence Dashboards
vandeslie24
 
An Introduction to ZAP by Checkmarx - Official Version
Simon Bennetts
 
Revolutionizing Code Modernization with AI
KrzysztofKkol1
 
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 

Lightbend Training for Scala, Akka, Play Framework and Apache Spark

  • 1. Lightbend Training Jamie Allen Sr. Director of Global Services
  • 2. Agenda • Why? • Goals of Lightbend Training • Course Overviews • Other Resources • Questions
  • 3. Traditional application architectures and platforms are obsolete. Gartner
  • 4. 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
  • 5. 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
  • 6. 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
  • 8. 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
  • 9. Fast Track to Scala (2 Days) • Introduction • First Steps in Scala • OO Basics • Testing • Collections and FP Basi cs • For Loops/Expressions • Inheritance and Traits • Pattern Matching • Dealing with Option • Handling Failure
  • 11. 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
  • 13. Fast Track to Akka with Scala (2 Days) • Overview • Actor Basics • Testing Actors • Actor Lifecycle • Fault Tolerance • Routers and Dispatcher s • Modifying Actor Behavio r • Ask Pattern • Akka Extensions • Finite State Machines
  • 16. Fast Track to Akka with Java (3 Days) • Overview • Actor Basics • Testing Actors • Actor Lifecycle • Fault Tolerance • Routers and Dispatcher s • Modifying Actor Behavio r • Ask Pattern • Akka Extensions • Finite State Machines
  • 18. Advanced Akka with Scala (2 Days) • Basics Recap • Akka Remoting • Akka Cluster • Cluster Aware Routers • Cluster Singleton • Cluster Sharding • Akka Persistence • Akka Data Replication
  • 20. Advanced Akka with Java (3 Days) • Basics Recap • Akka Remoting • Akka Cluster • Cluster Aware Routers • Cluster Singleton • Cluster Sharding • Akka Persistence • Akka Data Replication
  • 22. Fast Track to Play with Scala (2 Days) • Overview • Play Basics • Forms • Internationalization • Testing • Managing Assets • Session Handling • Web Services • JSON • Going Async
  • 24. Fast Track to Play with Java (2 Days) • Overview • Play Basics • Forms • Internationalization • Testing • Managing Assets • Session Handling • Web Services • JSON • Going Async
  • 26. Spark Workshop (2 Days) • Introduction • Writing Spark Apps I • Writing Spark Apps II • Spark SQL • Spark Streaming • Other Libraries • Spark Clusters
  • 29. Online Resources • Functional Programming in Scala • Principles of Reactive Programming • Introduction to Scala • Spark Overview for Scala Analytics • Scala for Data Scientists (coming very s oon!)

Editor's Notes

  • #8: Starting at 12:00 with IOT Define: Internet of Everything, typically connecting devices, data, and people Why: Fast data, huge scale and resilience, likely microservices, likely greenfield, need to enable rapid release, accommodate burstiness Legacy Modernization Define: Need to move from Monolith to Microservices while leverage existing devs and heritage systems. Why: We have the only platform that delivers a bridge to the enterprise to build resilient apps at web scale. New Business Definition: Enterprise that leverages existing strength to spinoff an entirely new offering Why: Likely a greenfield play that will leverage Microservices and Fast Data; why would you choose anything other than Reactive Platform? Market Expansion Define: Enterprise takes existing offering into additional markets (geographies or classes of consumers) Why: It’s about developer productivity, maintainability of app, rapid release of new features, and scale Customer Engagement Define: Enterprise looking to improve customer engagement, whether the customer is internal or external Why: Responsiveness and resilience are front and center; can also include a need for real-time decisions or real-time data