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 Mindfulness Personal Development Personal Transformation Life Purpose Meditation Emotional Intelligence 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
Development Web Development JavaScript

Crea sistemas de Reservas y Alquiler con PHP 7 y MercadoPago

Aprende a crear sistemas para Reservas de Hotel, Renta de Carros o Agendar Citas Médicas con PHP7 y AdminLTE
Rating: 4.5 out of 54.5 (400 ratings)
2,608 students
Created by Juan Fernando Urrego
Last updated 11/2020
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Aprenderás a crear un ecosistema de reservas, agenda de citas y alquiler utilizando el lenguaje de programación PHP en su versión 7 apoyados en la plantilla AdminLTE y Bootstrap 4.
  • Aprenderás a desarrollar cruce de fechas almacenadas en una base de datos para consolidar disponibilidad en los productos o servicios a alquilar.
  • Aprenderás a crear tablas relacionadas y hacer peticiones SQL con Inner Join en PDO.
  • Aprenderás a configurar la opción de pago de Mercado Pago plataforma líder en latinoamérica para soluciones de pago con tarjetas de crédito desarrollada por Mercado Libre.
  • Aprenderás a combinar múltiples herramientas y plugins con la plantilla AdminLTE 3.0 para gráficos, tablas y estadísticas trabajando con programación orientada a objetos y el patrón Modelo-Vista-Controlador.
Curated for the Udemy for Business collection

Course content

