TypeScript Design Patterns

Vilic Vane

  • 出版商: Packt Publishing
  • 出版日期: 2016-08-31
  • 售價: $1,700
  • 貴賓價: 9.5$1,615
  • 語言: 英文
  • 頁數: 256
  • 裝訂: Paperback
  • ISBN: 178528083X
  • ISBN-13: 9781785280832
  • 相關分類: JavaScriptTypeScriptDesign Pattern
  • 下單後立即進貨 (約3~4週)

商品描述

Key Features

  • This step-by-step guide will would demonstrate all the important design patterns in practice
  • This book is the only documentation on the market focusing on design patterns in TypeScript
  • This book is packed with rich examples that will improve your efficiency and encourage code reuse

Book Description

In programming, there are several problems that occur frequently. To solve these problems, there are various repeatable solutions that are known as design patterns. Design patterns are a great way to improve the efficiency of your programs and improve your productivity.

This book is a collection of the most important patterns you need to improve your applications’ performance and your productivity. The journey starts by explaining the current challenges when designing and developing an application and how you can solve these challenges by applying the correct design pattern and best practices.

Each pattern is accompanied with rich examples that demonstrate the power of patterns for a range of tasks, from building an application to code testing. We’ll introduce low-level programming concepts to help you write TypeScript code, as well as work with software architecture, best practices, and design aspects.

What you will learn

  • Understand the challenges and implications of developing an enterprise application
  • Install and configure the necessary tools in order to start developing an application
  • Identify the challenges when developing an application
  • Apply GoF patterns in an application with a testing approach
  • Use and utilize design patterns while developing a TypeScript application or during JavaScript application development
  • Reference to SOLID principles and what their benefits do to your projects
  • Apply various principles in a TypeScript application
  • Improve code quality and development speed

About the Author

Vilic Vane is a JavaScript engineer with over 8 years of experience in web development. He started following the TypeScript project since it went public, and he’s also a contributor of the project. He is now working at Ruff, a startup company building an IoT platform that runs JavaScript on embedded devices.

Table of Contents

  1. Tools and Frameworks
  2. The Challenge of Increasing Complexity
  3. Creational Design Patterns
  4. Structural Design Patterns
  5. Behavioral Design Patterns
  6. Behavioral Design Patterns: Continuous
  7. Patterns and Architectures in JavaScript and TypeScript
  8. SOLID Principles
  9. The Road to Enterprise Application

商品描述(中文翻譯)


主要特點



  • 這本逐步指南將演示實踐中的所有重要設計模式

  • 這本書是市場上唯一專注於TypeScript設計模式的文檔

  • 這本書充滿了豐富的示例,將提高您的效率並鼓勵代碼重用


書籍描述


在編程中,經常出現一些問題。為了解決這些問題,有各種可重複使用的解決方案,稱為設計模式。設計模式是提高程序效率和生產力的好方法。


這本書是一個收集了最重要的模式,可以提高應用程序性能和生產力的集合。旅程從解釋設計和開發應用程序時的當前挑戰開始,以及如何通過應用正確的設計模式和最佳實踐來解決這些挑戰。


每個模式都附有豐富的示例,展示了模式在各種任務中的威力,從構建應用程序到代碼測試。我們將介紹低級編程概念,以幫助您編寫TypeScript代碼,以及使用軟件架構、最佳實踐和設計方面的工作。


你將學到什麼



  • 了解開發企業應用程序的挑戰和影響

  • 安裝和配置必要的工具以開始開發應用程序

  • 識別開發應用程序時的挑戰

  • 在具有測試方法的應用程序中應用GoF模式

  • 在開發TypeScript應用程序或JavaScript應用程序開發期間使用和利用設計模式

  • 參考SOLID原則及其對項目的好處

  • 在TypeScript應用程序中應用各種原則

  • 提高代碼質量和開發速度


關於作者


Vilic Vane是一位擁有8年網絡開發經驗的JavaScript工程師。他從TypeScript項目公開以來就開始關注該項目,並且也是該項目的貢獻者。他現在在Ruff工作,該公司正在建立一個在嵌入式設備上運行JavaScript的物聯網平台。


目錄



  1. 工具和框架

  2. 日益複雜性的挑戰

  3. 創建型設計模式

  4. 結構型設計模式

  5. 行為型設計模式

  6. 行為型設計模式:連續

  7. JavaScript和TypeScript中的模式和架構

  8. SOLID原則