Dart Apprentice (First Edition): Beginning Programming with Dart
暫譯: Dart 學徒(第一版):Dart 程式設計入門

Sande, Jonathan, Galloway, Matt, Tutorial Team, Raywenderlich

  • 出版商: R. R. Bowker
  • 出版日期: 2021-04-29
  • 售價: $2,100
  • 貴賓價: 9.8$2,058
  • 語言: 英文
  • 頁數: 296
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1950325326
  • ISBN-13: 9781950325320
  • 相關分類: 系統開發
  • 立即出貨(限量) (庫存=1)

相關主題

商品描述

Make Dart Your Programming Language of Choice

There are many programming languages you can start learning today. But not many are as modern, easy to learn, object-oriented and scalable as Dart. Plus, combined with Flutter, Dart allows you to build native iOS, Android, web and desktop applications with a single code base.

Dart Apprentice will teach you all the basic concepts you need to master this language. Follow along with the clearly and thoroughly explained concepts and you’ll be building Dart applications in a breeze.

Who This Book Is For

Dart Apprentice is aimed at anyone interested in learning this new and modern programming language. If you’re a beginner and want to start programming, this is great place to start. If you’re an experienced programmer interested in learning Dart, here you’ll find all the concepts you need to know. In either case, following along with this book, you’ll be comfortable writing your own Dart programs in less time than you think.

Topics covered in Dart Apprentice

  • Expressions, Variables and Constants: The building blocks of the language
  • Types and Operations: Static vs. dynamic typing, inference and strings
  • Control Flow: Booleans, enums, switches, if statements and loops
  • Functions: Named and anonymous functions, parameters and arrow syntax
  • Classes: Objects, constructors, methods and properties
  • Nullability: Null and how to handle it
  • Collections: Lists, sets and maps
  • Advanced classes: Inheritance, abstract classes, interfaces and mixins
  • Asynchronous Programming: Concurrency, futures, streams and isolates

One thing you can count on: after reading this book, you’ll be prepared to build your own applications using Dart.

About the Tutorial Team

The Tutorial Team is a group of app developers and authors who write tutorials at the popular website raywenderlich.com. We take pride in making sure each tutorial we write holds to the highest standards of quality. We want our tutorials to be well written, easy to follow, and fun.

If you’ve enjoyed the tutorials we’ve written in the past, you’re in for a treat. The chapters we’ve written for this book are some of our best yet — and this book contains detailed technical knowledge explained in a way you simply won’t be able to find anywhere else.

商品描述(中文翻譯)

# 讓 Dart 成為您的首選程式語言

有許多程式語言您可以今天開始學習。但沒有多少語言像 Dart 一樣現代、易學、物件導向且具可擴展性。此外,結合 Flutter,Dart 讓您能夠使用單一代碼庫構建原生 iOS、Android、網頁和桌面應用程式。

*Dart Apprentice* 將教您掌握這門語言所需的所有基本概念。跟隨清晰且徹底解釋的概念,您將輕鬆構建 Dart 應用程式。

## 本書適合誰

*Dart Apprentice* 針對任何對學習這種新穎且現代的程式語言感興趣的人。如果您是初學者並想開始編程,這是個很好的起點。如果您是有經驗的程式設計師並希望學習 Dart,這裡有您需要了解的所有概念。在這兩種情況下,跟隨本書,您將能在比您想像中更短的時間內自信地編寫自己的 Dart 程式。

## *Dart Apprentice* 涵蓋的主題

- 表達式、變數和常數:語言的基本構建塊
- 類型和操作:靜態與動態類型、推斷和字串
- 控制流程:布林值、列舉、開關、if 語句和迴圈
- 函數:命名和匿名函數、參數和箭頭語法
- 類別:物件、建構子、方法和屬性
- 可空性:空值及其處理方式
- 集合:列表、集合和映射
- 進階類別:繼承、抽象類別、介面和混入
- 非同步編程:併發、未來、串流和隔離

您可以放心:閱讀完本書後,您將準備好使用 Dart 構建自己的應用程式。

## 關於教學團隊

教學團隊是一群應用程式開發者和作者,他們在知名網站 raywenderlich.com 撰寫教學。我們以確保每篇教學都符合最高品質標準為榮。我們希望我們的教學能夠寫得好、易於理解且有趣。

如果您喜歡我們過去撰寫的教學,您將會喜歡這本書。我們為這本書撰寫的章節是我們迄今為止最好的章節之一——這本書包含詳細的技術知識,以您在其他地方無法找到的方式進行解釋。