133 – HOSTING Y DOMINIOS PARA sistema de parqueo con BD yGITHUB(👨💻PHPyMYSQL💻)
Duración: 85 minDescripción
☁️ Lección 133: HOSTING Y DOMINIOS - Despliegue del Sistema de Parqueo
Esta sesión en vivo marca un hito crucial: el inicio del proceso para migrar el sistema de parqueo de un entorno de desarrollo local (XAMPP/localhost) a un servidor público (Hosting) para que sea accesible en internet a través de un dominio.
Conceptos Fundamentales
El instructor comienza explicando los conceptos esenciales para el despliegue de cualquier proyecto web [05:29]:
- Hosting: Es un espacio en la nube o un servidor donde se sube y almacena el código fuente del sistema [05:41].
- Sugerencia: Menciona A2 Hosting como su proveedor personal, destacando su confiabilidad [06:51].
- Dominio: Es la puerta de entrada o la dirección URL (ej. https://www.google.com/search?q=cisparking.com) que permite a los usuarios acceder al código alojado en el hosting [06:08].
- Sugerencia: Recomienda Namecheap para la compra de dominios por ser económicos [01:11:18].
Pasos para el Despliegue en Servidor Gratuito
Para fines educativos y de prueba, se utiliza la plataforma InfinityFree para obtener un servidor gratuito [13:44]:
- Creación de Cuenta y Subdominio: Se crea una cuenta y se habilita un subdominio (ej. cisparking.rf.gd) que será la dirección pública del sistema [01:16:00]. Se advierte que la configuración del DNS puede tardar hasta 72 horas [01:19:33].
- Conexión por FTP: Se utiliza el programa FileZilla (cliente FTP) para establecer una conexión directa y rápida entre el servidor local (htdocs de XAMPP) y el servidor remoto (htdocs del hosting) [01:25:57]. Esto permite transferir todos los 2.600 archivos del código fuente de manera masiva [01:43:01].
- Migración de Base de Datos:
- Se crea la base de datos vacía en el cPanel del hosting [01:00:07].
- Se exporta la base de datos local (parqueo.sql) desde phpMyAdmin [01:02:05].
- Se importa el archivo .sql a la nueva base de datos del servidor, trasladando todas las tablas y los 72 registros existentes [01:02:40].
- Se deben actualizar las credenciales (nombre de la base de datos, usuario) en el archivo config.php del código fuente [01:00:53].
Planes Futuros del Curso
El instructor revela que, una vez finalizado el sistema web, el siguiente paso será el desarrollo de una aplicación nativa en Android Studio [01:05:55]. Esta aplicación consumirá la base de datos del parqueo mediante una API, permitiendo a los usuarios consultar el estado de los cubículos de parqueo en tiempo real.
Lecciones
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️