In weniger als einer Minute können Sie mit dem Lesen von Learning Dart auf Ihrem Kindle beginnen. Sie haben noch keinen Kindle? Hier kaufen Oder fangen Sie mit einer unserer gratis Kindle Lese-Apps sofort an zu lesen.

An Ihren Kindle oder ein anderes Gerät senden


Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Keine Abbildung vorhanden


Learning Dart [Kindle Edition]

Ivo Balbaert , Dzenan Ridjanovic
5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)

Kindle-Preis: EUR 10,59 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 10,59  
Taschenbuch EUR 50,28  



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.


"Learning Dart" is a step-by-step guide that aims to give you hands-on knowledge about programming in Dart using an example-based 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.

Über den Autor und weitere Mitwirkende

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 (, which created several commercial tools for analysis, design, and development of data-driven applications. He was a principal developer of Modelibra ( tools and frameworks for model-driven development in Java. Recently, he has been developing the Dartling framework for design and code generation of Dart models. His projects are at GitHub (, where he is considered a Dart expert ( He writes about his projects at On Dart blog ( His courses are available at On Dart Education ( He markets his Dart efforts at On Dart G+ Page ( Dzenan Ridjanovic wrote a book in 2009, under the Creative Commons License, entitled Spiral Development of Dynamic Web Applications: Using Modelibra and Wicket (

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: 978-90-5940-365-9, 2009, 420 p. In 2012, he authored a book on the Go programming language: The Way To Go, IUniverse, ISBN: 978-1-4697-6917-2, 600 p.


  • 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:
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
  • Amazon Bestseller-Rang: #92.550 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

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

Mehr über die Autoren

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

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


4 Sterne
3 Sterne
2 Sterne
1 Sterne
5.0 von 5 Sternen
5.0 von 5 Sternen
Die hilfreichsten Kundenrezensionen
5.0 von 5 Sternen great book 5. Februar 2014
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
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf (beta) 4.6 von 5 Sternen  10 Rezensionen
4 von 4 Kunden fanden die folgende Rezension hilfreich
5.0 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
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.
4 von 4 Kunden fanden die folgende Rezension hilfreich
5.0 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 3 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Great for new developers, not too bad for web veterans 25. Februar 2014
Von Loc Nguyen - Veröffentlicht auf
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.
3 von 3 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Dart for experienced Web developers 5. Februar 2014
Von Francesco - Veröffentlicht auf
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.0 von 5 Sternen All you need to know about Dart 20. Juli 2014
Von Juanjo Fernandez - Veröffentlicht auf
To begin with, I wish to emphasize that I am writing this review without having fully read the book, I've only checked for a few hours.

This book is about Dart, a programming language created by Google in order to facilitate the creation of web applications.

The first 3 chapters are about the language syntax. If you already know how to program, it will be very easy to read, especially if you know Java and JavaScript, as the syntax has seemed like a mix between these two languages.

In Chapter 4 the fun begins, you'll see the importance of creating a consistent data model as the first step in creating an application.

Chapters 5 and 6 discuss issues related to HTML5: DOM handling, forms, events ... frontend development.

Under the pretext of create an HTML5 game, in Chapter 7 you'll put into practice what you've seen so far.

Chapter 9 deepen even further in creating a data model. I was surprised that the book devotes two chapters to this subject, but I will say that the examples included are high quality.

You'll know the active community that is forming around Dart through chapters 8 and 10, which talks about, among other frameworks or libraries: Polymer.dart, DQuery, Rikulo, PureMVC and Angular.dart.

To complete the book, the last chapters are related to the client-server communication and data storage. Again I must emphasize the complete and useful examples included.

My opinion on this book is very positive, I was surprised by the amount of information that includes about a relatively new language.

Although you can find a lot of information about Dart on the official website or alternative blogs, you won't find complete and extensive articles as examples in this book.

If you are interested in learning Dart quickly and reliably, I'd say you can not miss this book.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Erster Beitrag:
Eingabe des Log-ins

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen

Ähnliche Artikel finden