高生產力軟體開發實務|以 Java 專案驅動的基礎指南 (Real-World Software Development)
Raoul-Gabriel Urma, Richard Warburton 著 張耀鴻 譯
- 出版商: 歐萊禮
- 出版日期: 2021-01-04
- 定價: $480
- 售價: 7.9 折 $379
- 語言: 繁體中文
- 頁數: 208
- 裝訂: 平裝
- ISBN: 9865026627
- ISBN-13: 9789865026622
- 
    相關分類:
    
      Java 程式語言、Java 相關技術
 
- 此書翻譯自: Real-World Software Development: A Project-Driven Guide to Fundamentals in Java
- 
    相關翻譯:
    
      軟件開發實踐:項目驅動式的Java開發指南 (簡中版)
 
立即出貨 (庫存 > 10)
買這商品的人也買了...
- 
                
                   單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e) 單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507
- 
                
                   網站可靠性工程|Google 的系統管理之道 (Site Reliability Engineering: How Google Runs Production Systems)(SRE)-*外觀稍有瑕疵,不介意者再下單 網站可靠性工程|Google 的系統管理之道 (Site Reliability Engineering: How Google Runs Production Systems)(SRE)-*外觀稍有瑕疵,不介意者再下單$780$616
- 
                
                   CODE COMPLETE:軟體開發實務指南, 2/e (中文版) (Code Complete: A Practical Handbook of Software Construction, 2/e) CODE COMPLETE:軟體開發實務指南, 2/e (中文版) (Code Complete: A Practical Handbook of Software Construction, 2/e)$1,280$998
- 
                
                   Web API 建構與設計 (Designing Web APIs: Building APIs That Developers Love) Web API 建構與設計 (Designing Web APIs: Building APIs That Developers Love)$480$379
- 
                
                   領域驅動設計:軟體核心複雜度的解決方法 (Domain-Driven Design: Tackling Complexity in the Heart of Software) 領域驅動設計:軟體核心複雜度的解決方法 (Domain-Driven Design: Tackling Complexity in the Heart of Software)$680$530
- 
                
                   分散式系統設計 (Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services) 分散式系統設計 (Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services)$480$379
- 
                
                   機器學習的數學基礎 : AI、深度學習打底必讀 機器學習的數學基礎 : AI、深度學習打底必讀$580$458
- 
                
                   軟體開發人員職涯發展成功手冊 (The Complete Software Developer's Career Guide: How to Learn Programming Languages Quickly, Ace Your Programming Interview, and Land Your Software Developer Dream Job) 軟體開發人員職涯發展成功手冊 (The Complete Software Developer's Career Guide: How to Learn Programming Languages Quickly, Ace Your Programming Interview, and Land Your Software Developer Dream Job)$880$748
- 
                
                   依賴注入:原理、實作與設計模式 (Dependency Injection: Principles, Practices, Patterns, 2/e) 依賴注入:原理、實作與設計模式 (Dependency Injection: Principles, Practices, Patterns, 2/e)$1,000$780
- 
                
                   極速開發 Java 大型系統:Spring Boot 又輕又快又好學 極速開發 Java 大型系統:Spring Boot 又輕又快又好學$880$748
- 
                
                   Linux 運維實作大全:高效管理所有主流服務 Linux 運維實作大全:高效管理所有主流服務$880$695
- 
                
                   操作介面設計模式, 3/e (Designing Interfaces, 3/e) 操作介面設計模式, 3/e (Designing Interfaces, 3/e)$980$774
- 
                
                   Scrum 實踐者應該知道的 97件事|來自專家的集體智慧 (97 Things Every Scrum Practitioner Should Know) Scrum 實踐者應該知道的 97件事|來自專家的集體智慧 (97 Things Every Scrum Practitioner Should Know)$450$356
- 
                
                   自然語言處理最佳實務|全面建構真正的 NLP 系統 (Practical Natural Language Processing: A Comprehensive Guide to Building Real-World Nlp Systems) 自然語言處理最佳實務|全面建構真正的 NLP 系統 (Practical Natural Language Processing: A Comprehensive Guide to Building Real-World Nlp Systems)$780$616
- 
                
                   Java 程式設計師應該知道的 97件事|來自專家的集體智慧 (97 Things Every Java Programmer Should Know) Java 程式設計師應該知道的 97件事|來自專家的集體智慧 (97 Things Every Java Programmer Should Know)$450$356
- 
                
                   軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices) 軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537
