{"product_id":"9781617295270","title":"Get Programming with Scala","description":"\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eAuthor\/Contributor(s):\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eSfregola, Daniela\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003ePublisher:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eManning\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eDate:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e9\/7\/2021\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eBinding:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003ePaperback\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eCondition:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eNEW\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cb\u003eThe perfect starting point for your journey into Scala and functional programming.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eSummary\u003cbr\u003eIn \u003ci\u003eGet Programming in Scala\u003c\/i\u003e you will learn:\u003cbr\u003e\u003cbr\u003eObject-oriented principles in Scala\u003cbr\u003eExpress program designs in functions\u003cbr\u003eUse types to enforce program requirements\u003cbr\u003eUse abstractions to avoid code duplication\u003cbr\u003eWrite meaningful tests and recognize code smells\u003cbr\u003e\u003cbr\u003eScala 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, \u003ci\u003eGet Programming with Scala\u003c\/i\u003e 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.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the technology\u003c\/b\u003e\u003cbr\u003eScala 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.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the book\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eGet Programming with Scala\u003c\/i\u003e 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.\u003cbr\u003e\u003cbr\u003eWhat's inside\u003cbr\u003e\u003cbr\u003eApply object-oriented principles in Scala\u003cbr\u003eLearn the core concepts of functional programming\u003cbr\u003eUse types to enforce program requirements\u003cbr\u003eUse abstractions to avoid code duplication\u003cbr\u003eWrite meaningful tests and recognize code smells\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e\u003cbr\u003eFor developers who know an OOP language like Java, Python, or C#. No experience with Scala or functional programming required.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eDaniela Sfregola\u003c\/b\u003e 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.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eUnit 0 HELLO SCALA!\u003cbr\u003eUnit 1 THE BASICS\u003cbr\u003eUnit 2 OBJECT-ORIENTED FUNDAMENTALS\u003cbr\u003eUnit 3 HTTP SERVER\u003cbr\u003eUnit 4 IMMUTABLE DATA AND STRUCTURES\u003cbr\u003eUnit 5 LIST\u003cbr\u003eUnit 6 OTHER COLLECTIONS AND ERROR HANDLING\u003cbr\u003eUnit 7 CONCURRENCY\u003cbr\u003eUnit 8 JSON (DE)SERIALIZATION","brand":"Manning","offers":[{"title":"Default Title","offer_id":48176691249407,"sku":"9781617295270","price":59.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0452\/0886\/2873\/files\/Jacket_e4cdf22c-66f3-4ea0-b4fa-55d7ef3add2f.jpg?v=1771351501","url":"https:\/\/massivebookshop.com\/products\/9781617295270","provider":"MASSIVE BOOKSHOP","version":"1.0","type":"link"}