
API REST con PHP 8, MySQL, JWT y Angular 21
udemy · ⭐ 4.4 (157 reseñas) · Todos los niveles · es · ⏱ 29,5 h
Impartido por Abel Oj Shicay · 2.079 alumnos
54.99 USD
Entra en tu cuenta para guardar este curso y volver a él cuando quieras.
Comparar este cursoEnlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información
Descripción
Antes de iniciar este curso es importante conocer los siguientes conceptos para comprender lo útil que son las APIS en la actualizad para el Desarrollo de Software. API: Es una interfaz de programación de aplicaciones que integra software, lo cual permite la comunicación entre aplicaciones externas que consumen sus recursos a través de peticiones HTTP (Hypertext Transfer Protocol). REST: Transferencia de estado representacional, es cualquier interfaz entre sistemas que usen HTTP para obtener datos o realizar procesos en formato JSON o XML. API REST: Interfaz de aplicaciones que procesa información y transfiere datos. En la actualidad las APIS han sido la base para transferir información entre aplicaciones desarrolladas en distintas tecnologías, actualmente grandes empresas las utilizan tales como Google, Facebook, Amazon, Spotify, PayPal, etc. Conectando sus servicios a millones de sitios web y aplicaciones de terceros. Una de los beneficios que se tiene al utilizar una API Rest, es que los Sitios Web o Aplicaciones puede obtener información de distintas bases de datos alojados en diferentes servidores. Y esto ha venido a revolucionar el desarrollo de Sistemas Web ya que por medio de APIS es posible la implementación de Microservicios Los Microservicios: son un sistema de desarrollo de software por pequeños servicios que se comunican a través de APIS bien estructuradas. Por tal razón, se desarrolla este curso para que aprendas a Desarrollar y Consumir APIS RESTFUL desarrollando un sistema real. Durante este curso aprenderás los conceptos fundamentales de una API REST, aprenderás a desarrollar APIS RESTFul con Token de Autorización lo cual hace que las APIS sean seguras. Comprenderás los conceptos básicos de una API y posteriormente se aplicarán en un proyecto real creando los servicios para un Sistema de Ventas al Crédito o Cuenta Corriente Clientes/Proveedores. Aprenderás a consumir los servicios de la API utilizando token de autorización. Como lenguaje de programación utilizaremos PHP 8 con la arquitectura Modelo Vista Controlador y Programación Orientada a Objetos, conociendo los conceptos fundamentales de MVC y POO. Utilizaremos como gestor de Base de Datos MySQL. Tendrás disponible el código fuente de cada sección para su descarga de tal forma que podrás compararlo con el de tu proyecto y verificar posibles errores. Sin más que decir, ¡Acompáñame a esta aventura!
Lo que aprenderás
- Introducción a las APIS RESTFUL
- Instalar Servidor Local
- Conceptos de programación en PHP, MVC y POO
- Desarrollo de Software con MVC
- Desarrollo Framework para API con MVC y POO con PHP
- Conceptos de Base de Datos MySQL
- Creación de Servicios RESTFULL
- Microservicios
- Método de Autenticación Token
- Consumir Servicios RESTFULL
- Crear Aplicación para el consumo de Servicios
Requisitos
- Tener equipo de computo con conexión a Internet
- Tener las ganas de aprender
- Ser autodidacta