Классический форум-трекер
canvas not supported
Нас вместе: 4 114 929

Lectrum | Видеокурс по GraphQL (2019) PCRec [H.264]


 
 
RSS
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Обучающие видеоматериалы -> Компьютеры
Автор Сообщение
DepictWeb ®
Стаж: 9 лет 10 мес.
Сообщений: 786
Ratio: 99,016
Раздал: 7,603 TB
Поблагодарили: 101777
100%
pirates.png
Lectrum | Видеокурс по GraphQL (2019) PCRec [H.264]
Автор: Lectrum
Жанр: Программирование, GraphQL

Описание:
Во время курса вы изучите все темы, начиная от глубокого сравнения технологий GraphQL и Rest, разберётесь с синтаксисом GraphQL, узнаете почему это технология будущего. Мы научим вас применять GraphQL вместе с React, используя библиотеку Apollo. А также вы узнаете особенности применения GraphQL в Backend, используя технологию Node.js вместе с Express.js и Apollo.

Продолжительность: 18:47:22
Качество видео: PCRec

Видео: AVC/H.264, 1920x1050-1920x1080, ~104-357 Kbps
Аудио: AAC, 1 ch, 53-247 Kbps
+ 1. GraphQL. Введение
Обзор курса
Что такое GraphQL
Сравнение технологий GraphQL и REST
Основные принципы GraphQL
Архитектура GraphQL приложений
Обзор GraphQL клиентов
Обзор GraphQL библиотек для работы с Backend
Обзор инструментов для работы с GraphQL
Безопасность GraphQL приложений

+ 2. GraphQL. Особенности синтаксиса
Типы данных в GraphQL
Работа с Query документами
Особенности при работе с вложенными структурами данных
Работа с аргументами
Особенности при работе с алиасами
Работа с input данными
Популярные ошибки при работе с GraphQL документами

+ 3. GraphQL. Продвинутые возможности
Работа с мутациями в GraphQL
Аутентификация в GraphQL
Работа с фрагментами
Работа с подписками

+ 4. GraphQL Frontend. Конфигурация Apollo, работа с Query-документами
Обзор стартовой точки
Обзор зависимостей проекта
Разбор структуры проекта
Введение в Apollo
Кофигурация Apollo клиента
Работа с Query документами с помощью Apollo

+ 5. GraphQL Frontend. Работа с Apollo мутациями и роутингом
Особенности при работе с мутациями
Работа с ссылками
Работа с роутингом

+ 6. GraphQL Frontend. Аутентификация с помощью Apollo
Аутентификация пользователей с помощью Apollo
Продвинутые возможности по работе со Store
Особенности при работе со сложными мутациями
Популярные ошибки при работе с Apollo

+ 7. GraphQL Frontend. Фильтрация и поиск. Работа с подписками
Фильтрация данных
Поиск
Realtime обновления с помощью подписок
Работа с пагинацией

+ 8. GraphQL Backend. Конфигурация GraphQL сервера. Работа с документами
Обзор стартовой точки
Обзор зависимостей проекта
Разбор структуры проекта
Разбор библиотеки Apollo на платформе Node.js
Работа с GraphQL документами
Создание резовлеров по работе с Query
Создание резовлеров по работе с Mutation

+ 9. GraphQL Backend. Работа с аутентификациями
Аутентификация пользователей
Работа со сложными документами
Популярные ошибки при работе с GraphQL сервером

+ 10. GraphQL Backend. Продвинутые техники. Работа с подписками
Конфигурация GraphQL сервера для работы с подписками
Фильтрация данных
Полезные инструменты при работе с GraphQL сервером
Скриншоты:


Время раздачи: 24/7 (круглосуточно) (до появления первых 3-5 скачавших)
[NNMClub.to]_[Lectrum] Videokurs po GraphQL (2019).torrent
 Торрент:   Зарегистрирован
 
