Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Aprende a crear tu primer sitio web con Laravel
Rating: 4.3 out of 5(2,340 ratings)
30,924 students

Aprende a crear tu primer sitio web con Laravel

Curso introductorio a Laravel PHP
Last updated 5/2024
Spanish

What you'll learn

  • Al finalizar el curso tendrás la habilidad de crear sitios webs dinámicos con Laravel PHP
  • Podrás integrar plantillas html con Laravel PHP
  • Podrás crear formularios de contacto
  • Podrás enviar emails automáticamente
  • Aprenderás a publicar tu sitio web en un servidor, y más...

Course content

1 section33 lectures3h 22m total length
  • Introducción al curso Fundamentos de Laravel 91:10

    En esta lección introductoria te adelanto lo que vamos a aprender en el curso y lo que necesitas saber antes de comenzar.

  • Entorno de desarrollo para Laravel 9 en Windows6:56

    En esta lección revisamos los requerimientos de Laravel 9 instalando Laragon (PHP 8) en Windows

  • Entorno de desarrollo para Laravel 9 en Mac6:04

    En esta lección cumplimos los requerimientos de Laravel 9 en Mac utilizando Laravel Valet

  • Estructura de carpetas de Laravel 95:07

    En esta lección revisamos brevemente toda la estructura de carpetas que vienen en una instalación fresca de Laravel 9

  • Cómo utilizar rutas en Laravel 95:29

    En esta lección explicamos en detalle cómo utilizar rutas y devolver vistas en Laravel 9

  • Rutas con nombre en Laravel 94:24

    En esta lección explicamos qué son y porqué darle nombre a las rutas en Laravel 9

  • Blade, el motor de plantillas de Laravel 94:53

    En esta lección aprendemos los fundamentos de Blade, cómo ejecutar expresiones de PHP y como utilizar directivas en Laravel 9.

  • Plantillas de Blade - Herencia4:48

    En esta lección aprendemos a utilizar plantillas o templates de Blade en Laravel 9 para evitar repetir la estructura HTML en cada una de las páginas.

  • Plantillas de Blade - Componentes7:56

    En esta lección explicamos cómo funcionan los componentes de Blade y cómo podemos utilizarlos para definir plantillas (layouts).

  • Controladores en Laravel 97:55

    En esta lección aprendemos qué son y cómo utilizar controladores para estructurar mejor nuestras aplicaciones hechas con Laravel 9.

  • Cómo conectar con una base de datos en Laravel 95:21

    En esta lección aprendemos a configurar y obtener datos de una base de datos MySQL ya existente en Laravel 9.

  • Qué son y cómo funcionan las migraciones en Laravel 910:27

    En esta lección aprendemos a crear y modificar esquemas de bases de datos utilizando migraciones en Laravel 9.

  • Introducción a Eloquent el ORM de Laravel 96:01

    En esta lección explicamos cómo realizar operaciones CRUD con Eloquent, el ORM de Laravel 9.

  • Cómo consultar registros por su ID8:54

    En esta lección aprendemos a utilizar Eloquent para consultar registros por su identificador utilizando convenciones.

  • Formulario para crear registros7:05

    En esta lección aprendemos a crear y enviar formularios de forma segura en Laravel 9.

  • Insertar registros en la base de datos con Eloquent3:57

    En esta lección aprendemos a obtener los datos del formulario y almacenarlos en la base de datos utilizando Eloquent en Laravel 9.

  • Mensajes de sesión en Laravel 92:55

    En esta lección mostramos un mensaje exitoso cuando el usuario termina de crear un post utilizando mensajes de sesión en Laravel 9.

  • Cómo validar formularios en Laravel 96:16

    En esta lección aprendemos a validar los datos de un formulario antes de insertarlos en la base de datos.

  • Cómo traducir los mensajes de validación en Laravel 96:20

    En esta lección aprendemos a utilizar locales y cómo traducir los mensajes de validación a diferentes idiomas.

  • Formulario para editar registros5:58

    En esta lección definimos una ruta y una vista con el formulario para mostrar el formulario para actualizar posts.

  • Actualizar registros en la base de datos con Eloquent2:00

    !!! IMPORTANTE !!!

    Udemy solo permite 2 horas de contenido en un curso gratuito, pero no te preocupes, puedes continuar con el curso desde aquí:

    https://aprendible.com/series/fundamentos-de-laravel-9/lecciones/reestructuracion-de-codigo

    En esta lección procesamos el formulario de edición para almacenar las modificaciones en la base de datos utilizando Eloquent en Laravel 9.

  • Reestructuración de código11:24

    En esta lección reestructuramos el controlador y el formulario para que sean más fácil de extender y mantener.

  • Qué significa asignación masiva y porqué es un problema3:59

    En esta lección explicamos el problema de asignación masiva, cómo deshabilitar la protección automática y cómo proteger nuestras aplicaciones en Laravel 9.

  • Cómo eliminar registros con Eloquent5:52

    En esta lección implementamos un botón que permita eliminar posts de la base de datos utilizando Eloquent.

  • Cómo agregar Javascript y CSS (SASS) en Laravel 97:33

    En esta lección aprendemos a vincular archivos de Javascript y CSS sin ninguna herramienta y también a compilarlos y optimizarlos utilizando Vite.

  • Cómo instalar Bootstrap 5 en Laravel 92:50

    En esta lección aprendemos a instalar y configurar las variables de Bootstrap 5 utilizando Laravel Vite.

  • Cómo instalar Tailwind CSS en Laravel 92:57

    En esta lección aprendemos a instalar Tailwind CSS en Laravel utilizando Vite.

  • Cómo activar links de navegación en Laravel 93:42

    En esta lección aprendemos a activar y desactivar links de navegación dependiendo de la ruta en la que estemos actualmente.

  • Terminando el diseño con Tailwind CSS7:20

    En esta lección utilizamos Tailwind CSS para darle un mejor aspecto a las páginas y a los formularios.

  • Cómo proteger rutas de usuarios no autenticados5:56

    En esta lección aprendemos a utilizar middleware para restringir acceso a ciertas rutas, dependiendo de si el usuario está autenticado o no.

  • Cómo crear un formulario de registro de usuarios en Laravel 99:55

    En esta lección creamos el formulario y el controlador para procesar el registro de usuarios en nuestra aplicación, sin utilizar paquetes adicionales.

  • Cómo crear formularios de login y logout11:11

    En esta lección implementamos y explicamos en detalle la lógica para hacer login y logout de forma segura.

  • Cómo hacer deploy de un proyecto de Laravel 99:52

    En esta lección veremos cómo publicar nuestra aplicación desde Github, cómo setear las variables de entorno de producción y cómo crear bases de datos.

