Uno de los más buscados frameworks de PHP para construir aplicaciones web rápida, escalable y ordenadamente, pudiendo reutilizar componentes, establecer rutas y no reinventar la rueda. Mejor que solo usar las versiones vanilla de PHP, HTML, CSS y JavaScript.

Tiempo Total en Video

Producido por

PRIVATE

4 months, 1 week

Laravel, el framework PHP de código abierto, que se ha convertido en uno de los ecosistemas más utilizados para construir aplicaciones escalables a la velocidad del rayo. Si usted es un desarrollador de PHP que busca llevar su carrera al siguiente nivel, este curso fue hecho para usted.   Aprenda sobre la arquitectura MVC, cómo está estructurado el framework Laravel, las rutas y los controladores, los archivos Blade, modelos y las mejores prácticas para interactuar con una base de datos.   Obtenga consejos sobre el uso de varios componentes en Laravel mientras construye su propia aplicación sencilla para tomar notas. Desde la autenticación de usuarios y el enrutamiento, hasta las operaciones CRUD y las relaciones con la base de datos, descubra por qué Laravel le permite construir aplicaciones web de forma rápida y sencilla, sin importar dónde se encuentre en su viaje de codificación.    

En este programa aprenderás:

 
  • A crear un proyecto nuevo de Laravel
  • Conocer la estructura de los proyectos de Laravel
  • Utilizar Breeze para adquirir un sistema de autenticación de usuarios
  • Crear modelos mediante el uso de migraciones de Laravel y las facilidades que nos ofrece Eloquent
  • Crear un controlador de recursos para gestionar las operaciones CRUD sobre un recurso
  • Usar plantillas y componentes de blade para crear vistas (incluso reutilizables)
  • Aplicar directivas de blade, útiles para mejorar la seguridad de nuestras aplicaciones y hacer de ellas más dinámicas
  • Inyectar modelos en las rutas para facilitar la navegabilidad de la información importante
  • Habilitar el borrado suave o temporal de los recursos, para que no desaparezcan físicamente una vez que lo hacen lógicamente.
  • Adquirir buenas prácticas y notaciones estandarizadas en el desarrollo de aplicaciones

Contenido de el curso

    • ¿Por qué Laravel? 00:00:55
    • Requisitos previos para el curso 00:01:03
    • Comprender la arquitectura MVC 00:01:46
    • Elige la herramienta adecuada 00:01:49
    • Requisitos previos para el sistema operativo Windows 00:06:48
    • Instalar Docker Desktop 4 months, 1 week
    • Crea tu primera aplicación Laravel 00:03:27
    • Manejo de enrutamiento 00:03:31
    • Extensiones básicas para VSCode 00:02:20
    • Creando una vista 00:07:28
    • Construyendo layouts con Blade 00:10:17
    • Trabajar con controladores 00:03:15
    • Entendiendo la configuración de Laravel 00:05:56
    • Trabajando con la base de datos 00:09:24
    • Crear y ejecutar migraciones 00:05:49
    • Usando Eloquent 00:10:09
    • Comprender los requisitos del proyecto 00:01:38
    • Configurar un nuevo proyecto 00:03:43
    • Agregar autenticación con Laravel Breeze 00:06:29
    • Agregar estilos al proyecto 00:10:14
    • Crear el primer modelo con migración 00:05:00
    • Registrar rutas de recursos 00:04:47
    • Crear acciones de controlador de recursos 00:03:22
    • Agregue un método de índice para obtener todas las notas 00:05:49
    • Crear una vista de índice para mostrar todas las notas 00:07:03
    • Agregue paginación y limpie la vista de índice 00:05:23
    • Agregue un método de creación y una vista para mostrar un formulario 00:12:22
    • Agregue una acción de almacenaje para guardar los datos 00:12:49
    • Agregue una acción de mostrar y una vista para mostrar una sola nota 00:09:13
    • Cree una identificación única para cada nota 00:04:44
    • Usar enlace de modelo de ruta 00:03:07
    • Agregue un método de edición y una vista para permitir la edición de la nota 00:04:51
    • Agregue un método de actualización para actualizar los datos editados 00:02:38
    • Agregar un método de destrucción para eliminar una nota 00:04:09
    • ¿Qué son las relaciones en Eloquent? 00:00:45
    • Definir relaciones 00:02:12
    • Consultar y guardar relaciones 00:03:22
    • Habilitar eliminación suave 00:04:01
    • Consultar modelos eliminados temporalmente 00:07:50
    • Mostrar modelo eliminado temporalmente 00:07:37
    • Restaurar modelos eliminados temporalmente 00:04:52
    • Eliminar modelos de forma permanente 00:07:27
    • Pequeñas correcciones 00:01:36
    • Resumen rápido 00:02:27
    • ¿Qué sigue? 00:01:53