Contenido del curso
Fundamentos de Laravel
- 3

Comandos básicos de Artisan en Laravel
04:23 min - 4

Desarrollo de Rutas Web en Laravel: Creación y Configuración
06:44 min - 5

Configuración de Vistas en Laravel con Blade
07:02 min - 6

Creación de Plantillas en PHP para Vistas Eficientes
06:04 min - 7

Controladores en Laravel: Organización de Rutas y Peticiones
07:17 min - 8

Migraciones de Base de Datos en Laravel: Creación y Control de Versiones
07:02 min - 9

Creación y Configuración de Modelos y Factories en Laravel
06:57 min - 10

Manejo de Bases de Datos con Eloquent en Laravel
08:26 min - 11

Relaciones de Tablas en Laravel: Usuarios y Publicaciones
05:38 min
Manos a la obra con nuestro proyecto
- 12

Revisión de Controladores y Vistas en Proyectos Web
02:15 min - 13

Instalación y Configuración del Sistema de Inicio de Sesión en Laravel
05:41 min - 14

Modificación de Rutas en Sistema de Inicio de Sesión Web
04:22 min - 15

Configuración de Rutas y Controladores en PHP Artisan
03:59 min - 16

Desarrollo de Vistas y Controladores con Paginación en PHP
04:36 min - 17

Eliminar datos con formularios seguros en Laravel
04:54 min - 18

Configuración Inicial para Creación y Edición de Registros en Platzi
06:49 min - 19

Desarrollo de Formularios Seguros en Laravel
05:02 min - 20

Creación y Configuración de Registros en Base de Datos
06:06 min - 21

Método Update: Editar Formularios y Redirecciones en Platzi
01:44 min - 22

Validación de Formularios y Manejo de Errores en Platzi
04:43 min - 23

Validación de Registros Únicos en Controladores de PHP
05:32 min
Trabajemos en el diseño web de nuestro proyecto
- 24

Diseño de Área Pública con Imágenes y CSS en Tailwind
06:38 min - 25

Diseño de Gradientes y Estilos con Tailwind CSS
03:50 min - 26

Implementación de Página Home en Laravel con Diseño Personalizado
06:36 min - 27

Diseño de Publicación Individual: Estructura y Estilo CSS
04:15 min - 28

Diseño y Estilo de Publicaciones en Páginas Web
02:34 min - 29

Configuración de Formulario de Búsqueda en PHP y HTML
04:18 min - 30

Optimización y depuración en Laravel con Composer
06:12 min
Cierre
Desarrollo web con Laravel 9: instalación y configuración inicial
Resumen
Construir aplicaciones web con Laravel 9 requiere un entorno de desarrollo bien configurado desde el inicio. Conocer las herramientas necesarias y verificar que cada componente esté instalado correctamente es el primer paso para trabajar con confianza y productividad en cualquier proyecto.
¿Qué herramientas necesitas para trabajar con Laravel 9?
Antes de escribir una sola línea de código, es fundamental contar con un conjunto de programas que trabajan en conjunto. Estas son las dependencias principales:
- PHP: el lenguaje base sobre el que corre Laravel.
- Composer: el manejador de paquetes de PHP, indispensable para instalar Laravel y sus dependencias.
- Instalador de Laravel: permite crear proyectos nuevos con el comando
laravel new NombreDelProyecto. - Node.js y NPM: Node.js incluye a NPM, el manejador de paquetes de JavaScript, necesario para gestionar assets del frontend.
- Base de datos: puede ser MariaDB, MySQL u otra compatible; además, se requiere un cliente de base de datos para administrar tablas y visualizar resultados.
- Editor de código: Visual Studio Code es la opción recomendada, ya que integra un terminal desde donde puedes ejecutar comandos directamente.
¿Cómo instalar un proyecto nuevo de Laravel?
Existen dos formas de crear un proyecto. La primera es usando el instalador global de Laravel [01:30]:
bash laravel new Proyecto
La segunda alternativa es a través de Composer directamente, útil si no tienes el instalador global configurado. La documentación oficial de Laravel explica ambos métodos en su sección de instalación vía Composer.
Una vez creado el proyecto, puedes visualizarlo en el navegador ejecutando el comando PHP Artisan Serve [02:42], que levanta un servidor local de desarrollo.
¿Cómo verificar que todo está instalado correctamente?
Desde el terminal integrado de Visual Studio Code puedes comprobar cada herramienta con el flag --version [03:15]:
bash php --version composer --version laravel --version npm --version mariadb --version
Cada comando devuelve la versión instalada en tu sistema. Es importante contar con versiones iguales o superiores a las utilizadas en el curso para evitar incompatibilidades.
¿Qué conceptos se abordan a lo largo del curso?
El curso cubre los conceptos fundamentales de Laravel 9, organizados de forma progresiva para que puedas construir aplicaciones reales desde el primer momento. Entre los temas principales se encuentran:
- Rutas y controladores: cómo definir las URLs de tu aplicación y conectarlas con la lógica correspondiente.
- Ciclo de vida de una petición: entender qué sucede desde que el navegador envía una solicitud hasta que Laravel entrega una respuesta.
- Formularios y respuestas: recibir datos del usuario, procesarlos y devolver resultados.
- Vistas y plantillas: crear interfaces visuales reutilizables mediante el sistema de templates de Laravel.
- Acceso a base de datos: conectar tu aplicación con la base de datos para realizar operaciones de lectura, escritura, actualización y eliminación.
Cada uno de estos bloques se construye sobre el anterior, lo que permite consolidar el aprendizaje de manera acumulativa.
¿Cómo conectar Visual Studio Code con tu proyecto?
Una vez instalado el proyecto, el paso final es abrirlo desde Visual Studio Code [04:05]. Basta con utilizar la opción de abrir carpeta, seleccionar el directorio del proyecto recién creado y comenzar a trabajar. Desde ese momento tienes acceso al código fuente, al terminal y a todas las extensiones que facilitan el desarrollo.
Si ya verificaste tus versiones y lograste ver la pantalla de bienvenida de Laravel en el navegador, tu entorno está listo. Comparte en los comentarios qué versiones tienes instaladas y si encontraste algún reto durante la configuración.