Creando Restful services PHP-MYSQL
4.4 (72 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.
232 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Creando Restful services PHP-MYSQL to your Wishlist.

Add to Wishlist

Creando Restful services PHP-MYSQL

API, Paginaciones, Servicios, fácil, seguro y bien explicado.
4.4 (72 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.
232 students enrolled
Created by Fernando Herrera
Last updated 2/2017
Spanish
Current price: $10 Original price: $35 Discount: 71% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 1 Article
  • 5 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
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.
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á.



Who 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 32 Lectures Collapse All 32 Lectures 05:01:21
+
Empezar aquí
3 Lectures 06:30

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

Preview 02:52

Sólo para aclarar las cosas.

Preview 01:05

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

Preview 02:33
+
Introducción a Codeigniter
8 Lectures 01:12:12

Breve introducción de este framework.

Preview 03:46

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

Preview 10:51

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

Helpers - Ayudantes para tareas especificas
18:24

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

Los Modelos - Clases en Codeigniter
07:50

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

Preparando la base de datos
03:30

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

Conectando a la base de datos - Ejecutar queries
18:36

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

Tarea-01 - Afianzando los conocimientos
01:49

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

Resolviendo la tarea #1
07:26
+
Query Builder
4 Lectures 54:27

Cargando información de nuestra base de datos

Preview 34:07

Creando registros nuevos

Inserción de data
14:40

Actualizando la información de la base de datos.

Actualización de data
02:50

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

Eliminación de data
02:50
+
Servicios - GET y PUT
11 Lectures 01:57:45
Actualizaciones de la librería de chriskacerguis
00:15

De esta manera extendemos enormemente la funcionalidad de Codeigniter.

Convertir nuestros controladores en servicios
07:16

De esta manera, facilmente creamos APIs.

Nuestro primer servicio GET
19:10

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

Preview 02:13

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

Preview 16:58

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

Crear helper de paginación
11:44

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

Servicio PUT - Validación de datos
23:02

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

Servicio PUT - Segunda Parte
10:38

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

Servicio PUT - Quitando campos no existentes
15:45

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

Tarea 02 - Respesta compuesta
02:09

Una de tantas maneras de hacerlo.

Resolución de la Tarea 02
08:35
+
Update y Delete
5 Lectures 48:29

Actualizando registro de la base de datos.

Update - Actualizando registros
13:45

Una manera de eliminar registros

Delete - Eliminando registros
09:22

Un poco de seguridad para nuestra nuestros servicios.

Log de peticiones, lista negra y blanca
04:11

Creando y utilizando API-Keys

API Keys
04:13

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

Montando nuestra api en un servidor real
16:58
+
Gracias por tomar el curso!
1 Lecture 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.

Despedida por los momentos
01:59
About the Instructor
Fernando Herrera
4.7 Average rating
3,037 Reviews
12,018 Students
9 Courses
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 a muchos alumnos, y espero seguir mejorando mis cursos y los temas con forme la actualidad vaya cambiando.