Scala Programming Projects

Scala Programming Projects
Author :
Publisher : Packt Publishing Ltd
Total Pages : 392
Release :
ISBN-10 : 9781788395342
ISBN-13 : 1788395344
Rating : 4/5 (344 Downloads)

Book Synopsis Scala Programming Projects by : Mikael Valot

Download or read book Scala Programming Projects written by Mikael Valot and published by Packt Publishing Ltd. This book was released on 2018-09-29 with total page 392 pages. Available in PDF, EPUB and Kindle. Book excerpt: Discover unique features and powerful capabilities of Scala Programming as you build projects in a wide range of domains Key FeaturesDevelop a range of Scala projects from web applications to big data analysisLeverage full power of modern web programming using Play FrameworkBuild real-time data pipelines in Scala with a Bitcoin transaction analysis appBook Description Scala is a type-safe JVM language that incorporates object-oriented and functional programming (OOP and FP) aspects. This book gets you started with essentials of software development by guiding you through various aspects of Scala programming, helping you bridge the gap between learning and implementing. You will learn about the unique features of Scala through diverse applications and experience simple yet powerful approaches for software development. Scala Programming Projects will help you build a number of applications, beginning with simple projects, such as a financial independence calculator, and advancing to other projects, such as a shopping application and a Bitcoin transaction analyzer. You will be able to use various Scala features, such as its OOP and FP capabilities, and learn how to write concise, reactive, and concurrent applications in a type-safe manner. You will also learn how to use top-notch libraries such as Akka and Play and integrate Scala apps with Kafka, Spark, and Zeppelin, along with deploying applications on a cloud platform. By the end of the book, you will not only know the ins and outs of Scala, but you will also be able to apply it to solve a variety of real-world problems What you will learnBuild, test, and package code using Scala Build ToolDecompose code into functions, classes, and packages for maintainabilityImplement the functional programming capabilities of ScalaDevelop a simple CRUD REST API using the Play frameworkAccess a relational database using SlickDevelop a dynamic web UI using Scala.jsSource streaming data using Spark Streaming and write a Kafka producerUse Spark and Zeppelin to analyze dataWho this book is for If you are an amateur programmer who wishes to learn how to use Scala, this book is for you. Knowledge of Java will be beneficial, but not necessary, to understand the concepts covered in this book.


Scala Programming Projects Related Books

Scala Programming Projects
Language: en
Pages: 392
Authors: Mikael Valot
Categories: Computers
Type: BOOK - Published: 2018-09-29 - Publisher: Packt Publishing Ltd

GET EBOOK

Discover unique features and powerful capabilities of Scala Programming as you build projects in a wide range of domains Key FeaturesDevelop a range of Scala pr
Hands-on Scala Programming: Learn Scala in a Practical, Project-Based Way
Language: en
Pages: 414
Authors: Haoyi Li
Categories: Computers
Type: BOOK - Published: 2020-07-11 - Publisher:

GET EBOOK

Hands-on Scala teaches you how to use the Scala programming language in a practical, project-based fashion. This book is designed to quickly teach an existing p
Programming Scala
Language: en
Pages: 498
Authors: Dean Wampler
Categories: Computers
Type: BOOK - Published: 2014-12-04 - Publisher: "O'Reilly Media, Inc."

GET EBOOK

Get up to speed on Scala, the JVM language that offers all the benefits of a modern object model, functional programming, and an advanced type system. Packed wi
Functional Programming in Scala
Language: en
Pages: 455
Authors: Paul Chiusano
Categories: Computers
Type: BOOK - Published: 2014-09-01 - Publisher: Simon and Schuster

GET EBOOK

Summary Functional Programming in Scala is a serious tutorial for programmers looking to learn FP and apply it to the everyday business of coding. The book guid
Scala Machine Learning Projects
Language: en
Pages: 461
Authors: Md. Rezaul Karim
Categories: Computers
Type: BOOK - Published: 2018-01-31 - Publisher: Packt Publishing Ltd

GET EBOOK

Powerful smart applications using deep learning algorithms to dominate numerical computing, deep learning, and functional programming. Key Features Explore mach