Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 11 hours on-demand video
  • 4 articles
  • Full lifetime access
  • Access on mobile and TV
Design Web Design PHP

Crea tu propio framework profesional MVC con PHP POO MySQL

Crea tu propio framework MVC utilizando PHP, POO, HTML5 y Javascript
Rating: 4.4 out of 54.4 (89 ratings)
1,258 students
Created by Roberto Orozco Avilés
Last updated 5/2020
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

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

5 sections • 66 lectures • 10h 46m total length

  • Preview03:26
  • Reglas y disposiciones del curso
    00:57
  • Software que utilizaremos
    04:26
  • Preparación de entorno de desarrollo con XAMPP y Prepros
    04:43
  • ¿Cómo realizar preguntas en Udemy?
    02:42

  • Preview03:14
  • Descarga los archivos del proyecto
    00:02
  • Introducción teórica
    13:19
  • Planeación de nuestro Bee framework
    04:48
  • La estructura de carpetas
    06:17
  • Overview de assets y vista de pruebas que utilizaremos
    02:46
  • Preview03:14
  • Configurando Prepros para trabajar con XAMPP
    04:01
  • UPDATE: Prepros 2020
    00:09
  • Trabajando el archivo bee_config.php - Parte 01
    28:01
  • ¿Nos ayudas?
    02:57
  • Preview05:28
  • Trabajando archivos de funciones
    02:52
  • Como es el flujo de lectura del código
    18:35
  • Como van a funcionar nuestras rutas
    10:34
  • Creando los archivos principales, controladores, modelos y más
    03:31
  • BONUS: Introducción a Programación Orientada a Objetos (POO)
    09:03
  • BONUS: POO Clase Persona
    22:53
  • Comenzando la clase Bee, sus propiedades y métodos principales
    13:11
  • Métodos para cargar nuestras funciones core y creando el autoloader
    06:34
  • Método init() y primera instancia para probar nuestra clase Bee
    09:11
  • Trabajando el archivo .htaccess y filtrando nuestra URL
    14:55
  • Método dispatch y definiendo el controlador en curso
    16:31
  • Método dispatch y el método a ejecutar del controlador en curso
    15:03
  • Método dispatch, instanciando y ejecutando nuestro controlador
    16:34
  • Ajustes en métoto init_session() y probando la vista de pruebas
    09:23
  • Creando la clase View
    15:15
  • Probando por primera vez nuestro framework con su vista principal
    07:26
  • Creando la clase Autoload para carga automática de archivos
    14:06
  • Creando la clase Redirect
    12:10
  • Segmentando nuestras vistas en archivos diferentes
    10:28
  • Creando la clase Flasher
    25:50
  • Creando nuestra base de datos de pruebas
    03:13
  • Creando la clase Database
    06:49
  • Preview03:30
  • Método query() de la base de datos
    13:18
  • Probando el método query de la base de datos
    14:58
  • Creando el módelo principal Model y testModel para pruebas
    21:32
  • Preview07:50
  • Clase CSRF para mejorar la seguridad general del sitio
    15:53

  • Preview03:12
  • Descarga los archivos del proyecto
    00:02
  • Duplicando nuestro framework y actualizando su configuración
    03:43
  • Creando la base de datos para el proyecto u3_p2_db
    05:34
  • Preview de la vista general de movimientos
    03:26
  • Segmentando la vista en archivos modulares para incluir
    07:15
  • Definiendo las funciones que vamos a utilizar en nuestro archivo main.js
    04:50
  • Implementando Waitme y Toastr jquery
    07:10
  • Creando los modelos movementModel y optionModel
    16:45
  • Función bee_add_movement() - Parte 1
    17:29
  • bee_add_movement() - Parte 2
    21:40
  • Cargando los gastos e ingresos de nuestra base de datos - Parte 1
    12:56
  • bee_get_movements() - Parte 2
    17:26
  • Preview08:23
  • Actualizando movimientos - Parte 1
    20:10
  • Actualizando movimientos - Parte 2
    10:05
  • Creando opciones de configuración del sistema - Parte 1
    13:03
  • Creando opciones de configuración del sistema - Parte 2
    16:03
  • Preview09:40

  • Clase extra y despedida
    08:52

  • Actualizaciones recientes
    07:28

Instructor

Roberto Orozco Avilés
Fundador de Joystick, Vital Army y Shippr
Roberto Orozco Avilés
  • 4.6 Instructor Rating
  • 482 Reviews
  • 10,383 Students
  • 6 Courses

Fundador de Joystick, una agencia mexicana de publicidad con más de 9 años de experiencia, enfocada en los medios digitales, desarrollo / diseño de sistemas web y aplicaciones móviles, diseñador gráfico profesional, especializado en desarrollo backend, conocimientos profesionales de PHP, MySQL, HTML5, CSS3, SASS y LESS, Javascript, jQuery, Angular y Wordpress.   

Hemos trabajado para clientes reconocidos en México y en el mundo como los hoteles Meliá, para el Gobierno de la Ciudad de México, AMSDE, Conacyt, SAISCO, SONY, Boing, Nike, PlayStation3 y otras marcas importantes.   


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.