Lo que aprenderás

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.

Pre-inscríbete ahora

Aprovecha ahora, estará disponible en nuestro plan Master o Legend de forma gratuita.

  • 00 Días
  • 00 Horas
  • 00 Minutos
  • 00 Segundos

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

También puede interesarte

Otros miembros optaron por una de estas opciones.

  • $99.00 / mes con 1 día de prueba gratuita

    $99.00 / mes con 1 día de prueba gratuitaMaster

    Accede a todos los cursos de la Academia en un solo lugar, ten acceso a la comunidad privada, recibe un certificado de culminación válido al terminar cada uno de nuestros cursos, ten acceso a páginas privadas y mucho más.
    Prueba gratis
  • $299.00 / mes

    $299.00 / mesLegend

    Acceso total a todos los cursos de la Academia, a la comunidad privada, recibe certificados de culminación válidos, descarga gratis nuestros sistemas y scripts premium, vota de forma directa para el contenido de la Academia y recibe mentoria 1-a-1.
    Prueba gratis

Opciones de pago

¿No quieres suscribirte a un plan mensual? No hay problema, adquiere solo este curso y ten acceso 24/7 a su contenido.

Solo por tiempo limitado.

Inscríbete ahora

Accede a este y muchos otros cursos formando parte de alguno de nuestros niveles Master o Legend.

FAQ

Preguntas Frecuentes de Estudiantes.

  • ¿Qué métodos de pago aceptan?

    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.