Professional Scala

Janek Bogucki, Alessandro Lacava, Aliaksandr Bedrytski, Matthew de Detrich, Benjamin Neil

  • 出版商: Wrox Press
  • 出版日期: 2016-06-13
  • 定價: $1,650
  • 售價: 8.0$1,320
  • 語言: 英文
  • 頁數: 240
  • 裝訂: Paperback
  • ISBN: 1119267226
  • ISBN-13: 9781119267225
  • 相關分類: JVM 語言
  • 立即出貨 (庫存 < 4)

商品描述

Professional Scala provides experienced programmers with fast track coverage aimed at supporting the use of Scala in professional production applications. Skipping over the basics and fundamentals of programming, the discussion launches directly into practical Scala topics with the most up-to-date coverage of the rapidly-expanding language and related tools. Scala bridges the gap between functional and object-oriented programming, and this book details that link with clear a discussion on both Java compatibility and the read-eval-print loop used in functional programming. You'll learn the details of tooling for build and static analysis. You’ll cover unit testing with ScalaTest, documentation with Scaladoc, how to handle concurrency, and much more as you build the in-demand skill set required to use Scala in a real-world production environment.

Java-compliant with functional programming properties, Scala's popularity is growing quickly—especially in the rapidly expanding areas of big data and cluster computing. This book explains everything professional programmers need to start using Scala and its main tools quickly and effectively.

 Master Scala syntax, the SBT interactive build tool, and the REPL workflow

  • Explore functional design patterns, concurrency, and testing
  • Work effectively with Maven, Scaladoc, Scala.js, and more
  • Dive into the advanced type system
  • Find out about Scala.js

A working knowledge of Scala puts you in demand. As both the language and applications expand, so do the opportunities for experienced Scala programmers—and many positions are going unfilled. Twitter, Comcast, Netflix, and other major enterprises across industries are using Scala every day, in a number of different applications and capacities. Professional Scala helps you update your skills quickly to start advancing your career.

商品描述(中文翻譯)

《Professional Scala》提供給有經驗的程式設計師快速入門,旨在支援在專業生產應用中使用Scala。略過基礎和程式設計的基本知識,本書直接探討實用的Scala主題,並提供最新的語言和相關工具的涵蓋範圍。Scala橋接了函數式和物件導向編程之間的差距,本書詳細介紹了這個連結,包括Java兼容性和函數式編程中使用的讀取-評估-打印循環。您將學習有關構建和靜態分析工具的詳細信息。您將涵蓋使用ScalaTest進行單元測試,使用Scaladoc進行文檔編寫,處理並發等等,以建立在實際生產環境中使用Scala所需的熱門技能。

Scala具有與Java兼容的函數式編程特性,其受歡迎程度迅速增長,尤其是在大數據和集群計算等快速擴展的領域。本書解釋了所有專業程式設計師需要快速有效地開始使用Scala及其主要工具的一切。

精通Scala語法、SBT互動式構建工具和REPL工作流程
- 探索函數式設計模式、並發和測試
- 有效地使用Maven、Scaladoc、Scala.js等工具
- 深入研究高級類型系統
- 了解Scala.js

掌握Scala的知識使您具有競爭力。隨著語言和應用的擴展,有經驗的Scala程式設計師的機會也在增加,但許多職位仍然空缺。Twitter、Comcast、Netflix和其他各行業的主要企業每天都在使用Scala,並且在許多不同的應用和能力中使用。《Professional Scala》幫助您快速更新技能,開始推動您的職業生涯。