- 
                
                   Kent Beck 的測試驅動開發:案例導向的逐步解決之道 (Test-Driven Development: By Example)(TDD) Kent Beck 的測試驅動開發:案例導向的逐步解決之道 (Test-Driven Development: By Example)(TDD)$560$437
- 
                
                   經理人之道:技術領袖航向成長與改變的參考指南 (The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change) 經理人之道:技術領袖航向成長與改變的參考指南 (The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change)$480$379
- 
                
                   大規模重構|奪回源碼庫的控制權 (Refactoring at Scale: Regaining Control of Your Codebase) 大規模重構|奪回源碼庫的控制權 (Refactoring at Scale: Regaining Control of Your Codebase)$580$458
- 
                
                   AWS Lambda 程式設計 : 用 Java 建立和部署無伺服器應用程式 (Programming AWS Lambda: Build and Deploy Serverless Applications with Java) AWS Lambda 程式設計 : 用 Java 建立和部署無伺服器應用程式 (Programming AWS Lambda: Build and Deploy Serverless Applications with Java)$580$458
- 
                
                   Spring Boot:建置與執行 (Spring Boot: Up and Running: Building Cloud Native Java and Kotlin Applications) Spring Boot:建置與執行 (Spring Boot: Up and Running: Building Cloud Native Java and Kotlin Applications)$580$458
- 
                
                   CQRS 命令查詢職責分離模式 (Command Query Responsibility Segregation) CQRS 命令查詢職責分離模式 (Command Query Responsibility Segregation)$500$390
- 
                
                   領域驅動設計與 .NET Core:應用 DDD 原則,探索軟體核心複雜度 (Hands-On Domain-Driven Design with .NET Core) 領域驅動設計與 .NET Core:應用 DDD 原則,探索軟體核心複雜度 (Hands-On Domain-Driven Design with .NET Core)$780$608
- 
                
                   建構微服務|設計細微化的系統, 2/e (Building Microservices: Designing Fine-Grained Systems, 2/e) 建構微服務|設計細微化的系統, 2/e (Building Microservices: Designing Fine-Grained Systems, 2/e)$880$695
- 
                
                   全棧測試|交付高品質軟體的實務指南 (Full Stack Testing: A Practical Guide for Delivering High Quality Software) 全棧測試|交付高品質軟體的實務指南 (Full Stack Testing: A Practical Guide for Delivering High Quality Software)$680$537
商品描述
「《高生產力軟體開發實務》填補了市場中的一個重要空白。如果你是剛從大學或程式設計訓練班畢業的學生,正在尋找你的第一份Java工作,那麼你應該購買這本書,它彌補了程式設計練習和專業軟體工程師日常工作之間的差距。」
—Ben Evans
New Relic, Java擁護者和首席工程師
如果你剛剛開始你的Java職業生涯,掌握當今眾多軟體發展概念可能會讓你不知所措。你是否應該學習像測試驅動開發這樣的物件導向做法?或者應用函數式程式設計的概念?這本動手實作的指南提供了一種整合的、專案驅動的方法,來幫你學習成為一名高生產力開發人員所需的核心主題。
本書二位作者向您展示數個真實世界的專案是如何開發出來的,並從中汲取最佳實務。每一章的重點都是從命令列批次程式開始的專案,然後發展成功能齊全的應用程式。如果你能夠編寫基本的Java程式,那麼你將學習到最先進的軟體開發實務,並用以構建現代、可靠、可維護的Java軟體。
‧學習編寫可維護程式碼的核心設計原則
‧為你的程式碼庫增加靈活性,改善程式碼的維護,並可處理異常錯誤的狀況
‧瞭解如何應用耦合、內聚、和SOLID原則
‧利用測試驅動開發來解決新的設計問題
‧由外而內思考:從大局出發,再進入應用程式領域的核心
‧介紹函數式程式設計,並學習如何在Java中使用它
作者簡介
Raoul-Gabriel Urma 是Cambridge Spark總裁和創始人,這是一家領先的資料科學家培訓機構。他是多本程式設計書籍的作者,包括暢銷書《Modern Java in Action》(Manning)。
Richard Warburton 是尖端效能工具公司Opsian的首席技術官,也是Artio FIX引擎的維護者,也是暢銷書作家和研討會主講者。
目錄大綱
第一章 展開旅程
第二章 銀行對帳單分析器
第三章 擴充銀行對帳單分析器
第四章 文件管理系統
第五章 業務規則引擎
第六章 Twootr
第七章 擴充Twootr
第八章 結論
索引










 
     
     
     
     
     
     
     
     
     
     
     
    