Udemy

Platform

Español

Language

Web Development

Category

Máster en API RESTful con PHP 7+, Laravel 6+, CodeIgniter 4+

¡Aprende a construir API’s RESTful con Laravel 6+, CodeIgniter 4+ y PHP 7+ nativo creando y usando servicios MySQL!

4.61 (166 reviews)

1315

Students

10 hours

Content

Nov 2020

Last Update
$19.99
Regular Price


What you will learn

Construir Bases de datos Relacionales con MySQL desde archivos de Excel

Crear API RESTful desde cero con el framework Laravel en su versión 6

Crear API RESTful desde cero con el framework CodeIgniter en su versión 4

Crear API RESTful con PHP desde cero sin la ayuda de Framework

Crear y utilizar servicios: GET, POST, PUT, DELETE utilizando herramientas actualizadas y que muchas empresas solicitan al momento de contratar desarrolladores

Construir Rutas, Controladores y Modelos desde los diferentes Marcos de Trabajo

Programar con excelentes prácticas utilizando la Programación orientada a Objetos y el patrón Modelo-Vista-Controlador (MVC) en todos los proyectos


Description

En la era de la revolución de la información muchas empresas han tomado la iniciativa de compartir datos de forma pública y esto sucede gracias a las API’s. Una API consigue que los desarrolladores interactúen con los datos de una empresa y los ubiquen en diferentes aplicaciones (Web Service, Smart Phone, Smart Tv, Consolas de Video Juego, entre otras) de un modo planificado y ordenado.

Si necesitas construir una API RESTful para una empresa o proyecto personal y no sabes por donde empezar este curso te mostrará paso a paso desde cero la creación y desarrollo de API RESTful en diferentes marcos de trabajo (los Frameworks más populares de PHP): Laravel en su versión 6+, CodeIgniter en su versión 4+ y aprenderemos a crear también API RESTful con PHP nativo, sin uso de frameworks.

Este curso se enfoca en crear y utilizar servicios: GET, POST, PUT, DELETE utilizando herramientas actualizadas y que muchas empresas solicitan al momento de contratar desarrolladores.

En este Máster de API RESTful aprenderás:

  • Construir Bases de datos Relacionales con MySQL desde archivos de Excel

  • Utilizar de cero el framework de Laravel versión 6

  • Utilizar de cero el framework de CodeIgniter versión 4

  • Crear una API con PHP desde cero sin la ayuda de Framework

  • Crear y utilizar servicios: GET, POST, PUT, DELETE utilizando herramientas actualizadas y que muchas empresas solicitan al momento de contratar desarrolladores.

  • Construir Rutas, Controladores y Modelos desde los diferentes Marcos de Trabajo.

  • Programar con excelentes prácticas utilizando la Programación orientada a Objetos y el patrón Modelo-Vista-Controlador (MVC) en todos los proyectos

Este curso te enseñará todo lo que necesitas para ser un desarrollador de API RESTful, estarás expuesto a enseñanzas muy prácticas con ejemplos de la vida real.

Al final de este curso, tendrá una comprensión profunda de PHP y Bases de Datos, sabrás por qué PHP es tan importante para usuarios y empresas.

¿CÓMO ES EL CURSO?

El curso se divide en varias secciones. En una primera sección haremos la introducción de lo que es una API RESTful, las características y cómo las usan.

En las siguientes secciones comenzaremos a construir paso a paso desde cero tres API RESTful, la primera la construiremos con el Framework Laravel en su versión 6, la segunda la construiremos con el Framework CodeIgniter en su versión 4, y la tercera usaremos sólo PHP sin ayuda de ningún Framework.

Cada uno de los temas nos darán la experticia en la materia de PHP y manejo de Framework, pasando por la Programación Orientada a Objetos, construyendo aplicaciones con el patrón MVC y ejecutando seguridad informática a todo lo que hagamos para prevenir cualquier tipo de ataque.

Recuerden que cuentan con la política de reembolso de Udemy, que en caso de que este curso no cumpla sus expectativas, pueden solicitarla y les darán el 100% de su dinero de regreso, pero si lo hacen, por favor díganme en que falle, y así seguir mejorando este curso.

Antes de comprarlo, pueden revisar el contenido gratuito que esta accesible para ustedes y así tengan una mejor idea de lo que aquí se hará.


Screenshots

