馃嚜馃嚫 Crea tu propio framework profesional MVC con PHP POO MySQL

  • Post category:design / Udemy
馃嚜馃嚫 Crea tu propio framework profesional MVC con PHP POO MySQL

Crea tu propio framework profesional MVC con PHP POO MySQL

Crea tu propio framework MVC utilizando PHP, POO, HTML5 y Javascript

Language: spanish

Note: 4.7/5 (144 notes) 7,754 students

Instructor(s): Academia de Joystick

Last update: 2022-06-15

What you’ll learn

  • PHP de forma general
  • Programaci贸n Orientada a Objetos
  • PDO de PHP
  • Creaci贸n de clases, propiedades y m茅todos
  • Uso de jQuery AJAX
  • Uso de variables de SESSION
  • Crear un framework desde 0 patr贸n MVC
  • HTML5
  • SASS y CSS3
  • Prepros y XAMPP
  • VS Code
  • Utilizar bases de datos de forma b谩sica

 

Requirements

  • Saber php de forma general
  • Crear variables, arrays y funciones
  • PDO
  • POO (Programaci贸n Orientada a Objetos)
  • HTML5
  • SASS y CSS3
  • Javascript y jQuery nivel b谩sico
  • Uso de cookies
  • Uso de variables de sesi贸n
  • Acceder a propiedades y m茅todos de objetos
  • Requerir archivos en uno solo
  • Uso de frameworks css como bootstrap 4
  • Uso de alg煤n editor de c贸digo IDE
  • Conocer MySQL y SQL para hacer peticiones a las bases de datos

 

Description

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

 

Who this course is for

  • Desarrolladores web
  • Desarrolladores web junior
  • Desarrolladores PHP y MySQL
  • Dise帽adores gr谩ficos con interes en desarrollo profesional web
  • Dise帽adores gr谩ficos en general
  • Dise帽adores industriales con interes en desarrollo web
  • Desarrolladores que esten aprendiendo PHP y como crear su propio framework
  • Interesados en saber como crear un framework sencillo pero funcional para sus proyectos personales o profesionales

 

Course content

  • Bienvenidos
    • Requisitos recomendados
    • Reglas y disposiciones del curso
    • Software que utilizaremos
    • Preparaci贸n de entorno de desarrollo con XAMPP y Prepros
    • 驴C贸mo realizar preguntas en Udemy?
  • Proyecto 01 – Creaci贸n de nuestro Framework Bee
    • Preview del proyecto 01
    • Descarga los archivos del proyecto
    • 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
    • Configurando Prepros para trabajar con XAMPP
    • UPDATE: Prepros 2020
    • Trabajando el archivo bee_config.php – Parte 01
    • 驴Nos ayudas?
    • Trabajando el archivo bee_config.php – Parte 02
    • 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
    • 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
    • Clase CSRF para mejorar la seguridad general del sitio
  • Proyecto 02 – Creaci贸n de una herramienta de gesti贸n de gastos e ingresos
    • Preview del proyecto 02
    • Descarga los archivos del proyecto
    • Duplicando nuestro framework y actualizando su configuraci贸n
    • Creando la base de datos para el proyecto u3_p2_db
    • 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
    • bee_get_movements() – Parte 2
    • Borrando movimientos de la base de datos
    • 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
  • Despedida
    • Clase extra y despedida
  • UPDATES
    • Actualizaciones recientes
    • Versi贸n 1.0.8
    • Clase extra

 

馃嚜馃嚫 Crea tu propio framework profesional MVC con PHP POO MySQL馃嚜馃嚫 Crea tu propio framework profesional MVC con PHP POO MySQL

Time remaining or 662 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate