دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Balbaert. Ivo, Ridjanovic. Dzenan سری: ISBN (شابک) : 1849697426, 9781469769172 ناشر: Packt Publishing سال نشر: 2013 تعداد صفحات: 388 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 3 مگابایت
کلمات کلیدی مربوط به کتاب یادگیری دارت: نرم افزارهای کاربردی، زبان های برنامه نویسی (کامپیوترهای الکترونیکی)، کامپیوترها، برنامه نویسی، الگوریتم ها، کامپیوترها، برنامه نویسی، منبع باز، کامپیوترها، توسعه و مهندسی نرم افزار، ابزار.
در صورت تبدیل فایل کتاب Learning Dart به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب یادگیری دارت نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
اگر میخواهید یک توسعهدهنده وب شوید، یا شاید قبلاً یک توسعهدهنده وب هستید، اما میخواهید Dart را به کمربند ابزار خود اضافه کنید، پس این کتاب برای شما مناسب است. این کتاب فرض می کند که شما حداقل دانشی در مورد HTML و نحوه کار برنامه های وب دارید. برخی از تجربیات قبلی برنامه نویسی، ترجیحاً در یک زبان مدرن مانند سی شارپ، جاوا، پایتون، روبی، یا جاوا اسکریپت نیز به شما کمک می کند. همچنین میتوانید با Dart در پلتفرم دلخواه خود، خواه Linux، Mac OS X یا Windows کار کنید.
Dart یک زبان برنامه نویسی منبع باز جدید برای وب. دارت که توسط گوگل توسعه داده شده است در حال افزایش محبوبیت است و جامعه ای به طور پیوسته در حال رشد دارد. این یک زبان واحد برای مشتری و سرور است که می تواند با طیف گسترده ای از دستگاه ها از جمله تلفن، تبلت، لپ تاپ و سرور استفاده شود. این شامل درس هایی است که در طول دو دهه گذشته از برنامه نویسی وب آموخته شده است. حل چالش های جدید را با همان ابزارهای قدیمی متوقف کنید - اجازه دهید Dart یک راه کاملاً جدید را به شما نشان دهد.
\"Learning Dart\" یک نمای کلی از این زبان برنامه نویسی منبع باز جدید را در اختیار شما قرار می دهد. این شما را گام به گام در ساخت بازیها و برنامههای تجاری برای وب، با بهرهگیری از قدرت زبان مدرن همراه با HTML5 راهنمایی میکند.
\"Learning Dart" با کاوش در Dart شروع میشود. زیست بوم. این با دو فصل دنبال می شود که هر آنچه را که باید در مورد نحو و اصول توسعه Dart بدانید را به شما نشان می دهد. در طول بقیه کتاب، شما این دانش را با کمک یک رویکرد مبتنی بر مثال در موضوعات پیشرفته به کار خواهید برد.
شما نحوه ساخت بازی های وب با استفاده از HTML5، نحوه ادغام صدا و تصویر را در آن بررسی خواهید کرد. برنامه های شما و نحوه پردازش و نمایش داده ها در فرم های HTML5 با دارت. این کتاب همچنین به شما نشان می دهد که چگونه اجزای وب با HTML5 مطابقت دارند و چگونه آنها را در برنامه های کاربردی وب تجاری به کار ببرید. همچنین میآموزید که چگونه دادهها را روی کلاینت ذخیره کنید، چگونه دادهها را بین مشتری و سرور با JSON مخابره کنید، و چگونه دادههای JSON را با MongoDB ذخیره کنید.
\"Learning Dart\" هر آنچه را که نیاز دارید در اختیار شما قرار میدهد. برای شروع یا ارتقاء حرفه خود در توسعه وب بدانید.
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.
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.
Content: Cover
Copyright
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Table of Contents
Preface
Chapter 1: Dart --
A Modern Web Programming Language
What is Dart?
Dart is a perfect fit for HTML5
A very short history of web programming
Dart empowers the web client
JavaScript is not the way to go for complex apps
Google, GWT, and Dart
Advantages of Dart
Getting started with Dart
Installing the Dart Editor
Your first Dart program
Getting a view on the Dart tool chain
The Dart execution model
A bird\'s eye view on Dart
Example 1 --
raising rabbits. Extracting a functionA web version
Example 2 --
banking
Making a todo list with Dart
Summary
Chapter 2: Getting to Work with Dart
Variables --
to type or not to type
Built-in types and their methods
Conversions
Operators
Some useful String methods
Dates and times
Lists
Maps
Documenting your programs
Changing the execution flow of a program
Using functions in Dart
Return types
Parameters
First class functions
Recognizing and catching errors and exceptions
Debugging exercise
Summary
Chapter 3: Structuring Code with Classes and Libraries. A touch of class --
how to use classes and objectsVisibility --
getters and setters
Types of constructors
Named constructors
factory constructors
const constructors
Inheritance
Abstract classes and methods
The interface of a class --
implementing interfaces
Polymorphism and the dynamic nature of Dart
Collection types and generics
Typing collections and generics
The collection hierarchy and its functional nature
Structuring your code using libraries
Using a library in an app
Resolving name conflicts
Visibility of objects outside a library
Managing library dependencies with pub. Unit testing in DartProject --
word frequency
Summary
Chapter 4: Modeling Web Applications with Model Concepts and Dartlero
A short introduction to Git and GitHub
Creating a repository on GitHub and a local version
Collaborating on a GitHub project
What a model is and why we need it in programming
Model concepts --
a graphical design tool for our models
Working with model concepts
Explaining the model
Drawing the model
Exporting the model
What is JSON?
Dartlero --
a simple domain model framework
An example of using Dartlero
The categories and links application
Summary. Chapter 5: Handling the DOM in a New WayFinding elements and changing their attributes
Finding elements
Changing the attributes of elements
Creating and removing elements
Handling events
Manipulating the style of page elements
Animating a game
Ping Pong using style(s)
How to draw on a canvas --
Ping Pong revisited
Spiral 1 --
drawing a circle and a rectangle
Spiral 2 --
colored circles and rectangles
Spiral 3 --
moving a ball
Spiral 4 --
reorganizing the code
Spiral 5 --
a bouncing ball
Spiral 6 --
displaying the racket
Spiral 7 --
moving the racket using keys. Spiral 8 --
moving the racket using the mouse.