Máster en API RESTful con PHP 7+, Laravel 6+, CodeIgniter 4+
Máster en API RESTful con PHP 7+, Laravel 6+, CodeIgniter 4+
Máster en API RESTful con PHP 7+, Laravel 6+, CodeIgniter 4+
Máster en API RESTful con PHP 7+, Laravel 6+, CodeIgniter 4+

Content

Introducción

Bienvenida

Material de apoyo e inquietudes

Contáctame

Servidor Local

Editor de Código

¿Qué es una API REST?

Formato JSON

STATUS

POSTMAN

Tipos de Autorizaciones en una API REST

La Base de datos

Creando la Base de Datos desde Excel

Subiendo la Base de Datos a MySQL

Creando la tabla de Clientes API

API RESTful con Laravel 6+

Framework Laravel

Instalación de Laravel

Creando un dominio virtual para el ENDPOINT de Laravel

Ajuste en la creación del dominio virtual

Estructura del Framework Laravel

Conexión a Base de Datos en Laravel

Crear un Modelo en Laravel con Artisan

Crear un Controlador en Laravel con Artisan

Recursos de rutas

Recibiendo datos del Cliente API en Laravel

Validando datos del Cliente en Laravel

Creando las credenciales del Cliente API

Guardando los datos del Cliente

Creando el Modelo y Controlador de la tabla Cursos

Solicitando Token de Autorización en Laravel

API RESTful: Crear nuevo registro de curso en Laravel

API RESTful: Editar un registro de curso en Laravel

API RESTful: Borrar un registro de curso en Laravel

API REST: Inner Join en Laravel

API REST: Funciones de Paginación en Laravel

Ajustes validación en Laravel

API RESTful con CodeIgniter 4+

Framework CodeIgniter

Instalación de CodeIgniter

Creando un dominio virtual para el ENDPOINT de CodeIgniter

Estructura del Framework CodeIgniter

Conexión a Base de Datos en CodeIgniter

Crear un Modelo en CodeIgniter

Crear un Controlador en CodeIgniter

Recursos de Ruta

Recibiendo datos del Cliente API en CodeIgniter

Validando datos del Cliente en CodeIgniter

Creando las credenciales del Cliente API

Guardando los datos del Cliente

Mostrando los datos de la Tabla Cursos

Solicitando Token de autorización en CodeIgniter

API RESTFUL: Crear un nuevo registro de curso en CodeIgniter

API RESTFUL: Editar un registro de curso en CodeIgniter

API RESTFUL: Borrar un registro de curso en CodeIgniter

API REST: Inner Join en CodeIgniter

API REST: Funciones de Paginación en CodeIgniter

API RESTful con PHP 7+ nativo

API RESTful con PHP nativo

Estructura de nuestra API RESTful con PHP

Creando un Dominio Virtual para el EndPoint

Construcción de Rutas

Construcción de Controladores

Conexión a la Base de Datos con PHP nativo

Construcción de Modelos

Recibiendo datos del Cliente API con PHP nativo

Validando datos del Cliente API con PHP nativo

Validar que el Email no esté repetido

Creando las Credenciales del Cliente API

Guardando los datos del Cliente API

Validando las Rutas

Solicitando TOKEN de Autorización en PHP nativo

API RESTFUL: Crear un nuevo Registro de Curso

API RESTFUL: Editar un Registro de Curso

API RESTFUL: Borrar un Registro de Curso

API REST: Inner Join con PHP nativo

API REST: Funciones de Paginación en PHP nativo

CONCLUSIÓN

Probando las 3 API RESTful creadas en el curso

RETO: Creando la página FRONTEND del cliente API

Despedida

Clase Extra!



Reviews

C
Carlos16 September 2020

este curso fue una buena elección para iniciar y comprender el manejo de las APis, los temas fueron explicados de forma comprensible

P
Paco25 August 2020

He hecho las primeras secciones y como práctica la API de php. Sólo puedo decir que es un muy buen curso. Merece mucho la pena, en mi caso sólo viendo la parte de php nativo porque es muy aplicable a todo. Echo de menos la autenticación Oauth2 en php nativo. Es algo que me he encontrado muchas veces y aún no sé resolver, pero pronto lo averiguaré. Nota: La base de datos que utilizas tiene más campos que lo que aparece en la seccion de bases de datos. Revisalo. El profesor domina la materia y es muy claro explicando. Felicidades por el buen trabajo que habéis hecho con este curso. Me va a servir mucho.

V
Vicente11 August 2020

el maestro tiene buen tono de voz excelente manera de explicar paso a paso las cosas y sobre todo explica el por que.

