Book description
Web Programming with Dart is for programmers who want to master the new Dart programming language from Google, and also web developers who want to understand how Dart can integrate perfectly with HTML5 and CSS3.
With this book you will understand the ins and outs of the language, how the tools work, and how to get the most from the core functions and libraries. Web Programming with Dart is a practical, example-led book, with case studies involving developing UI animations for the web, working with web services such as JSON, server side Dart applications, and the new Polymer.dart library for advanced HTML UI web components generation.
Table of contents
- Cover
- Title
- Copyright
- Contents at a Glance
- Contents
- About the Authors
- About the Technical Reviewer
- Acknowledgments
- Introduction
-
Chapter 1: Dart’s Flightpath So Far
- What is Dart?
- Advantages to Using Dart
- Dart’s Origins
-
Converting From Other Programming Languages
- Dart Names are Simpler and More Structured
- Searching for DOM Elements is Easier
- Dart Has Real Data Collections
- Constructors to Create New DOM Elements
- Dart Improves and Unifies the Events System
- Say Goodbye to Vendor Prefixes
- Future-Based APIs
- Libraries
- Cross-Browser Consistency
- Cascaded DOM Construction
- Why Dart is Perfect for Web Development
- Summary
- Part I: Getting Started
-
Part II: Dart Tools
- Chapter 3: Making the Most of the Dart Editor
- Chapter 4: Using Pub and dart2js to Compile Applications to JavaScript
- Chapter 5: Application Launches
- Chapter 6: Using the Dart Pub Package Manager
- Chapter 7: Optimizing for Dart VM and Dartium
- Chapter 8: Cleaning up with Dart Formatter
- Chapter 9: Generating Dart Code Documentation
- Chapter 10: Monitoring Your Applications with Observatory
-
Part III: The Dart Language: Basics
- Chapter 11: The Dart Comment System
- Chapter 12: Understanding Operators and Expressions
- Chapter 13: Mastering Dart’s Variables and Data Types
- Chapter 14: Flow Control Statements
- Chapter 15: Working with Functions
- Chapter 16: A Syntax Summary and Cheat Sheet
-
Part IV: The Dart Language: Advanced
- Chapter 17: Processing Exceptions and Error Control
- Chapter 18: Understanding Dart Classes
- Chapter 19: Implicit Interfaces and Abstract Classes
- Chapter 20: Implementing Generics and Typedefs
- Chapter 21: Using Dart’s Libraries
- Chapter 22: Leveraging Isolates for Concurrency and Multi-Processing
- Chapter 23: Asynchronous Programming with Dart
- Chapter 24: An Advanced Syntax Summary
- Part V: Dart and Other Web Technologies
- Part VI: Dart and the Web Server
- Part VII: Dart’s Future
- Index
Product information
- Title: Web Programming with Dart
- Author(s):
- Release date: January 2015
- Publisher(s): Apress
- ISBN: 9781484205563
You might also like
book
Tidy First?
Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up …
video
Full Stack Web Development Mastery Course - Novice to Expert
Full stack development refers to the development of both frontend (client-side) and backend (server-side) portions of …
book
Deciphering Data Architectures
Data fabric, data lakehouse, and data mesh have recently appeared as viable alternatives to the modern …
book
Hands-On Large Language Models
AI has acquired startling new language capabilities in just the past few years. Driven by the …