Curso de Web Services for the JS Developer

David Iván Carreón Jiménez
Desarrollo Web
$11,030.00
Curso de Web Services for the JS Developer
  • 10 estudiantes
  • 0 lessons
  • 0 quizzes
  • 30 hour duration
10 estudiantes

Descripción:

En el Curso de Web Services for the JS Developer , aprenderá cómo diseñar y desarrollar servicios web para ser consumidos por solicitudes HTTP, así como servicios web para ser consultados por GraphQL, dos metodologías comunes en el desarrollo de aplicaciones web modernas, usando JavaScript y varios frameworks de Node.js. A lo largo del curso, se explorarán temas importantes como la validación de datos, la seguridad de datos, la autenticación y la autorización.

Objetivo:

Una vez completado el material proporcionado, los desarrolladores estarán familiarizados con la creación de API RESTful que permiten la creación, recuperación, actualización y eliminación (CRUD) de datos en una fuente de datos, así como la creación de API GraphQL que permiten la consulta de datos API.

 

Temario:

Parte 1. Una introducción a los servicios web y al desarrollo de API.

Aplicaciones Web con Backend Combinado y Código de Frontend | API de servicios web que se utilizarán con las aplicaciones de lado cliente | GraphQL para consultar servicios web desde aplicaciones que enfrentan clientes | Instalación y configuración de Node.js para desarrollo con JavaScript

Parte 2. Desarrollo de una API REST con Node.js y Express Framework

Creando un Proyecto con las Dependencias | Arrancando el proyecto de Express Framework | Diseño de los puntos finales de la API REST y el modelo de datos | Desarrollo de una API básica de CRUD con datos simulados | Validación de datos con el marco JOI | Requerir autorización para acceder a los puntos finales de la API | Intercambio de recursos de origen cruzado para acceso de clientes

Parte 3. Comunicación con una API REST a través de una interfaz de cliente

Enviando solicitudes con HTTP usando cURL | Postman y el moderno REST API Test Suite

Parte 4. Desarrollo de una API GraphQL con Node.js y Express Framework

Creando un Proyecto con las Dependencias | Bootstrapping the GraphQL Project | Diseñando el modelo de datos GraphQL | Desarrollo de consultas básicas y mutaciones con datos simulados | Requerir autorización para acceder a consultas y campos

Parte 5. Comunicación con una API GraphQL a través de una interfaz de cliente

Enviando solicitudes con HTTP usando cURL | Conseguir gráficos con GraphiQL

Parte 6. Contenido extra

Instalación y configuración de Couchbase para desarrollo | Uso de una base de datos NoSQL como la capa de datos para una API REST | Uso de una base de datos NoSQL como la capa de datos para una API GraphQL

 

Próxima fecha de inicio:

26 de octubre de 2020 | Lun. a Vier. de 10:00 a.m. a 1:00 p.m

 

El plan de estudios está vacío.

0.00 average based on 0 ratings

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%
$11,030.00



¿CÓMO LLEVAMOS A CABO LAS CLASES ANTE EL COVID-19?

Metodología de enseñanza y aprendizaje que usamos en nuestras clases.
En KMMX usamos un metodología de aprendizaje “blended*” que al español se traduce como mezclada, es decir una parte es presencial y otra a distancia, en estos momentos debido a la pandemia Covid-19 la parte presencial se realiza de manera a distancia pero de manera personalizada en vivo, tratando de simular el cara a cara que tenemos cuando los alumnos asisten a nuestras aulas de manera física. Mantenemos un enfoque de “enseñanza activa”, es decir, el alumno aprende hasta que hace las cosas motivo por el cual se asignan una serie de proyectos en cada curso, que el alumno tendrá que ir completando a su ritmo, por que entendemos que cada alumno aprende de manera diferente y a su ritmo creamos las asesorías personalizadas, que puede solicitar a través del sistema de aprendizaje online.
* El Blended Learning es la combinación de la educación presencial con clases en el aula, con la educación online.

¿Pero en que consiste?
Cada sesión es de aproximadamente una hora, el instructor explica conceptos y resuelve dudas.
Cada curso tiene una serie de ejercicios o proyectos previamente definidos.
En la siguiente sesión el instructor resuelve dudas y explica los siguientes conceptos, así hasta cubrir la totalidad del temario y alcance del curso.
Se agenda una sesión con un mentor antes, durante y después del curso para asegurar el aprendizaje y aprovechamiento del curso. El mentor no es la misma persona que el instructor.
En la plataforma estarán disponibles las sesiones y recursos para ser consultados en cualquier momento por el alumno.
Aunque son clases a distancia la experiencia es personalizada.

Mucho éxito en tu camino.
Tus amigos de KMMX