Learning Dart
Автор: Иво Балберта
Руководство Иво Балберта — преподавателя веб-программирования в бельгийском колледже CVO Antwerpen — учит разрабатывать высокопроизводительные приложения. В пособии рассказывается об их создании с помощью Dart и HTML5. Автор уточняет, что перед знакомством с материалом, необходимо изучить HTML, механизм функционирования веб-приложений, C #, Java, Python, Ruby, JavaScript.
После прочтения учебника вы научитесь:
- Структурировать код
- Хранить данные MySQL, MongoDB с помощью Dart
- Создавать игры, рисуя в браузере
- Разрабатывать мощные формы HTML5
Книга предназначена для начинающих разработчиков и опытных программистов, которые хотят расширить базу знаний.
Основы Dart
Автор: Станислав Чернышов
Автор пособия позиционирует себя как программиста с творческими наклонностями. За его спиной 10 лет работы в IT-сфере (ВПК, аутсорс-проекты, управление командой, преподавание).
Издание пригодится тем, кто хочет выйти на рынок труда с максимальным набором актуальных компетенций. В учебном пособии рассматривается история развития Dart, встроенные типы данных, модификаторы, Null-безопасность. А также затронуты темы операторов, управляющих конструкторов, синтаксиса, функций, работы с файлами, асинхронных конструкций.
Flutter and Dart
Автор: Джаган Дипти
Программист, адъюнкт-профессор Института управленческих решений Джагана Дипти Чопра, создал учебное пособие по Dart и Flutter. Издание начинается с обзора языка и фреймворка. В нем подробно рассказывается об основах разработки. В результате вы получите фундамент профессионального уровня, на который можно опереться при старте в профессии.
Книга рассчитана на тех, кто хочет научиться разрабатывать пользовательские интерфейсы с помощью Flutter и использования макетов, виджетов. Она поможет понять правила управления фреймворком, работать с данными. Важную часть учебника составляют практические задачи, примеры реальных приложений.
Dart in action
Автор: Крис Бакетт
Руководство переведено на русский язык. Оно до сих пор актуально, несмотря на то, что издано в 2013 году. Учебник знакомит с языком, учит использовать его в браузерных, настольных, мобильных приложениях.
Автор практического пособия Крис Бакетт — технический консультант по созданию бизнес-приложений, доступных через веб. Бакетт был одним из первых, кто принял Dart и завел блог в год его анонсирования.
Это издание расскажет читателям о клиентских возможностях языка, серверных инструментах, библиотеках. Подходы затрагивают не только его функциональность, но и сложные стороны HTML5. Автор рассматривает одностраничные сайты, на примере показывает механизм создания современных браузерных приложений, библиотек, API. Предлагает много примеров кода, диаграммы.
Dart: Up and Running
Авторы: Кэти Уолрат и Сет Лэдд
У этой книги два автора — Кэти Уолрат, Сет Лэдд. Кэти Уолрат — технический писатель, работавший над документацией для Chrome и других API для разработчиков в Google. Сет Лэдд — защитник разработчиков в команде Chrome.
Руководство знакомит с языком, библиотеками, инструментами. Издание учит создавать высокопроизводительные приложения HTML5. Полученные знания стимулируют программистов работать более эффективно. А также глубоко изучить API-интерфейсы, включая dart:core, dart:html, dart:io.
Dart: Scalable Application Development
Автор: Дэви Митчелл
Учебник написал разработчик Дэви Митчелл, основной автор методологии Journey Driven Development с открытым исходным кодом. Работа велась в соавторстве с Иво Балбертом и Сергеем Акопкохьянцем. Пособие разбито на три блока:
- Первая часть посвящена знакомству с языком, его концепцией, примерам создания приложений, новым технологиям HTML5
- Во втором блоке показывается организация взаимодействия клиент-сервер, хранение данных локально, преодоление проблем безопасности
- Третья часть представляет собой практическое руководство для приобретения опыта в разработке мощных приложений
Web Programming with Dart
Автор: Мойзес Белчин
Автор Мойзес Белчин — разработчик приложений для бизнес-компаний. Соавтор — программист Патрисия Джубериас. Книга написана с учетом интересов программистов, которые хотят больше узнать о Dart, понять, каким образом он может гармонично интегрироваться с HTML5 и CSS3.
Пособие представляет собой практическое руководство с примерами. Прочитав его, вы узнаете об основных и расширенных функциях, инструментах в составе Dart SDK, новейшей библиотеке Polymer.dart. Научитесь разрабатывать серверные и веб-приложения.
Dart Apprentice
Авторы: Джонатан Сэнде и Мэтт Гэллоуэй
Авторы учебного пособия — Джонатан Сэнде и Мэтт Гэллоуэй из команды разработчиков приложений Tutorial Team. Оно предназначено для всех, кто заинтересован в изучении этого нового современного языка программирования. Книга подойдет как для новичков, так и для опытных программистов, которые намерены расширить свои знания.
В учебнике с большим количеством примеров кода затрагиваются такие темы:
- Основы: выражения, переменные, константы
- Типизация, операции: статическая, динамическая, вывод типов, работа со строками
- Управление программой: логические значения, перечисления, переключатели, условные операторы, циклы
- Функции: именованные, анонимные, параметры, стрелочный синтаксис
- ООП: объекты, конструкторы, методы, свойства
- Коллекции: списки, наборы, мапы
- Наследование, абстрактные классы, интерфейсы, миксины
- Асинхронное программирование: параллельные задачи, фьючерсы, потоки, изоляция
Прочитав эту книгу, вы будете готовы создавать собственные приложения.
Dart for Hipsters
Автор: Крис Стром
Руководство директора по новым медиа и социальным сетям в JCC Association Криса Строма доступно рассматривает Dart. С первых страниц читатель начинает узнавать о легких способах написания кода реальных проектов. Автор обещает помочь выучить язык быстро и тщательно. Благодаря учебному пособию вы сможете написать простое приложение, а затем двигаться к выполнению более сложных задач.
Крис Стром уверен, после прочтения этого учебника оторваться от работы со структурированным кодом уже невозможно.
Вывод
Dart от Google предлагает надежную платформу. Язык знакомый и одновременно инновационный, компактный и в то же время масштабируемый. Он не имеет многих недостатков, присущих JavaScript. Представленный топ книг по Dart поможет постичь азы языка, научиться работать с его инструментами. А если учебной литературы для начала работы будет недостаточно, можно записаться на образовательные курсы, на которых педагоги доходчиво объяснят особенности программирования на Dart.