
Desarrolla APIs REST profesionales con Laravel aplicando estándares y buenas prácticas: rutas, versionado, seguridad, autenticación, validaciones, control de errores, recursos anidados, testing y optimización.
Clases del curso
Creación del proyecto
Planificación y mantenimiento
Funciones de seguridad
API Testing
API Breaking Changes
Conclusiones
Conoce quién enseña el curso

Italo Morales Fantone
Book Author | Laravel Developer | Programming Instructor
Programador especializado en Laravel, autor de libros técnicos y profesor de programación con más de una década de experiencia. He trabajado en proyectos reales y formo a la nueva generación de desarrolladores que busca escribir código limpio, pensar como arquitectos de software y construir productos sólidos desde cero.
Proyecto del curso

API de recetas
Crearás una API de recetas que permite consultar, agregar, eliminar y actualizar recetas, etiquetas, categorías y más. Usarás las mejores prácticas de desarrollo para crear una API restful que cumple con los estándares de programación.
Ver proyectoconocimientos previos
- PHP
- Laravel
software y recursos necesarios
- Postman
4.7 · 65 opiniones


Isaac Morales Cedeño
Gran nivel de detalle de como crear un API de manera profesional, si bien durante el curso se explican las buenas practicas, me hubiera gustado un par de clases teóricas adicionales detallando los problemas que se tienen si no se usan las buenas practicas, para ahora si al ver la buena practica entender al 100% porque se recomienda hacerlo

Daniel Ramírez
He visto muchos cursos y nunca he dejado un comentario debido a la simple pereza. Sin embargo, el profesor Italo merece un comentario, sin duda. Se puede sentir su profesionalismo y su excelente pedagogía. Habla con fluidez y coherencia, a diferencia de muchos que solo gesticulan y usan ejemplos de gatitos y perritos para explicar terminología complicada. Además, el contenido no se queda atrás, es claro y fácil de entender, y abarca muchos conceptos que podrían dar lugar a más contenido. En mi opinión, este curso es el mejor que he visto en Platzi.


Luis Boivar
Llegue a este caso pensando que iba aprender diseño y buenas prácticas de api, y lo fueron pero en nivel muy básico, pensé que sería más avanzado, y también considero que fue más un curso de Laravel que de api-design, aprendí bastantes cosas, pero no lo que realmente queria.


Juan Sebastián Joya Rodríguez
Excelente curso, un acierto gigante haberlo hecho en laravel, que es mas sencillo de entender que SpringBoot o Django


Pedro Alberto Lopez Pacheco
Excelente curso para poder iniciar con las API


Jahaziel Raúl Marín Rodríguez
Excelente curso con gran cantidad de conceptos clave para hacer mejor APIs

Heyner Hernández
Excelente calidad del curso y del profesor.

Cristian Javier Reyes Velasco
Excelente curso


David Buelvas
Gran curso


John Arango
De los pocos por no decir el único que he visto que le responde dudas a los estudiantes. Desde que llevo en platzi no he visto otro que lo haga, ejemplo un Nico prefiere que uno vaya a su canal de YouTube en ves de responder una duda acá a un estudiante.


Completo


Armando Martínez
Independientemente de que el profesor utiliza PHP para poner en práctica la teoría me es de ayuda para seguir aprendiendo sobre el diseño de APIs, en este caso de tipo REST, sobre las buenas prácticas e incluso una perpectiva diferente para utilizar otro lenguaje de programación.


Hernán Oswaldo Porras Castro
No usar referencia a un lenguaje de programación especifico


Ruben Dario Consuegra Briceño
Curso super completo, tenia conocimientos de Laravel pero aquí se profundizan de una forma mas profesional. Me pareció super el curso y esa dinámica de un tema tan amplio poderlo aplicar a un lenguaje con una curva de aprendizaje mucho mas rápida y aplicar cada concepto de APIS Rest de manera mas profesional


José Jesús Palacios
Muy bueno. El docente es uno de los mejores de la plataforma. Muy didáctico y claro en sus explicaciones. Repite y resume lo aprendido.


William Villegas
muy buen curso básico para aprender a trabajar con APIs en Laravel, hubiera estado más chévere que agregaran la parte de frontend pero de resto estuvo muy bueno y el profesor de los mejores de Laravel y PHP 👍


