Sistema Multiusuario con PHP y MySql
3.5 (223 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,578 students enrolled

Sistema Multiusuario con PHP y MySql

Desarrollando un CRUD Básico y una Aplicación multiusuario en PHP y MySql, Proyecto PHP desde cero
3.5 (223 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,578 students enrolled
Created by Jairo Galeas
Last updated 5/2020
Spanish
Spanish [Auto]
Current price: $25.99 Original price: $39.99 Discount: 35% off
13 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 4 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • A desarrollar un CRUD básico
  • Crear un sistema multiusuario
  • Desarrollar un proyecto desde cero, aplicando los conocimientos adquiridos
  • Subir la aplicación a un servidor de producción
Course content
Expand all 45 lectures 04:01:55
+ Bienvenida
4 lectures 08:29

En esta clase conocerás todo lo que se aprenderá y desarrollara durante el transcurso del curso. 

Preview 02:49
Soporte a Estudiantes
01:15
Listos para aprender
02:15
+ Base de datos
2 lectures 06:42
Introducción a la base de datos
02:04

En este vídeo se crea la estructura para la tabla de la base de datos a utilizar, luego se implementa en PHPMyadmin

Estructura de la Base de datos
04:38
+ Estructura del proyecto
2 lectures 15:06

En este vídeo se crea la estructura a utilizar y también se crea el archivo index.

Estructura del Proyecto
08:06

Realizamos la conexión a la base de datos usando el conector MySqli

Conexión a la base de datos
07:00
+ Crear el CRUD (Create, Read, Update, Delete)
5 lectures 39:21

En este vídeo se explica la forma de como insertar los datos a la tabla.

Insertar datos a la base de datos
13:08

En esta lección se explica la forma para mostrar los datos que se tienen en la base de datos y mostrarlos por medio de una tabla HTML en nuestra pagina

Leer datos de la base de datos
05:30

En este vídeo, se muestra la forma de como pasar la información del archivo index al archivo que procesara la información para poder editarla.

Actualizar los datos (Parte 1)
08:14

En este vídeo, se crea la consulta para poder actualizar la información que se ha elegido.

Actualizar los datos (Parte 2)
06:55

En este vídeo se explica la forma para crear una consulta que nos permita eliminar algún registro que se necesite de nuestra base de datos.

Eliminar Registros de la base de datos
05:34
+ Convirtiendo nuestra aplicación en multiusuario
3 lectures 09:28

En esta leccion analizamos la base datos y actualizamos la nueva estructura para convertir nuestra aplicación en multiusuario y así poder registrar alumnos y usuarios con sus respectivas asignaturas

Estructura de la nueva Base de datos
01:47

En esta leccion Actualizamos la tabla de alumno agregando el campo que hacia falta según el análisis previo y también creamos en PhpMyAdmin todas las tablas que nos faltan para que nuestra aplicación sea multiusuario

Agregando las nuevas tablas a PhpMyAdmin
03:38

En esta leccion creamos el formulario html para que los usuarios se puedan loguear al sistema, también hacemos unos cambios con respecto a los nombres de los archivos creados al inicio del proyecto.

Creación (HTML) de formulario para login
04:03
+ Agregando Bootstrap a nuestro Proyecto
3 lectures 09:07

En esta leccion descargamos bootstrap y la incluimos en nuestro proyecto para poder utilizarla y comenzar a diseñar usando este framework

Preview 02:39

En esta leccion aprenderás a incluir Bootstrap a tu proyecto, lo hacemos con el archivo index creado al inicio

Agregando Bootstrap al Proyecto
04:05

En esta leccion aprenderás a como incluir un menú, usando require_once(); esto lo hacemos para tener en un solo lugar nuestro menú y solo hacer los cambios en un único archivo.

Modificando el código HTML para usar un Menú principal
02:23
+ Formulario de registro y Login para usuarios (Multiusuario)
4 lectures 32:19

En esta leccion creamos el formulario (html) para que los usuarios se puedan registrar en nuestra aplicación.

Formulario para registro de usuarios
08:12

En esta leccion agregamos, la opción al formulario para que nos muestre el nivel de usuario a los cuales se le dará acceso, y extraemos la información de niveles de usuario de la base de datos usando un select option.

Agregar diferentes tipos de nivel de usuarios
06:02

En esta leccion agregamos la funcionalidad del formulario de registro de usuarios, que pueda registrar los datos en la base de datos, registrando la información de un solo formulario en dos tablas (Alumnos y Usuarios)

Agregando Funcionalidad al formulario para registro de usuarios
12:53

En esta lección agregamos el código necesario para validar los datos, que se encuentra la tabla de usuarios de la base de datos

Agregando Funcionalidad al login
05:12
+ Parte Administrativa
9 lectures 28:01

En esta leccion ingresamos al archivo admin.php y comenzamos a darle y diseño y adaptar todo lo que teníamos con el framework de bootstrap

Modificando el diseño a la parte administrativa
02:57

En esta leccion agregamos y personalizamos el submenu que tendrá la opción en donde se mostrara el nombre del usuario que este logueado en la aplicación 

Asignar Menú a usuarios que Ingresen al sistema
02:37

En esta lección mostramos, la forma de como extraer la información del usuario que se ha logueado a nuestro sistemas, y mostrar el nombre. 

Preview 03:45

En esta leccion se agrega el código necesario para poder cerrar la session del usuario que se encuentre logueado. 

Preview 01:24

En esta leccion se agrega el código para que los usuarios que no están registrados en la aplicación, y conozcan la url y quieran ingresar, no se les permita hasta que se hayan registrado. 

Validando URL para que los usuarios no ingresen
01:49

En esta leccion, Ingresamos registros a la tabla de asignatura, información que corresponde solo al usuario que ha iniciado session, también modificamos la consulta para verificar si una asignatura del usuario que ha iniciado session ya existe en la base de datos. 

Ingresando Registros por Usuario
02:24

En esta leccion se muestra la forma de como poder obtener la información individual de las asignaturas registradas por cada uno de los usuarios del sistema

Mostrando los Registros individuales de cada usuario
03:36

En Esta leccion aprenderás a poder mostrar solo la información que tiene que ver el usuario con nivel administrador, y validamos las urls para que usuarios sin nivel administrativo no puedan acceder a la parte administrativa. 

Registrando Información para usuarios con nivel Administrador
07:29

En esta leccion agregaremos el diseño a la pagina editar asignatura, para que se adapte al diseño general.

Editar Registros de los Usuarios
02:00
+ Errores Comunes
1 lecture 02:04

En esta leccion se trata el tema, por el cual no se esta mostrando el el menú al desplegar la información del usuario, guardaremos el archivo necesario en nuestra maquina y cambiamos la ruta al archivo, para que funcione correctamente

Error al desplegar el menú de usuarios
02:04
+ Editar Perfil de Usuario
5 lectures 21:17

En esta leccion aprende la forma de como crear el archivo para mostrar la información del usuario logueado en el sistema

Creación del archivo perfil.php
02:34
Crear y Mostrar información del Usuario en formulario
04:30
Mostrando el Genero del Usuario en un Select
02:02
Asignando variables para Modificar
05:24

En esta leccion creamos la consulta para realizar la modificacion de datos del usuar

Actualizando perfil del Usuario
06:47
Requirements
  • Conocimientos básicos de php
  • Conocimientos básicos de html
  • Tener instalado un servidor web local
  • Tener un editor de texto (para codificar )
  • Acceso a una computadora para poder realizar cada una de las practicas.
Description

Con este curso aprenderás a crear un login con diferentes niveles de acceso para que puedan administrar la aplicación que se desarrolla durante el curso.

Aprende fácilmente cómo crear un CRUD (Create, Read, Update, Delete) utilizando PHP y MySql con este curso , Se desarrollará un proyecto básico desde cero usando programación estructurada , desde la creación de la estructura de la base de datos a utilizar.  El proyecto a desarrollar consiste en un CRUD para poder tener el control de las Asignaturas (Materias) de un Alumno, en el cual registrará el nombre de la asignatura, y la Nota que obtuvo en dicha asignatura.

Posteriormente nuestra aplicación la convertiremos a una aplicación multiusuario para que todos los alumnos que se quieran registrar, lo pueden realizar y así poder llevar un registro de sus asignaturas. 

Se explicara detalladamente cada función que se ira creando del CRUD

✔Accede a mi sitio web.

Qué es un CRUD? Corresponde a las 4 operaciones elementales entre un lenguaje de programación y un motor de base de datos. C = Create = Insertar Datos R = Read = Mostrar Datos U = Update = Actualizar Datos D = Delete = Borrar Datos

Primero se creará toda la programación lógica y posteriormente se comenzara a dar diseño a nuestra aplicación y se utilizará el framework Bootstrap.

Para el desarrollo de este proyecto básico Utilizaremos las siguientes herramientas: Vertrigo (Servidor Local ) Sublime Text (Editor de Código )

La instalación de estas dos herramientas no se explica en este curso, Por lo que seria necesario que ya se tengan instaladas para tomar el curso.

 

Who this course is for:
  • Cualquier persona que desee crear un sistema multiusuario.
  • Todas las personas interesadas en trabajar con PH.