JavaScript. Nivel 4. Fetch/AJAX API - tarifa 29.990 rublos. de Especialista, formación 24 horas académicas, fecha del 2 de mayo de 2023.
Miscelánea / / November 28, 2023
“A un barco que no sabe hacia dónde navega, ningún viento le será favorable” Séneca
Un talentoso profesor-practicante, poseedor del prestigioso estatus internacional ZCE (Zend Certified Engineer).
Combina muchos años de experiencia docente y de desarrollo práctico. Los oyentes aman a Alexey Vladimirovich por su presentación accesible y comprensible de temas complejos, ejemplos claros que les ayudan a dominar inmediatamente el material, pasión por su trabajo y buen humor.
Alexey Vladimirovich tiene una larga experiencia profesional en el desarrollo, soporte y actualización de sitios web corporativos. Impartió las disciplinas “Tecnología de desarrollo de software”, “Teoría de los lenguajes de programación y métodos de traducción”, “Fundamentos de HTML y CSS” en universidades. Se especializa en impartir cursos sobre tecnologías web. Durante su estancia en el centro, Alexey Vladimirovich formó a más de 5.000 estudiantes.
Autor de los cursos “Desarrollo de Aplicaciones en Symfony”, “JavaScript. Nivel 3. React y JSX", "React: Redux y react-router".
Alexey Vladimirovich mejora constantemente su nivel profesional, aprobando con éxito el examen 70-480 “Programación en HTML5 con JavaScript y CSS3.
Las fotos de los graduados del grupo se encuentran en nuestra comunidad VKontakte.
Módulo 1. AJAX/Fetch API (4ac. h.)
- Mecanismos de interacción con el servidor
- ¿Qué es AJAX?
- Objeto XmlHttpRequest
- Solicitudes asincrónicas
- ¿Qué es la API de recuperación?
- Recibir datos del servidor.
- Laboratorio: GET solicitudes al servidor y recepción de datos de texto
Módulo 2. JavaScript y HTTP (4 ac. h.)
- Métodos para transferir datos al servidor.
- Control de almacenamiento en caché de respuesta
- método CABEZA
- Transferencia de datos simples usando el método POST
- Obtención y análisis de datos complejos.
- Laboratorio: Uso de los métodos POST y HEAD
Módulo 3. JSON (4 ac. h.)
- Desventajas de los formatos de texto simples
- Serialización de datos complejos.
- ¿Qué es JSON?
- Análisis del paquete JSON en el navegador.
- Análisis del paquete JSON en el servidor (PHP)
- Recibir datos del servidor.
- Conceptos básicos para trabajar con JWT
- Laboratorio: Autorización del usuario en el sitio.
Módulo 4. Organización de solicitudes a la API REST (4 ac. h.)
- operaciones CRUD
- Correspondencia entre CRUD y HTTP
- Puntos finales REST
- Consultas con clasificación y filtrado de datos.
- Laboratorio: Organización de solicitudes a un servicio REST.
Módulo 5. Organización de consultas a la API GraphQL (4 ac. h.)
- ¿Qué es GraphQL?
- Tipos de solicitudes
- Estructura de solicitudes de selección y cambio.
- Introducción a la organización de un servidor GraphQL.
- Laboratorio: Organizar la adición, eliminación y búsqueda de libros.
Módulo 6. Seguridad y eficiencia de aplicaciones AJAX (4 ac. h.)
- Problemas de seguridad de la aplicación AJAX
- Problemas de usabilidad de aplicaciones AJAX.
- Rendimiento de la aplicación AJAX
- Subir archivos al servidor.
- Recibir y analizar archivos XML.
- Usando Axios.js
Durante el curso, se familiarizará con las complejidades de trabajar con una interfaz de programación de aplicaciones (API) con script. Utilizando el lenguaje de programación JavaScript, aprenda a utilizar las funciones nuevas más novedosas. HTML5.
4,1