Web Programming with Dart

  • 4h 54m
  • Moises Belchin, Patricia Juberias
  • Apress
  • 2015

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.

  • Take a full tour of Dart's core features and its advanced functionality
  • Learn the tools that come with Dart SDK and the most important libraries. Additionally you will work with the newest Polymer.dart library for web component creation.
  • Develop your own command-line and server side applications and, of course, web applications with Dart.

What you’ll learn

  • Learn the tools, tricks and tips for developing with Dart
  • Master the most important and useful libraries and create your own libraries for your projects
  • Create web applications, command-line applications, and server side applications
  • Integrate with HTML5 and CSS3 from Dart to get incredible visual effects and great web interfaces
  • Use asynchronous programming in your web applications and web services
  • The latest trend and what everyone is talking about: Web Components

About the Authors

Moises Belchin started developing applications for business companies where he specialized in e-commerce and cloud computing development working on a lot of different projects for desktop and mobile devices with various technologies like PHP, Java, ASP, .Net, C#, JavaScript, CSS, HTML, Python, PostgreSQL, MySQL, Oracle y Sql Server. He co-founded the first cloud computing ERP/CRM in Spain.

He loves new technologies, he is continuously learning and he is drawn to the newest and most powerful programming languages, for that reason he started to work with Dart from its inception in March 2011. He contributes to Dart development and debugging, working with the community and developing blogdart.es the first point of reference about Dart for Spanish developers.

Patricia Juberias is passionate about new technologies and design, specializing in web design and information architecture for new media and UX. She is an entrepreneur and cares about web usability and adaptability, founding one of the first Spanish companies to focus on cloud-computing and responsive web design.

As a developer she has a lot of experience with PHP, HTML, CSS, Python, JavaScript and Dart, where her creative vision lets her create projects with great responsive design and the best user experience. After 10 years she finally founded her own advertising and communication agency as creative director where she combines technology, design, and marketing offering complete solutions for companies and startups. She collaborates on blogdart.es

Moises Belchin started developing applications for business companies where he specialized in e-commerce and cloud computing development working on a lot of different projects for desktop and mobile devices with various technologies like PHP, Java, ASP, .Net, C#, JavaScript, CSS, HTML, Python, PostgreSQL, MySQL, Oracle y Sql Server. He co-founded the first cloud computing ERP/CRM in Spain.

He loves new technologies, he is continuously learning and he is drawn to the newest and most powerful programming languages, for that reason he started to work with Dart from its inception in March 2011. He contributes to Dart development and debugging, working with the community and developing blogdart.es the first point of reference about Dart for Spanish developers.

Patricia Juberias is passionate about new technologies and design, specializing in web design and information architecture for new media and UX. She is an entrepreneur and cares about web usability and adaptability, founding one of the first Spanish companies to focus on cloud-computing and responsive web design.

As a developer she has a lot of experience with PHP, HTML, CSS, Python, JavaScript and Dart, where her creative vision lets her create projects with great responsive design and the best user experience. After 10 years she finally founded her own advertising and communication agency as creative director where she combines technology, design, and marketing offering complete solutions for companies and startups. She collaborates on blogdart.es

In this Book

  • Dart's Flightpath So Far
  • Setting Up Dart Correctly
  • Making the Most of the Dart Editor
  • Using Pub and dart2js to Compile Applications to JavaScript
  • Application Launches
  • Using the Dart Pub Package Manager
  • Optimizing for Dart VM and Dartium
  • Cleaning Up with Dart Formatter
  • Generating Dart Code Documentation
  • Monitoring Your Applications with Observatory
  • The Dart Comment System
  • Understanding Operators and Expressions
  • Mastering Dart's Variables and Data Types
  • Flow Control Statements
  • Working with Functions
  • A Syntax Summary and Cheat Sheet
  • Processing Exceptions and Error Control
  • Understanding Dart Classes
  • Implicit Interfaces and Abstract Classes
  • Implementing Generics and Typedefs
  • Using Dart's Libraries
  • Leveraging Isolates for Concurrency and Multi-Processing
  • Asynchronous Programming with Dart
  • An Advanced Syntax Summary
  • Integrating Dart and HTML5
  • Integrating Dart and CSS
  • Combining Web Services with Dart
  • Dart on the Server Side
  • Implementing Design Patterns and Creating Web Components
  • Developing a Dart App
SHOW MORE
FREE ACCESS