8 sections • 145 lectures • 33h 54m total length

  • Preview09:19
  • Recursos - parte 1
    11:49
  • Recursos - parte 2
    18:27
  • Plugins que usaremos en Sublime Text
    00:26
  • Material de apoyo e inquietudes
    11:51
  • Contáctame
    00:12
  • Arquitectura Front End sitio Reservas de Hotel
    17:49
  • Preview20:20

  • Banner con datos dinámicos
    20:36
  • Preview12:45
  • Sección Planes con datos dinámicos - parte 1
    15:46
  • Sección Planes con datos dinámicos - parte 2
    07:30
  • Sección Planes para móvil con datos dinámicos
    03:03
  • Sección Habitaciones con datos dinámicos - parte 1
    17:05
  • Sección Habitaciones con datos dinámicos - parte 2
    09:09
  • Sección Recorrido por el Pueblo con datos dinámicos
    07:54
  • Sección Restaurante con datos dinámicos
    08:50

  • Url's amigables
    10:59
  • Preview10:53
  • Inner Join - parte 2
    16:50
  • Página Info-Habitaciones con datos dinámicos
    18:31
  • Navegar entre Habitaciones
    11:40
  • Ajax para Info-Habitaciones - parte 1
    15:32
  • Ajax para Info-Habitaciones - parte 2
    18:35
  • Corrigiendo error de Slide Habitaciones
    07:23
  • Finalizando la página de Habitaciones
    14:47

  • Base de datos de las reservas
    07:49
  • Enviando datos de la reserva - parte 1
    14:12
  • Enviando datos de la reserva - parte 2
    17:48
  • Traduciendo los Plugins de Calendarios
    11:08
  • Validar disponibilidad de la habitación - parte 1
    12:46
  • Validar disponibilidad de la habitación - parte 2
    15:37
  • Validar cruce de fechas - parte 1
    14:07
  • Validar cruce de fechas - parte 2
    19:59
  • Validar cruce de fechas - parte 3
    12:11
  • Generando el código de la reserva
    19:37
  • Configurando temporadas altas y bajas
    18:23
  • Configurando el precio total de la Reserva - parte 1
    16:58
  • Configurando el precio total de la Reserva - parte 2
    23:01
  • Configurando el precio total de la Reserva - parte 3
    21:33
  • Diversos escenarios de Reservas - parte 1
    25:00
  • Diversos escenarios de Reservas - parte 2
    18:38
  • Diversos escenarios de Reservas - parte 3
    16:42
  • Agenda de citas por horas - parte 1
    22:07
  • Agenda de citas por horas - parte 2
    18:13

  • Integración Mercado Pago
    07:13
  • Preview04:23
  • Configurando Mercado Pago en nuestro sistema - parte 1
    17:28
  • Configurando Mercado Pago en nuestro sistema - parte 2
    07:05
  • Capturando los datos de la reserva para el pago
    14:31
  • Cookies
    16:40
  • Capturando Cookies en PHP
    20:10
  • Almacenando la reserva en la base de datos
    22:26
  • Validar fechas de reserva antes de realizar el pago - parte 1
    15:44
  • Validar fechas de reserva antes de realizar el pago - parte 2
    16:28

  • Registro de usuario directo - parte 1
    19:42
  • Registro de usuario directo - parte 2
    07:47
  • Encriptando la contraseña
    04:12
  • Validación de correo electrónico real - parte 1
    19:13
  • Validación de correo electrónico real - parte 2
    11:33
  • Evitar repetir registro de usuario
    13:45
  • Ingreso de usuarios
    11:20
  • Registro e ingreso de usuarios con Facebook - parte 1
    16:58
  • Registro e ingreso de usuarios con Facebook - parte 2
    15:47
  • Registro e ingreso de usuarios con Google
    23:13
  • Variables de sesión
    20:04
  • Cerrar sesión de usuarios
    10:30
  • Simular la experiencia completa de reservas
    18:42
  • Visualizar las reservas de usuarios
    18:30
  • Calcular reservas vencidas
    05:33
  • Cambiar foto de perfil
    25:33
  • Cambiar contraseña
    14:44
  • Recuperar contraseña
    21:33
  • Crear testimonios de las reservas
    14:39
  • Editar testimonios de las reservas - parte 1
    13:15
  • Editar testimonios de las reservas - parte 2
    20:55
  • Módulo de testimonios - parte 1
    17:22
  • Módulo de testimonios - parte 2
    21:02
  • Configuración formulario contáctenos
    15:13

  • Subiendo nuestro sistema frontend a un hosting
    19:57
  • Habilitar el idioma inglés al sitio - parte 1
    09:29
  • Habilitar el idioma inglés al sitio - parte 2
    13:06

  • El Backend
    06:34
  • Integrando la plantilla AdminLTE
    11:39
  • Plantilla AdminLTE y el patrón MVC
    17:12
  • Módulos principales de la plantilla AdminLTE
    10:10
  • Preview19:21
  • Organizando el Header y el Footer del Backend
    09:27
  • Organizando las páginas internas del Backend
    09:39
  • Navegando entre páginas con las Url's Amigables
    07:49
  • Organizando el menú del Backend
    10:47
  • Página 404
    06:36
  • Página del Login
    10:53
  • Base de datos "Administradores"
    20:01
  • Logout
    04:00
  • Gestor Administradores
    09:08
  • Gestor Administradores - DataTable Dinámico parte 1
    17:38
  • Gestor Administradores - DataTable Dinámico parte 2
    15:15
  • Gestor Administradores - Crear administrador
    21:47
  • Gestor Administradores - Editar administrador parte 1
    17:18
  • Gestor Administradores - Editar administrador parte 2
    11:59
  • Gestor Administradores - Encriptar contraseña
    03:59
  • Gestor Administradores - Activar o desactivar administrador
    16:02
  • Gestor Administradores - Roles de administrador
    08:07
  • Gestor Administradores - Eliminar administrador
    10:15
  • Preview15:45
  • Gestor Banner
    09:38
  • Gestor Banner - DataTable dinámico
    13:39
  • Gestor Banner - Crear Banner
    16:24
  • Gestor Banner - Editar Banner
    10:10
  • Gestor Banner - Eliminar Banner
    05:01
  • Gestor Planes
    08:03
  • Gestor Planes - DataTable Dinámico
    13:10
  • Gestor Planes - Crear Plan
    21:00
  • Gestor Planes - Editar Plan
    15:46
  • Gestor Planes - Eliminar Plan
    04:25
  • Gestor Categorías
    09:33
  • Gestor Categorías - DataTable Dinámico
    10:58
  • Gestor Categorías - Crear Categoría parte 1
    13:59
  • Gestor Categorías - Crear Categoría parte 2
    22:00
  • Gestor Categorías - Editar Categorías
    21:43
  • Gestor Categorías - Eliminar Categoría
    09:27
  • Gestor Habitaciones - Parte 1
    19:28
  • Gestor Habitaciones - Parte 2
    16:53
  • Gestor Habitaciones - DataTable Dinámico
    21:37
  • Gestor Habitaciones - Crear Habitaciones parte 1
    20:50
  • Gestor Habitaciones - Crear Habitaciones parte 2
    18:17
  • Gestor Habitaciones - Guardar Habitaciones con Ajax
    21:26
  • Gestor Habitaciones - Editar Habitaciones
    24:22
  • Gestor Habitaciones - Mostrar un preload antes de guardar
    14:56
  • Gestor Habitaciones - Eliminar Habitación
    08:27
  • Gestor Reservas
    08:59
  • Gestor Reservas - DataTable Dinámico
    11:13
  • Gestor Reservas - Editar Reserva parte 1
    14:49
  • Gestor Reservas - Editar Reserva parte 2
    15:27
  • Gestor Reservas - Editar Reserva parte 3
    17:30
  • Gestor Reservas - Cancelar Reserva
    07:34
  • Gestor Reservas - Gráfico de ventas
    19:44
  • Gestor Testimonios
    10:00
  • Gestor Usuarios
    11:00
  • Gestores "Recorrido por el pueblo y Restaurante"
    03:48
  • Analíticas
    14:34
  • Notificaciones
    16:51
  • Despedida
    07:55
  • Clase Extra
    02:49

