Dart Apprentice: Beyond the Basics (First Edition): Object-Oriented Programming, Concurrency & More
暫譯: Dart 學徒:超越基礎(第一版):物件導向程式設計、併發與更多

Sande, Jonathan, Tutorial Team, Kodeco

  • 出版商: Kodeco Inc.
  • 出版日期: 2022-11-08
  • 售價: $2,300
  • 貴賓價: 9.5$2,185
  • 語言: 英文
  • 頁數: 258
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1950325784
  • ISBN-13: 9781950325788
  • 相關分類: Object-oriented
  • 海外代購書籍(需單獨結帳)

商品描述

Learn Intermediate-Level Dart!

Dart is the language you use to write cross-platform applications in Flutter. You're not limited to Flutter, though. You can also use Dart to write command-line and backend server applications. The official documentation is great, but it doesn't go into the depth or provide all the examples that a book can.

Dart Apprentice: Beyond the Basics is here to help by building on your foundational knowledge of the language as you grow to become a fully proficient Dart developer.

Who This Book is For

Dart Apprentice: Beyond the Basics is for developers who already know the fundamental concepts of programming in Dart but want to take their skills to the next level.

Topics Covered in Dart Apprentice: Beyond the Basics
  • String Manipulation: Searching and changing text with regular expressions.
  • Anonymous Functions: Passing functions around as first-class citizens.
  • Object-Oriented Programming: Using inheritance, abstract classes and interfaces.
  • Mixins: Sharing code between classes.
  • Extension Methods: Adding features to classes that don't belong to you.
  • Generics: Making your classes and functions handle multiple types.
  • Enhanced Enums: Letting your enums act more like classes.
  • Error Handling: Planning for what might go wrong.
  • Asynchronous Programming: Using futures and streams to handle long-running tasks.
  • Isolates: Running code in parallel.

One thing you can count on: After reading this book, you'll be prepared to learn Flutter or server-side app development in Dart.

商品描述(中文翻譯)

學習中階 Dart!

Dart 是您用來在 Flutter 中編寫跨平台應用程式的語言。不過,您不僅限於 Flutter。您還可以使用 Dart 編寫命令列和後端伺服器應用程式。官方文檔非常好,但它不會深入探討或提供書籍所能提供的所有範例。

Dart Apprentice: Beyond the Basics 將幫助您在基礎知識的基礎上成長,成為一名完全熟練的 Dart 開發者。

本書適合誰

Dart Apprentice: Beyond the Basics 適合已經了解 Dart 編程基本概念的開發者,但希望將技能提升到更高層次。

在 Dart Apprentice: Beyond the Basics 中涵蓋的主題


  • 字串操作:使用正則表達式搜尋和更改文本。


  • 匿名函數:將函數作為一級公民傳遞。


  • 物件導向程式設計:使用繼承、抽象類別和介面。


  • 混入:在類別之間共享代碼。


  • 擴展方法:為不屬於您的類別添加功能。


  • 泛型:使您的類別和函數處理多種型別。


  • 增強型列舉:讓您的列舉更像類別。


  • 錯誤處理:計劃可能出錯的情況。


  • 非同步程式設計:使用 futures 和 streams 處理長時間運行的任務。


  • 隔離:並行運行代碼。

您可以放心:閱讀完本書後,您將準備好學習 Flutter 或 Dart 的伺服器端應用程式開發。