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

  • Daniel Ciocîrlan
  • 4.84
  • (560 reviews)
  • 10 hrs
  • 28 lectures
  • Udemy
Akka HTTP with Scala | Rock the JVM

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 more
Books

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 yourskills to the next level.

Learn more
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