Requirements

  • Tener principios en HTML5 y CSS3, curso gratuito que puede realizar en UDEMY: "Aprende HTML5 y CSS3 desde cero". No es indispensable pero sería bueno para la construcción del Proyecto tener bases en Javascript, jQuery y Maquetación con Bootstrap 4.

Description

En este curso aprenderás a crear un sistema de reservas y alquiler desde cero utilizando el lenguaje de programación PHP en su versión 7 e integrando varios recursos que permiten proporcionar características útiles para cualquier empresa que desee automatizar el proceso de renta: Reservas de hoteles, renta de autos, alquiler de productos o servicios, agendar citas médicas … etc

Este es un curso práctico donde te llevaré de la mano paso a paso para que aprendas a crear sistemas complejos con PHP bajo el patrón Modelo-Vista-Controlador, el cual cuando lo termines, lo podrás vender entre tus clientes o tomar como base para realizar cualquier otro sistema complejo.

Tomaremos como ejemplo la página web de un hotel para aprender a realizar los siguientes procesos:

  • Reserva de habitaciones (puede ser reemplazado por autos u otro tipo de producto o servicio)

  • Consultar disponibilidad cruzando fechas desde la base de datos

  • Proceso Checkout con la pasarela de pagos Mercado Pago

  • Automatización de reservas

  • Gestión de perfil de usuario

  • Administración de plantilla web

  • Reportes en PDF y EXCEL

  • Informe de mejores clientes

  • Informe de los productos o servicios más vendidos

  • Adaptado para usar en cualquier pantalla y dispositivo.

Herramientas que aprenderás a usar:

  • Plantilla AdminLTE: Excelente plantilla "open source" para la creación de software responsivos.

  • Full Calendar: Plugin para control de eventos, agendas y calendario.

  • jQuery DataTable: Plugin para la creación de tablas dinámicas.

  • MorrisJS: Plugin para realizar gráficos dinámicos y estadísticas.

  • ChartJS: Plugin para realizar gráficos dinámicos.

  • Date Range Picker: Plugin para realizar selección de rangos de fechas.

  • TCPDF: Extensión creada en PHP para la impresión en formato PDF.

  • PHPMailer: Extensión para envío de correos electrónicos


¿CÓMO ES EL CURSO?

El curso se divide en varias secciones. En una primera sección hablaremos de las herramientas que vamos a utilizar para la creación del sistema de Reservas.

En las siguientes secciones comenzaremos a construir paso a paso desde cero cada uno de los módulos que harán parte de nuestro sistema de Reservas, desde el html, las hojas de estilo, la interacción con javascript y jQuery, con la ayuda de algunos plugins y la conexión al servidor utilizando PHP en su versión 7 bajo el patrón Modelo-Vista-Controlador con Programación Orientada a Objetos utilizando bases de datos MySQL.

¿CUÁNTO SE TARDA EN COMPLETAR EL CURSO?

Depende de ti. Estimo que menos de tres semanas puedes completar el curso, pero dependerá de tu ritmo de trabajo y de tu disponibilidad.

¿CUÁLES SON LOS REQUISITOS?

Descargar el material que se encuentra en los recursos de la primera clase de cada sección. Tener principios en HTML5 y CSS3, curso gratuito que puede realizar en UDEMY: "Aprende HTML5 y CSS3 desde cero". No es indispensable pero sería bueno para la construcción del Proyecto tener bases en Javascript, jQuery y Maquetación con Bootstrap 4.

Who this course is for:

  • Cualquiera que desee aprender a crear un sistema de Reservas para un hotel, renta de vehículos, agenda de citas o alquiler de productos y servicios, y venderlo a clientes que lo necesiten.

Instructor

Juan Fernando Urrego
Diseñador Visual y Desarrollador Web
Juan Fernando Urrego
  • 4.5 Instructor Rating
  • 35,260 Reviews
  • 193,501 Students
  • 33 Courses

Mi nombre es Juan Fernando Urrego, soy profesional en Diseño Visual, programador y especialista en Administración de la Informática Educativa. Dedicado tiempo completo a la docencia en Desarrollo Web y Diseño Interactivo. Fundador del portal de cursos Tutoriales a tu Alcance. Soy un convencido de que la internet es la oportunidad del conocimiento, la educación y los empleos del futuro.

  • 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.