Curso en línea · Academia de Joystick
Crea tu propio framework profesional MVC con PHP POO MySQL
Vas a aprender a crear un pequeño framework desde cero con PHP, pero que será totalmente funcional, usaremos programación orientada a objetos o POO para la mayoría de la funcionalidad, dominarás la creación de funciones, MySQL y mucho más.
Actualizado Marzo 2023
64 lecciones
2 Descargas
Acceso en línea
Probar una lección gratuita
Modalidad
A tu propio ritmo
Disponible
Programa del curso
Contenido organizado por módulos
Vas a aprender a crear un pequeño framework desde cero con PHP, pero que será totalmente funcional, usaremos programación orientada a objetos o POO para la mayoría de la funcionalidad, dominarás la creación de funciones, MySQL y mucho más.
- Requisitos recomendados Vista previa
- Software que utilizaremos Vista previa
- Preparación de entorno de desarrollo con XAMPP y Prepros
- Preview del proyecto Vista previa
- Introducción teórica
- Planeación de nuestro Bee framework
- La estructura de carpetas
- Overview de assets y vista de pruebas que utilizaremos
- Creando los archivos iniciales de nuestro framework Vista previa
- Configurando Prepros para trabajar con XAMPP
- UPDATE: Prepros 2020
- Trabajando el archivo bee_config.php - Parte 01 Vista previa
- Trabajando el archivo bee_config.php - Parte 02 Vista previa
- Trabajando archivos de funciones
- Como es el flujo de lectura del código
- Como van a funcionar nuestras rutas
- Creando los archivos principales, controladores, modelos y más
- BONUS: Introducción a Programación Orientada a Objetos (POO)
- BONUS: POO Clase Persona
- Comenzando la clase Bee, sus propiedades y métodos principales
- Métodos para cargar nuestras funciones core y creando el autoloader
- Método init() y primera instancia para probar nuestra clase Bee
- Trabajando el archivo .htaccess y filtrando nuestra URL
- Método dispatch y definiendo el controlador en curso
- Método dispatch y el método a ejecutar del controlador en curso
- Método dispatch, instanciando y ejecutando nuestro controlador
- Ajustes en método init_session() y probando la vista de pruebas
- Creando la clase View
- Probando por primera vez nuestro framework con su vista principal
- Creando la clase Autoload para carga automática de archivos
- Creando la clase Redirect
- Segmentando nuestras vistas en archivos diferentes
- Creando la clase Flasher
- Creando nuestra base de datos de pruebas
- Creando la clase Database
- Probando la conexión a la base de datos Vista previa
- Método query() de la base de datos
- Probando el método query de la base de datos
- Creando el módelo principal Model y testModel para pruebas
- Token de seguridad CSRF Vista previa
- Clase CSRF para mejorar la seguridad general del sitio
- Preview del proyecto 02 Vista previa
- Duplicando nuestro framework y actualizando su configuración Vista previa
- Creando la base de datos para el proyecto
- Preview de la vista general de movimientos
- Segmentando la vista en archivos modulares para incluir
- Definiendo las funciones que vamos a utilizar en nuestro archivo main.js
- Implementando Waitme y Toastr jquery
- Creando los modelos movementModel y optionModel
- Función bee_add_movement() - Parte 1
- bee_add_movement() - Parte 2
- Cargando los gastos e ingresos de nuestra base de datos - Parte 1
- Cargando los gastos e ingresos de nuestra base de datos - Parte 2
- Borrando movimientos de la base de datos Vista previa
- Actualizando movimientos - Parte 1
- Actualizando movimientos - Parte 2
- Creando opciones de configuración del sistema - Parte 1
- Creando opciones de configuración del sistema - Parte 2
- Cargando los movimientos por mes Vista previa
- Clase extra y despedida Vista previa
- Actualizaciones recientes
- Versión 1.5.8
- Descarga los archivos del Proyecto 01
- Descarga los archivos del Proyecto 02
Experiencias de estudiantes
Aprendizaje respaldado por la comunidad
Consulta comentarios compartidos por estudiantes de la Academia de Joystick.
Ver reseñas en TrustpilotContinúa desarrollando tus habilidades
Accede al curso y avanza con contenido práctico a tu propio ritmo.
Ver paquete de cursos