Зарегистрируйтесь и скачайте торрент!
103 KB
Free Leech
Примагнититься
 Зарегистрирован:   07 Май 2020 17:39:13
 Размер:   2,24 GB  (
 Рейтинг:   4,8 (Голосов: 18)
 Поблагодарили:   100
 Проверка:   Оформление проверено модератором 07 Май 2020 20:12:54
Поддержка релизов - https://www.donationalerts.ru/r/waffle_crap
Как cкачать  ·  Как раздать  ·  Правильно оформить  ·  Поднять ратио!  
maroderwrt
Стаж: 8 лет 4 мес.
Сообщений: 220
Ratio: 0,331
100%
А вот здесь приведу примеры почему я не сторонник использования Graphql, и вполне возможно будут хейтить его апологеты, которые писаются в трусы от этой технологии не понимая ее недостатков - это как правило фронтенд разработчики!
С точки зрения фронтенд разработчиков, сложно привести убедительные аргументы для отказа от данной технологии, т.к. при использовании graphql вы скорее всего будет использовать какой либо клиент, и это будет в 99.9% Apollo, вам не нужен redux, mobx для стейта, вы будете использовать Apollo стейт, у вас один ендпойнт куда вы отправляете запросы и получаете ответ в формате , который вам нужен . И как бы всё замечательно.
НО!!!!!!!!!!!! С точки зрения бекэнда:
1. Если в классическом restful я могу эффективно сджойнить данные разных сущностей, чтобы лишний раз не гонять запросы между сервером и БД, то между data loader таких связей вообще нет
2. Даже если вы будете использовать Prisma для того чтобы решить проблему n+1 запроса, то вам всё равно придется использовать те же Named Queries, тем самым выстраивая то же количество ендпойтов , что и в классическом restful - т.е. вы не оправданно усложните свою бизнес логику серверного приложения
3. Легко уронят ваш сервер большим количеством subscription подписок , и эту проблему вам тоже необходимо будет как-то решать
4. Если вы считаете , что ваше приложение будет более производительным при использовании GraphQL - это полная чушь, что действительно влияет на производительность так это кеширование как со стороны бекэнда , так и со стороны фронта
Bogdan96sup
Стаж: 8 лет 10 мес.
Сообщений: 29
Ratio: 1,144
Поблагодарили: 622
10.45%
Откуда: RXJ 1242-11
maroderwrt писал(а): Перейти к сообщению
А вот здесь приведу примеры почему я не сторонник использования Graphql, и вполне возможно будут хейтить его апологеты, которые писаются в трусы от этой технологии не понимая ее недостатков - это как правило фронтенд разработчики!
С точки зрения фронтенд разработчиков, сложно привести убедительные аргументы для отказа от данной технологии, т.к. при использовании graphql вы скорее всего будет использовать какой либо клиент, и это будет в 99.9% Apollo, вам не нужен redux, mobx для стейта, вы будете использовать Apollo стейт, у вас один ендпойнт куда вы отправляете запросы и получаете ответ в формате , который вам нужен . И как бы всё замечательно.
НО!!!!!!!!!!!! С точки зрения бекэнда:
1. Если в классическом restful я могу эффективно сджойнить данные разных сущностей, чтобы лишний раз не гонять запросы между сервером и БД, то между data loader таких связей вообще нет
2. Даже если вы будете использовать Prisma для того чтобы решить проблему n+1 запроса, то вам всё равно придется использовать те же Named Queries, тем самым выстраивая то же количество ендпойтов , что и в классическом restful - т.е. вы не оправданно усложните свою бизнес логику серверного приложения
3. Легко уронят ваш сервер большим количеством subscription подписок , и эту проблему вам тоже необходимо будет как-то решать
4. Если вы считаете , что ваше приложение будет более производительным при использовании GraphQL - это полная чушь, что действительно влияет на производительность так это кеширование как со стороны бекэнда , так и со стороны фронта


Согласен с вами, и подтверждаю, в некоторых моментах попадал в ситуацию когда посторонний проект использующий GraphQL падал при средних нагрузках, что в принципе и стало причиной отказа от него

_________________
Arturiuss
Стаж: 8 лет 3 мес.
Сообщений: 1
Ratio: 7,842
0%
посмотрите пожалуйста на ютубе сравнение sql c GraphGL от Ильи Климова.
maroderwrt
Стаж: 8 лет 4 мес.
Сообщений: 220
Ratio: 0,331
100%
Arturiuss писал(а): Перейти к сообщению
посмотрите пожалуйста на ютубе сравнение sql c GraphGL от Ильи Климова.

GraphQl это вообще то транспорт агностик, причем тут sql ?
graphql стоит сравнивать с wsdl , odata , но никак с sql
Показать сообщения:   
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Обучающие видеоматериалы -> Компьютеры Часовой пояс: GMT + 3
Страница 1 из 1