"Get Programming with Scala" - Information and Links:

Get Programming with Scala - Info and Reading Options

Book's cover
The cover of “Get Programming with Scala” - Google Books.

"Get Programming with Scala" was published by Manning Publications Co. LLC in 2021 - New York, the book is classified in Computers genre, it has 1004 pages and the language of the book is English.


“Get Programming with Scala” Metadata:

  • Title: Get Programming with Scala
  • Author:
  • Language: English
  • Number of Pages: 1004
  • Is Family Friendly: Yes - No Mature Content
  • Publisher: Manning Publications Co. LLC
  • Publish Date:
  • Publish Location: New York
  • Genres: Computers

Edition Specifications:

  • Pagination: 560

Edition Identifiers:

AI-generated Review of “Get Programming with Scala”:


Snippets and Summary:

If you’re comfortable writing Java, this easy-to-read book will get you programming with Scala fast. About the book Get Programming with Scala is a fast-paced introduction to the Scala language, covering both Scala 2 and Scala 3.

"Get Programming with Scala" Description:

Google Books:

The perfect starting point for your journey into Scala and functional programming. Summary In Get Programming in Scala you will learn: Object-oriented principles in Scala Express program designs in functions Use types to enforce program requirements Use abstractions to avoid code duplication Write meaningful tests and recognize code smells Scala is a multi-style programming language for the JVM that supports both object-oriented and functional programming. Master Scala, and you'll be well-equipped to match your programming approach to the type of problem you're dealing with. Packed with examples and exercises, Get Programming with Scala is the perfect starting point for developers with some OO knowledge who want to learn Scala and pick up a few FP skills along the way. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology Scala developers are in high demand. This flexible language blends object-oriented and functional programming styles so you can write flexible, easy-to-maintain code. Because Scala runs on the JVM, your programs can interact seamlessly with Java libraries and tools. If you’re comfortable writing Java, this easy-to-read book will get you programming with Scala fast. About the book Get Programming with Scala is a fast-paced introduction to the Scala language, covering both Scala 2 and Scala 3. You’ll learn through lessons, quizzes, and hands-on projects that bring your new skills to life. Clear explanations make Scala’s features and abstractions easy to understand. As you go, you’ll learn to write familiar object-oriented code in Scala and also discover the possibilities of functional programming. What's inside Apply object-oriented principles in Scala Learn the core concepts of functional programming Use types to enforce program requirements Use abstractions to avoid code duplication Write meaningful tests and recognize code smells About the reader For developers who know an OOP language like Java, Python, or C#. No experience with Scala or functional programming required. About the author Daniela Sfregola is a Senior Software Engineer and a Scala user since 2013. She is an active contributor to the Scala Community, a public speaker at Scala conferences and meetups, and a maintainer of open-source projects. Table of Contents Unit 0 HELLO SCALA! Unit 1 THE BASICS Unit 2 OBJECT-ORIENTED FUNDAMENTALS Unit 3 HTTP SERVER Unit 4 IMMUTABLE DATA AND STRUCTURES Unit 5 LIST Unit 6 OTHER COLLECTIONS AND ERROR HANDLING Unit 7 CONCURRENCY Unit 8 JSON (DE)SERIALIZATION

Open Data:

Intro -- inside front cover -- Get Programming with Scala -- Copyright -- dedication -- Contents -- front matter -- Preface -- Acknowledgments -- About this book -- Who should read this book -- How this book is organized: A roadmap -- About the code -- liveBook discussion forum -- About the author -- Unit 0. Hello Scala! -- 1 Why Scala? -- 1.1 Why Scala? -- 1.2 Scala and the JVM -- 1.3 Scala's key features -- Summary -- 2 The Scala environment -- 2.1 The REPL installation -- 2.2 The REPL commands -- 2.3 The REPL code evaluation -- 2.4 Other development tools -- 2.4.1 Git installation -- 2.4.2 Docker installation -- Summary -- 3 Scala Build Tool (sbt) -- 3.1 Why sbt? -- 3.2 sbt installation -- 3.3 sbt commands -- 3.4 Your first sbt project -- 3.5 sbt project structure -- Summary -- Unit 1. The Basics -- 4 Values and variables -- 4.1 Values -- 4.2 Variables -- Summary -- Answers to quick checks -- 5 Conditional constructs and loops -- 5.1 If-else construct -- 5.2 While loop -- 5.3 For loop -- Summary -- Answers to quick checks -- 6 Function as the most fundamental block of code -- 6.1 Functions -- Summary -- Answers to quick checks -- 7 Classes and subclasses to represent the world -- 7.1 Class -- 7.2 Subclass -- 7.3 Abstract class -- Summary -- Answers to quick checks -- 8 The vending machine -- 8.1 Setting up the vending machine -- 8.1.1 The VendingMachine class and its APIs -- 8.1.2 The vending machine and its operations -- 8.1.3 Let's try it out -- 8.2 Possible improvements to our solution -- Summary -- Unit 2. Object-oriented fundamentals -- 9 Import and create packages -- 9.1 Import an existing package -- 9.2 Create a package -- Summary -- Answers to quick checks -- 10 Scope your code with access modifiers -- 10.1 Public, the default access modifier -- 10.2 Private -- 10.3 Protected -- 10.4 Which access level to use? -- Summary

Read “Get Programming with Scala”:

Read “Get Programming with Scala” by choosing from the options below.

Explore a Free Online Preview of “Get Programming with Scala”:

Visit our Preview page to read a free online excerpt provided by Google Books. Click the icon below to begin:

Google Books icon
  • Public Domain: No
  • Availability Status: Partially available
  • Availability Status for country: US.
  • Available Formats: Text is available, image copy is not avialbe.
  • Google Books Link: Google Books

Search for “Get Programming with Scala” downloads:

Visit our Downloads Search page to see if downloads are available.

Find “Get Programming with Scala” in Libraries Near You:

Read or borrow “Get Programming with Scala” from your local library.

Buy “Get Programming with Scala” online:

Shop for “Get Programming with Scala” on popular online marketplaces.