Bases de datos en Internet: MySQLi ¡Fácil y práctico!
4.5 (19 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.
64 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Bases de datos en Internet: MySQLi ¡Fácil y práctico! to your Wishlist.

Add to Wishlist

Bases de datos en Internet: MySQLi ¡Fácil y práctico!

Convierte tus páginas web en dinámicas conectándolas a bases de datos y conviértete en programador web profesional
4.5 (19 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.
64 students enrolled
Last updated 8/2015
Spanish
Current price: $10 Original price: $30 Discount: 67% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Conviértete en programador web profesional
Crea páginas web dinámicas
Aprende a usar bases de datos en tus sitios web: podrás programar tiendas online, redes sociales, foros, perfiles de usuario...
View Curriculum
Requirements
  • Conocimientos básicos de HTML
  • Preferible tener alguna noción de PHP
Description

¿Conoces html?. ¿Tienes la base para crear páginas webs sencillas pero quieres ir más allá?

Uno de los puntos imprescindibles para todo programador web que se precie es dominar la gestión de las bases de datos conectadas a tu página web.

En nuestro curso de MySqli podrás aprender los fundamentos del trabajo con bases de datos en internet, lo que te permitirá crear sitios webs dinámicos, montar tu propia tienda online, foros y, en definitiva, sitios que almacenen información e interactuen con los usuarios.

Todo, como nos gusta, de forma sencilla y amena, en un curso con más de 6 horas de video, repleto de ejercicios y casos prácticos que pondrán a prueba lo aprendido.

Who is the target audience?
  • Curso orientado a todo aquel que desee potenciar sus conocimientos en programación de páginas web.
  • Apropiado si deseas cambiar tu orientación profesional y convertirte en programador web
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 37 Lectures Collapse All 37 Lectures 06:27:21
+
Bienvenido
4 Lectures 22:36

Te presentamos nuestro curso de MySQLi y repasamos brevemente la forma en que afrontaremos la materia.

Preview 00:54

Si aun no tienes un programa para editar el código que compondrán tus páginas web, te recomendamos algunos en este capítulo.

Preview 04:42

Descubriremos como ver el resultado de tu trabajo de programación en tu navegador de Internet.

Preview 04:25

Descubriremos cómo descargar e instalar el software gratuito que te recomendamos usar para seguir nuestras lecciones.

Ejercicio Práctico: Descarga e instalación del software
12:35
+
Bases de Datos MySQLi y PHPMyAdmin
10 Lectures 01:39:13

Las bases de datos relacionadas con páginas webs se emplean con muchísima frecuencia en programación web gracias a un lenguaje llamado MySql. La relación entre el Php y Mysql es tan estrecha que en algún momento de nuestro aprendizaje debemos conocer tanto PHP como trabajar con bases de datos MySql.

A lo largo de las siguientes lecciones veremos cómo crear una base de datos, sus tablas, cómo definir sus campos y cómo manejar toda la información que podemos guardar en ella.

Introducción: Concepto
08:00

Te adelantamos las características de los nuevos grupos de funciones MySQLi y PDO que han venido a reemplazar al obsoleto MySQL

Nuevas funciones: MySQLi y PDO
07:52

El PhpmyAdmin es un programa que suele estar instalado en la gran mayoría servidores, al menos, en los comerciales y que nos ayuda a crear y modificar bases de datos e incluso consultar, añadir, modificar o eliminar los datos guardados en ellas con mucha facilidad.

También podremos crear y gestionar los usuarios que tienen acceso a nuestras bases de datos y la información guardada en ella.

PHPMyAdmin: Primeros pasos, cómo crear usuarios
04:37

En el siguiente video veremos de forma práctica como crear usuarios y definir sus permisos desde el panel de control del PhpmyAdmin.

Ejemplos Prácticos de creación de usuario
10:13

Dentro de una base de datos puede haber una o varias tablas. Antes de empezar a crear tablas y campos sin pensar demasiado, uno de los trabajos más importantes es el de análisis de la aplicación que quieres crear, cuantas tablas debes elaborar y cómo distribuir la información en ella para que nunca se duplique. Es algo que veremos más adelante con calma.

De momento crearemos una base de datos sencilla con una sola tabla, esa Agenda de Contactos que hemos utilizado siempre como ejemplo

PHPMyAdmin: Crear Tablas y definir campos
05:02

En este video y el siguiente estudiaremos de forma práctica el proceso de creación de tablas y definición de las diferentes propiedades de sus campos desde el panel de control del PhpmyAdmin.

Ejercicio: creamos nuestra primera tabla, una agenda de contactos
18:14

Seguimos estudiando de forma práctica el proceso de creación de tablas y definición de las diferentes propiedades de sus campos desde el panel de control del PhpmyAdmin.

Ejercicio: algunos parámetros avanzados en la creación de la agenda de contactos
16:37

Vamos a estudiar en el siguiente tema las operaciones básicas que podemos realizar sobre las tablas de nuestras bases de datos una vez éstas han sido creadas.

Desde el PhpmyAdmin podemos realizar las operaciones de creación de nuevos registros, eliminación o modificación de los registros existentes.

Todas estas tareas que afectan al contenido de nuestra base de datos también pueden ser realizadas a través de nuestra programación PHP, usando comandos SQL. Vamos a estudiarlos brevemente y los estudiaremos más en detalle en los próximos temas.

PHPMyAdmin: Agregar registros
07:34

En la vista "Examinar" de nuestra tabla del panel de control del PhpmyAdmin, pulsando el botón "Editar" de cada campo, o marcando varios y pulsando el botón Cambiar, podemos realizar modificaciones en los registros existentes.

También en la vista "Examinar" de nuestra tabla, pulsando el botón "Borrar", o seleccionando varios y pulsando "Borrar" podemos eliminar los registros existentes.

Veamos en este video cómo hacerlo.

PHPMyAdmin: Editar y Borrar registros
05:51

Pongamos en práctica, desde el panel de control del PhpmyAdmin, las diferentes materias de administración de los registros guardados en nuestras tablas que hemos estudiado en videos anteriores.

Ejemplos prácticos de trabajo con registros
15:13
+
Conexión con la Base de Datos
2 Lectures 19:22

Para realizar cualquier operación desde nuestra página web php sobre la base de datos, ya sea con un formulario cumplimentado por el usuario o con datos que provengan de nuestra propia programación, es imprescindible primero conectar con ella.

En este video te enseñaremos a hacerlo.

¿Cómo conectamos nuestra página con una base de datos?
10:48

Veamos, con ejemplos prácticos, el código que debemos usar para conectar nuestra página php con nuestra base de datos y obtener información de ella.

Ejemplo práctico de conexión con una base de datos
08:34
+
Insertar registros en una base de datos desde la web
3 Lectures 42:54

Una vez hemos conectado con la base de datos, tal y como hemos visto en los vídeos anteriores, solo nos queda indicar al servidor mediante el código PHP qué tareas deseamos realizar, por ejemplo, para empezar, insertar datos en una tabla.

En este vídeo veremos cómo conseguirlo.

Cómo insertar registros desde nuestras páginas
03:58

En este video y el siguiente veremos, desde cero, paso a paso, el procedimiento a seguir para crear un formulario que nos permita insertar datos en una tabla desde un formulario creado en nuestra página web.

Ejercicio: guardando datos en la base de datos desde un formulario de contacto
19:28

Seguimos viendo, desde cero, paso a paso, el procedimiento a seguir para crear un formulario que nos permita insertar datos en una tabla desde un formulario creado en nuestra página web.

Ejercicio: procesando los datos recibidos desde el formulario de contacto
19:28
+
Consultas a una base de datos MySQLi
10 Lectures 01:49:55

Ahora que conocemos de una forma básica como interactuar con una base de datos MySQL haciendo uso de distintas funciones o instrucciones PHP, vamos a profundizar un poco más en dichas consultas para, por ejemplo, recorrer todos los registros de la tabla agenda y visualizarlos de manera correcta.

El punto de partida va a ser el mismo siempre: conectar con la base de datos y la tabla deseada, tal y como vimos en el tema anterior.

Primeros Pasos en las consultas a las bases de datos
06:15

Pongamos en práctica lo aprendido en el tema anterior. Realizaremos consultas de selección de los registros contenidos en una de las tablas de nuestra base de datos.

Ejemplo práctico: consulta de seleción de registros
13:34

Podemos realizar consultas que muestren sólo una parte de los registros contenidos en nuestra tabla. Para eso, seguiremos trabajando con la instrucción SELECT, pero añadiremos algún que otro parámetro: concretamente, WHERE, con el que podemos especificar las condiciones que establecemos para filtrar los registros que deben aparecer.

Por ejemplo, si solo deseamos ver a los mayores de 18 años de nuestra base de datos deberemos ordenar que nos filtre los que en el campo edad tengan un valor >= 18. Lo haremos con una sintaxis similar a la que se emplea en PHP para establecer condiciones en las cláusulas if. Vamos a verlo...

Consultas de selección: filtrando registros
08:48

Pongamos en práctica las materias estudiadas en el tema anterior. Veamos como realizar consultas a nuestras bases de datos que filtren los registros extraídos de ellas.

Ejemplos prácticos de consultas de selección
15:25

En los ejercicios que componen este vídeo veremos varios casos prácticos de ordenación y paginación de los registros mostrados en pantalla.

Ejemplos prácticos: ordenando y paginando
11:51

Algunas veces podemos necesitar hacer selecciones de registros que cumplan un patrón determinado, por ejemplo, que tengan un nombre que comience por M o que termine por E

En MySQL usamos LIKE o NOT LIKE para estas comparaciones de cadenas. ten presente que en MySQL los patrones son sensibles a las mayúsculas por defecto.

Veamos en este video como funcionan.

Comparación de patrones
07:14

Pongamos en práctica los conocimientos adquiridos en el video anterior. Realicemos unos cuantos ejemplos de consultas a nuestras tablas que filtren los registros en base a diversos patrones.

Ejemplos prácticos de comparación de patrones
09:48

Hasta ahora hemos seleccionados todos los campos, las columnas de nuestra tabla, al establecer junto a SELECT el carácter comodin *, pero puede ser que en una tabla con muchos campos prefieras optimizar tus consultas para hacerlas más rápidas y eficientes y seleccionar sólamente aquellos campos con los que deseas trabajar.

En este video veremos como hacer más correctas y optimizadas tus consultas.

Seleccionar columnas
08:57

La cláusula Group by clause es usada para mostrar los registros agrupados en base a un campo determinado.

Se usa sobre todo en relación con funciones agregadas, como podría ser la que cuenta el número de registros. También se podría utilizar con campos numéricos para sumar el contenido de un campo (por ejemplo, un campo con el importe de las nóminas de nuestros trabajadores) y sumar el total de las nominas de todos nuestros empleados.

Vamos a ver como funciona esta cláusula group by en nuestro ejemplo en relación con count y sum, para contar y sumar registros.

Agrupar y contar registros
09:03

Veamos algunos ejemplos prácticos de la cláusula group by en relación con count y sum, para contar y sumar registros.

Ejemplos prácticos: operaciones de agrupación de registros
19:00
+
Actualizar tablas
3 Lectures 29:04

La sentencia UPDATE es usada para cambiar los valores existentes en nuestra tabla.

Tras UPDATE deberemos indicar en primer lugar que valor deseamos establecer, y luego fijar una condición que deberán cumplir aquellos que sean modificados.

La sentencia Update
05:48

En este video y el siguiente veremos algunos completos ejemplos prácticos, narrados paso a paso, del uso de la sentencia Update para actualizar los registros contenidos en nuestra tabla.

Ejercicio: actualizando la base de datos desde un formulario.
11:09

Continuamos con nuestros completos ejemplos prácticos, narrados paso a paso, del uso de la sentencia Update para actualizar los registros contenidos en nuestra tabla.

Ejercicio: procesando los datos de un formulario
12:07
+
Eliminar registros de una tabla
2 Lectures 14:12

La sentencia DELETE borrar las filas de la tabla con la que estemos trabajando. La cláusula WHERE es usada para especificar las condiciones que identifican qué filas serán borradas. Si la sentencia DELETE está sin la cláusula WHERE, todas las filas serán borradas... ten cuidado al usarla, por que no hay vuelta atrás....

Vamos a ver cómo usarla con precaución.

La sentencia Delete
03:05

Veamos algún ejemplo práctico del uso de esta sencilla función que nos permite borrar registros en nuestras tablas cuando cumplan con alguna condición establecida por nosotros.

Ejemplos prácticos de eliminación de registros
11:07
+
Trabajando con varias tablas
3 Lectures 50:05

Es habitual que queramos acceder a datos que se encuentran en más de una tabla y mostrar información mezclada de todas ellas como resultado de una consulta.

En este video y los siguientes descubriremos las ventajas de trabajar con varias tablas y las cuestiones particulares que debemos tener en cuenta a la hora de hacerlo.

Particularidades del trabajo con varias tablas
19:35

En este video y el siguiente te ofreceremos un detallado y completo caso práctico de base de datos con dos tablas que recogen nuestro catálogo de clientes y los pedidos que nos han realizado.

Ejercicio: creación de una base de datos de clientes y productos
17:01

Continuación del detallado y completo caso práctico de base de datos con dos tablas que recogen nuestro catálogo de clientes y los pedidos que nos han realizado.

Ejercicio: consultas sobre nuestra base de datos de clientes y productos
13:29
About the Instructor
Juan De La Torre Domingo
4.6 Average rating
829 Reviews
9,078 Students
4 Courses
Desarrollador Web

Técnico en sistemas y formador informático desde hace más de veinte años, mi trabajo está relacionado con el mundo del diseño y la programación web desde los últimos quince años... ¡Media vida me la he pasado en la red!

Actualmente soy Director Creativo en la empresa de diseño XarxaCreativa y compagino esa actividad con la formación en el ámbito del diseño web responsive, programación orientada a Internet (PHP, JavaScript, bases de datos MySQL) y el diseño gráfico.

Siempre he creído que la formación tenía que ser sencilla, asequible para los alumnos. Por eso mis cursos, tanto online como presenciales pretenden ser amenos, didácticos y muy, muy prácticos. Emplear un lenguaje comprensible para el estudiante y un ritmo adecuado a su aprendizaje son fundamentales.