GraphQL революционизирует способ, которым разработчики создают API. Прошли те времена, когда сервер решал форму данных ответа. GraphQL позволяет клиенту контролировать все данные, которые ему нужны, и ничего более.
Итак, что же нужно, чтобы собрать полноценное приложение GraphQL с помощью:
- Phoenix в качестве внутреннего сервера,
- Absinthe для API GraphQL
- React с Apollo на фронтэнде?
- Узнайте, как мы распаковываем полнофункциональное приложение, слой за слоем!
Начните с завершенного приложения и сломайте его
Absinthe делает создание API с GraphQL простым для разработчиков Elixir.
Absinthe - это реализация GraphQL мирового класса в Elixir. Добавьте к этому суперскоростную инфраструктуру Phoenix, и вы получите надежный и высокопроизводительный API-интерфейс GraphQL. Затем создайте интерфейс, используя Apollo React для создания классного полнофункционального приложения!
В этой серии видеороликов мы рассмотрим дизайн и код полнофункционального приложения, которое позволит вам искать и бронировать места в уникальных местах.
По ходу дела вы увидите, как в реальном приложении применяются следующие концепции:
- Схемы GraphQL
- Запросы и мутации
- Подписки по каналам Phoenix
- Resolvers
- Ошибка и загрузка состояний
- Ecto Схемы
- Dataloader
- Аутентификация
- Apollo Клиент
- Компоненты React-Apollo
- Кэширование на стороне клиента
- пагинация
Мы начинаем с готового приложения и распаковываем его слой за слоем, чтобы вы поняли, как все работает вместе в гармонии.
Не нужно собирать решения самостоятельно. Используйте это полнофункциональное приложение в качестве трамплина для создания собственных приложений GraphQL!
Подождите, что такое GraphQL?
Это выразительный язык запросов для вашего API, который бла бла бла...
На самом деле, наши глаза застеклены каждый раз, когда мы пытались написать определение для вас. Поэтому мы решили пойти по другому пути!
В нашей анимационной серии из 4 частей вы увидите GraphQL в действии:
Для опытных разработчиков
Этот курс предназначен для опытных разработчиков Elixir, Phoenix, React, которые:
- Любопытны к GraphQL. Вы слышали об нем, и возможно, даже заметили, что некоторые из ваших любимых платформ теперь поддерживают API GraphQL. Но вы задаетесь вопросом, о чем вся эта шумиха. Вам нужен кто-то, кто пробьет шумиху и проведет вас через прагматический пример API-интерфейса GraphQL и интерфейс, который его использует. Другими словами, вы хотите быть в курсе современных разработок API.
- Задаетесь вопросом, подходит ли GraphQL для вашего приложения и команды. Вы уже используете платформу Elixir / OTP с хорошим эффектом: она надежная, масштабируемая и быстрая! Но, возможно, ваш RESTful API не так гибок или удобен в обслуживании, как вам бы хотелось. Или, может быть, вы разрабатываете новый API с нуля и хотите узнать, что GraphQL может сделать для вас.
- Создаете полнофункционального приложения на GraphQL и есть необходимость быстрого запуска. Не нужно увязать в выяснении, как собрать все кусочки вместе. Сэкономьте время и нервы, используя наше полнофункциональное приложение в качестве трамплина для создания собственного приложения!
Seconding the request for https://pragmaticstudio.com/phoenix-liveview#buy.
Thanks in advance
A new course from Pragmatic Studio has been released, please upload it.
Thank you in advance.
https://pragmaticstudio.com/phoenix-liveview#buy
I also want to ask you to add new course
https://pragmaticstudio.com/phoenix-liveview#buy
Phoenix is #1 framework according to Stackoverflow survey, so more people will be interested
Thank you!
Please the following new course from Pragmatic Studio
https://pragmaticstudio.com/phoenix-liveview#buy
Thank you in advance.
A new course from Pragmatic Studio has been released, please upload it.
Thank you in advance.
https://pragmaticstudio.com/phoenix-liveview#buy
A new course from Pragmatic Studio has been released, please upload it.
Thank you in advance.
https://pragmaticstudio.com/phoenix-liveview#buy
Please the following new course from Pragmatic Studio
https://pragmaticstudio.com/phoenix-liveview#buy
Thank you in advance.
Please the following new course from Pragmatic Studio
https://pragmaticstudio.com/phoenix-liveview#buy
Thank you in advance.
New course was released on
https://pragmaticstudio.com/phoenix-liveview#buy
Thank you in advance
New course was released on
https://pragmaticstudio.com/phoenix-liveview#buy
Thank you in advance
A new course was launched about "Phoenix LiveView".
Upload it, please.
Thank so much in advance