JavaScript. Niveau 4. API Fetch/AJAX - tarif 29 990 roubles. de Spécialiste, formation 24 heures académiques, date du 2 mai 2023.
Miscellanea / / November 28, 2023
"Pour un navire qui ne sait pas où il navigue, aucun vent ne sera favorable" Sénèque
Un enseignant-praticien talentueux, titulaire du prestigieux statut international ZCE (Zend Certified Engineer).
Combine de nombreuses années d’expérience en enseignement et en développement pratique. Les auditeurs adorent Alexeï Vladimirovitch pour sa présentation accessible et compréhensible de sujets complexes, ses exemples clairs qui les aident à maîtriser immédiatement la matière, sa passion pour son travail et sa bonne humeur.
Alexey Vladimirovich possède une longue expérience professionnelle dans le développement, le support et la mise à jour de sites Web d'entreprise. Il a enseigné les disciplines « Technologie de développement logiciel », « Théorie des langages de programmation et méthodes de traduction », « Fondamentaux du HTML et CSS » dans les universités. Spécialisé dans l'enseignement de cours sur les technologies du Web. Pendant son séjour au centre, Alexeï Vladimirovitch a formé plus de 5 000 étudiants.
Auteur des cours « Développement d'applications dans Symfony », « JavaScript. Niveau 3. React et JSX", "React: Redux et React-Router".
Alexey Vladimirovich améliore constamment son niveau professionnel en réussissant l'examen 70-480 « Programmation en HTML5 avec JavaScript et CSS3.
Les photos des diplômés du groupe se trouvent dans notre communauté VKontakte.
Module 1. API AJAX/Fetch (4 ac. h.)
- Mécanismes d'interaction avec le serveur
- Qu'est-ce qu'AJAX ?
- Objet XmlHttpRequest
- Requêtes asynchrones
- Qu'est-ce que l'API Fetch ?
- Réception des données du serveur
- Lab: requêtes GET au serveur et réception de données texte
Module 2. JavaScript et HTTP (4 ac. h.)
- Méthodes de transfert des données vers le serveur
- Contrôle de la mise en cache des réponses
- Méthode HEAD
- Transfert de données simples à l'aide de la méthode POST
- Obtention et analyse de données complexes
- Lab: Utilisation des méthodes POST et HEAD
Module 3. JSON (4 ac. h.)
- Inconvénients des formats de texte simples
- Sérialisation de données complexes
- Qu'est-ce que JSON
- Analyse du package JSON dans le navigateur
- Analyse du package JSON sur le serveur (PHP)
- Réception des données du serveur
- Bases du travail avec JWT
- Lab: Autorisation des utilisateurs sur le site
Module 4. Organisation des requêtes vers l'API REST (4 ac. h.)
- Opérations CRUD
- Correspondance entre CRUD et HTTP
-Points de terminaison REST
- Requêtes avec tri et filtrage des données
- Lab: Organisation des requêtes vers un service REST
Module 5. Organisation des requêtes vers l'API GraphQL (4 ac. h.)
- Qu'est-ce que GraphQL ?
- Types de demandes
- Structure des demandes de sélection et de changement
- Introduction à l'organisation d'un serveur GraphQL
- Lab: Organiser l'ajout, la suppression et la recherche dans des livres
Module 6. Sécurité et efficacité des applications AJAX (4 ac. h.)
- Problèmes de sécurité des applications AJAX
- Problèmes d'utilisabilité des applications AJAX
- Performances des applications AJAX
- Téléchargement de fichiers sur le serveur
- Réception et analyse de fichiers XML
- Utilisation d'Axios.js
Au cours du cours, vous vous familiariserez avec les subtilités du travail avec une interface de programmation d'application (API) scriptée, À l'aide du langage de programmation JavaScript, apprenez à utiliser les nouvelles fonctionnalités les plus récentes HTML5.
4,1