Акции школ
Войти

JavaScript. AJAX/Fetch API

Курс по изучению AJAX/Fetch API на языке программирования JavaScript. Длится 24 часа. Рекомендован Frontend-, React- и Vue-разработчикам. Цель курса — дать представление об объекте XMLHttpRequest — объекте, умеющем отправляющем запросы на сервер, познакомить с Fetch API — современным способом отправки запросов на сервер. В конце обучения участники курса получают удостоверение и свидетельство о повышении квалификации и сертификат международного образца.

Подробнее


Начальный
24 490 руб

Компания: учебный центр "специалист"

Язык: ru

Длительность курса

Длительность курса

Обучение в свободном режиме

Формат обучения

Формат обучения

Обучение в формате лекций, онлайн-вебинаров и домашних практических заданий

Обратная связь

Обратная связь

Преподаватели отвечают на вопросы студентов прямо на занятии, регулярно проверяют домашние задания и разбирают ошибки

Теория и практика

Теория и практика

36 академических часов

Чему научитесь

Создавать асинхронные AJAX-запросы
использовать Fetch API для отправки запросов
отправлять JWT-токены
загружать файл на сервер
отправлять GraphQL-запрос на сервер

Перейти на страницу курса Запишись на курс
прямо сейчас!

Кураторы: нет

О курсе

О курсе

Кураторы: нет
Фронтенд-разработчикам

React.js и Vue.js разработчикам

разработчикам серверной стороны (для понимания взаимодействия)

Условия оплаты

Индивидуальное обучение — 61 200

Модуль 1. AJAX/Fetch API

Механизмы взаимодействия с сервером

Что такое AJAX?

Объект XmlHttpRequest

Асинхронные запросы

Что такое Fetch API?

Получение данных с сервера

Лабораторная работа: GET-запросы к серверу и получение текстовых данных

Модуль 2. JavaScript и HTTP

Методы передачи данных на сервер

Управление кэшированием ответа

Метод HEAD

Передача простых данных методом POST

Получение и разбор комплексных данных

Лабораторная работа: Использование методов POST и HEAD

Модуль 3. JSON

Недостатки простых текстовых форматов

Сериализация сложных данных

Что такое JSON

Разбор JSON пакета в браузере

Разбор JSON пакета на сервере (PHP)

Получение данных с сервера

Основы работы с JWT

Лабораторная работа: Авторизация пользователя на сайте

Модуль 4. Организация запросов к REST API

CRUD-операции

Соответствия между CRUD и HTTP

Конечные точки REST

Запросы с сортировкой и фильтровкой данных

Лабораторная работа: Организация запросов к REST-сервису

Модуль 5. Организация запросов к GraphQL API

Что такое GraphQL?

Типы запросов

Структура запросов на выборку и изменение

Введение в организацию GraphQL-сервера

Лабораторная работа: Организация добавления, удаления и поиска по книгам

Модуль 6. Безопасность и эффективность AJAX приложений

Вопросы безопасности AJAX приложений

Проблемы юзабилити AJAX приложений

Производительность AJAX приложений

Лабораторные работы:

Загрузка файлов на сервер

Получение и разбор XML-файлов

Использование Axios.js

AJAX

Fetch API

GET-запросы

JavaScript

HTTP

HEAD

POST

JSON

PHP

REST API

CRUD

HTTP

GraphQL

XML-файлы

Axios.js

Работа с AJAX/Fetch API

Программирование на JavaScript

Передача простых данных методом POST

Получение данных с сервера

Организация запросов к REST API

Запросы с сортировкой и фильтровкой данных

Организация запросов к GraphQL API

Получение и разбор XML-файлов

Использование Axios.js

Компания, проводящая курс

Учебный центр "Специалист"

40 курсов по 137 темам

Учебный центр "Специалист" при МГТУ им. Н. Э. Баумана — ведущий компьютерный учебный центр России и крупнейший авторизованный учебный...

Преподаватели курса

Веб-разработчик

Выпускник РГУИТ по направлению «Прикладная...

Преподаватель курсов по веб-разработке

В 2004 получил диплом о высшем образовании в Курском...

Ни одного отзыва об этом курсе

Может, вы можете помочь? Вам будут благодарны многие пользователи. И мы тоже.

больше курсов

Похожие курсы компании

учебный центр "специалист"
(0)
52 590 руб
учебный центр "специалист"
(0)
учебный центр "специалист"
(0)
13 490 руб
учебный центр "специалист"
(0)
22 490 руб
учебный центр "специалист"
(0)
101 090 руб
учебный центр "специалист"
(0)
27 990 руб
учебный центр "специалист"
(0)
55 590 руб
учебный центр "специалист"
(0)
46 690 руб
учебный центр "специалист"
(2)
21 490 руб
больше курсов

Другие курсы этих преподавателей

учебный центр "специалист"
(0)
22 490 руб
учебный центр "специалист"
(0)
101 090 руб
учебный центр "специалист"
(0)
27 990 руб
учебный центр "специалист"
(0)
55 590 руб
учебный центр "специалист"
(0)
46 690 руб