JavaScript. Nivelul 4. Fetch/AJAX API - rata 29.990 rub. de la Specialist, formare 24 de ore academice, data de 2 mai 2023.
Miscelaneu / / November 28, 2023
„Pentru o navă care nu știe unde navighează, niciun vânt nu va fi favorabil” Seneca
Un profesor-practician talentat, deținător al prestigiosului statut internațional ZCE (Zend Certified Engineer).
Combină mulți ani de experiență de predare și dezvoltare practică. Ascultătorii îl iubesc pe Alexey Vladimirovich pentru prezentarea sa accesibilă și înțeleasă a subiectelor complexe, exemple clare care îi ajută să stăpânească imediat materialul, pasiunea pentru munca sa și umorul bun.
Alexey Vladimirovich are o experiență profesională de lungă durată în dezvoltarea, susținerea și actualizarea site-urilor web corporative. A predat disciplinele „Tehnologia dezvoltării software”, „Teoria limbajelor de programare și a metodelor de traducere”, „Fundamentals of HTML and CSS” la universități. Specializată în predarea de cursuri despre tehnologii web. În perioada petrecută în centru, Alexey Vladimirovich a pregătit peste 5.000 de studenți.
Autor al cursurilor „Dezvoltarea aplicațiilor în Symfony”, „JavaScript. Nivelul 3. React și JSX”, „React: Redux și react-router”.
Alexey Vladimirovich își îmbunătățește constant nivelul profesional, promovând cu succes examenul 70-480 „Programare în HTML5 cu JavaScript și CSS3.
Fotografiile absolvenților grupului se află în comunitatea noastră VKontakte.
Modulul 1. AJAX/Fetch API (4 ac. h.)
- Mecanisme de interacțiune cu serverul
- Ce este AJAX?
- obiect XmlHttpRequest
- Cereri asincrone
- Ce este Fetch API?
- Primirea datelor de la server
- Laborator: GET solicitări către server și primirea datelor text
Modulul 2. JavaScript și HTTP (4 ac. h.)
- Metode de transfer de date către server
- Controlul stocării în cache a răspunsului
- metoda HEAD
- Transferarea datelor simple folosind metoda POST
- Obținerea și analiza datelor complexe
- Laborator: Utilizarea metodelor POST și HEAD
Modulul 3. JSON (4 ac. h.)
- Dezavantajele formatelor de text simple
- Serializarea datelor complexe
- Ce este JSON
- Analizarea pachetului JSON în browser
- Analizarea pachetului JSON pe server (PHP)
- Primirea datelor de la server
- Bazele lucrului cu JWT
- Laborator: Autorizarea utilizatorului pe site
Modulul 4. Organizarea solicitărilor către API-ul REST (4 ac. h.)
- operațiuni CRUD
- Corespondența dintre CRUD și HTTP
- Puncte finale REST
- Interogări cu sortare și filtrare a datelor
- Laborator: Organizarea cererilor către un serviciu REST
Modulul 5. Organizarea interogărilor către API-ul GraphQL (4 ac. h.)
- Ce este GraphQL?
- Tipuri de cereri
- Structura cererilor de selectie si modificare
- Introducere în organizarea unui server GraphQL
- Laborator: Organizarea adăugării, ștergerii și căutării prin cărți
Modulul 6. Securitatea și eficiența aplicațiilor AJAX (4 ac. h.)
- Probleme de securitate a aplicației AJAX
- Probleme de utilizare a aplicațiilor AJAX
- Performanța aplicației AJAX
- Încărcarea fișierelor pe server
- Primirea și analizarea fișierelor XML
- Folosind Axios.js
În timpul cursului, vă veți familiariza cu complexitățile lucrului cu o interfață de programare a aplicațiilor (API) cu scripturi, Folosind limbajul de programare JavaScript, aflați cum să utilizați cele mai noi funcții HTML5.
4,1