Winder Alexander Rivera Reyes
conocer las buenas practicas sobre desarrollo de APIs


Cristian Echeverría Cárdenas
Excelente curso


Carlos Eduardo Paez Herrera
Excelente y basico

Ivan Martinez
La guia paso a paso de como crear la aplicacion.


Muy buen profesor, sin embargo es mas un curso de Larevel, las buenas practicas son generales pero la mayoria de contenido es de manejo de Laravel


Jorge Andrés Pérez Jiménez
¡¡¡Excelente curso, aprendí mucho!!! 😃💚


Jose Reynel Chaux Pérez
Ok


Oscar Escobar Santos
Con este curso logré tener un amplio conocimiento sobre Laravel y las buenas prácticas de desarrollo de las API.


Ricardo Adrian Justo Condori
Cumplió con mis expectativas


Alexander Sanchez
De los mejores cursos para aprender de conceptos de api

Iván González Mendoza
Muy buenas explicaciones: detalladas y claras. Muchos ejemplos que facilitaron el aprendizaje y enriquecieron, con prácticas, la teoría vista.


Studio Cinco
El profesor es experto y explica de una manera increiblemente facil de entender y abarca muchos temas sobre la creacion y buenas practicas de una API con laravel


Josue Reyna
Excelente curso y excelentes docentes, me encanto la forma de explicar del profe Italo

Juan Angel Perez Ochoa
Me gustarian más cursos con base en symfony
Complementa este curso con nuestras rutas de aprendizaje

Desarrollo Web
Desarrolla aplicaciones web desde cero y haz realidad tu carrera como Web Developer. Sé parte de la industria con los empleos mejor pagados a nivel global.




DevOps y Cloud para Desarrolladores Web
Implementa prácticas DevOps para automatizar el ciclo de vida del desarrollo web, utilizando contenedores (Docker), orquestación (Kubernetes), infraestructura como código (Terraform) y pipelines CI/CD en plataformas cloud (AWS, Azure, GCP).




Arquitecturas Web Modernas y Escalabilidad
Diseña y construye sistemas web escalables y mantenibles aplicando patrones como microservicios, arquitecturas limpias, SSR/SSG, uso de GraphQL/gRPC y herramientas de observabilidad.




Desarrollo Backend con Python
Construye APIs y aplicaciones backend robustas con Python, utilizando frameworks populares como Flask, FastAPI y Django, y gestionando bases de datos SQL.




Desarrollo Backend con Node.js
Especialízate en la creación de APIs y servicios backend utilizando Node.js, Express, NestJS, bases de datos SQL/NoSQL, autenticación (JWT, Passport), WebSockets y arquitecturas modernas.




Desarrollo Backend con Java
Especialízate en el desarrollo backend con Java, utilizando el ecosistema Spring (Spring Boot, Spring Data JPA, Spring Security) para crear APIs y servicios escalables y seguros.




Desarrollo Backend con PHP
Aprende a construir aplicaciones web y APIs robustas con PHP, dominando frameworks como Laravel y Symfony, gestionando bases de datos, autenticación y buenas prácticas.




Bases de Datos para Web
Aprende a diseñar, gestionar y optimizar bases de datos relacionales (SQL - MySQL, PostgreSQL, SQL Server) y NoSQL (Mon|goDB, Redis) para aplicaciones web de alto rendimiento.




Desarrollo Frontend con React.js
Desarrollo Frontend con React.js




Desarrollo Frontend con JavaScript
Desarrollo Frontend con JavaScript




Fundamentos del Desarrollo Web Profesional
Establece las bases esenciales de la informática, el desarrollo web con HTML, CSS, JavaScript, el manejo de herramientas como Git y la terminal, y los principios de ingeniería de software.




Diseño y Desarrollo Frontend
Domina JavaScript avanzado, manipulación del DOM, CSS moderno (Flexbox, Grid, Sass, Tailwind), rendimiento web y los frameworks/librerías más populares como React, Vue, Angular, junto con TypeScript y herramientas de build.




Testing Automatizado y QA para Web
Asegura la calidad de tus aplicaciones web implementando pruebas unitarias, de integración, E2E y de rendimiento con herramientas como Jest, Cypress, Playwright, Testing Library y K6.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender