Crear un API RESTful con Slim PHP y usarla con AJAX

Aprende a desarrollar un API RESTful con Slim Framework y consumirla con AJAX
4.4 (155 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,255 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 18
  • Length 1.5 hours
  • Skill Level All Levels
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2015 Spanish

Course Description

Un API RESTful es un servicio que puede usarse desde cualquier dispositivo que entienda el protocolo HTTP. Por ejemplo, las aplicaciones de smartphones interactúan con el servidor a través de un API RESTful.

En este curso vas a aprender las bases para desarrollar APIs RESTful con PHP usando Slim Framework en este caso.

Veremos un ejemplo práctico en el que desarrollaremos un API RESTful desde cero utilizando este micro-framework y haremos un pequeño cliente web que consumirá ese API mediante AJAX.

Podrás aprovecharlo al máximo teniendo conocimientos básicos en PHP, SQL y jQuery.

Únete al curso y aprende a desarrollar APIs REST.

What are the requirements?

  • Tener conocimientos básicos de PHP y SQL
  • Saber lo básico de jQuery
  • Entender que es un API REST y para que sirve
  • Tener un servidor web local instalado
  • Tener Composer y Git instalado

What am I going to get from this course?

  • Crear APIs RESTful
  • Utilizar AJAX

What is the target audience?

  • Desarrolladores web
  • Estudiantes de informatica de ciclos formativos o universidad
  • Cualquiera que tenga conomientos de PHP

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

02:31

Introducción al curso...

Section 1: Instalación
09:05

Veremos como instalar Slim Framework con Composer, además haremos nuestro primer hola mundo usando este micro-framework.

Section 2: Aprendiendo Slim
01:44

Te explicaré que son y como funcionan los métodos del protocolo HTTP que utilizaremos.

06:55

En esta clase aprenderás a utilizar las rutas en Slim Framework.

02:48

Veremos que son y como se usan los Middleware de Slim.

03:36

En esta clase te enseño como encadenar rutas y agrupararlas.

05:09

Veremos como hacer redirecciones de una ruta a otra.

02:18

En esta clase veremos como usar el método urlFor.

01:19

Veremos como conseguir el contenido de las variables GET, POST, PUT y DELETE.

Section 3: Creando el API RESTful
02:46

Crearemos una base de datos para usar con el API.

19:29

Crearmos el API RESTful completa desde 0, tendremos acciones para POST, PUT, GET y DELETE.

Section 4: Creando un cliente web con AJAX
09:42

Definimos la estructura HTML básica.

09:33

Veremos como hacer una petición AJAX por GET para listar los productos dentro de una tabla HTML.

06:32

En esta clase crearemos una petición AJAX por POST para añadir productos mediante un formulario.

05:07

Hacemos una petición AJAX por DELETE par eliminar productos.

Section 5: Despedida
Article

Descarga el código que hemos echo durante el curso.

Fin del curso
01:36
Article

Regalos.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Víctor Robles, Desarrollador web

Soy desarrollador web en una empresa y llevo inmerso en el mundo de la programación y la informática desde los 15 años.

Me encanta programar y todo lo relacionado con Internet y las nuevas tecnologías, crear cosas y enseñar a los demás.

Soy casi completamente autodidacta, por eso voy a ofrecerte muchos de mis conocimientos para que tú puedas aprender más fácilmente y más rápido de lo que yo lo hice y hago cada día.

Puedes saber más de mí en mi blog y en mis perfiles en las diferentes redes sociales ;) .

Ready to start learning?
Take This Course