Dart for Absolute Beginners

David Kopec

  • 出版商: Apress
  • 出版日期: 2014-06-20
  • 售價: $3,300
  • 貴賓價: 9.5$3,135
  • 語言: 英文
  • 頁數: 336
  • 裝訂: Paperback
  • ISBN: 1430264810
  • ISBN-13: 9781430264811
  • 相關分類: JavaScript
  • 海外代購書籍(需單獨結帳)

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

商品描述

Dart for Absolute Beginners enables individuals with no background in programming to create their own web apps while learning the fundamentals of software development in a cutting edge language. Easily digested chapters, while comprehensive enough to explore the whole domain, are aimed at both hobbyists and professionals alike. The reader will not only gain an insight into Dart, but also the technologies behind the web. A firm foundation is laid for further programming studies.

Dart is a new, innovative language developed by Google which is poised to take the web by storm. For client side web app development, Dart has many advantages over JavaScript. These include but are not limited to: improved speed, enforcement of programmatic structure, and improved facilities for software reuse. Best of all, Dart is automatically converted to JavaScript so that it works with all web browsers. Dart is a fresh start, without the baggage of the last two decades of the web. Why start learning to program with yesterday’s technology?

  • Teaches you the fundamentals of programming and the technologies behind the web.
  • Utilizes the cutting edge, easy to learn, structured Dart programming language so that your first steps are pointed towards the future of web development.
  • No prior knowledge is required to begin developing your own web apps.

What you’ll learn

  • Become proficient in the fundamentals of programming.
  • Learn how the technologies behind the web work.
  • Use Dart to write small to medium size web apps.
  • Understand enough HTML and CSS to create your own designs.
  • Be capable of interpreting others’ code.
  • Develop a foundation that enables you to further advance your programming skills.

Who this book is for

Dart for Absolute Beginners is for readers with no prior knowledge of programming (or even HTML) who are interested in taking their first steps into web development with the “latest and greatest” web programming language, Dart. Hobbyists will appreciate its easy-to-digest content, while its focus on the cutting edge Dart language will appeal to professionals. It’s also for the reader who simply has a curiosity about how the web and/or programming works – he will gain insight into its technologies without getting into the tiresome emphasis on semantics in some introductory texts. Dart for Absolute Beginners is a thoroughly approachable text for new programmers of all backgrounds.

Table of Contents

  1. Getting Set Up
  2. Your First Dart Programs
  3. Some Programming Fundamentals
  4. Five Small Programs to Showcase Fundamentals in Dart
  5. Functions
  6. Data Structures
  7. How Does the Web Work?
  8. Using Dart to Interact with HTML
  9. Hangman
  10. Object-Oriented Programming Fundamentals
  11. Object-Oriented Design
  12. Advanced Dart Concepts
  13. Testing Your Work
  14. Concurrency
  15. Tools of the Trade
  16. Putting it All Together
  17. Where to Go from Here
  18. Interview with Dart's Creators
  19. Appendix A: Dart Cheat Sheet
  20. Appendix B: History of Web Programming
  21. Appendix C: Dart Timeline
  22. Appendix D: Great Resources

商品描述(中文翻譯)

《Dart for Absolute Beginners》讓沒有程式設計背景的人在學習軟體開發基礎的同時,使用先進的程式語言創建自己的網頁應用程式。這本書的章節易於理解,同時又足夠全面,適合業餘愛好者和專業人士閱讀。讀者不僅可以瞭解Dart語言,還可以了解網頁背後的技術。這本書為進一步的程式設計學習奠定了堅實的基礎。

Dart是由Google開發的一種創新語言,有望在網頁開發領域引起轟動。對於客戶端網頁應用程式開發,Dart相比JavaScript具有許多優勢。這些優勢包括但不限於:提高速度、強制程式結構和改進軟體重用性的功能。最重要的是,Dart會自動轉換為JavaScript,因此可以在所有網頁瀏覽器上運行。Dart是一個全新的開始,沒有過去二十年網頁的包袱。為什麼要用昨天的技術來學習程式設計呢?

這本書教授您程式設計的基礎知識和網頁背後的技術。它使用先進且易於學習的結構化Dart程式語言,讓您的第一步指向網頁開發的未來。您無需任何先備知識即可開始開發自己的網頁應用程式。

您將學到以下內容:
- 熟練掌握程式設計的基礎知識。
- 瞭解網頁背後的技術如何運作。
- 使用Dart編寫小型到中型的網頁應用程式。
- 理解足夠的HTML和CSS以創建自己的設計。
- 能夠解讀他人的程式碼。
- 建立基礎,使您能夠進一步提升程式設計技能。

這本書適合沒有程式設計(甚至HTML)背景的讀者,他們有興趣以最新且最好的網頁程式語言Dart踏出他們的第一步進入網頁開發領域。業餘愛好者會喜歡它易於理解的內容,而專業人士則會喜歡它對先進的Dart語言的關注。對於對網頁和/或程式設計如何運作感到好奇的讀者,他將獲得有關技術的深入見解,而不會陷入一些入門文本中繁瑣的語義強調。《Dart for Absolute Beginners》是一本對所有背景的新程式設計人員都非常友善的教材。

目錄:
1. 設定環境
2. 您的第一個Dart程式
3. 一些程式設計基礎
4. 五個小程式展示Dart的基礎知識
5. 函數
6. 資料結構
7. 網頁如何運作?
8. 使用Dart與HTML互動
9. 猜字遊戲
10. 物件導向程式設計基礎
11. 物件導向設計
12. Dart的高級概念
13. 測試您的程式
14. 並行處理
15. 工具
16. 將所有內容結合起來
17. 從這裡出發
18. 與Dart創作者的訪談
19. 附錄A:Dart速查表
20. 附錄B:網頁程式設計的歷史
21. 附錄C:Dart時間軸
22. 附錄D:優質資源