Quick Start Guide to Dart Programming: Create High-Performance Applications for the Web and Mobile
暫譯: Dart 程式設計快速入門指南:為網頁和行動裝置創建高效能應用程式

Sinha, Sanjib

  • 出版商: Apress
  • 出版日期: 2019-11-30
  • 售價: $1,575
  • 貴賓價: 9.5$1,496
  • 語言: 英文
  • 頁數: 218
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484255615
  • ISBN-13: 9781484255612
  • 相關分類: JavaScript
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Get started with Dart and learn to program with this language suitable for high-performing, modern applications. You'll gain the basics and be ready to move to the next level: web and mobile apps. While you won't learn the specifics of programming web and mobile apps, you will have the foundation to take your Dart skills in that direction.

This book starts with an introduction to the Dart IDE, after which you will take a look at the various components of the Dart programming language. You will look at types and variables, and get to know the significance of collections and arrays in Dart. Once you've familiarized yourself with the initial components of Dart, you will see how flow of control and looping can be achieved by using if, else, and conditional expressions. Moving on to functions and objects, you will dig deeper into the concepts of object oriented programming to gauge the importance of constructors in Dart. You will then discover more about inheritance and mixins, seeing how they contain methods for use by other classes.

After gauging the importance of abstract classes and methods, you will learn more about anonymous functions such as lambdas and closures. You will then take a look at key data structures including lists and maps to aid you in organizing your information for storage and retrieval. After all this you'll move on to managing exceptions arising from executing your program. Finally, Dart programming relies heavily on libraries to perform a variety of functions. You will cover some of these packages and libraries, including dart: core and dart: math, and also build a backend server with the help of the Dart core libraries.

What You Will Learn

 

  • Use variables and conditionals in Dart
  • Work with arrays and collections
  • Apply flow control and looping
  • Explore data structures and their use
  • Handle exceptions
  • Use Dart packages and libraries to build a backend server

 


Who This Book Is For

Those new to Dart programming who aim to get a quick introduction to its concepts and programming principles. Readers with no coding experience can also take advantage of this book.

商品描述(中文翻譯)

開始學習 Dart,並掌握這種適用於高效能現代應用程式的程式語言。您將獲得基礎知識,並準備好邁向下一個階段:網頁和行動應用程式。雖然您不會學習網頁和行動應用程式的具體編程,但您將擁有將 Dart 技能朝該方向發展的基礎。

本書首先介紹 Dart IDE,然後您將了解 Dart 程式語言的各個組件。您將學習類型和變數,並了解集合和陣列在 Dart 中的重要性。一旦您熟悉了 Dart 的初始組件,您將看到如何使用 if、else 和條件表達式來實現控制流程和迴圈。接下來,您將深入了解函數和物件的概念,以評估建構子在 Dart 中的重要性。然後,您將進一步了解繼承和混入,了解它們如何包含供其他類別使用的方法。

在評估抽象類別和方法的重要性後,您將學習更多有關匿名函數的知識,例如 lambda 和閉包。接著,您將查看包括列表和映射在內的關鍵資料結構,以幫助您組織資訊以便儲存和檢索。在這一切之後,您將學習如何管理執行程式時產生的例外情況。最後,Dart 程式設計在執行各種功能時非常依賴於庫。您將涵蓋一些這些套件和庫,包括 dart:core 和 dart:math,並在 Dart 核心庫的幫助下構建後端伺服器。

您將學到什麼


  • 在 Dart 中使用變數和條件

  • 處理陣列和集合

  • 應用流程控制和迴圈

  • 探索資料結構及其用途

  • 處理例外情況

  • 使用 Dart 套件和庫來構建後端伺服器

本書適合誰

本書適合那些剛接觸 Dart 程式設計的人,旨在快速了解其概念和編程原則。沒有編碼經驗的讀者也可以利用本書的內容。

作者簡介

Sanjib Sinha is an author and tech writer. Being a certified .NET Windows and web developer, he has specialized in Python security programming, Linux, and many programming languages that include C#, PHP, Python, Dart, Java, and JavaScript. Sanjib also won Microsoft's Community Contributor Award in 2011 and he has written Beginning Ethical Hacking with Python, Beginning Ethical Hacking with Kali Linux, Bug Bounty Hunting for Web Security, and two editions of Beginning Laravel for Apress.

作者簡介(中文翻譯)

Sanjib Sinha 是一位作家和技術寫手。作為一名認證的 .NET Windows 和網頁開發者,他專注於 Python 安全程式設計、Linux,以及多種程式語言,包括 C#、PHP、Python、Dart、Java 和 JavaScript。Sanjib 於 2011 年獲得微軟的社群貢獻者獎,他為 Apress 撰寫了《Beginning Ethical Hacking with Python》、《Beginning Ethical Hacking with Kali Linux》、《Bug Bounty Hunting for Web Security》以及兩版《Beginning Laravel》。