Crea un sistema escolar con PHP MySQL jQuery y AJAX desde 0
Domina PHP, bases de datos, jQuery Javascript y AJAX, además de Bootstrap, Emmet y HTML5 creando un sistema para escuelas en línea desde 0, trabajaremos áreas de profesores, alumnos y directivos, un sistema dinámico e interesante.
Este es un curso 100% práctico donde dominarás mucho más que solo PHP en cuanto su sintaxis, funciones integradas y personalizadas o creadas por uno mismo, POO o Programación Orientada a Objetos, así como SQL y MySQL para manipular información de la base de datos, Javascript para mejorar la funcionalidad del sitio, Emmet, Gestores de bases de datos, Bootstrap 4, AJAX y mucho más.
Dominarás Bee framework al finalizar el curso.
Sintaxis y creación de funciones avanzadas con PHP así como programación orientada a objetos.
Crear queries para la base de datos totalmente desde 0 y a utilizar un ORM sencillo incluido en Bee framework.
Sin importar que sistema o framework decidas utilizar dominarás la lógica que hay detras de la funcionalidad para crear todo lo que imagines como desarrollador en tu cabeza.
Tendrás acceso a:
Más de 10 horas de contenido.
Código fuente del sistema.
+120 lecciones.
Acceso de por vida.
Soporte continuo del profesor.
Garantía de 30 días.
Contenido exclusivo y premium.
Contenido del Curso
Temario de contenidos
1
Introducción
Bienvenidos
2
Primeros pasos
Herramientas necesarias
Descargando Bee framework
Configuración inicial del framework
Configuración Prepros
Estructura y brief del proyecto
Diagrama de rutas necesarias
Template que usaremos para el front end
Descargar plantilla base
Creando la base de datos
3
Plantilla de administración
Creando las tablas y relaciones
Separando en bloques nuestra template parte 1
Separando en bloques nuestra template parte 2
Separando en bloques nuestra template parte 3
Separando en bloques nuestra template parte 4
Armando de nuevo el front end
Creando la variación minimal
Creando los controladores iniciales
Cambiando el controlador por defecto a Dashboard
Editando el login del sistema
Ajustes en el proceso de login parte 1
Ajustes en el proceso de login parte 2
Funciones requeridas para roles de usuario
Funciones de validación de role
Editando el front end 1
Editando el front end 2
Editando el front end 3
Link activo
4
Materias
Maquetando el formulario de agregar materias
Proceso de agregar materias
Listando materias 1
Listando materias 2
Ajustes DataTables
Ajustes de Paginación
Editando materias
Borrando materias
5
Profesores
Listando profesores
Funciones de estados de usuarios
Proceso de agregado de profesores
Maquetando el formulario para editar profesores
Proceso de edición de profesores
Maquetando el formulario de materias del profesor
Query para cargar materias disponibles y asignadas para profesor
Listando materias disponibles para el profesor parte 1
Listando materias disponibles para el profesor parte 2
Listando materias del profesor AJAX
Agregando materias a profesor AJAX
Borrando materias del profesor AJAX
Borrando profesores
6
Confirmación de cuentas
Email de confirmación de cuenta
7
Grupos
Creando las tablas faltantes
Maquetando el listado de grupos
Maquetando formulario de agregar grupos
Proceso de agregado de grupos
Maquetando el formulario para editar grupos
Proceso de actualizado de información de grupo
Cargando materias disponibles para grupo
Listando materias de grupos
Asignando y quitando materias a grupos
Subiendo horario de clases
Proceso de subida de horario de clases
Agregando el horario a la tabla de grupos
Listando alumnos inscritos en grupo 1
Listando alumnos inscritos en grupo 2
Quitando alumnos de grupo
Suspendiendo alumnos
Retirando suspensión de alumnos
Borrando grupos
8
Alumnos
Maquetando el listado de alumnos
Ajustes en tabla de alumnos
Maquetando el formulario de agregar alumnos
Maquetando el formulario de edición de alumnos
Proceso de agregado de alumnos y asignando a grupo
Proceso de edición de alumnos
Borrando alumnos
9
Correos adicionales
Vistas de recuperación de contraseña
Correo de recuperación de contraseña
Proceso de recuperación de contraseña
Procesando el actualizado de contraseña
Bonus: Mejorando sistema de recuperación de contraseñas
Correo de suspensión de cuenta
10
Secciones para rol profesor
Menú de navegación para profesores
Estadísticas para profesores
Dashboard para profesores
Vista de grupos de profesor
Vista de un solo grupo
Vista de un solo grupo y sus alumnos
Vista de un solo grupo y materias del profesor
Ajuste de bugs 1
Nuevo modelo de lecciones y métodos
Vista de lecciones de materia
Maquetando el formulario para agregar lección
Proceso de agregado de lección
Maquetando formulario de edición de lección
Proceso de edición de lección
Ajustes en la tabla de lecciones de materia
Maquetando la vista de una lección parte 1
Maquetando la vista de una lección parte 2
Borrando lecciones
Bonus: Agregando el área de listado de materias de profesor
Bonus: Agregando fecha de inicio a lecciones
11
Secciones para rol alumno
Menú de navegación para alumnos
Dashboard para alumnos
Vista general de grupo
Editando vista de grupo para alumno
Función para calcular tiempos restantes
Método para cargar lecciones para alumno
Listando lecciones disponibles
Ingresando a una lección
Vista de una sola lección para alumnos
12
Secciones para rol administrador
Menú de navegación para admins
Modelo admin y estadísticas
Función para simular ingresos
Método para contar lecciones anualmente
Función para simular proyectos
Dashboard para administradores
Mostrando datos y proyectos en dashboard
Creando la función general para las gráficas
Creando gráfica de ingresos
Creando gráfica de comunidad
Creando gráfica de enseñanza
Recargando gráficas
Área de todas las lecciones
Administración y reinicio de sistema
Ajustes finales en el bloqueo de accesos
13
Conclusiones
¿Qué te pareció el contenido?
Más recursos para ti
Despedida
Código fuente
9 cursos por 1
Te recomendamos adquirir el pack full stack.
$299.00
$299.00Pack de desarrollo Web Full Stack
Accede a 9 cursos premium pagando solo 1 + 3 plantillas de sistemas web gratis, es la mejor opción y la mejor oferta.
En la Academia de Joystick aceptamos cualquier tipo de tarjeta de débito o crédito utilizando la potente pasarela de pagos Stripe y PayPal para garantizar la seguridad de tu información.
¿Qué pasa si no me gusta el contenido?
Muy fácil, sabemos que puede no gustarte o satisfacerte totalmente el contenido, si es así, simplemente solicita a nuestro equipo tu reembolso y será procesado sin problemas o también solo procede a cancelar tu membresía para que no se realice el próximo cargo a tu tarjeta.
¿Tienen cursos en Udemy?
Claro, la Academia de Joystick inició con contenido en Udemy, puedes encontrar la mayoría de nuestros cursos ahí también.
¿Qué diferencia hay entre la Academia y Udemy?
Muy sencillo, Udemy es un marketplace que tiene control sobre todo nuestro contenido así como precios y ofertas, es por eso que surgió la Academia de Joystick, queremos poder llegar a nuestros estudiantes de forma más cercana sin dejar de ser una opción accesible en precios en todo el mundo. Udemy resta más del 49% en comisiones, sin contar que los precios ya son muy bajos de por si.
¿Es seguro comprar en la Academia?
Claro, usamos la tecnología de Thinkific junto con Stripe y PayPal, lideres en procesamiento de pagos en línea de forma segura y enseñanza.
¿Los cursos incluyen certificación?
Claro que si, todos los cursos en nuestros niveles Master y Legend incluyen certificación profesional en cada uno de ellos.
¿Los cursos incluyen código fuente?
Claro que si, dependiendo el tipo de curso claro, algunos no incluyen el código fuente o archivos adjuntos. Frecuentemente los cursos gratuitos no lo incluyen.
¿Cómo realizo una pregunta en un curso?
Muy fácil, en la esquina superior derecha hay un botón que dice "Discusiones", simplemente presiona "Crear nueva publicación" y completa el formulario para que podamos apoyarte en tus dudas.
¿Prefieres Udemy?
También está disponible este curso individualmente en Udemy.