Современные базы данных GraphQL с Prisma
Prisma помогает разработчикам приложений создавать приложения быстрее и делать меньше ошибок с помощью набора инструментов базы данных с открытым исходным кодом.
Build Full-Stack Apps with GraphQL, Prisma, Node and React
Когда GraphQL был впервые выпущен, некоторые рекламировали его как замену REST. «REST мертв!» плакали ранние последователи, это было здорово для получения кликов в блогах и начала разговоров на конференциях, но изображать GraphQL убийцей REST — это чрезмерное упрощение. Более тонкий подход заключается в том, что по мере развития интернета REST проявлял признаки нагрузки при определенных условиях. GraphQL был создан, чтобы облегчить "нагрузку".
Чему вы научитесь?
Введение в Prisma: Prisma — это производительный слой GraphQL ORM* с открытым исходным кодом, выполняющий тяжелую работу на вашем сервере GraphQL.
Создание сервера GraphQL с помощью Prisma: рассказывается, как создать масштабируемый сервер GraphQL с помощью Prisma.
CRUD В Prisma: вы научитесь создавать, читать, обновлять и удалять записи
Создайте приложение CRUD с помощью React и Apollo Client: вы узнаете, как создавать, читать, обновлять и удалять записи в приложении React с помощью Apollo Client.
Аутентификация в Prisma и GraphQL: в этом модуле я научу вас, как реализовать аутентификацию веб-токена Json в GraphQL и Prisma.
Аутентификация в клиентском приложении React Apollo: мы реализуем аутентификацию в приложении React.
Обработка ошибок: я научу вас, как реализовать обработку ошибок в React и Prisma.
Разбиение на страницы в приложениях Prisma и React Apollo: этот модуль охватывает функцию разбиения на страницы в приложениях GraphQL и React.
Optimistic UI в приложении React Apollo: рассказываю, как повысить производительность приложения React.
Разверните приложение Prisma и React на Heroku: вы узнаете, как развернуть приложение Prisma и React на Heroku.
Подписки в приложении Prisma и React Apollo: узнайте о подписках в реальном времени, создав приложение для чата.
Управление состоянием в приложении React с использованием Apollo Link: современный способ управления состоянием в клиентском приложении Apollo.
Загрузка файла в Prisma и React: узнайте, как загрузить файл в приложения Prisma, GraphQL и React.
Prisma помогает разработчикам приложений создавать приложения быстрее и делать меньше ошибок с помощью набора инструментов базы данных с открытым исходным кодом.
Этот курс научит вас всем навыкам и методам, необходимым для создания многофункционального приложения с нуля. В течение 10 часов мы создадим приложение для чтения RSS, которое позволит людям создавать RSS-каналы, делиться ими, объединять их вместе и ставить лайки. Статьи в лентах также можно сохранить в список сохраненных статей для облегчения доступа в дальнейшем.
Этот курс научит вас создавать GraphQL API с нуля. Его преподает разработчик, имеющий более 3 лет опыта работы с GraphQL и работавший с ним в нескольких корпоративных компаниях. К концу этого ускоренного курса вы станете экспертом и узнаете больше чем 99% пользователей GraphQL. Этот курс направлен не только на то, чтобы научить вас GraphQL, но и на то, как правильно использовать его в реальном приложении. Я надеюсь, вам понравится это!
GraphQL - это новый фантастический стандарт API, который обеспечивает более эффективную, мощную и гибкую альтернативу REST. В этом курсе вы изучите основы GraphQL.
В дополнение к обновлению всех инструментов до последних и лучших версий, Complete Intro to React v8 реструктурировал семинар, чтобы больше сосредоточиться на обучении вас основным принципам React, не жертвуя при этом никакими инструкциями по инструментам.