Crea tu propio framework profesional MVC con PHP POO MySQL
- Description
- Curriculum
- FAQ
- Reviews
Hola mi querido amigo, soy Roberto Orozco y seré tu instructor de este curso, vas a aprender a crear un pequeño framework desde cero con PHP, pero que será totalmente funcional (nosotros tenemos proyectos con más de 4000 usuarios basados en el mismo principio, palabra de explorador), usaremos programación orientada a objetos, clases, métodos públicos, privados, estáticos, propiedades, instancias de objetos, todo esto basado en el patrón MVC (Modelo Vista Controlador), aprenderán a crear diversas clases, para renderizar vistas, para mantener seguro el sitio con tokens CSRF, para realizar conexión a la base de datos, generar re direcciones dinámicas, y realmente mucho más, es un curso excelente que maneja mucha información y conceptos importantes que estoy seguro te vendrán muy bien tanto si ya eres experimentado como si vas iniciando en este mundo, obviamente es requerida un poco de experiencia en PHP, ya que no se toca la sintaxis ni mucho menos.
Vamos a trabajar 2 proyectos, el primero es el desarrollo como tal de nuestro framework, y el segundo es una pequeña aplicación ya utilizando las funcionalidades del framework e incrementando algunas otras más, y todo estará disponible para descargar en las lecciones del curso.
Y hay algo más! podrás usar este framework en tus propios proyectos o incluso de tus clientes, solo con una condición! comparte tu trabajo con nosotros! para ver que es lo que has logrado con lo aprendido.
Sin más, espero que te encante este curso y aprendas mucho.
Roberto Orozco
-
1Requisitos recomendadosVideo lesson
Recuerden que este curso está recomendado para jóvenes desarrolladores, no precisamente adultos, este disclaimer es debido a que muchos señores o personas adultas se han sentido incómodos o molestos por la forma en que se imparte el curso y arremeten eso en la calificación de forma muy subjetiva dejando de lado el contenido real del curso, afectando ya directamente nuestro contenido, incluso ofendiendo en mensajes directos que recibo como instructor.
Saludos a todos y no dejen de aprender ;)
PD: Lo siento por mi franqueza.
-
2Reglas y disposiciones del cursoText lesson
-
3Software que utilizaremosVideo lesson
-
4Preparación de entorno de desarrollo con XAMPP y PreprosVideo lesson
-
5¿Cómo realizar preguntas en Udemy?Video lesson
-
6Preview del proyecto 01Video lesson
-
7Descarga los archivos del proyectoText lesson
-
8Introducción teóricaVideo lesson
-
9Planeación de nuestro Bee frameworkVideo lesson
-
10La estructura de carpetasVideo lesson
-
11Overview de assets y vista de pruebas que utilizaremosVideo lesson
-
12Creando los archivos iniciales de nuestro frameworkVideo lesson
-
13Configurando Prepros para trabajar con XAMPPVideo lesson
-
14UPDATE: Prepros 2020Text lesson
-
15Trabajando el archivo bee_config.php - Parte 01Video lesson
-
16¿Nos ayudas?Video lesson
-
17Trabajando el archivo bee_config.php - Parte 02Video lesson
-
18Trabajando archivos de funcionesVideo lesson
-
19Como es el flujo de lectura del códigoVideo lesson
-
20Como van a funcionar nuestras rutasVideo lesson
-
21Creando los archivos principales, controladores, modelos y másVideo lesson
-
22BONUS: Introducción a Programación Orientada a Objetos (POO)Video lesson
-
23BONUS: POO Clase PersonaVideo lesson
-
24Comenzando la clase Bee, sus propiedades y métodos principalesVideo lesson
-
25Métodos para cargar nuestras funciones core y creando el autoloaderVideo lesson
-
26Método init() y primera instancia para probar nuestra clase BeeVideo lesson
-
27Trabajando el archivo .htaccess y filtrando nuestra URLVideo lesson
-
28Método dispatch y definiendo el controlador en cursoVideo lesson
-
29Método dispatch y el método a ejecutar del controlador en cursoVideo lesson
-
30Método dispatch, instanciando y ejecutando nuestro controladorVideo lesson
-
31Ajustes en método init_session() y probando la vista de pruebasVideo lesson
-
32Creando la clase ViewVideo lesson
-
33Probando por primera vez nuestro framework con su vista principalVideo lesson
-
34Creando la clase Autoload para carga automática de archivosVideo lesson
-
35Creando la clase RedirectVideo lesson
-
36Segmentando nuestras vistas en archivos diferentesVideo lesson
-
37Creando la clase FlasherVideo lesson
-
38Creando nuestra base de datos de pruebasVideo lesson
-
39Creando la clase DatabaseVideo lesson
-
40Probando la conexión a la base de datosVideo lesson
-
41Método query() de la base de datosVideo lesson
-
42Probando el método query de la base de datosVideo lesson
-
43Creando el módelo principal Model y testModel para pruebasVideo lesson
-
44Token de seguridad CSRFVideo lesson
-
45Clase CSRF para mejorar la seguridad general del sitioVideo lesson
-
46Preview del proyecto 02Video lesson
-
47Descarga los archivos del proyectoText lesson
-
48Duplicando nuestro framework y actualizando su configuraciónVideo lesson
-
49Creando la base de datos para el proyecto u3_p2_dbVideo lesson
-
50Preview de la vista general de movimientosVideo lesson
-
51Segmentando la vista en archivos modulares para incluirVideo lesson
-
52Definiendo las funciones que vamos a utilizar en nuestro archivo main.jsVideo lesson
-
53Implementando Waitme y Toastr jqueryVideo lesson
-
54Creando los modelos movementModel y optionModelVideo lesson
-
55Función bee_add_movement() - Parte 1Video lesson
-
56bee_add_movement() - Parte 2Video lesson
-
57Cargando los gastos e ingresos de nuestra base de datos - Parte 1Video lesson
-
58bee_get_movements() - Parte 2Video lesson
-
59Borrando movimientos de la base de datosVideo lesson
-
60Actualizando movimientos - Parte 1Video lesson
-
61Actualizando movimientos - Parte 2Video lesson
-
62Creando opciones de configuración del sistema - Parte 1Video lesson
-
63Creando opciones de configuración del sistema - Parte 2Video lesson
-
64Cargando los movimientos por mesVideo lesson
External Links May Contain Affiliate Links read more