Меню
Каталог
Каталог
Все статьи
Программирование

Книги по Dart

Dart — молодой язык программирования, и учебной литературы по нему пока не так много. Большинство изданий доступны на английском языке. В этой статье мы собрали ТОП-9 лучших книг, которые помогут новичкам изучить этот язык, а профессионалам — углубить свои знания.

Анна Бодарева Анна Бодарева Руководитель отдела контента
Книги по Dart

Learning Dart

Автор: Иво Балберта

Learning Dart

Руководство Иво Балберта — преподавателя веб-программирования в бельгийском колледже CVO Antwerpen — учит разрабатывать высокопроизводительные приложения. В пособии рассказывается об их создании с помощью Dart и HTML5. Автор уточняет, что перед знакомством с материалом, необходимо изучить HTML, механизм функционирования веб-приложений, C #, Java, Python, Ruby, JavaScript. 

После прочтения учебника вы научитесь:

  • Структурировать код
  • Хранить данные MySQL, MongoDB с помощью Dart
  • Создавать игры, рисуя в браузере
  • Разрабатывать мощные формы HTML5

Книга предназначена для начинающих разработчиков и опытных программистов, которые хотят расширить базу знаний.

Основы Dart

Автор: Станислав Чернышов

Основы Dart

Автор пособия позиционирует себя как программиста с творческими наклонностями. За его спиной 10 лет работы в IT-сфере (ВПК, аутсорс-проекты, управление командой, преподавание). 

Издание пригодится тем, кто хочет выйти на рынок труда с максимальным набором актуальных компетенций. В учебном пособии рассматривается история развития Dart, встроенные типы данных, модификаторы, Null-безопасность. А также затронуты темы операторов, управляющих конструкторов, синтаксиса, функций, работы с файлами, асинхронных конструкций.

Flutter and Dart

Автор: Джаган Дипти

Flutter and Dart

Программист, адъюнкт-профессор Института управленческих решений Джагана Дипти Чопра, создал учебное пособие по Dart и Flutter. Издание начинается с обзора языка и фреймворка. В нем подробно рассказывается об основах разработки. В результате вы получите фундамент профессионального уровня, на который можно опереться при старте в профессии. 

Книга рассчитана на тех, кто хочет научиться разрабатывать пользовательские интерфейсы с помощью Flutter и использования макетов, виджетов. Она поможет понять правила управления фреймворком, работать с данными. Важную часть учебника составляют практические задачи, примеры реальных приложений.

Dart in action

Автор: Крис Бакетт

Dart in action

Руководство переведено на русский язык. Оно до сих пор актуально, несмотря на то, что издано в 2013 году. Учебник знакомит с языком, учит использовать его в браузерных, настольных, мобильных приложениях.

Автор практического пособия Крис Бакетт — технический консультант по созданию бизнес-приложений, доступных через веб. Бакетт был одним из первых, кто принял Dart и завел блог в год его анонсирования. 

Это издание расскажет читателям о клиентских возможностях языка, серверных инструментах, библиотеках. Подходы затрагивают не только его функциональность, но и сложные стороны HTML5. Автор рассматривает одностраничные сайты, на примере показывает механизм создания современных браузерных приложений, библиотек, API. Предлагает много примеров кода, диаграммы. 

Dart: Up and Running

Авторы: Кэти Уолрат и Сет Лэдд

Dart: Up and Running

У этой книги два автора — Кэти Уолрат, Сет Лэдд. Кэти Уолрат — технический писатель, работавший над документацией для Chrome и других API для разработчиков в Google. Сет Лэдд — защитник разработчиков в команде Chrome. 

Руководство знакомит с языком, библиотеками, инструментами. Издание учит создавать высокопроизводительные приложения HTML5. Полученные знания стимулируют программистов работать более эффективно. А также глубоко изучить API-интерфейсы, включая dart:core, dart:html, dart:io. 

Dart: Scalable Application Development

Автор: Дэви Митчелл

Dart: Scalable Application Development

Учебник написал разработчик Дэви Митчелл, основной автор методологии Journey Driven Development с открытым исходным кодом. Работа велась в соавторстве с Иво Балбертом и Сергеем Акопкохьянцем. Пособие разбито на три блока:

  • Первая часть посвящена знакомству с языком, его концепцией, примерам создания приложений, новым технологиям HTML5
  • Во втором блоке показывается организация взаимодействия клиент-сервер, хранение данных локально, преодоление проблем безопасности
  • Третья часть представляет собой практическое руководство для приобретения опыта в разработке мощных приложений

Web Programming with Dart

Автор: Мойзес Белчин

Web Programming with Dart

Автор Мойзес Белчин — разработчик приложений для бизнес-компаний. Соавтор — программист Патрисия Джубериас. Книга написана с учетом интересов программистов, которые хотят больше узнать о Dart, понять, каким образом он может гармонично интегрироваться с HTML5 и CSS3.

Пособие представляет собой практическое руководство с примерами. Прочитав его, вы узнаете об основных и расширенных функциях, инструментах в составе Dart SDK, новейшей библиотеке Polymer.dart. Научитесь разрабатывать серверные и веб-приложения. 

Dart Apprentice

Авторы: Джонатан Сэнде и Мэтт Гэллоуэй

Dart Apprentice

Авторы учебного пособия — Джонатан Сэнде и Мэтт Гэллоуэй из команды разработчиков приложений Tutorial Team. Оно предназначено для всех, кто заинтересован в изучении этого нового современного языка программирования. Книга подойдет как для новичков, так и для опытных программистов, которые намерены расширить свои знания. 

В учебнике с большим количеством примеров кода затрагиваются такие темы:

  • Основы: выражения, переменные, константы
  • Типизация, операции: статическая, динамическая, вывод типов, работа со строками
  • Управление программой: логические значения, перечисления, переключатели, условные операторы, циклы
  • Функции: именованные, анонимные, параметры, стрелочный синтаксис
  • ООП: объекты, конструкторы, методы, свойства
  • Коллекции: списки, наборы, мапы
  • Наследование, абстрактные классы, интерфейсы, миксины
  • Асинхронное программирование: параллельные задачи, фьючерсы, потоки, изоляция

Прочитав эту книгу, вы будете готовы создавать собственные приложения.

Dart for Hipsters

Автор: Крис Стром

Dart for Hipsters

Руководство директора по новым медиа и социальным сетям в JCC Association Криса Строма доступно рассматривает Dart. С первых страниц читатель начинает узнавать о легких способах написания кода реальных проектов. Автор обещает помочь выучить язык быстро и тщательно. Благодаря учебному пособию вы сможете написать простое приложение, а затем двигаться к выполнению более сложных задач. 

Крис Стром уверен, после прочтения этого учебника оторваться от работы со структурированным кодом уже невозможно.

Вывод

Dart от Google предлагает надежную платформу. Язык знакомый и одновременно инновационный, компактный и в то же время масштабируемый. Он не имеет многих недостатков, присущих JavaScript. Представленный топ книг по Dart поможет постичь азы языка, научиться работать с его инструментами. А если учебной литературы для начала работы будет недостаточно, можно записаться на образовательные курсы, на которых педагоги доходчиво объяснят особенности программирования на Dart.

Содержание
Информация была полезна?
17 оценок, среднее: 3.93 из 5