API REST con PHP 8 y MySQL - Token Authentication

所在平台: Udemy

课程主页: https://www.udemy.com/course/apis-restful/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:API REST con PHP 8 y MySQL - Token Authentication 概述: 在开始本课程之前,了解一些基本概念对于理解API在现代软件开发中的重要性至关重要。API(应用程序编程接口)是一个软件接口,它允许外部应用通过HTTP请求进行通信,以访问其资源。REST(表现层状态转化)指的是任何基于HTTP的接口,用于获取数据或以JSON或XML格式进行处理。API REST是处理信息并传输数据的应用接口。目前,API已经成为在不同技术开发的应用之间传输信息的基石,大型企业如谷歌、Facebook、亚马逊、Spotify和PayPal等都在使用API,将其服务连接到数百万个第三方网站和应用程序。 利用REST API的一个显著优势是,网站或应用能够从不同服务器上的多个数据库中获取信息。这一特性彻底改变了Web系统的开发,因为通过API,可以实施微服务架构。微服务是一种通过结构良好的API进行通信的小服务的软件开发系统。因此,本课程旨在教您如何开发和消费RESTful API,从而构建一个实际的系统。 在本课程中,您将学习到REST API的基本概念,掌握如何使用授权令牌开发安全的RESTful API。您将逐步了解API的基本概念,并应用于一个实际项目中,创建一个客户/供应商的信用销售系统的服务。您还将学习如何使用授权令牌消费API服务。 我们将使用PHP 8作为编程语言,基于模型-视图-控制器(MVC)架构和面向对象编程(OOP)的原则,掌握MVC和OOP的基本概念。在数据库管理方面,我们将使用MySQL。每个部分的源代码都将提供下载,便于您与自己的项目进行对比,帮助您识别可能的错误。 让我们一起踏上这段学习旅程吧!

课程评论(0条)

课程详情

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 MicroserviciosLos 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!

课程标签

0人关注该课程

主题相关的课程