Scala Projects [Video]

Scala Projects [Video]

Kapil Sanghvi

Develop real-world Scala applications using concurrency and message passing in an Akka framework with Play web development
Packt Subscription
FREE
$9.99/m after trial
Video
$50.00
RRP $124.99
Save 59%
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$50.00
$9.99 p/m after trial
RRP $124.99
Subscription
Video
Start a FREE 10-day trial

Frequently bought together


Scala Projects [Video] Book Cover
Scala Projects [Video]
$ 124.99
$ 50.00
Real World Projects in Python 3.x [Video] Book Cover
Real World Projects in Python 3.x [Video]
$ 124.99
$ 50.00
Buy 2 for $100.00
Save $149.98
Add to Cart

Video Description

Scala is a functional programming language that supports OOP principles and it’s quite challenging to develop scalable and reactive applications without any framework/library support. This video course is designed to help Scala programmers who have very basic knowledge of the Scala language build real-world applications from scratch using the Play and Akka frameworks with the underlined concurrency resolution mechanism.

In this course you will learn various features of the Play and Akka frameworks by building 5 real-world applications with increasing complexity. Beginning with a simple project, a product catalog-listing application, the course will take you through building a customer data entry application, a string processing application to get a word count, a message passing app like Ping pong actors example and Dining-philosophers problem-in humus.

Each project will help you master the programming and data capabilities of Scala. By the end of the course, you will not only be empowered by knowing the ins and outs of Scala, but you will also be able to apply them to solve a variety of problems.

The code bundle for this course is available at: https://github.com/PacktPublishing/Scala-Projects

Style and Approach

This course is based on writing practical examples using Scala with the Play and Akka frameworks. In this course, you will start by implementing very basic projects for beginner to intermediate-level coders and then explore advanced programming for each of the above frameworks.

Video Preview

What You Will Learn

  • Build your first application from scratch using Play and explore the MVC architecture
  • Perform database operation using a Slick-JDBC connection with Play
  • Design form-based views to record customer data
  • Use a pattern to send and receive messages between actors in Akka
  • Master the concurrency problem and unblocking behavior of actor systems using the wait and reply mechanism
  • Implement features of Akka such as futures, await, timeouts, and ask patterns
  • Design and develop an Akka adaptation of the famous 'dining-philosophers' problem
  • Develop a ping-pong example application using Actor

Authors

Video Details

ISBN 139781787280595
Course Length2 hours 25 minutes
Read More

Read More Reviews

Recommended for You

Real World Projects in Python 3.x [Video] Book Cover
Real World Projects in Python 3.x [Video]
$ 124.99
$ 50.00
GraphQL Projects [Video] Book Cover
GraphQL Projects [Video]
$ 124.99
$ 50.00
JavaScript Project - Create CSV file from Google Spreadsheets [Video] Book Cover
JavaScript Project - Create CSV file from Google Spreadsheets [Video]
$ 91.99
$ 36.80
JavaScript - DOMinator project [Video] Book Cover
JavaScript - DOMinator project [Video]
$ 91.99
$ 36.80
JavaScript - Card War Game Project [Video] Book Cover
JavaScript - Card War Game Project [Video]
$ 91.99
$ 36.80
DOM Commander - A JavaScript Project Course [Video] Book Cover
DOM Commander - A JavaScript Project Course [Video]
$ 99.99
$ 40.00