JavaScript. Уровень 4. Fetch/AJAX API
Курс посвящён асинхронному обмену данными браузера с сервером: 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 ак. ч. самостоятельно
-
1AJAX/Fetch API4 ак.ч
- Механизмы взаимодействия с сервером
- Что такое AJAX?
- Объект XmlHttpRequest
- Асинхронные запросы
- Что такое Fetch API?
- Получение данных с сервера
- Лабораторная работа: GET-запросы к серверу и получение текстовых данных
-
2JavaScript и HTTP4 ак.ч
- Методы передачи данных на сервер
- Управление кэшированием ответа
- Метод HEAD
- Передача простых данных методом POST
- Получение и разбор комплексных данных
- Лабораторная работа: Использование методов POST и HEAD
-
3JSON4 ак.ч
- Недостатки простых текстовых форматов
- Сериализация сложных данных
- Что такое JSON
- Разбор JSON пакета в браузере
- Разбор JSON пакета на сервере (PHP)
- Получение данных с сервера
- Основы работы с JWT
- Лабораторная работа: Авторизация пользователя на сайте
-
4Организация запросов к REST API4 ак.ч
- CRUD-операции
- Соответствия между CRUD и HTTP
- Конечные точки REST
- Запросы с сортировкой и фильтровкой данных
- Лабораторная работа: Организация запросов к REST-сервису
-
5Организация запросов к GraphQL API4 ак.ч
- Что такое GraphQL?
- Типы запросов
- Структура запросов на выборку и изменение
- Введение в организацию GraphQL-сервера
- Лабораторная работа: Организация добавления, удаления и поиска по книгам
-
6Безопасность и эффективность AJAX приложений4 ак.ч
- Вопросы безопасности AJAX приложений
- Проблемы юзабилити AJAX приложений
- Производительность AJAX приложений
- Лабораторные работы: Загрузка файлов на сервер, Получение и разбор XML-файлов, Использование Axios.js
Преподаватели: Тарасов Алексей Владимирович
Кому подойдёт курс
Научатся организовывать асинхронные запросы и работу с API без перезагрузки страницы.
Смогут синхронизировать состояние приложения с сервером и строить одностраничные приложения.
Поймут, как устроено взаимодействие клиента и сервера при AJAX-запросах.
Как проходит обучение
- Формат
- очно или онлайн
- Расписание
- суббота: 10:00 — 17:10
- Объём
- 24 ак. ч. + 24 ак. ч. самостоятельно
- Практика
- лабораторные работы в каждом модуле
Бонусы: 24 ак. ч. бесплатной самостоятельной практики в компьютерных классах Центра по предварительному согласованию
Стоимость обучения
Сравнение с рубрикой «IT и программирование» (1389 курсов с ценой): медиана — 45 000 ₽, большинство программ — от 10 990 ₽ до 151 100 ₽. Этот курс дешевле медианы на 26%.
Цены — по данным сайта школы на 24 октября 2026. Перед оплатой уточните актуальную стоимость и скидки у школы.
Плюсы и минусы
Оценка редакции Курсографа по фактам со страницы курса.
Сильные стороны
- Практическая направленность: каждый модуль сопровождается лабораторной работой
- Разбираются оба способа запросов — AJAX (XMLHttpRequest) и Fetch API
- Есть возможность учиться очно или онлайн
- Дополнительные 24 часа самостоятельной практики в классах Центра
На что обратить внимание
- Требуется предварительное окончание курса JavaScript. Уровень 2 или эквивалентная подготовка
- Занятия проходят только по субботам, что может не подойти при другом графике
- Стоимость для организаций выше, чем для частных лиц
Преподаватели курса
-
Тарасов Алексей Владимирович Преподаватель · опыт 20 лет
Отзывы о школе Учебный Центр «Специалист»
Василий ★★★★☆ 30 июня 2025Прекрасная школа обучения, которая успешно работает в различных направлениях. Все процессы отточены до мелочей. Можно обучаться по технике — трактора, крана, экскаватора и многим другим специальностям.
Все 2 отзыва о школе →Алексей ★★★★★ 30 июня 2025Обучение на категорию А2 прошло отличным образом. Учебные помещения уютные, преподаватели внимательные и компетентные, техника для практики есть. Экзамены сдавали два инспектора: один проверял теорию в классе, другой — водителя на площадке. Всё было организовано на высшем уровне,…
Частые вопросы о курсе
Нужна ли подготовка для этого курса?
Да, требуется успешное окончание курса JavaScript. Уровень 2. Расширенные возможности или эквивалентная подготовка. Курс по веб-серверам рекомендуется, но не обязателен.
В каком формате проходят занятия?
Можно учиться очно или онлайн. Ближайшая группа занимается по субботам с 10:00 до 17:10.
Сколько стоит обучение?
Для частных лиц — 33 100 ₽, для организаций — 39 940 ₽. Стоимость не облагается НДС.
Сколько времени отводится на практику?
В каждом модуле есть лабораторные работы. Кроме того, предусмотрено 24 ак. ч. самостоятельной практики в компьютерных классах Центра бесплатно по согласованию.
Какой документ выдают после окончания?
На странице курса информация о выдаваемом документе не указана.
Похожие курсы в других школах
-
Верстальщик сайтов — HTML, CSS, Bootstrap, JavaScriptbeONmax · 27 часов 998 ₽
-
Fullstack разработка и проектирование web-приложений с использованием ООП в JavaScript. Библиотека jQuery, Vue.JS и интерпретатор Node JSУчебный центр Трайтек · 40 часов 52 000 ₽
-
Профессия «Fullstack Javascript-разработчик»ProductStar · 14 месяцев 129 600 ₽
-
Управление и реинжиниринг бизнес-процессов. Базовый уровеньУчебный Центр «Специалист» · 24 часа 30 990 ₽
Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.