Building Applications with Scala
暫譯: 使用 Scala 建立應用程式

Diego Pacheco

  • 出版商: Packt Publishing
  • 出版日期: 2016-12-09
  • 售價: $2,030
  • 貴賓價: 9.5$1,929
  • 語言: 英文
  • 頁數: 344
  • 裝訂: Paperback
  • ISBN: 178646148X
  • ISBN-13: 9781786461483
  • 相關分類: JVM 語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Key Features

  • Craft a completely reactive functional application from front end to back end
  • Step-by-step instructions, examples, and hands-on practices designed to help you learn the key secrets and intricacies of Scala app development
  • Comprehensive coverage of all the most popular tools in the Scala ecosystem

Book Description

Scala is known for incorporating both object-oriented and functional programming into a concise and extremely powerful package. However, creating an app in Scala can get a little tricky because of the complexity. This book will help you dive straight into app development by creating a real, reactive, and functional application. We will provide you with practical examples and instructions using a hands-on approach that will give you a firm grounding in reactive functional principles.

The book will take you through all the fundamentals of app development within Scala as you build an application piece by piece. We've made sure to incorporate everything you need from setting up to building reports and scaling architecture. This book also covers the most useful tools available in the Scala ecosystem, such as Slick, Play, and Akka, and a whole lot more. It will help you unlock the secrets of building your own up-to-date Scala application while maximizing performance and scalability.

What you will learn

  • Use Akka to create a chat service for your app
  • Equip yourself with the techniques and tools to build reports and build database persistence with Scala and Slick
  • Develop a customer-facing Rest API that makes use of Scala and Spray
  • Make use of the Scala web development principles and scale up the architecture of your application
  • Get familiar with the core principles and concepts of Functional Programming
  • Use the Play framework to create models, controllers, and views
  • Develop reactive backing frameworks by writing code with RxScala
  • Discover what proper testing entails with Scala using behavior-driven development

商品描述(中文翻譯)

關鍵特點
- 從前端到後端打造一個完全反應式的功能應用程式
- 提供逐步指導、範例和實作練習,幫助您學習 Scala 應用程式開發的關鍵秘密和細節
- 全面涵蓋 Scala 生態系統中所有最受歡迎的工具

書籍描述
Scala 以將物件導向和函數式編程結合成一個簡潔且極具威力的套件而聞名。然而,由於其複雜性,在 Scala 中創建應用程式可能會有些棘手。本書將幫助您直接進入應用程式開發,通過創建一個真實的、反應式的和函數式的應用程式。我們將提供實用的範例和指導,採用實作的方法,讓您對反應式函數式原則有堅實的基礎。

本書將帶您逐步了解 Scala 中應用程式開發的所有基本概念,讓您逐塊構建應用程式。我們確保涵蓋從設置到生成報告和擴展架構所需的一切。本書還涵蓋了 Scala 生態系統中最有用的工具,如 Slick、Play 和 Akka 等,還有更多內容。它將幫助您解鎖構建自己最新 Scala 應用程式的秘密,同時最大化性能和可擴展性。

您將學到的內容
- 使用 Akka 為您的應用程式創建聊天服務
- 掌握使用 Scala 和 Slick 構建報告和數據庫持久性的技術和工具
- 開發一個面向客戶的 Rest API,利用 Scala 和 Spray
- 利用 Scala 網頁開發原則擴展應用程式的架構
- 熟悉函數式編程的核心原則和概念
- 使用 Play 框架創建模型、控制器和視圖
- 通過編寫 RxScala 代碼開發反應式後端框架
- 探索使用行為驅動開發進行 Scala 的正確測試所需的內容