Очно или онлайн

JavaScript. Уровень 4. Fetch/AJAX API

Логотип Учебный Центр «Специалист» Учебный Центр «Специалист» ★ 4,0 · 2 отзыва

Курс посвящён асинхронному обмену данными браузера с сервером: AJAX через XMLHttpRequest и Fetch API. Слушатели разбирают GET, POST, HEAD, работу с JSON и JWT, запросы к REST и GraphQL API, а также вопросы безопасности и производительности AJAX-приложений. Программа рассчитана на фронтенд- и серверных разработчиков, которые хотят делать интерфейсы без перезагрузки страницы.

Объём
24 ак. ч. + 24 ак. ч. самостоятельно
Формат
Очно или онлайн
Ближайший старт
7 ноября

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

  • Создавать асинхронные AJAX-запросы
  • Использовать Fetch API для отправки запросов
  • Отправлять JWT-токены
  • Загружать файлы на сервер
  • Отправлять GraphQL-запросы
  • Работать с методами GET, POST, HEAD
  • Разбирать JSON-пакеты в браузере и на сервере
  • Организовывать запросы к REST API с сортировкой и фильтрацией
  • Учитывать безопасность и производительность AJAX-приложений

Программа курса

6 модулей · 24 ак. ч. + 24 ак. ч. самостоятельно

  1. 1AJAX/Fetch API4 ак.ч
    • Механизмы взаимодействия с сервером
    • Что такое AJAX?
    • Объект XmlHttpRequest
    • Асинхронные запросы
    • Что такое Fetch API?
    • Получение данных с сервера
    • Лабораторная работа: GET-запросы к серверу и получение текстовых данных
  2. 2JavaScript и HTTP4 ак.ч
    • Методы передачи данных на сервер
    • Управление кэшированием ответа
    • Метод HEAD
    • Передача простых данных методом POST
    • Получение и разбор комплексных данных
    • Лабораторная работа: Использование методов POST и HEAD
  3. 3JSON4 ак.ч
    • Недостатки простых текстовых форматов
    • Сериализация сложных данных
    • Что такое JSON
    • Разбор JSON пакета в браузере
    • Разбор JSON пакета на сервере (PHP)
    • Получение данных с сервера
    • Основы работы с JWT
    • Лабораторная работа: Авторизация пользователя на сайте
  4. 4Организация запросов к REST API4 ак.ч
    • CRUD-операции
    • Соответствия между CRUD и HTTP
    • Конечные точки REST
    • Запросы с сортировкой и фильтровкой данных
    • Лабораторная работа: Организация запросов к REST-сервису
  5. 5Организация запросов к GraphQL API4 ак.ч
    • Что такое GraphQL?
    • Типы запросов
    • Структура запросов на выборку и изменение
    • Введение в организацию GraphQL-сервера
    • Лабораторная работа: Организация добавления, удаления и поиска по книгам
  6. 6Безопасность и эффективность AJAX приложений4 ак.ч
    • Вопросы безопасности AJAX приложений
    • Проблемы юзабилити AJAX приложений
    • Производительность AJAX приложений
    • Лабораторные работы: Загрузка файлов на сервер, Получение и разбор XML-файлов, Использование Axios.js

Преподаватели: Тарасов Алексей Владимирович

Кому подойдёт курс

Фронтенд-разработчики

Научатся организовывать асинхронные запросы и работу с API без перезагрузки страницы.

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

Смогут синхронизировать состояние приложения с сервером и строить одностраничные приложения.

Разработчики серверной стороны

Поймут, как устроено взаимодействие клиента и сервера при AJAX-запросах.

Подготовка: Успешное окончание курса JavaScript. Уровень 2. Расширенные возможности или эквивалентная подготовка. Рекомендуется (необязательно) курс «Веб-сервера Nginx и Apache».

Как проходит обучение

Формат
очно или онлайн
Расписание
суббота: 10:00 — 17:10
Объём
24 ак. ч. + 24 ак. ч. самостоятельно
Практика
лабораторные работы в каждом модуле

Бонусы: 24 ак. ч. бесплатной самостоятельной практики в компьютерных классах Центра по предварительному согласованию

Стоимость обучения

Для частных лиц 33 100 ₽
Для организаций39 940 ₽

Сравнение с рубрикой «IT и программирование» (1389 курсов с ценой): медиана — 45 000 ₽, большинство программ — от 10 990 ₽ до 151 100 ₽. Этот курс дешевле медианы на 26%.

10 990 ₽151 100 ₽
Смотреть курсы рубрики подешевле →

Цены — по данным сайта школы на 24 октября 2026. Перед оплатой уточните актуальную стоимость и скидки у школы.

Плюсы и минусы

Оценка редакции Курсографа по фактам со страницы курса.

Сильные стороны

  • Практическая направленность: каждый модуль сопровождается лабораторной работой
  • Разбираются оба способа запросов — AJAX (XMLHttpRequest) и Fetch API
  • Есть возможность учиться очно или онлайн
  • Дополнительные 24 часа самостоятельной практики в классах Центра

На что обратить внимание

  • Требуется предварительное окончание курса JavaScript. Уровень 2 или эквивалентная подготовка
  • Занятия проходят только по субботам, что может не подойти при другом графике
  • Стоимость для организаций выше, чем для частных лиц

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

Отзывы о школе Учебный Центр «Специалист»

Василий ★★★★☆ 30 июня 2025

Прекрасная школа обучения, которая успешно работает в различных направлениях. Все процессы отточены до мелочей. Можно обучаться по технике — трактора, крана, экскаватора и многим другим специальностям.

Алексей ★★★★★ 30 июня 2025

Обучение на категорию А2 прошло отличным образом. Учебные помещения уютные, преподаватели внимательные и компетентные, техника для практики есть. Экзамены сдавали два инспектора: один проверял теорию в классе, другой — водителя на площадке. Всё было организовано на высшем уровне,…

Все 2 отзыва о школе →

Учились здесь? Оставьте отзыв

Частые вопросы о курсе

Нужна ли подготовка для этого курса?

Да, требуется успешное окончание курса JavaScript. Уровень 2. Расширенные возможности или эквивалентная подготовка. Курс по веб-серверам рекомендуется, но не обязателен.

В каком формате проходят занятия?

Можно учиться очно или онлайн. Ближайшая группа занимается по субботам с 10:00 до 17:10.

Сколько стоит обучение?

Для частных лиц — 33 100 ₽, для организаций — 39 940 ₽. Стоимость не облагается НДС.

Сколько времени отводится на практику?

В каждом модуле есть лабораторные работы. Кроме того, предусмотрено 24 ак. ч. самостоятельной практики в компьютерных классах Центра бесплатно по согласованию.

Какой документ выдают после окончания?

На странице курса информация о выдаваемом документе не указана.

Похожие курсы в других школах

Все курсы рубрики «IT и программирование» →

Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.

33 100 ₽Учебный Центр «Специалист»
На сайт курса