Creando Restful services PHP-MYSQL

API, Paginaciones, Servicios, fácil, seguro y bien explicado.
4.6 (53 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.
152 students enrolled
$19
$35
46% off
Take This Course
  • Lectures 31
  • Length 5 hours
  • Skill Level Intermediate Level
  • 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 3/2016 Spanish

Course Description

Este curso se enfoca en crear y utilizar servicios, las famosas APIs y realizar funciones principales de los mismos, tales como PUT, GET, DELETE y POST, y al final, explicar paso a paso para crear tus servicios utilizando la nomenclatura api.tupaginaweb

Aquí explicamos como utilizar de cero el framework de Codeigniter, pero si es necesario que tengas un conocimiento intermedio de PHP, ya que daremos por hecho que tu sabes algo de arreglos y clases.

Todos los programas utilizados son abiertos y pueden ser descargados de forma gratuita, hay una sección dedicada a las instalaciones necesarias.

Este curso es totalmente práctico, la idea es que aprendas haciendo, que refuerces lo aprendido con las tareas. Otro objetivo primordial, es que el código aquí escrito, te servirá para tus proyectos y así ayudarte a mejorar tu productividad.

Es un curso corto, que pueden terminarlo en una o dos semanas, pero depende de que tanto esfuerzo y dedicación le pongan. Ya sea que usen Codeigniter, Laravel, symfony u otro framework, la idea y los conceptos son los mismos. Claro, que como son frameworks, la estructura sería diferente.

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á.



What are the requirements?

  • Deben de saber php a nivel intermedio (conocer clases y arreglos)
  • Personas que sientan la curiosidad de aprender sobre los servicios restful
  • Todas las herramientas utilizadas en el curso son gratuitas.

What am I going to get from this course?

  • Realizar servicios que se conecten a bases de datos
  • Crear su propio estándar de servicios
  • Ampliar su conocimiento de los distintos servicios restful
  • Conocer como se realiza la generación de un servicio en la web

What is the target audience?

  • Este curso esta orientado a personas con un conocimiento intermedio de php
  • No es necesario tener conocimiento alguno de HTML, CSS o Javascript
  • A personas que deseen crear sus propios servicios.
  • A quienes desean conocer como realizar servicios en Codeigniter

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

Section 1: Empezar aquí
02:52

Una pequeña explicación de lo que necesitas para tomar este curso.

01:05

Sólo para aclarar las cosas.

02:33

Todas las herramientas son gratuitas, pero puedes usar lo que desees para el curso.

Section 2: Introducción a Codeigniter
03:46

Breve introducción de este framework.

10:51

Creando un servicio básico sólo para conocer conceptos.

18:24

Algo muy util, es la reutilizaron de código, y utilizando helpers nos permitirá cargar únicamente lo que necesitemos cuando realmente sea necesario.

07:50

Nuestra forma principal para realizar inserción, eliminación y actualización de datos.

03:30

Crearemos nuestra base de datos y una tabla con registros para empezar a practicar con data real.

18:36

Utilizando el framework para conectarnos y recuperar información de la base de datos.

01:49

Primera tarea, vamos a practicar un poco con lo aprendido hasta ahora.

07:26

Aquí se expone una manera de resolver la tarea, recuerden que hay muchas formas de hacer lo mismo en programación.

Section 3: Query Builder
34:07

Cargando información de nuestra base de datos

14:40

Creando registros nuevos

02:50

Actualizando la información de la base de datos.

02:50

Eliminar información de la base de datos, pero cada vez es menos usada.

Section 4: Servicios - GET y PUT
07:16

De esta manera extendemos enormemente la funcionalidad de Codeigniter.

19:10

De esta manera, facilmente creamos APIs.

02:13

De una forma muy sencilla se pueden cambiar los formatos de nuestro servicio.

16:58

Definimos un servicio que les ayudara a paginar cualquier tabla y posteriormente convertirlo en un HELPER.

11:44

Convertirnos el código anterior, en un helper de paginación

23:02

Put -> Es utilizado para hacer inserciones de datos a nuestra base de datos.

10:38

Continuamos la rutina PUT, para insertar en nuestra base de datos.

15:45

Removiendo los campos que no existen en nuestra base de datos.

02:09

Tarea en la cual debemos regresar el encabezado de una factura y su detalle.

08:35

Una de tantas maneras de hacerlo.

Section 5: Update y Delete
13:45

Actualizando registro de la base de datos.

09:22

Una manera de eliminar registros

04:11

Un poco de seguridad para nuestra nuestros servicios.

04:13

Creando y utilizando API-Keys

16:58

Aquí explico como hacer montar nuestro servicio en un servidor real.

Section 6: Gracias por tomar el curso!
01:59

Ayudenme con sus comentarios y sugerencias para mejorar.

Tratare de mejorar constantemente mis cursos para que obtengan el máximo provecho de su inversion en Udemy. Pero para eso necesito que me den una mano ustedes tambien con su Rating y comentarios.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Fernando Herrera, Analista de Sistemas y Desarrollador Web

Soy un analista de sistemas de computo, con poco más de 17 años en el mundo del desarrollo de aplicaciones de todo tipo.

Me encanta programar, crear cosas que la gente use, enseñar, también soy maestro sustituto en una universidad en las clases de programación, soy autor de código en Envato Marketplace.

Aquí en Udemy, he tenido la increíble experiencia de poder enseñar de todo a más de 4,500 alumno, y espero seguir mejorando mis cursos y los temas con forme la actualidad vaya cambiando.

Ready to start learning?
Take This Course