JavaScript. 4. līmenis. Fetch/AJAX API — likme 29 990 rub. no Speciālists, apmācība 24 akadēmiskās stundas, datums 2023. gada 2. maijs.
Literārs Mistrojums / / November 28, 2023
"Kuģim, kas nezina, kur kuģo, neviens vējš nebūs labvēlīgs." Seneka
Talantīgs skolotājs-praktiķis, prestižā starptautiskā statusa ZCE (Zend Certified Engineer) īpašnieks.
Apvieno daudzu gadu mācīšanas un praktiskās attīstības pieredzi. Klausītāji mīl Alekseju Vladimiroviču par pieejamu un saprotamu sarežģītu tēmu izklāstu, skaidriem piemēriem, kas palīdz nekavējoties apgūt materiālu, aizraušanos ar savu darbu un labu humoru.
Aleksejam Vladimirovičam ir ilgstoša profesionālā pieredze korporatīvo vietņu izstrādē, atbalstīšanā un atjaunināšanā. Viņš universitātēs pasniedza disciplīnas “Programmatūras izstrādes tehnoloģija”, “Programmēšanas valodu un tulkošanas metožu teorija”, “HTML un CSS pamati”. Specializējas apmācību kursos par tīmekļa tehnoloģijām. Centrā pavadītajā laikā Aleksejs Vladimirovičs apmācīja vairāk nekā 5000 studentu.
Kursu “Aplikāciju izstrāde Symfony”, “JavaScript. 3. līmenis. React and JSX", "React: Redux and React-router".
Aleksejs Vladimirovičs pastāvīgi uzlabo savu profesionālo līmeni, sekmīgi nokārtojot eksāmenu 70-480 “Programmēšana HTML5 ar JavaScript un CSS3.
Grupas absolventu fotogrāfijas atrodas mūsu VKontakte kopienā.
1. modulis. AJAX/Fetch API (4 ac. h.)
- Mehānismi mijiedarbībai ar serveri
- Kas ir AJAX?
- XmlHttpRequest objekts
- Asinhronie pieprasījumi
- Kas ir Fetch API?
- Datu saņemšana no servera
- Lab: IEGŪT pieprasījumus serverim un teksta datu saņemšanu
2. modulis. JavaScript un HTTP (4 ac. h.)
- Metodes datu pārsūtīšanai uz serveri
- Atbildes kešatmiņas kontrole
- HEAD metode
- Vienkāršu datu pārsūtīšana, izmantojot POST metodi
- Sarežģītu datu iegūšana un analīze
- Lab: POST un HEAD metožu izmantošana
3. modulis. JSON (4 ac. h.)
- Vienkāršu teksta formātu trūkumi
- Sarežģītu datu serializācija
- Kas ir JSON
- JSON pakotnes parsēšana pārlūkprogrammā
- JSON pakotnes parsēšana serverī (PHP)
- Datu saņemšana no servera
- Pamati darbam ar JWT
- Lab: lietotāja autorizācija vietnē
4. modulis. Pieprasījumu organizēšana REST API (4 ac. h.)
- CRUD operācijas
- Atbilstība starp CRUD un HTTP
- REST galapunkti
- Vaicājumi ar datu kārtošanu un filtrēšanu
- Lab: REST pakalpojuma pieprasījumu organizēšana
5. modulis. Vaicājumu organizēšana GraphQL API (4 ac. h.)
- Kas ir GraphQL?
- Pieprasījumu veidi
- atlases un izmaiņu pieprasījumu struktūra
- Ievads GraphQL servera organizēšanā
- Lab: grāmatu pievienošanas, dzēšanas un meklēšanas organizēšana
6. modulis. AJAX lietojumprogrammu drošība un efektivitāte (4 ac. h.)
- AJAX lietojumprogrammu drošības problēmas
- AJAX lietojumprogrammu lietojamības problēmas
- AJAX lietojumprogrammu veiktspēja
- Failu augšupielāde serverī
- XML failu saņemšana un parsēšana
- Izmantojot Axios.js
Kursa laikā jūs iepazīsities ar sarežģījumiem darbā ar skriptu lietojumprogrammu saskarni (API), Izmantojot JavaScript programmēšanas valodu, uzziniet, kā izmantot karstākās jaunās funkcijas HTML5.
4,1