Dart в действии
книга

Dart в действии

Здесь можно купить книгу "Dart в действии " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.

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

Форматы: PDF

Издательство: ДМК Пресс

Год: 2023

Место издания: Москва

ISBN: 978-5-89818-314-1

Страниц: 528

Артикул: 103280

Возрастная маркировка: 16+

Электронная книга
639

Краткая аннотация книги "Dart в действии"

Dart – язык программирования для разработки веб-приложений, созданный компанией Google. Он обладает современными объектно-ориентированными средствами, как Java или C#, не отказываясь при этом от свойственных JavaScript динамичности и ориентированности на функциональное программирование. Написанные на Dart приложения транслируются в JavaScript, но могут исполняться и непосредственно в браузерах, поддерживающих Dart. В комплекте с Dart поставляются библиотеки и инструментальные средства промышленного качества. На Dart могут быть написаны как клиентская, так и серверная часть приложения, что упрощает процесс разработки. В этой книге вы познакомитесь с языком Dart и научитесь использовать его для создания приложений, работающих в браузере, – в настольной или мобильной ОС. Это не просто учебное пособие по языку, довольно быстро автор переходит к техническим аспектам работы с Dart. На большинство вопросов, возникающих при чтении, тут же даются ответы! Издание предназначено веб-программистам разной квалификации, в том числе малознакомым с объектно-ориентированным программированием.

Содержание книги "Dart в действии "


Предисловие
Вступление
Благодарности
Об этой книге
Об иллюстрации на обложке
ЧАСТЬ I. ВВЕДЕНИЕ В DART
Глава 1. Здравствуй, Dart
1.1. Что такое Dart?
1.2. Первый взгляд на язык Dart
1.3. Веб-программирование на языке Dart
1.4. Инструментальная экосистема Dart
1.5. Резюме
Глава 2. Программа «Здравствуй, мир» на Dart
2.1. ВМ Dart для командных приложений
2.2. Программа «Здравствуй, мир» в редакторе Dart
2.3. Импорт библиотек для работы с пользовательским интерфейсом в браузере
2.4. Резюме
Глава 3. Создание и тестирование Dart-приложения
3.1. Конструирование пользовательского интерфейса с помощью dart:html
3.2. Добавление интерактивности с помощью событий браузера
3.3. Инкапсуляция структуры и функциональности с помощью классов
3.4. Автономное тестирование программы
3.5. Резюме
ЧАСТЬ II. ЯЗЫК DART
Глава 4. Функции и замыкания
4.1. Функции в Dart
4.2. Функции как полноценные объекты
4.3. Замыкания
4.4. Резюме
Глава 5. Библиотеки и ограничение доступа
5.1. Определение и импорт библиотеки
5.2. Сокрытие функциональности путем ограничения доступа к частям библиотеки
5.3. Организация исходного кода библиотеки
5.4. Упаковка библиотек
5.5. Скрипты – это исполняемые библиотеки
5.6. Резюме
Глава 6. Классы и интерфейсы
6.1. Определение простого класса
6.2. Конструирование классов и интерфейсов
6.3. Создание константных классов с неизменяемыми полями
6.4. Резюме
Глава 7. Расширение классов и интерфейсов
7.1. Расширение классов с помощью наследования
7.2. Все является объектом
7.3. Знакомство с типом dynamic
7.4. Резюме
Глава 8. Классы коллекций
8.1. Работа с коллекциями данных
8.2. Создание обобщенных классов
8.3. Перегрузка операторов
8.4. Резюме
Глава 9. Асинхронное программирование с применением обратных вызовов и будущих значений
9.1. Почему веб-приложение должно быть асинхронным
9.2. Использование обратных вызовов в асинхронном программировании
9.3. Знакомство с типами Future и Completer
9.4. Автономное тестирование асинхронных API
9.5. Резюме
ЧАСТЬ III. КЛИЕНТСКИЕ DART-ПРИЛОЖЕНИЯ
Глава 10. Создание веб-приложения на Dart
10.1. Структура одностраничного веб-приложения
10.2. Конструирование пользовательского интерфейса с помощью dart:html
10.3. Обработка браузерных событий с помощью dart:html
10.4. Резюме
Глава 11. Навигация и локальное хранение данных
11.1. Интеграция навигации с браузером
11.2. Использование куков браузера для повышения удобства работы
11.3. Локальное хранение данных с помощью Web Storage API
11.4. Резюме
Глава 12. Взаимодействие с другими системами и языками
12.1. Взаимодействие с JavaScript
12.2. Взаимодействие с внешними серверами
12.3. Построение допускающих установку браузерных приложений, не требующих сервера
12.4. Резюме
ЧАСТЬ IV. DART НА СТОРОНЕ СЕРВЕРА
Глава 13. Работа с файлами и протоколом HTTP на сервере
13.1. Запуск серверного Dart-скрипта
13.2. Обслуживание HTTP-запросов от браузера
13.3. REST API для клиентов
13.4. Резюме
Глава 14. Отправка, синхронизация и сохранение данных
14.1. Передача приложения DartExpense с сервера
14.2. Использование веб-сокетов для организации двусторонней связи
14.3. Сохранение данных в базе CouchDB с помощью класса HttpClient
14.4. Резюме
Глава 15. Организация параллелизма с помощью изоляторов
15.1. Использование изоляторов как единиц работы
15.2. Динамическая загрузка кода
15.3. Запуск нескольких исполнителей
15.4. Резюме
Приложение A. Справочное руководство по языку
A.1. Объявления переменных
A.2. Функции
A.3. Управление потоком выполнения и итерирование
Приложение B. Определение классов и библиотек
B.1. Классы и интерфейсы
B.2. Библиотеки и ограничение доступа
Предметный указатель

Все отзывы о книге Dart в действии

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Внимание!
При обнаружении неточностей или ошибок в описании книги "Dart в действии (автор Крис Бакетт)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!