
pluralsight
Площадка, ранее была Digital Tutors, предлагает курсы по разным направлениям в разработке. Качество видеокурсов держит всегда на хорошем уровне.
Building Scalable APIs with GraphQL
Освойте создание быстрых, гибких и масштабируемых API с GraphQL — современным стандартом обмена данными, который помогает разработчикам ускорять разработки, оптимизировать запросы и избавляться от ограничений, характерных для REST. Этот курс проведет вас через ключевые концепции GraphQL — от основ до продвинутых серверных возможностей.
Курс погружает вас в архитектуру GraphQL и помогает понять, почему этот подход становится стандартом в современных высоконагруженных проектах. В процессе обучения вы познакомитесь с тем, как устроены схемы, типы, резолверы и как они объединяются в мощный API.
Вы начнете с фундаментальных принципов, изучая различия GraphQL и REST, их области применения и преимущества.
Следующим шагом станет практическое создание схемы и реализация серверной логики для обслуживания запросов.
На более глубоком уровне вы научитесь расширять свой API и обеспечивать высокую производительность при работе с разными источниками данных.
Вы разберете наиболее распространенную проблему N+1 запросов и узнаете, как эффективно её решать.
Вы научитесь использовать все возможности языка GraphQL.
К завершению курса вы будете уверенно работать с GraphQL на уровне, достаточном для построения реальных API, способных масштабироваться и интегрироваться с различными системами.
Курс подойдет разработчикам, которые хотят перейти от REST к более гибким и современным API, а также тем, кто стремится улучшить качество и скорость разработки серверной логики.
Требуются базовые знания JavaScript и опыт работы с базами данных — это позволит максимально эффективно усваивать материал.

Площадка, ранее была Digital Tutors, предлагает курсы по разным направлениям в разработке. Качество видеокурсов держит всегда на хорошем уровне.