Разработка API на GraphQL [2021]

GraphQL для начинающих
Rating: 4.7 out of 5 (23 ratings)
247 students
Russian

Вы научитесь создавать простые и эффективные API с использованием GraphQL
Познакомитесь с синтаксисом запросов на GraphQL
Узнаете основные концепции GraphQL - типы, схемы, запросы, мутации
Сделаете на практике API на GraphQL

Requirements

  • Требуется знание JavaScript на начальном уровне и выше

Description

Добро пожаловать на курс "Разработка API на GraphQL"!

GraphQL — это язык запросов для API-интерфейсов и среда, в которой они выполняются. С помощью GraphQL можно получить данные из API и передать их в приложение (от сервера к клиенту). Официальная документация GraphQL есть только на английском языке, на русский язык пока ещё не переведена. GraphQL разработали в 2012 году в Facebook как альтернативу REST. Сегодня все больше и больше компаний и структур начинают использовать его, и он вполне может в течение следующих нескольких лет стать одним из ключевых строительных блоков в веб-разработке и главным инструментам для разработки современных API. Поэтому самое время познакомиться с этим замечательным инструментом!

GraphQL имеет три основные характеристики:

  • Позволяет клиенту точно указать, какие данные ему нужны.

  • Облегчает агрегацию данных из нескольких источников.

  • Использует систему типов для описания данных.

В этом курсе мы познакомимся с основными концепциями GraphQL:

  • Типы

  • Схема

  • Запросы

  • Мутации

Мы будем использовать следующие инструменты:

  • NodeJS

  • GraphQL

  • GraphQL Yoga

После прохождения курса:

  • Вы научитесь создавать API на основе GraphQL, взамен устаревающему REST

  • Научитесь применять современный стэк для разработки API, который востребован работодателями и заказчиками

Резюме курса:

  • Число лекций: 13 (Общая продолжительность видео: 1 ч. 25 мин.)

  • После прохождения курса вы можете продолжить изучение GraphQL и разработать фронтенд для работы с сервером во второй части курса

  • Бэкенд: NodeJS, GraphQL, GraphQL Yoga

  • Доступен исходный код ко всем лекциям

Who this course is for:

  • Курс подходит для бэкенд и фуллстек-разработчиков, которые хотят познакомиться с эффективной заменой REST API

Instructor

Tech Lead / Fullstack Developer / Analytics Enthusiast
Anton Golosnichenko
  • 4.5 Instructor Rating
  • 220 Reviews
  • 1,940 Students
  • 13 Courses

Последние 10 лет я увлекаюсь программированием и веб-разработкой, маркетингом и аналитикой. С 2016 года работаю в ведущих агентствах performance-маркетинга в России.

Я являюсь сертифицированным специалистом по работе в рекламных и аналитических системах Яндекса, Google и myTarget.

Я основал проект ИзиКодерс, потому что у меня есть мечта научить тысячи людей создавать и продвигать собственные цифровые продукты. ИзиКодерс - это не только уроки по программированию, маркетингу и аналитике, в первую очередь это источник вдохновения для людей, чтобы создавать что-то осмысленное, что-то, чем можно будет гордиться.

Так что скорее приступайте к занятиям, и вперед к новым приключениям! :)


Технический стек:

Backend:

- Python (Django / Flask)

- Ruby on Rails


Frontend:

- React

- Vue.js


Data Science:

- Pandas

- Matplotlib

- Scikit-learn

- R