JavaScript. Livello 4. API Fetch/AJAX: tariffa 29.990 rubli. da Specialista, formazione 24 ore accademiche, data 2 maggio 2023.
Miscellanea / / November 28, 2023
“Per una nave che non sa dove naviga, nessun vento sarà favorevole” Seneca
Un insegnante-professionista di talento, titolare del prestigioso status internazionale ZCE (Zend Certified Engineer).
Combina molti anni di esperienza nell'insegnamento e nello sviluppo pratico. Gli ascoltatori adorano Alexey Vladimirovich per la sua presentazione accessibile e comprensibile di argomenti complessi, esempi chiari che li aiutano a padroneggiare immediatamente il materiale, passione per il suo lavoro e buon umore.
Alexey Vladimirovich ha un'esperienza professionale a lungo termine nello sviluppo, supporto e aggiornamento di siti Web aziendali. Ha insegnato nelle università le discipline “Tecnologie di sviluppo software”, “Teoria dei linguaggi di programmazione e metodi di traduzione”, “Fondamenti di HTML e CSS”. Specializzato nell'insegnamento di corsi sulle tecnologie web. Durante la sua permanenza al centro, Alexey Vladimirovich ha formato oltre 5.000 studenti.
Autore dei corsi “Sviluppo di applicazioni in Symfony”, “JavaScript. Livello 3. React e JSX", "React: Redux e react-router".
Alexey Vladimirovich migliora costantemente il suo livello professionale, superando con successo l'esame 70-480 “Programmazione in HTML5 con JavaScript e CSS3.
Le foto dei laureati del gruppo si trovano nella nostra comunità VKontakte.
Modulo 1. API AJAX/Fetch (4 ac. H.)
- Meccanismi di interazione con il server
- Cos'è AJAX?
- Oggetto XmlHttpRequest
- Richieste asincrone
- Cos'è l'API Fetch?
- Ricezione dei dati dal server
- Lab: richieste GET al server e ricezione di dati di testo
Modulo 2. JavaScript e HTTP (4ac. H.)
- Metodi per trasferire i dati al server
- Controllo della memorizzazione nella cache delle risposte
- Metodo TESTA
- Trasferimento di dati semplici utilizzando il metodo POST
- Ottenere e analizzare dati complessi
- Laboratorio: Utilizzo dei metodi POST e HEAD
Modulo 3. JSON (4 AC. H.)
- Svantaggi dei formati di testo semplici
- Serializzazione di dati complessi
- Cos'è JSON
- Analisi del pacchetto JSON nel browser
- Analisi del pacchetto JSON sul server (PHP)
- Ricezione dei dati dal server
- Nozioni di base per lavorare con JWT
- Lab: Autorizzazione dell'utente sul sito
Modulo 4. Organizzazione delle richieste all'API REST (4 ac. H.)
- Operazioni CRUD
- Corrispondenza tra CRUD e HTTP
- Endpoint REST
- Query con ordinamento e filtraggio dei dati
- Laboratorio: Organizzazione delle richieste ad un servizio REST
Modulo 5. Organizzazione delle query sull'API GraphQL (4 ac. H.)
- Cos'è GraphQL?
- Tipologie di richieste
- Struttura delle richieste di selezione e modifica
- Introduzione all'organizzazione di un server GraphQL
- Laboratorio: organizzare l'aggiunta, l'eliminazione e la ricerca tra i libri
Modulo 6. Sicurezza ed efficienza delle applicazioni AJAX (4 ac. H.)
- Problemi di sicurezza delle applicazioni AJAX
- Problemi di usabilità delle applicazioni AJAX
- Prestazioni dell'applicazione AJAX
- Caricamento di file sul server
- Ricezione e analisi di file XML
- Utilizzando Axios.js
Durante il corso acquisirai familiarità con le complessità del lavoro con un'interfaccia di programmazione di applicazioni (API) basata su script. Utilizzando il linguaggio di programmazione JavaScript, scopri come utilizzare le nuove funzionalità più interessanti HTML5.
4,1