Разработка проекта TypeScript Фактическая борьба

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товара
- Информация о товаре
- Фотографии

В этой книге 1 сначала представлены некоторые функции TypeScript, которые часто упускают из виду другие книги, а затем объясняет, как создать простой анализатор маркировки.React будет введен, и будет создан менеджер контактов с клиентом.После этого эта книга приводит вас к угловой структуре и создает альбом, используя стек.Затем эта книга поможет вам создать приложение для DOGREACL Angular и написать чат Socket.io.Последний угловой проект, разработанный в этой книге, является приложением карты.Затем я вернулся, чтобы отреагировать и представил, как использовать Docker и Microservices.Затем эта книга объясняет, как использовать Tensorflow и машинное обучение для создания приложения классификации изображений.Наконец, эта книга объясняет, как объединить TypeScript и C#, чтобы создать приложение Music Library на основе ASP.NET.

Предисловие
Введение
Глава D1 Характеристики GJ TypeScript 1
1.1 Технические требования 2
1.2 Используйте TSConfig для создания ориентированного на будущее типов 2
1.3 Введение в функции TypeScriptGJ 3
1.3.1 Используйте разные типы с помощью типов соединений 3
1.3.2 Используйте поперечный тип для объединения типов 5
1.3.3 Упростить объявление типа с помощью типа псевдоним 7
1.3.4 Используйте объект для расширения атрибутов назначения 8
1.3.5 Деконструирование объектов с использованием атрибутов REST 10
1.3.6 Используйте REST для обработки переменной. Количество параметров 11
1.3.7 Использование декоратора для AOP 13
1.3.8 Используйте Mixin для формирования типов 17
1.3.9 Используя Generics, используйте один и тот же код для разных типов 20
1.3.10 Используйте карты для карты значений 24
1.3.11 Создание асинхронного кода, используя обещание и асинхронное/ждать 25
1.3.12 Создание UI27 с использованием начальной загрузки
1.4 Резюме 30
упражнение 31
Глава D2 Создайте редактор разметки с использованием TypeScript 32
2.1 Технические требования 33
2.2 Обзор проекта 33
2.3 Начните создавать простой HTML Project 34
2.4 Напишите простой синтаксический анализатор Markdown 34
2.4.1 Создание начальной загрузки UI 35
2.4.2.
2.4.3 Используйте класс MarkdownDocument, чтобы представить конвертированную марку. 41
2.4.4 Используйте посетителей для обновления документов маркировки 42
2.4.5 Решите, какой тег применить, используя модель 44 цепочки ответственности.
2.4.6 Комплексное применение 48
2.5 Резюме 49
Дальнейшее чтение 50
Глава D3 React Bootstrap Contact Manager 51
3.1 Технические требования 51
3.2 Обзор проекта 52
3.3 Начните использовать компоненты 52
3.4 Создайте проект Bootstrap React, который поддерживает TypeScript 53
3.5 Создайте смоделированный макет 53
3.5.1 Создать приложение 54
3.5.2 Используйте TSLINT, чтобы установить формат кода 55
3.5.3 Добавлена поддержка начальной загрузки 56
3.6 Использование компонента TSX в React 57
3.6.1 Как React использует виртуальный DOM для улучшения отзывчивости 57
3.6.2 Компоненты приложений React 58
3.7 Показать интерфейс личной информации 59
3.8 Проверьте ввод пользователя и использование валидаторов 65
3.8.1 Адрес проверки 66
3.8.2 Имя проверки 68
3.8.3 Проверьте номер телефона 68
3.9 Применение проверки в компонентах React 70
3.10 Создание данных и отправьте данные в базу данных 71 IndexedDB
3.10.1 Добавить поддержку статуса записи в статусе 74
3.10.2 Доступ к базе данных из PersonalDetails 79
3.11 Улучшенный код 83
3.12 Резюме 83
Упражнение 84
Дальнейшее чтение 84
Глава D4 Средний стек——Создайте альбом 85
4.1 Технические требования 86
4.2 Средний стек 86
4.3 Обзор проекта 87
4.4 Подготовительная работа 88
4.5 Создание угловых альбомов с использованием среднего стека 88
4.5.1 Введение в Angular 88
4.5.2 Создать приложение 90
4.5.3 Создайте пользовательский интерфейс с использованием углового материала 91
4.5.4 Используйте материал для добавления навигации 92
4.5.5 Создайте компонент D——FileUpload Component 94
4.5.6 Внедрение 100 экспресс -поддержки в приложении
4.5.7 Предоставьте поддержку маршрутизации 102
4.5.8 Показать изображение 107
4.5.9 Диалоговое окно отображения 114
4.6 Резюме 115
Упражнение 116
Дополнительное чтение 116
Глава D5 Создание угловых приложений с помощью GraphQL и Apollo 117
5.1 Технические требования 118
5.2 Понимание взаимосвязи между GraphQL и REST 118
5.3 Обзор проекта 119
5.4 Подготовка работы 120
5.5 Создать приложение с использованием GraphQL и Angular 120
5.5.1 Создание приложения 121
5.5.2 Создание схемы GraphQL 126
5.5.3 Создание анализатора GraphQL 129
5.5.4 Использование Apollo Server в качестве сервера 133
5.5.5 GraphQL Angular Client 135
5.5.6. Добавить контент в компоненты страницы 139
5.6 Резюме 149
Упражнение 150
Дальнейшее чтение 150
Глава D6: Создайте приложение для чата с помощью Socket.io 151
6.1 Технические требования 152
6.2 Используйте Socket.io, чтобы установить долгосрочную связь между клиентами/серверами 152
6.3 Обзор проекта 152
6.4 Начните с помощью Socket.io и Angular 153
6.5 Создайте приложение для чата с помощью Socket.io, Angular и Auth0 155
6.5.1 Создать приложение 156
6.5.2 Добавить поддержку Socket.io на сервер 158
6.5.3 Создайте клиент в чате 160
6.5.4 Используйте Auth0 для авторизации и аутентификации пользователей 162
6.5.5 Используйте безопасную маршрутизацию 165
6.5.6 Добавить функцию клиента чата 166
6.5.7 Используйте GeneralChatComponent для завершения наше приложение 170
6.6 Резюме 172
Упражнение 172
Дальнейшее чтение 172
Глава D7 Создание облачной угловой карты приложения с использованием карт Bing и Firebase 173
7.1 Технические требования 174
7.2 Тенденции в современных приложениях и использование облачных сервисов 174
7.3 Обзор проекта 174
7.4 Использование карты Bing 175 в угловом
7.4.1 Зарегистрируется для карты Bing 176
7.4.2 Зарегистрировать пожарную базу 178
7.5 Создание приложения карты Bing с использованием Angular и Firebase 181
7.5.1 Добавить компонент карты 181
7.5.2 процентов 182
7.5.3 представляет карту толкателя 184
7.5.4. Используйте поиск карты, чтобы сделать некоторые интересные операции 186
7.5.5 Добавить карту Bing на экран 188
7.5.6 Настройки событий карты и Pushpin 190
7.5.7 Защита базы данных 194
7.6 Резюме 195
Упражнение 196
Глава D8: Использование React и Microservices для построения CRM 197
8.1 Технические требования 197
8.2 Понимание Docker и Microservices 198
8.2.1 Docker Terminology 198
8.2.2 Микросервисы 199
8.2.3 Проектирование API 200 REST с Swagger
8.3 Создайте приложение для микросервиса с помощью Docker 203
8.3.1 Начните создавать приложение для микросервиса с помощью Docker 204
8.3.2 Добавить поддержку маршрутизации на стороне сервера 209
8.3.3 Используйте Docker, чтобы запустить Service 212
8.3.4 Создание React UI 215
8.3.5 Добавить навигацию 223
8.4 Резюме 224
Упражнение 225
Дальнейшее чтение 225
Глава D9 Используйте vue.js и tensorflow.js для распознавания изображений 226
9.1 Технические требования 226
9.2 Введение в машинное обучение и Tensorflow 227
9.2.1 Что такое машинное обучение 228
9.2.2 Tensorflow и его связь с Machine Learning228
9.3 Обзор проекта 229
9.4 Начните использовать TensorFlow в Vue 229
9.4.1 Создание приложения на основе VUE 230
9.4.2 Используйте шаблон VUE для отображения домашней страницы 232
9.4.3 Модифицировать компонент Helloworld для поддержки классификации изображений 236
9.4.4 Точка входа в приложение VUE 239
9.4.5. Функция обнаружения позы 243
9.4.6 Компонент обнаружения позы 250
9.5 Резюме 253
Упражнение 254
Дальнейшее чтение 254
Глава D10: Строительство ASP.NET CORE Music Library 255
10.1 Технические требования 255
10.2 Введение в ASP.NET CORE MVC 256
10.3 Обзор проекта 258
10.4 Начните создавать музыкальную библиотеку, используя ASP.NET Core, C# и TypeScript 259
10.4.1 Создать приложение ASP.NET Core с использованием Visual Studio 260
10.4.2 Понимание структуры приложения 263
10.4.3 Создайте Discogs Model 269
10.4.4 Асвязанный контроллер 275
10.4.5 Добавить индекс просмотр 276
10.4.6 Добавить TypeScript в приложение 279
10.4.7 Вызовая функция TypeScript от ASP.NET 283
10.5 Резюме 285
Упражнение 285
Дальнейшее чтение 285
Упражнение Ответ 287



