wowpro
Unlimited
- Сообщения
- 14.438
- Лайки
- 9.504
Овладение GraphQL: Начало работы с GraphQL и овладение им
GraphQL Mastery: Getting started with and mastering GraphQ
Udemy
Описание:
Узнайте все, что вам нужно, чтобы стать профессиональным разработчиком GraphQL. Предварительный опыт работы с GraphQL не требуется. В этом курсе GraphQL мы изучим основы и будем использовать React.js в интерфейсе для создания полнофункционального веб-приложения.
Предварительные требования:
По крайней мере, иметь базовое понимание JavaScript. Желательно иметь опыт работы с React.js, но это не обязательно. У нас есть дополнительный раздел в курсе, который поможет вам быстрее освоить React, если вы никогда раньше с ним не работали.
Содержание курса:
Продажник:
Скачать:
GraphQL Mastery: Getting started with and mastering GraphQ
Udemy
Описание:
Узнайте все, что вам нужно, чтобы стать профессиональным разработчиком GraphQL. Предварительный опыт работы с GraphQL не требуется. В этом курсе GraphQL мы изучим основы и будем использовать React.js в интерфейсе для создания полнофункционального веб-приложения.
Предварительные требования:
По крайней мере, иметь базовое понимание JavaScript. Желательно иметь опыт работы с React.js, но это не обязательно. У нас есть дополнительный раздел в курсе, который поможет вам быстрее освоить React, если вы никогда раньше с ним не работали.
Содержание курса:
- Настройка сервера GraphQL с использованием GraphQL Yoga (и последующий переход на «Apollo Server Express»);
- Запросы GraphQL;
- Мутации GraphQL;
- Отношения один ко многим и многие ко многим;
- Prisma & SQLite (системы управления реляционными базами данных);
- Аутентификация и авторизация с помощью Passport.js (разрешение пользователю входить в систему, регистрироваться и выходить из системы;
- Разрешение пользователю выполнять только определенные действия и ограничение доступа.
- Например, пользователь не может удалить сообщение другого пользователя);
- Обработка ошибок таких вещей, как неправильные пароли, запрет на ввод пустого контента в базу данных и т. д;
- Обработка платежей с помощью Stripe.js, позволяющая пользователю создавать ежемесячное членство для вашего сайта;
- Краткий обзор асинхронного кода. (Запросы и мутации GraphQL обычно используют async / await, поэтому нам нужно убедиться, что мы их понимаем);
- Кеширование на стороне клиента. Повысьте производительность своего приложения, сохраняя информацию в браузере с помощью ApolloClient. Это снижает необходимость делать запросы к серверу для каждого запроса GraphQL;
- GraphQL + React и использование Context API. Это полезно для таких вещей, как аутентификация.
- Сохраните результаты вашего запроса GraphQL и разрешите всему приложению доступ к общему состоянию аутентификации;
- Пагинация и фильтрация.
Продажник:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Скачать:
Скрытое содержимое могут видеть только пользователь группы: PRO
Скрытое содержимое для пользователей: Ferr