Akka HTTP with Scala | Rock the JVM
A must-have for Scala and Akka developers: write reactive microservices and REST APIs with Akka HTTP and Scala
What you will learn?
- Reactive microservices
- REST APIs in minutes
- Server and Client-side HTTP
- JSON integration
- Websockets
- JSON Web Tokens (JWT) authorization
- Seamless interaction with Akka Actors and Akka Streams
Your trainer
Daniel Ciocîrlan
I'm a software engineer with a passion for teaching. Big fan of Scala and the JVM.
I have a Master's Degree in Computer Science and I wrote my Bachelor and Master theses on Quantum Computation. Before starting to learn programming, I won medals at international Physics competitions.
For 7+ years, I've taught a variety of Computer Science topics to 30000+ of students at various levels. I've held Hour of Code for 7 year-olds, I've taught university students who now work at Google and Facebook, I've held live trainings for software engineering teams at Adobe and Apple, and I'm now so excited to share what I know with a wider community online.
28 lessons
Easy to follow lectures and videos covering subject details.
10 hours
This course includes hours of video material. Watch on-demand, anytime, anywhere.
Certificate of Completion
You will earn a Certificate of Completion at the end of this course.
Course curriculum
- Welcome11:02
- How to Make the Best out of This Course02:32
- Scala Recap26:30
- Akka Recap17:05
- Akka Streams Recap18:32
- The Low-Level Server API31:13
- The Low-Level Server API, Part 215:59
- Marshalling JSON19:18
- Marshalling JSON, Part 224:17
- Handling Query Parameters37:49
- Setting up HTTPS16:57
- High-Level Server API Intro15:49
- Directives Breakdown25:59
- Directives Breakdown, Part 220:19
- A High-Level Server Example32:45
- A High-Level Exercise26:35
- Marshalling JSON20:18
- Marshalling JSON, Part 221:48
- Handling Rejections27:00
- Handling Exceptions16:47
- Routing TestKit33:12
- Websockets28:03
- Uploading Files22:55
- JSON Web Token (JWT) Authorization34:41
- The Connection-Level API36:31
- The Host-Level API18:26
- The Request-Level API08:51
- You Rock!00:30
Online Courses
Learning Akka doesn't have to be hard. Here is our curated list of recommended online courses that will guide you step-by-step in the learning process.
Learn moreBooks
Are you an avid book reader? Do you prefer paperback, or maybe Kindle version? Take a look at our curated list of Akka related books and take your
YouTube videos
The number of high-quality and free Akka video tutorials is growing fast. Check this curated list of recommended videos - there is no excuse to stop learning.
Learn more