Requirements

  • HTML
  • PHP (opcional)

Description

En este curso gratuito aprenderemos los fundamentos de Laravel 9 creando una aplicación web desde cero hasta llevarla a producción.

Temario:

1. Introducción al curso Fundamentos de Laravel 9

2. Entorno de desarrollo para Laravel 9 en Windows

3. Entorno de desarrollo para Laravel 9 en Mac

4. Estructura de carpetas de Laravel 9

5. Cómo utilizar rutas en Laravel 9

6. Rutas con nombre en Laravel 9

7. Blade, el motor de plantillas de Laravel 9

8. Plantillas de Blade - Herencia

9. Plantillas de Blade - Componentes

10. Controladores en Laravel 9

11. Cómo conectar con una base de datos en Laravel 9

12. Qué son y cómo funcionan las migraciones en Laravel 9

13. Introducción a Eloquent el ORM de Laravel 9

14. Cómo consultar registros por su ID

15. Formulario para crear registros

16. Insertar registros en la base de datos con Eloquent

17. Mensajes de sesión en Laravel 9

18. Cómo validar formularios en Laravel 9

19. Cómo traducir los mensajes de validación en Laravel 9

20. Formulario para editar registros

21. Actualizar registros en la base de datos con Eloquent

22. Reestructuración de código

23. Qué significa asignación masiva y porqué es un problema

24. Cómo eliminar registros con Eloquent

25. Cómo agregar Javascript y CSS (SASS) en Laravel 9

26. Cómo instalar Bootstrap 5 en Laravel 9

27. Cómo instalar Tailwind CSS en Laravel 9

28. Cómo activar links de navegación en Laravel 9

29. Terminando el diseño con Tailwind CSS

30. Cómo proteger rutas de usuarios no autenticados

31. Cómo crear un formulario de registro de usuarios en Laravel 9

32. Cómo crear formularios de login y logout

33. Cómo hacer deploy de un proyecto de Laravel 9



Who this course is for:

  • Este curso está dirigido para personas que tienen experiencia con HTML y quieren dar el siguiente paso para crear sitios web dinámicos con PHP, específicamente con Laravel