F
Fernando9 August 2020

Es muy buen curso, te ayuda mucho a entender el desarrollo de API´s en distintos Frameworks y hasta en PHP nativo, pero para ser un "master" podria haber metido muchas más cosas, como lbrerias de terceros para el desarrollo y ayuda de las APIs. También algo que me llamo mucho la atención, es que en los estatus de la respuesta solo envia una variable con el estatus [200, 404, etc.] pero hasta donde yo he investigado esos estatus se hacen directo en los headers del servidor, pero pues a lo mejor eso esta en el metodo de desarrollo de cada desarrollador Pero da los conocimientos necesarios para iniciar el desarrollo de APIs profesionales Gracias por el curso

T
Tyson4 July 2020

Este es mi primer curso en UDEMY. Me ha gustado mucho, ya que me ha permitido reforzar conocimientos y aprender nuevos conceptos en PHP que pasaba por alto. El profesor explica bien, pero igual creo que los estudiantes deben tener como mínimo un conocimiento básico en PHP. Saludos!

L
Ludy21 June 2020

Nada de sorprenderme en los cursos de Fernando, todos son excelente, cada curso para mi es una experiencia nueva en conocimientos, sobre Fernanda... YA NO ME SORPRENDE SU FORMA DE EXPLICAR Y ENSEÑAR.. TODO UN SUPER PROFESSIONAL.

C
Cesar19 June 2020

como siempre es un excelente maestro y siempre aprendo mucho de usted, lo felicito y espero entrar a mas cursos y seguir aprendiendo muchisimo más cada día

J
Julio15 June 2020

Me ha gustado mucho, ya que no solo estoy aprendiendo a usar las APIS, si no que la instalación de los programas como son el Laravel, Composer y Codeigniter, al principio no podía instalarlos me marcaba muchos errores, pero es algo que ya pude lograr. Muchos retos de los cuales se superaron.

P
Patricio30 May 2020

El contenido del curso es muy bueno. Sin embargo, lo único que no me gustó es que para hacer la API con PHP nativo tenía que revisar los cambios que fueron realizados en las tablas de la base de datos cuando se desarrollaron las APIs con los frameworks. Habría sido bueno que los ejercicios sean totalmente independientes (aunque esto no haya afectado significativamente al avance del curso) ya que pueden haber más personas como yo que únicamente querían aprender a desarrollar APIs con PHP nativo porque no soy muy partidario de los frameworks. Gracias!

F
Fabián24 January 2020

No se aprovechan los beneficios de ninguno de los frameworks mencionados. Usan par de tokens sin sentido (por la forma en que los utiliza podría ser uno y sin complicaciones. Los videos son lentos.

A
Agustín17 January 2020

Gracias Juan Fernando, he aprendido bastante con este curso y en definitiva estaré aplicando esos conocimientos en mi desempeño profesional.

J
Jovanny16 January 2020

Para ser un 'Master' deja mucho que desear. Me parece muy básico. Lo recomendaría para las personas que apenas saben sobre API RESTFUL. Me dejo mucho que desear.

J
Jonathan7 January 2020

Excelente siempre una manera Perfecta para explicar absolutamente todo.... no dejes nunca de enseñar por favor!!!... muchos ya te somos fieles seguidores.

J
Jesús26 December 2019

Es un buen curso para empezar a conocer las API RESTful; pero como en el título decia "Máster", pensé que iban a tocar mas puntos sobre la seguridad de los token como: - tiempo de expiracion de token. - renovación de token por tiempo de inactividad. - validaciones de token vigente. - ejemplos relacionados con los dos puntos anteriores. Espero puedas tomarlo en cuenta para futuras actualizaciones. Gracias.

J
Josué24 December 2019

excelente curso. sin duda alguna vale la pena. todo esta muy bien detallo paso a paso, y si tienes dudas el profesor Juan Fernando Responde sin problema alguno. en este curso no solo veras las bases para la creación de una api, si no que veras todas las buenas practicas para un buen desarrollo, con las diferentes tecnologias que actualmente existen estando actualizadas en su ultima version. si estas por emprender un proyecto que tenga que ver con consumir servicios rest, este curso es el indicado.



Coupons

StatusDateDiscount
Expired10/21/202095% OFF
Expired11/17/202095% OFF
Expired2/13/202150% OFF

2700942

Udemy ID

12/11/2019

Course created date

12/22/2019

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram
Android PlayStore
Apple Appstore