Aprende PHP y MySQL desarrollando una Intranet

Aprende a desarrollar un sistema web usando PHP y MySQL, desde cero.

Episodios

Episodio 1

Introducción + Base de Datos

11:33

En este primer video se explica brevemente las características del sistema que estaremos desarrollando.
Además empezamos modelando la base de datos en MySQL.
Tendremos una serie de videos básicos, pero muy útiles para quienes empiezan a conocer MySQL y PHP.


Episodio 2

Conexión a la base de datos MySQL

13:12

En este video realizamos nuestra primera conexión a la base de datos MySQL que creamos en el capítulo anterior.

Realizamos una conexión de la manera más sencilla. Esto nos servirá como base para las futuras consultas.

Diseño de Bootstrap usado como base


Episodio 3

Problema con las tildes - Funciones MySQLi

12:24

Vemos como solucionar el típico problema de las tildes, cuando se capturan datos de la base de datos y las tildes se muestran como caracteres extraños.
Así mismo aprendemos a hacer uso de FOREACH para mostrar la información de manera más ordenada.
Por otro lado, hacemos un repaso de las funciones MySQLi, que nos permiten abrir conexiones y cerrarlas luego de consultar la base de datos.


Episodio 4

Sesiones en PHP

14:50

En este capítulo vemos cómo permitir que los usuarios inicien sesión en nuestro sistema, para que tengan acceso a determinadas páginas que no estarán disponibles para personas no registradas.
Vemos conceptos básicos como las variables de sesión y consultas a la BD para validar un login.


Episodio 5

Inner Join - Permisos de Usuario

14:38

En este quinto capítulo vemos cómo realizar consultas a más de una tabla simultáneamente, haciendo uso de INNER JOIN.
Además, asignamos permisos a los usuarios, de modo que cada uno pueda ver sólo las secciones que el administrador le asignó.


Episodio 6

Cambio de sesión

05:12

En este breve capítulo vemos cómo es posible finalizar la sesión de un usuario para acceder con otro usuario y visualizar distintas categorías, según los permisos que le fueron otorgados.


Episodio 7

Panel de Administración

06:40

Agregamos un tipo de usuario -administrador-. De forma que, los usuarios y administradores inicien sesión desde el mismo formulario pero lleguen a diferentes paneles según su nivel de acceso.

Plantilla de getbootstrap


Episodio 8

Páginas web modulares

24:26

Debido a que el panel de administración contará con varias páginas internas, ha sido necesario establecer una página modular, de modo que las secciones en común sean compartidas en las demás páginas.
Con ello, basta actualizar el menú de un solo archivo y los cambios se harán notar.


Episodio 9

Eliminar, Actualizar y Agregar Registros

33:03

En este noveno capítulo vemos cómo sustraer permisos a los usuarios, y cómo re-asignar sus permisos según los cambios realizados por el administrador.


Episodio 10

Verificar la existencia de filas en una tabla con COUNT

15:25

En este décimo capítulo vemos como actualizar datos de las categorías, y además cómo verificar si un usuario tiene permisos asignados o no, haciendo uso de la función count (tema que quedó pendiente en el video anterior).

Código fuente disponible en Github

El siguiente paso es, aprender Laravel


Aprende PHP y MySQL desarrollando una Intranet

Esta serie consta de 10 capítulos.

Nivel de dificultad: Aprendiz.

Inicia sesión para empezar el curso y llevar un control de tu progreso.


¿Aún no te has registrado?

Crea fácilmente una cuenta, mide tu progreso, y accede a todos los cursos.


¿Te gustaría compartir este curso?

Espera un momento ...

¿Te gustaría llevar mi curso de Laravel, gratis?

Sólo debes ingresar tus datos: