GraphQL для начинающих с JavaScript
Практическое руководство, которое обучает вас GraphQL с помощью JavaScript. Оптимальный темп. Научитесь быстро!
Вы frontend разработчик, ищущий более простой способ взаимодействия с серверной стороной? Не смотрите дальше, так как этот курс идеально подходит для вас! GraphQL - это API для извлечения данных, разработанный Facebook. Он питает миллионы устройств и большинство компонентов веб-сайтов Facebook и Instagram. В этом курсе вы познакомитесь с GraphQL как мостом к клиентскому приложению React для связи с серверами в качестве отсутствующего языка выборки данных или языка запросов.
Затем вы научитесь добавлять на свою доску такие функции, как добавление или редактирование задачи, реализацию функциональности общей доски, внесение изменений в другие сеансы и многое другое. Двигаясь дальше, создайте приложение для доски объявлений, используя Apollo Client для React. Создадите приложение для чата и углубитесь в его сложные темы, такие как аутентификация / авторизация и подписки в режиме реального времени. В последнем приложении мы рассмотрим, как вы можете использовать клиент Apollo в сочетании с REST API.
Содержание и обзор
Эта учебная программа включает в себя 2 полных курса, тщательно отобранных, чтобы дать вам наиболее полное обучение.
В первом курсе «Практическое построение приложений с GraphQL» вы узнаете, как создавать свое собственное Trello-подобное веб-приложение с использованием GraphQL. Курс начинается с изучения основ GraphQL и сравнения его с REST; Затем вы научитесь выполнять запросы и указывать типы в своей системе схем. Затем в курсе показано, как построить сервер Graphql и клиентский интерфейс и подключить этот клиент на основе Apollo к серверу. Затем вы научитесь добавлять функции на свою доску, такие как добавление или редактирование задачи. Затем вы увидите, как реализовать функциональность общей доски, заполнив изменения в других сеансах и как разрешить конфликты в этом реальном сценарии с одновременными изменениями от разных пользователей. Затем курс покажет вам, как добавить аутентификацию в ваше приложение, чтобы предотвратить нежелательный доступ к нему и ориентированный на пользователя веб-сервис. Наконец, вы узнаете, как устранить типичные проблемы, которые могут возникнуть во время работы вашего приложения, и как настроить схему и взаимодействие клиент-сервер. К концу курса вы сможете создавать свои собственные приложения с использованием GraphQL.
На втором курсе GraphQL Projects вы узнаете принципы проектирования GraphQL и то, что отличает его от REST при создании реальных проектов. Вы создадите приложение для доски объявлений, используя Apollo Client и React. Создадите приложение для чата и углубитесь в его сложные темы, такие как аутентификация / авторизация и подписки в режиме реального времени. В последнем приложении мы рассмотрим, как вы можете использовать клиент Apollo в сочетании с REST API. К концу курса вы узнаете, как эффективно создавать в реальном времени GraphQL и применять эти навыки на своей работе.
Практическое руководство, которое обучает вас GraphQL с помощью JavaScript. Оптимальный темп. Научитесь быстро!
GraphQL - фаворит по уважительной причине. Он позволяет клиенту делать конкретные, сложные и / или совокупные запросы для данных, и его удобно загружать. Если вы хотели изучить GraphQL и начать использовать его возможности, это отличное место для начала.
Добро пожаловать на курс "Как построить GraphQL API!" В этой серии мы расскажем об основах создания сервера GraphQL, поэтому давайте начнем, так как это будет очень весело.
Изучите продвинутые React, Node, TypeScript и GraphQL, создав готовое к работе приложение в этом онлайн-курсе. Изучите каждую из этих технологий и узнайте, как создать продакшн приложение, которое их объединяет.
Научитесь использовать GraphQL на стороне клиента, используя React с Apollo Client. В этом курсе вы будете использовать запросы и мутации для извлечения и обновления данных GraphQL API.