Portada

Información
API RESTful con Laravel Guía Definitiva
Peso: | 1.82 GB |
Idioma | Español / Spanish |
Duración: | 14:26 H |
Instructor/es: | JuanD MeGon |
Requisitos
- Es muy recomendable dominio básico de Programación orientada a objetos
- Nociones fundamentales de PHP (clases, funciones, métodos, traits, herencia)
Descripción
¿Necesitas construir una API RESTful para un proyecto, pero no sabes ni por dónde comenzar? No te preocupes, sé lo que se siente y por eso te voy a guiar por el proceso completo de construir una verdadera API RESTful usando Laravel.
¡Únete a los más de 1100 estudiantes que ya están tomando el curso, construyendo su API RESTful con Laravel, y disfrutando cada clase! Las más de 700 calificaciones de 5 estrellas, te dicen lo bueno que es este curso.
La guía absoluta para la creación de una verdadera API RESTful con Laravel.
No encontrarás un curso como este en ninguna otra parte y mucho menos en español. Porque usarás Laravel para implementar una API RESTful completa y con todo lo que una verdadera API RESTful requiere.
A lo largo del curso, construiremos un sistema de mercado, donde los usuarios pueden comprar y vender diferentes productos con diferentes categorías y transacciones. Inclusivo, un mismo usuario puede ser vendedor y comprador al mismo tiempo.
No esperes más para ser experto en desarrollo de APIs RESTful con Laravel. Únete ahora al curso y nos vemos en clases.
Nota: El curso ha sido actualizado para que todo funcione con Laravel 5.5 (la versión más reciente de Laravel).
Laravel es el framework de PHP más popular, con más de 20 millones de descargas a la fecha y muchísimos proyectos a nivel empresarial y personal en nivel mundial. Además, proporciona excelentes facilidades para desarrollar APIs RESTful
¿Qué es una API RESTful?
Una API RESTful es un servicio web que funciona enteramente sobre HTTP. Una buena API RESTful sigue las prácticas dictadas por REST (REpresentationas State Transfer), permitiendo orientar el diseño a los recursos (usuarios, cursos, transacciones, productos, etc.) y proporcionando respuestas estandarizadas basados en los diferentes códigos de estado de HTTP.
¿Por qué Laravel?
Porque es un framework hecho por programadores y para programadores, expresivo, sencillo, intuitivo y potente., que además proporcionar características muy útiles para desarrollar una API RESTful. Millones de programadores de PHP lo usan y lo dominan cada vez más en todo el mundo; no te quedes atrás.
Durante el curso dominarás la estructura completa de Laravel, junto con las nuevas características incluidas en la versión más reciente, mientras que además, desarrollas una verdadera y completa API RESTful.
En el curso aprenderás esto sobre Laravel sobre APIs RESTful con Laravel:
Puedes darle una mirada a la lista completa de contenidos más abajo, para obtener más detalles.
Crearás una API verdaderamente RESTful desde cero y paso a paso, siguiendo la arquitectura REST y la construcción adecuada de URLs para identificar acciones. Todo esto con la ayuda de Laravel.
Tendrás acceso de por vida a las clases bonus que se agregarán constantemente al curso (dale una mirada a la sección final para ver lo que viene).
Al finalizar este curso serás capaz de desarrollar tu propia y verdadera API RESTful con Laravel y PHP de una manera efectiva y con las mejores prácticas, explotando al máximo las facilidades proporcionadas por Laravel para la correcta y adecuada implementación de tus proyectos.
No esperes más para ser experto en desarrollo de APIs RESTful usando Laravel. Nos vemos en clases.
¿A quién está dirigido?
¿Qué aprenderé?
- Crear tus propios proyectos con Laravel (no sólo APIs RESTful)
- Usar al máximo tus herramientas de trabajo (Sublime Text 3, Git, Github, Composer, PHP artisan y Laravel)
- Generar y mantener la estructura de la base de datos de manera automatizada con Laravel y la consola PHP Artisan
- Utilizar de manera efectiva PHP Artisan y sé mucho más eficiente
- Crear y configurar tu propio entorno de desarrollo local
- Configurar adecuadamente tus entornos de trabajo en tus proyectos
- Manejar los métodos/verbos principales de HTTP para una API RESTful
- Utilizar herramientas profesionales gratuitas para mejorar tu productividad
Contenido
- Introducción
- Descarga e Instala las Herramientas para Desarrollar la API RESTful con Laravel
- Creando y Estableciendo la Estructura Inicial de Laravel para la API RESTful
- Configurando y Usando Sublime Text 3 para Desarrollar la API RESTful con Laravel
- Comprendiendo el Caso de Estudio para la API RESTful
- Descubriendo y Configurando la Estructura de Laravel para la API RESTful
- Creando los Componentes Iniciales de Laravel para la API RESTful
- Implementando los Modelos de la API RESTful y sus Relaciones con Eloquent
- Generando la Estructura de la Base de Datos Usando Migraciones de Laravel
- Creando Factories de Laravel para Insertar Información en la Base de Datos
- Implementando las Operaciones para UserController
- Implementando las Operaciones para Buyer
- Implementando las Operaciones para Seller
- Mejorando las Operaciones Actuales de la API RESTful
- Manejando Errores y Excepciones con el Handler de Laravel
- Inyección Implícita de Modelos en Rutas y Métodos
- Implementando “Soft Deleting” en Todos los Modelos
- Implementando las Operaciones para Category
- Implementando las Operaciones para Product
- [Ejercicios] Implementando las Operaciones para Transaction
- Implementando las Operaciones Complejas con Transaction
- Implementando las Operaciones Complejas con Buyer
- Implementando las Operaciones Complejas con Category
- Implementando las Operaciones Complejas con Seller
- Implementando las Operaciones Complejas para Product
- Agregando una Imagen a los Productos
- Enviando Correos para la Verificación de Cuentas de Usuario
- Los Middleware y el Limitador de Peticiones
- Transformando Respuestas por Seguridad y Compatibilidad
- Ordenando y Filtrando Resultados Usando Parámetros de URL
- Paginación de Resultados
- Caché de Resultados
- Implementando HATEOAS Hypermedia Controls
- Las Transformaciones y las Validaciones
- Preparando la API para Autenticación de Usuarios Usando Sesiones
- Implementando la Capa Inicial de Seguridad con Laravel Passport (OAuth2)
- Restringiendo Clientes de la API usando Scopes de OAuth2 con Laravel Passport
- Implementación de la Capa Final de Seguridad Usando Policies y Gates de Laravel
- CORS en Laravel
- [Opcional] Actualizando a Laravel 5.5
- [Opcional] Actualizando a Laravel 5.6
- [Opcional] Actualizando a Laravel 5.7
- Conclusión
No hay comentarios.