02 Creación de la PLATAFORMA DE PELICULAS (hola mundo)con (LARAVEL y MYSQL) FULLSTACK

Duración: 10 min
Módulo: 🏗️ Módulo de Fundamentos y Diseño Base Lección 2 de 18

Descripción

🚀 Lección 02: Creación del Proyecto Base y "Hola Mundo" en Laravel

Esta lección marca el inicio práctico del curso. El objetivo es configurar tu entorno local y generar la estructura inicial del proyecto FullStack de la plataforma de películas, asegurando la correcta instalación de Laravel para las siguientes etapas del desarrollo.

1. 🛠️ Configuración de Pre-Requisitos Esenciales

Antes de crear el proyecto, se establecen y verifican las herramientas fundamentales que componen el entorno de desarrollo FullStack:

  • 💻 Servidor Local (XAMPP): Se confirma la necesidad de un servidor local (como XAMPP) para disponer de Apache, PHP y MySQL de forma integrada.
  • 📦 Gestión de Dependencias: Instalación y verificación de Composer (gestor de dependencias de PHP) y Node.js (entorno de ejecución necesario para ciertas herramientas de Laravel).

2. ✨ Inicialización y Estructura del Proyecto

El instructor guía a través del proceso de creación del proyecto desde la línea de comandos, definiendo la arquitectura base:

  • 📁 Creación por Consola: Se utiliza el comando composer create-project para generar la nueva aplicación Laravel dentro del directorio htdocs.
  • 📐 Arquitectura Estándar: Se presenta el proyecto "Yo quiero ver" en el editor de código, mostrando la estructura de directorios que Laravel provee por defecto (rutas, modelos, vistas, etc.), que servirá como base para el desarrollo.

3. ✅ Verificación y Ejecución del "Hola Mundo"

La lección concluye verificando la instalación de dos maneras diferentes, un paso crítico para asegurar que el framework esté operativo:

  • 🌐 Acceso Directo por Servidor: Ejecución a través del servidor Apache (ej. localhost/proyecto/public), lo que muestra la vista inicial de bienvenida de Laravel.
  • ⚙️ Ejecución con Artisan: Se demuestra el uso del comando php artisan serve para iniciar el proyecto en un servidor y puerto específico de desarrollo, confirmando la correcta funcionalidad del framework en el ambiente local.