Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.

  • Apple
  • Android
  • Windows Phone
  • Android

Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Kindle-Preis: EUR 24,15
inkl. MwSt.

Diese Aktionen werden auf diesen Artikel angewendet:

Einige Angebote können miteinander kombiniert werden, andere nicht. Für mehr Details lesen Sie bitte die Nutzungsbedingungen der jeweiligen Promotion.

An Ihren Kindle oder ein anderes Gerät senden

An Ihren Kindle oder ein anderes Gerät senden

Facebook Twitter Pinterest
Learning Dart von [Balbaert,  Ivo, Ridjanovic, Dzenan]

Learning Dart Kindle Edition

5.0 von 5 Sternen 1 Kundenrezension

Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
EUR 24,15

Länge: 390 Seiten Sprache: Englisch

Der lange Kindle-Lesesommer
Neu: Der lange Kindle-Lesesommer
Wir feiern die schönste Jahreszeit mit 30 Top-eBooks und einem Preisvorteil von mindestens 50%. Wir wünschen viel Freude mit Ihrer neuen Sommerlektüre. Jetzt entdecken



Learn how to program applications with Dart 1.0,
a language specifically designed to produce
betterstructured, highperformance applications

About This Book

  • Develop apps for the Web using Dart and HTML5

  • Build powerful HTML5 forms, validate and store data in local storage, and use web components to build your own user interface

  • Make games by drawing and integrate audio and video in the browser

  • Learn how to develop an application with the help of a model-driven and fast-paced approach

Who This Book Is For

If you want to become a web developer, or perhaps you already are a web developer but you want to add Dart to your tool belt, then this book is for you. This book assumes that you have at least some knowledge of HTML and how web applications work. Some previous programming experience, preferably in a modern language like C#, Java, Python, Ruby, or JavaScript, will also give you a head start. You can also work with Dart on your preferred platform, be it Linux, Mac OS X, or Windows.

What You Will Learn

  • Structure your code using functions, classes, generics, packages, and libraries

  • Model web applications with domain model frameworks

  • Use the power of modern browsers for processing and storing data

  • Build web games in HTML5 and code them in Dart

  • Get an overview of the available UI and MVC frameworks to use with Dart

  • Build the complex UI needed in business applications with Dart's Polymer framework based on web components

  • Store your data with MongoDB, one of the most popular NoSQL databases, and access your MongoDB databases from Dart

In Detail

Dart is a new open source programming language for the Web. Developed by Google, Dart is gaining popularity and has a steadily growing community. It is a single language for both client and server that can be used with a wide range of devices, including phones, tablets, laptops, and servers. It encompasses the lessons that have been learned over the last two decades of web programming. Stop solving new challenges with the same old tools - let Dart show you a whole new way.

"Learning Dart" provides you with a thorough overview of this new open source programming language. It will guide you step-by-step through building games and business applications for the Web, taking advantage of the power behind a modern language combined with HTML5.

"Learning Dart" starts by exploring the Dart ecosystem. This is followed by two chapters that will show you everything you need to know about Dart's syntax and development principles. Throughout the rest of the book, you will apply this knowledge to advanced topics with the help of an example-based approach.

You will explore how to build web games using HTML5, how to integrate audio and video into your applications, and how to process and show data in HTML5 forms with Dart. The book also shows you how web components fit together with HTML5 and how to apply them in business web applications. You also learn how to store data on the client, how to communicate data between client and server with JSON, and how to store JSON data with MongoDB.

"Learning Dart" provides you with everything you need to know to start or enhance your career in web development.

Über den Autor und weitere Mitwirkende

Ivo Balbaert

