Dart: Scalable Application Development

Dart: Scalable Application Development Book Cover
Dart: Scalable Application Development
by Davy Mitchell and Sergey Akopkokhyants
Product details
File Size: 21488 KB
Print pages 页数: 1298 pages
Publisher Finelybook 出版社: Packt Publishing; 1 edition (9 Jun. 2017)
ISBN 139781787288027
Paperback 873 pages
Language 语言: English
ASIN: B0721KGK4L
Designed to create next generation apps,Google’s Dart offers a much more robust framework and also supersedes JavaScript in several aspects. Familiar yet innovative,compact yet scalable,it blows away the accumulated JavaScript legacy limitations. Dart was designed for great tool-ability and developer productivity,allowing you to create better application faster than before. Google chose it for their billion dollar advertising business and you have its power for your projects too.
The first module will introduce you the Dart language starting from its conception to its current form,and where it headed is through engaging substantial practical projects. You will be taken through building typical applications and exploring the exciting new technologies of HTML5.
The second module will show you how to add internalization support to your web applications and how i18n and i10n access can be embedded into your code to design applications that can be localized easily. You will be shown how to organize client-to-server communication and how different HTML5 features can be used in Dart. Finally,this module will show you how you can store data locally,break the storage limit,and prevent security issues in your web application.
The third module is a pragmatic guide that will increase your expertise in writing all kinds of applications,including web apps,scripts,and server-side apps. It provides rich insights on how to extend your Dart programming skills.
Altogether,this course provides you the power to create powerful applications with Dart,without worrying about your knowledge leading to you having to make compromises to the end product!
This Learning Path has been curated from three Packt products:
Dart By Example By Davy Mitchell
Mastering Dart By Sergey Akopkokhyants
Dart Cookbook By Ivo Balbaert
Contents
1: STARTING THE TEXT EDITOR
2: ADVANCING THE EDITOR
3: SLIDESHOW PRESENTATIONS
4: LANGUAGE,MOTION,AND SOUND
5: A BLOG SERVER
6: BLOG SERVER ADVANCED
7: LIVE DATA COLLECTION
8: LIVE DATA AND A WEB SERVICE
9: A REAL-TIME VISUALIZATION
10: REPORTS AND AN API
11: BEYOND DART'S BASICS
12: ADVANCED TECHNIQUES AND REFLECTION
13: OBJECT CREATION
14: ASYNCHRONOUS PROGRAMMING
15: THE STREAM FRAMEWORK
16: THE COLLECTION FRAMEWORK
17: DART AND JAVASCRIPT INTEROPERATION
18: INTERNALIZATION AND LOCALIZATION
19: CLIENT-TO-SERVER COMMUNICATION
20: ADVANCED STORAGE
21: SUPPORTING OTHER HTML5 FEATURES
22: SECURITY ASPECTS
23: WORKING WITH DART TOOLS
24: STRUCTURING,TESTING,AND DEPLOYING AN APPLICATION
25: WORKING WITH DATA TYPES
26: OBJECT ORIENTATION
27: HANDLING WEB APPLICATIONS
28: WORKING WITH FILES AND STREAMS
29: WORKING WITH WEB SERVERS
30: WORKING WITH FUTURES,TASKS,AND ISOLATES
31: WORKING WITH DATABASES
32: POLYMER DART RECIPES
33: WORKING WITH ANGULAR DART
What You Will Learn
Handle form data and encryption
Set up your Dart environment to achieve the highest productivity
Run and debug the Dart server and web applications and compile them in JavaScript
Work with PostgreSQL—an industry standard relational database system
Create robust applications with unit tests,documentation,and diagnostic logging
Develop command-line applications,and explore the key data structures and libraries
Detect and use HTML5 features that will help you deliver rich,cross-platform content
Demonstrate the power of Polymer web components for binding data and structuring your web pages
Authors
Davy Mitchell
Davy Mitchell is a software developer with over 17 years of commercial experience in many varied industries. He started out in the world of C++ and progressed through the dot-com boom to the Microsoft.com era and into .Net,SQL Server,and other web technologies.
In the past few years,he has worked on software installation,continuous integration,build automation,and tooling,while also developing frontend interfaces. Davy is passionate about both developer productivity and moving web applications forward. He enjoys exploring new technologies,platforms,and open source,using Linux and Windows operating systems.
He writes news,features,and book reviews on Dart at http://www.divingintodart.com,and demo projects that are shared on GitHub,covering HTML5 and even Minecraft. He regularly takes part in the week-long Python game jam,PyWeek,and maintains Chocolatey packages for Dart on the Windows platform. When taking a break from coding,he enjoys cycling,loom knitting,gardening,and retrogaming.
Sergey Akopkokhyants
Sergey Akopkokhyants is a software architect with more than 20 years of professional experience in designing and developing client and server-side applications. He is also a certified Java developer and project manager. He has general knowledge of many tools,languages,and platforms.
For the last decade,Sergey has been responsible for customizing and producing weboriented applications for wholesale business management solutions projects for several worldwide mobile communication companies. His responsibilities have included: architecture design and guidance of client software development using Flex,CSS,HTML,JavaScript,TypeScript,and Dart,and client-server integration with Java. He is also the founder and an active contributor to several open source projects on GitHub.
Sergey is passionate about web design and development and likes sharing his expertise with others,helping them to increase their skills and productivity. He is author of the book Mastering Dart and also he was one of reviewers of the books Learning Dart and Dart Cookbook.
Continue reading

下载地址:应版权方要求,该资源内容链接已移除!

你可以 登录 后获取帮助.

觉得文章有用就打赏一下
未经允许不得转载:finelybook » Dart: Scalable Application Development

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫打赏

微信扫一扫打赏