Curso Desarrollo APIs RESTful con Laravel

Las APIs (Application Programming Interfaces) permiten a los desarrolladores implementar funcionalidades complejas de forma muy sencilla.

Resultan de gran utilidad cuando se trata de comunicar diferentes piezas de software independientes entre sí, por esta razón, se ha hecho muy popular su uso en las interfaces web, donde dispositivos de cualquier naturaleza (PC, móvil, IoT, etc) podrían estar haciendo uso de los servicios proporcionados por el servidor web.

Nivel

Avanzado

Duración

20 horas

Horarios

Mañanas y Tardes

¿Te apetece aprender a desarrollar APIs REST?

CLARO QUE SI

Objetivos del curso

  • Entender qué es una API.
  • Aprender a usar diferentes modos de autenticación.
  • Aprender a diseñar un API REST.
  • Aprender a implementar un API REST.
  • Aprender a implementar un API REST.
  • Aprender a probar un API REST.
  • Aprender a documentar un API REST.

Conocimientos previos

Este curso precisa de conocimientos previos en PHP y Laravel

Temario

Introducción a las APIs
¿Qué es una API?
Protocolo HTTP. Peticiones y Respuestas
Cabeceras HTTP
Acciones y respuestas HTTP
GET
POST
PUT/PATCH
DELETE
Códigos de estado
Autenticación y Seguridad
¿Por qué es necesaria la autenticación?
Autenticación básica
JSON Web Token
API Key & Secret
oAuth 2.0
Diseño de una API REST
Uniforme
Misma acción → Mismo resultado
Peticiones Stateless / Sin estado
Basado en recursos
Formato de respuesta: JSON y XML
Envío de parámetros
Paginación en listados
Implementación de una API Rest con Laravel
Probar la API (Postman, Swagger)
Mensajes de error
Ejemplos de APIs
Documentación(HTML, Swagger, Slate)

NOTA: El contenido de este temario es orientativo, pudiendo sufrir variaciones necesarias conforme el criterio de CódigoK

Próxima convocatoria

ABIERTO

Turnos

Mañanas: de 10:00 a 13:00 dos días a la semana

Tardes: de 16:00 a 19:00 dos días a la semana

Duración

20 HORAS

*Recuerda que disponemos de becas para estudiantes, mujeres y desempleados

Profesor

José M. Gilgado, profesor de desarrollo web en CódigoK, Escuela de Programación en Boadilla del Monte

José M Gilgado

Ingeniero de software senior en Buffer, con más de 10 años de experiencia

Visita mi Linkedin

Ha co-fundado una consultora de software y trabajado en muchas empresas del sector con múltiples tecnologías (PHP, Scala, Ruby, JS, Go, Mongo, MySQL).

Titulado en Ingeniería Superior en Informática por la Universidad Rey Juan Carlos.

Realiza tu reserva cuanto antes, las plazas son limitadas

ME APUNTO

Escríbenos para recibir más información

Escríbenos si tienes cualquier duda sobre nuestros cursos, la formación bonificada , o nuestras becas o directamente quieres reservar una plaza. También puedes llamarnos al 91.005.25.02 o enviarnos un Contacta con CódigoK para informarte sobre los cursos de HTML5, WordPress, Marketing Digital, Redes Sociales, Comunicación e Imagen de Marca, Copywriting, Redes Sociales al 638.32.86.93 estaremos encantados de aclarar todas tus dudas.

Contacta con la Escuela CódigoK, formación bonificada en Madrid, cursos presenciales de Desarrollo web, Marketing Digital, Copywriting, Redes Sociales, WordPress
* campos obligatorios