Ivo Balbaert is currently a lecturer for (Web) Programming and Databases at CVO Antwerpen (, a community college in Belgium. He received a Ph.D. in Applied Physics from University of Antwerp in 1986. He worked for 20 years in the software industry as a developer and consultant in several companies, and for 10 years as a project manager at the University Hospital of Antwerp. From 2000 onward, he switched to partly teaching and partly developing software (KHM Mechelen, CVO Antwerp). He also wrote an introductory book in Dutch about developing in Ruby and Rails: Programmeren met Ruby en Rails, Van Duuren Media, ISBN: 9789059403659, 2009, 420 p. In 2012, he authored a book on the Go programming language: The Way To Go, IUniverse, ISBN: 9781469769172, 600 p.

Dzenan Ridjanovic

Dzenan Ridjanovic is a university professor who is planning his early retirement to focus on the development of web applications with Dart, HTML5, web components, and NoSQL databases. For more than 10 years, he was a Director of Research and Development in the Silverrun team (http://www., which created several commercial tools for analysis, design, and development of datadriven applications. He was a principal developer of Modelibra ( tools and frameworks for modeldriven development in Java. Recently, he has been developing the Dartling framework for design and code generation of Dart models. His projects are at GitHub (https://, where he is considered a Dart expert (http://osrc.dfm. io/dzenanr). He writes about his projects at On Dart blog (http://dzenanr. His courses are available at On Dart Education (http://ondart. me/). He markets his Dart efforts at On Dart G+ Page ( com/+OndartMe). Dzenan Ridjanovic wrote a book in 2009, under the Creative Commons License, entitled Spiral Development of Dynamic Web Applications: Using Modelibra and Wicket (


  • Format: Kindle Edition
  • Dateigröße: 9514 KB
  • Seitenzahl der Print-Ausgabe: 390 Seiten
  • ISBN-Quelle für Seitenzahl: 1849697426
  • Verlag: Packt Publishing (2. Januar 2014)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B00HP4K7P2
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Word Wise: Nicht aktiviert
  • Verbesserter Schriftsatz: Nicht aktiviert
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen 1 Kundenrezension
  • Amazon Bestseller-Rang: #299.311 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


5.0 von 5 Sternen
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Stern
Siehe die Kundenrezension
Sagen Sie Ihre Meinung zu diesem Artikel


Format: Kindle Edition Verifizierter Kauf
great introduction into Google's Dart language - easy to read and to understand. Would like to get more information about WEB components and C++ extensions, but that would be too much for an introduction
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden

Die hilfreichsten Kundenrezensionen auf (beta) HASH(0x9239af00) von 5 Sternen 11 Rezensionen
3 von 3 Kunden fanden die folgende Rezension hilfreich
HASH(0x923aea98) von 5 Sternen Dart for experienced Web developers 5. Februar 2014
Von Francesco - Veröffentlicht auf
Format: Taschenbuch
Finally, a Dart guide for experienced Web developers.
Being Dart a "better language" for the Web, a prerequisite for this book is the knowledge of the latest (and future) Web technologies, such as Futures, HTML5, Web Components, etc. If you know at least some of the former, you won't have any trouble seeing why Dart is the right language for future, well-structured, Web applications.
The book covers pretty much everything you need to know: Web components (much appreciated, many books and guides leave this part aside), common software engineering patterns, local storage, plugins, ...
There were a few chapters I read without much interest, mostly the game-oriented one; but I see there are many developers that are into game development, so that's fair.
I would have really loved some insight on server-side use of Dart and something more on AngularDart, but those are probably good ideas for future books (tip!).
If you need a book to start coding in Dart and see results right away, this one's definitely for you.
5 von 6 Kunden fanden die folgende Rezension hilfreich
HASH(0x923aeaec) von 5 Sternen Comprehensive Overview of Dart's Potential for Seasoned and Not-So-Seasoned Developers 11. März 2014
Von Lidia - Veröffentlicht auf
Format: Taschenbuch
With the release of Dart 1.0 in November 2013 we received a powerful tool for crafting robust, modern and scalable web apps. The knowledge base available for anyone wanting to get to know this Google developed language is growing, so I guess that soon we will be looking at “must-read Dart books” lists and this one has every chance of making it into each developer's canon.

Who is this book for? Well, it could be a bit too much for total novices in the programming world, but otherwise I think it's really well-suited both for seasoned developers eager to try Dart, or “post-beginners” familiar with basic programming concepts and (at least having heard about) some of the latest web technologies. As authors state, because of its dual focus the book “can appeal to both web developers who want to learn a modern way of developing web applications, and to developers who seek guidance on how to use HTML5.”

The core of the book are some useful Dart projects that the audience should code along, or better – code around, as authors decided to use the so-called spiral approach for explaining the vital concepts of web development with Dart. This means that on the beginning the simple solution to a given problem is presented, but later on it is being further developed (either on the basis of existing work or from scratch but making use of the just introduced concepts) in a few iterations called spirals. I am a big fan of this approach and think it is one of the best for teaching complex matters like programming – it both gives confidence about one's abilities and allows to make use of existing knowledge, while gradually expanding the student's set of skills.

Learning Dart is a very comprehensive volume that covers an impressive range of Dart web development related concepts: from basics like built-in types and their methods or using classes and objects to combining Dart with HTML5 forms, developing business apps with Polymer web components, client-server communication or data-driven web apps with MongoDB and MySQL, to name just a few. Just take a look at the table of contents! It can literally take you from zero to hero in no time.

tl;dr if you're looking at this review chances are you're in need of a good book that can get you up to speed with Dart programming language, look no further! This one will do it for you whether you're a ninja-rockstar-knight-commander or what have you of whatever programming language you're into or just a simple peasant trying to not feel overwhelmed by the amount of skills you have to acquire to pretend to not be a peasant anymore. And if you're somewhere in the middle, I am pretty sure Learning Dart it will do it for you too.
5 von 6 Kunden fanden die folgende Rezension hilfreich
HASH(0x923aef24) von 5 Sternen Great for new developers, not too bad for web veterans 25. Februar 2014
Von Loc Nguyen - Veröffentlicht auf
Format: Taschenbuch
If you're new to programming or looking for a new language to learn then Dart is a great choice. There are a handful of books on the subject now that Dart has surpassed the 1.0 milestone. After reading this book I would say it's one of the top 2 Dart books on the market. The first 3 chapters are important to any level programmer and is written with enough information to not overwhelm a beginner and enough comparisons to other languages for someone with experience. If you're a seasoned developer who would rather not read documentation to learn a language then Learning Dart is a great alternative. The remainder of the book is fairly thorough introduction to the web part of web development using Dart. If you have experience with jQuery you'll find content on working with the DOM clear and concise. My only suggestion for improvement in a future update would be to thin out the last part of the book so that it focuses on AngularDart and PolymerDart and not even mention the other libraries (including his own) unless they see significant uptake by the community.
5 von 6 Kunden fanden die folgende Rezension hilfreich
HASH(0x925cb30c) von 5 Sternen Great resource to get you up and running with the Dart language 23. Februar 2014
Von Aaron M Gifford - Veröffentlicht auf
Format: Kindle Edition
As an experienced software developer who is new to Dart, I really enjoyed this book. It begins walking through the structure and syntax of the Dart language. The description of each language feature also included the reasoning behind why particular conventions were chosen and what other languages the ideas came from. This additional information gave me a better understanding of the language and how it is designed to be used.

The book covers all the major components of Dart and is a great introduction to the language and how to use it. Beyond the standard syntax and semantics, there are several nice examples of working with Polymer and HTML5 in the book. Also, there are a few different sections covering writing server code in Dart. All of the various components required to get you up and running are covered. Including a brief section on installing git and getting connected to github and walk through on installing the Dart Editor.

One of the twelve chapters in the book is dedicated to a framework for automatically generating Dart code from data models. This is done using Model Concepts, Dartlero and Dartling, several open source applications created by one of the authors. There are also a few examples later in the book that use these tools as their basis. If this functionality is of interst to you, then you will really appreciate the tools and instruction the authors have provided in this area. Otherwise you might wish the space was used to cover a different topic.

Near the end of the book there is a brief overview of the various web and UI frameworks available for Dart and some descriptions of each. There is also a section listing the various databases drivers that are available in Dart. With so many options available in these areas as a new user I really appreciated having a brief overview of each of these libraries and what they provide.

I found myself wishing there was a whole chapter dedicated to AngularDart instead of just a short description. It is a new framework, but seems to be one of the most full featured application framework in Dart and it would have been great to explore it more. Perhaps this section can be expanded in a future edition or maybe it requires a book of its own.

Dart is a new an evolving language and keeping up with the fast pace of updates is a real challenge. However, the authors did a good job of updating the content as the language has evolved. For example the elements in the sample code use Polymer ui instead of the older Dart ui. I have done other tutorials that were dated in this regard.

Some minor suggestions. I might be nice to integrate some syntax highlighting in the sample code to increase the readability. Also, I did some of my reading on a mobile phone and found the sample code margins a bit too wide.

If you are interested in learning about Dart I think this book is a great resource. It covers all the major language features and goes in to deeper depth on many areas that you will find in most tutorials and examples on the web. The authors also seem to be active in the Dart community and are making efforts to provide useful open source tools for Dart developers such as their model based code generation framework.
3 von 4 Kunden fanden die folgende Rezension hilfreich
HASH(0x925cb3f0) von 5 Sternen dart:async library is too important and too fundamental 2. Oktober 2014
Von Seongjoo - Veröffentlicht auf
Format: Taschenbuch
I think this book is a great introduction to Dart language. But by not dealing with Future and Stream in dart:async library with greater priority, it somewhat fails to reveal the essence of the language. This is not just my opinion. The official reference states as below:

dart:async library

"Understanding Futures and Streams is a prerequisite for writing just about any Dart program."

Of course, the book deals with Future and Stream, but too far back as a subsection at the end. Considering the great importance of the role of the dart:async, it should have been introduced before any practice project, preferably when introducing libraries.

But don't take my word for it. Go to the website and do a few basic tutorials. Then you will know that Future is right there from the beginning but explanations and examples of the book treat dart:async as an "advanced" topic at the end.

It might make sense if the authors thought that async is a concurrency topic, which is true, and concurrency is somewhat advanced discussion, which can be true. But one of the points of Dart language is that concurrency is not "advanced" topic but a fundamental building block.

This book could have been so much better. Still a solid read for dart programmers.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.
click to open popover