JavaScript. Ниво 4. Fetch/AJAX API - цена 29 990 rub. от Специалист, обучение 24 академични часа, дата 02.05.2023г.
разни / / November 28, 2023
„За кораб, който не знае накъде плава, никой вятър няма да е благоприятен“ Сенека
Талантлив учител-практик, носител на престижния международен статут ZCE (Zend Certified Engineer).
Съчетава дългогодишен опит в преподаването и практическото развитие. Слушателите обичат Алексей Владимирович за неговото достъпно и разбираемо представяне на сложни теми, ясни примери, които им помагат незабавно да усвоят материала, страст към работата си и добро настроение.
Алексей Владимирович има дългогодишен професионален опит в разработването, поддържането и актуализирането на корпоративни уебсайтове. Преподавал е дисциплините „Технология за разработка на софтуер“, „Теория на езиците за програмиране и методи за превод“, „Основи на HTML и CSS“ в университети. Специализира в преподаването на курсове по уеб технологии. За времето си в центъра Алексей Владимирович обучи над 5000 студенти.
Автор на курсовете „Разработка на приложения в Symfony“, „JavaScript. Ниво 3. React и JSX“, „React: Redux и react-router“.
Алексей Владимирович непрекъснато подобрява професионалното си ниво, като успешно издържа изпит 70-480 „Програмиране в HTML5 с JavaScript и CSS3.
Снимките на завършилите група се намират в нашата общност VKontakte.
Модул 1. AJAX/Fetch API (4 ac. з.)
- Механизми за взаимодействие със сървъра
- Какво е AJAX?
- XmlHttpRequest обект
- Асинхронни заявки
- Какво е Fetch API?
- Получаване на данни от сървъра
- Лаборатория: GET заявки към сървъра и получаване на текстови данни
Модул 2. JavaScript и HTTP (4 ac. з.)
- Методи за прехвърляне на данни към сървъра
- Контрол на кеширането на отговорите
- метод HEAD
- Прехвърляне на прости данни чрез метода POST
- Получаване и анализиране на комплексни данни
- Лаборатория: Използване на методите POST и HEAD
Модул 3. JSON (4 ac. з.)
- Недостатъци на простите текстови формати
- Сериализация на комплексни данни
- Какво е JSON
- Анализ на JSON пакет в браузъра
- Анализ на JSON пакет на сървъра (PHP)
- Получаване на данни от сървъра
- Основи на работа с JWT
- Лаборатория: Авторизация на потребителя в сайта
Модул 4. Организиране на заявки към REST API (4 ac. з.)
- CRUD операции
- Съответствие между CRUD и HTTP
- REST крайни точки
- Заявки със сортиране и филтриране на данни
- Лаборатория: Организиране на заявки към REST услуга
Модул 5. Организиране на заявки към GraphQL API (4 ac. з.)
- Какво е GraphQL?
- Видове заявки
- Структура на заявките за избор и промяна
- Въведение в организирането на GraphQL сървър
- Лаборатория: Организиране на добавяне, изтриване и търсене в книги
Модул 6. Сигурност и ефективност на AJAX приложения (4 ac. з.)
- Проблеми със сигурността на приложението AJAX
- Проблеми с използваемостта на AJAX приложенията
- Производителност на AJAX приложение
- Качване на файлове на сървъра
- Получаване и парсване на XML файлове
- Използване на Axios.js
По време на курса ще се запознаете с тънкостите на работа със скриптиран интерфейс за програмиране на приложения (API), Използвайки езика за програмиране JavaScript, научете как да използвате най-горещите нови функции HTML5.
4,1