Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Laravel 11 Desde Cero + Integracion Con Tailwind.Css Y Vue 3
#1
[Bild: 85921ecd9bdb9afbabfdacdcc5461cf4.jpg]

Laravel 11 Desde Cero + Integracion Con Tailwind.Css Y Vue 3
ltima actualizaci n: 9/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: Espa ol | Size: 45.74 GB | Duration: 64h 41m

Crea apps con un framework PHP excelente + Tailwind.CSS, Node, Vue, RestApi, Sanctum y mucho +



What you'll learn
Emplear Laravel de manera fluida y conocer sus componentes fundamentales
Desarrollar aplicaciones de gesti n de datos
Organizaci n en la programaci n de m ltiples m dulos
Una aplicaci n web b sica con funciones de CRUD desde cero
Una web SPA de cara al usuario final (Blog)
Enviar Emails
Login con protecci n en el password, recuperaci n de credenciales, distintos niveles de acceso entre usuarios
Aprender a crear, validar y procesar formularios
Cargar, validar y redimensionar im genes en el servidor
Redirecciones y rooteo
Aprender a trabajar con tecnolog as punteras en conjunto: HTML, CSS, JavaScript, Tailwind, PHP, MYSQL y Vue
Crear componentes con Vue
Laravel Inertia (b sico)
Laravel 11


Requirements
Nociones b sicas de PHP
Nociones b sicas en SQL
Nociones b sicas sobre HTML y CSS
Conocer el patr n Modelo Vista Controlador
Nociones b sicas de programaci n orientada a objetos
Algo de Node, NPM ser a recomendado
Navegar con la terminal o la CDM de Windows


Description
Laravel, al ser un framework m s completo que otros similares; esto significa que tiene muchos m s componentes con los cuales trabajar; se da por hecho que el lector tiene cierto conocimiento b sico sobre c mo funciona este tipo de frameworks, como el uso o teor a de para qu funcionan las migraciones, el MVC, rutas, entre otras; no es necesario que sepas c mo manejarlas, pero s que entiendas la l gica detr s de todo esto; si no los tienes, te recomiendo que veas mi primer libro de programaci n web en el cual damos los primeros pasos con CodeIgniter, el cual es un framework estupendo con muchas coincidencias con Laravel, y al ser un framework m s peque o y sencillo de manejar resulta m s f cil de iniciar tu aprendizaje.AlcanceEsta gu a tiene la finalidad de dar los primeros pasos con Laravel; con esto, vamos a plantear dos cosas:No es un curso que tenga por objetivo conocer al 100% Laravel, o de cero a experto, ya que, ser a un objetivo demasiado grande para el alcance de esta gu a, si no conocer su ecosistema, que nos ofrece y c mo funciona el mismo en base a varios ejemplos y/o aplicaciones peque as con alcances limitados.Se da por hecho de que el lector tiene conocimientos al menos b sicos sobre la estructura del framework; por el alcance que tiene Laravel como framework, aunado a las tecnolog as relacionadas que siempre forman parte importante del mismo (como Node, Vue, Tailwind.css, Alpine.js, HTML, y relacionados) en comparaci n con otros frameworks como CodeIgniter, resulta muy dif cil hacer la convivencia con todas estas tecnolog as en un solo escrito; en varias partes del libro, mencionar cuando ser a recomendable que consultes otras fuentes para que al menos conozcas los aspectos b sicos de dichas tecnolog as; en mi canal de YouTube, al igual mi blog y plataforma de academia digital, cuento con m ltiples recursos que podr n ayudarte en estas introducciones; recuerda que el objetivo del libro es introducir a Laravel m s no sus tecnolog as asociadas.Para qui n es este cursoEste curso est dirigido a cualquiera que quiera comenzar a desarrollar con Laravel, aunque no se recomienda a aquellas personas que no hayan trabajado con otros frameworks PHP, si es tu caso, te aconsejo, que primero conozcas y practiques con frameworks similares, pero m s sencillos, como es el caso de CodeIgniter 4, del cual dispongo de muchos recursos que pueden servirte para introducirte en este mundo de frameworks PHP, en mi sitio web encontrar s m s informaci n.Laravel es un framework avanzado, aunque en el libro hago todo lo posible para mantener el desarrollo sencillo, recuerda puedes practicar con frameworks similares, como el de CodeIgniter, del cual tambi n cuento con un libro y un curso; que es ideal para conocer un framework para dar los primeros pasos con este tipo de tecnolog as, ya que Laravel, tiende a tener una curva de aprendizaje m s elevada al tener m s componentes y m s abstracci n al emplear los mismos.Para aquellos que quieran conocer el framework y que conozcan otros frameworks similares en PHP, pero no tienen los conocimientos necesarios para aventurarse en estos por no conocer las bases que los sustentanPara aquellas personas que quieran aprender algo nuevo, conocer sobre un framework que, aunque tiene mucha documentaci n, la mayor a est en ingl s y al estar el framework en constante evoluci n, tiende a quedar desactualizada.Para las personas que quieran mejorar una habilidad en el desarrollo web, que quiera crecer como desarrollador y que quiera seguir escalando su camino con otros frameworks superiores a este; con que te identifiques al menos con alguno de los puntos se alados anteriormente, este libro es para ti.Este libro tiene un total de 34 cap tulos, se recomienda que leas en el orden en el cual est n dispuestos y a medida que vayamos explicando los componentes del framework, vayas directamente a la pr ctica, repliques, pruebes y modifiques los c digos que mostramos en este libro.Cap tulo 1: Se explica cu l es el software necesario, y la instalaci n del mismo para desarrollar en Laravel en Windows con Laragon o Laravel Herd o en MacOS Laravel Herd y MacOS y Linux con Laravel Sail y Docker.Cap tulo 2: Hablaremos sobre Laravel, crearemos un proyecto, configuraremos la base de datos, conoceremos aspectos b sicos del framework y finalmente conoceremos el elemento principal que son las rutas.Cap tulo 3: Daremos los primeros pasos con las rutas y las vistas, para empezar a ver pantallas mediante el navegador; tambi n abordaremos el uso de los controladores con las vistas; redirecciones, directivas y blade como motor de plantilla.Cap tulo 4: Conoceremos el uso de las migraciones, como elemento central para poder crear los modelos, que son la capa que se conecta a la base de datos, a una tabla en particular; y, para tener esta tabla, necesitamos las migraciones.Cap tulo 5: Conoceremos el MVC, que es el coraz n y las bases del framework y, realizaremos unos pocos ejemplos que nos servir n para seguir avanzando.Cap tulo 6: Crearemos una sencilla app tipo CRUD, aprenderemos a trabajar con el MVC, controladores de tipo recurso, listados, paginaci n, validaciones de formulario, acceso a la base de datos entre otros aspectos relacionados.Cap tulo 7: Conoceremos c mo enviar mensajes por sesi n tipo flash las cuales usaremos para confirmaci n de las operaciones CRUD y el uso de la sesi n.Cap tulo 8: Este cap tulo est orientado a aprender el uso de las rutas; que en Laravel son muy extensibles y llenas de opciones para agrupamientos, tipos y opciones.Cap tulo 9: En este cap tulo, vamos a crear un sistema de autenticaci n y todo lo que esto conlleva para nuestra aplicaci n instalando Laravel Breeze, el cual tambi n configura Tailwind.css en el proyecto y Alpine.js. Tambi n vamos a expandir el esquema que nos provee Laravel Breeze para la autenticaci n, creando una protecci n en base a roles, para manejar distintos tipos de usuarios en m dulos espec ficos de la aplicaci n.Cap tulo 10: En este cap tulo, vamos a conocer algunas operaciones comunes con Eloquent aplicados a la base de datos mediante los query builders.Cap tulo 11: Vamos a presentar el uso de los componentes en Laravel como un elemento central para crear una aplicaci n modular.Cap tulo 12: Aprenderemos a generar datos de prueba mediante clases usando el sistema de seeders que incorpora el framework.Cap tulo 13: Aprenderemos a crear una Rest Api de tipo CRUD y m todos adicionales para realizar consultas adicionales, tambi n vamos a proteger la Rest Api de tipo CRUD con Sanctum, empleando la autenticaci n de tipo SPA y por tokens.Cap tulo 14: Vamos a consumir la Rest Api mediante una aplicaci n tipo CRUD en Vue 3 empleando peticiones axios y componentes web con Oruga UI; tambi n veremos el proceso de carga de archivos. Tambi n protegeremos la aplicaci n en Vue con login requerido para acceder a sus distintos m dulos empleando la autenticaci n SPA o por tokens de Laravel Sanctum.Cap tulo 15: Vamos a aprender a manejar la cach , para guardar datos de acceso para mejorar el desempe o de la aplicaci n y evitar cuellos de botellas con la base de datos.Cap tulo 16: Vamos a aprender a manejar las pol ticas de acceso para agregar reglas de acceso a ciertos m dulos de la aplicaci n mediante los Gate y Policies.Cap tulo 17: Veremos c mo manejar los permisos y roles a un usuario para autorizar ciertas partes de la aplicaci n con un esquema flexible y muy utilizado en las aplicaciones web de todo tipo usando Spatie, en esta cap tulo conoceremos c mo realizar esta integraci n y desarrollaremos un m dulo para manejar esta permisolog a.Cap tulo 18: Veremos c mo manejar las relaciones polimorfismo para reutilizar modelos que tengan un mismo comportamiento.Cap tulo 19: En este cap tulo, veremos c mo manejar las configuraciones, variables de entorno, crear archivos de ayuda, enviar correos, logging, colecciones, Lazy y Eager Loading, mutadores y accesores, colas y trabajos y temas de este tipo que como comentamos anteriormente, son fundamentales en el desarrollo de aplicaciones web, tambien, como subir Laravel a producci nCap tulo 20: En este cap tulo, conoceremos paquetes importantes en Laravel para generar excels, qrs, seo, PayPal, detectar navegaci n m vil entre otros.Cap tulo 21: Conoceremos c mo crear pruebas unitarias y de integraci n en la Rest Api y la app tipo blog empleando PHPUnit y Pest.Secciones incorporadas para el curso de Laravel InertiaCap tulo 1: En este cap tulo vamos a conocer la herramienta de Laravel Inertia y que nos ofrece al momento del desarrollo de aplicaciones web.Cap tulo 2: En este cap tulo vamos a crear un proyecto en Laravel Inertia.Cap tulo 3: En este cap tulo vamos a conocer las caracter sticas que cuenta un proyecto en Laravel Inertia, tanto la estructura que trae por defecto un proyecto, como su funcionamiento base.Cap tulo 4: En este cap tulo vamos a crear el t pico CRUD para conocer las bases de Laravel Inertia y su comunicaci n con componentes en Vue.Cap tulo 5: En este cap tulo vamos a conocer el uso de las redirecciones y mensajes flash.Cap tulo 6: En este cap tulo vamos a crear el proceso CRUD para los posts, tomando todos los temas tratados en los anteriores cap tulos.Cap tulo 7: En este cap tulo vamos a conocer el proceso de upload en Laravel Inertia y usando plugins de terceros.Secciones incorporadas para el curso de Laravel Livewire:Cap tulo 1: En este cap tulo vamos a dar una breve introducci n sobre Laravel Livewire.Cap tulo 2: En este cap tulo vamos a crear nuestro proyecto en Laravel Livewire.Cap tulo 3: En este cap tulo, presentamos las caracter sticas con las cuales cuenta un proyecto creado en Laravel Livewire; manejo de equipos, API Tokens, y autenticaci n, son algunas de ellas.Cap tulo 4: En este cap tulo, vamos a crear una aplicaci n tipo CRUD sencilla y conocer todos los elementos propios de Livewire como, manejo de formularios, vistas y directivas mediante los componentes de Livewire.Cap tulo 5: En este cap tulo, vamos a trabajar en el estilo, mejorando la aplicaci n creada para que luzca como un m dulo m s de Laravel Livewire.Cap tulo 6: En este cap tulo, vamos a conocer la comunicaci n entre componentes de Livewire en base a eventos; detectar cambios en propiedades de la clase componente desde la vista y conocer el JavaScript de Laravel Livewire.

Overview
Section 1: Introducci n al curso

Lecture 1 Introducci n al curso

Section 2: Introducci n a Laravel

Lecture 2 Introducci n

Lecture 3 Software necesario: Global

Lecture 4 Ambiente de desarrollo para Windows: Laragon

Lecture 5 Ambiente de desarrollo para MacOS y Windows: Laravel Herd

Lecture 6 Crear un proyecto en Laravel en Windows

Lecture 7 Crear un proyecto en Laravel en MacOS

Lecture 8 Estructura de carpetas

Lecture 9 Reparar could not find driver en Windows

Lecture 10 Ejecutar migraciones (solo si creastes el proyecto por composer)

Lecture 11 Primeros pasos con Laravel

Lecture 12 Rutas: Introducci n

Lecture 13 Modelo vista controlador

Lecture 14 Demo: Configurar la base de datos MySQL

Lecture 15 Configurar la base de datos MySQL: Mac con Laravel Herd

Lecture 16 Artisan la l nea de comandos: Introducci n

Section 3: Rutas, controladores y vistas

Lecture 17 Tarea: Crear dos rutas con nombre y vistas asociadas

Lecture 18 Redirecciones

Lecture 19 Directivas de blade: if y for

Lecture 20 Layout o vista maestra

Lecture 21 Controlador: Primeros pasos

Lecture 22 Rutas de tipo recurso

Lecture 23 Par metros en las rutas

Lecture 24 compact

Section 4: Migraciones

Lecture 25 Introducci n

Lecture 26 Presentaci n

Lecture 27 Crear una migraci n: Categor a

Lecture 28 Crea una migraci n: Post

Lecture 29 Publicar en github

Section 5: MVC y CRUD

Lecture 30 Introducci n

Lecture 31 Crear un controlador tipo recurso (CRUD)

Lecture 32 Crear un registro

Lecture 33 Actualizar un registro

Lecture 34 Eliminar un registro

Lecture 35 Tipos devueltos en los m todos de los controladores

Lecture 36 Relaciones for neas

Lecture 37 Publicar en github

Section 6: CRUD y formularios

Lecture 38 Introducci n

Lecture 39 Crear: Configurar formulario

Lecture 40 Crear: Controlador create

Lecture 41 Crear: Vista, CSRF

Lecture 42 Crear: Controlador, store

Lecture 43 Crear: Validaciones en el controlador mediante el request

Lecture 44 Crear: Validaciones mediante una clase FormRequest

Lecture 45 Crear: Validaciones en el controlador mediante el request, segunda forma

Lecture 46 Crear: Vistas, Mostrar errores del formulario

Lecture 47 Crear: Request, Validar el slug

Lecture 48 Crear: Vistas, Mostrar errores en un fragmento de vista aparte

Lecture 49 Listado

Lecture 50 Listado: Paginaci n

Lecture 51 Listado: Opciones CRUD

Lecture 52 Tarea: Proceso de editar

Lecture 53 Fragmento de vista para los campos

Lecture 54 Valores anteriores

Lecture 55 Carga de im genes

Lecture 56 Carga de im genes: Primeros pasos

Lecture 57 Tarea: Eliminar

Lecture 58 Tarea: Vista de detalle

Lecture 59 CRUD de categor as

Lecture 60 Tinker

Lecture 61 Rutas: Repaso

Lecture 62 Rutas agrupadas

Lecture 63 Publicar en github

Section 7: Mensajes por sesi n

Lecture 64 Introducci n

Lecture 65 Mensajes tipo flash

Lecture 66 session

Lecture 67 Publicar en github

Section 8: Laravel Breeze

Lecture 68 Introducci n

Lecture 69 Presentaci n

Lecture 70 Instalar y configurar

Lecture 71 Explorar el contenido generado

Lecture 72 Adaptar estilo al resto de la aplicaci n: Layout

Lecture 73 Adaptar estilo al resto de la aplicaci n: Tablas

Lecture 74 Adaptar estilo al resto de la aplicaci n: Formularios

Lecture 75 Adaptar estilo al resto de la aplicaci n: Container

Lecture 76 Adaptar estilo al resto de la aplicaci n: Configurar los botones

Lecture 77 Adaptar estilo al resto de la aplicaci n: Carta

Lecture 78 Adaptar estilo al resto de la aplicaci n: Alerta

Lecture 79 Adaptar estilo al resto de la aplicaci n: Estilos generales

Lecture 80 Agregar enlaces de navegaci n

Lecture 81 Laravel Breeze variantes en la instalaci n: Vue

Lecture 82 Manejo de roles: Presentaci n

Lecture 83 Manejo de roles: Migraci n

Lecture 84 Manejo de roles: Middleware

Lecture 85 Manejo de roles: Asignar rol de admin y usuario de prueba

Lecture 86 Publicar en github

Section 9: Operaciones comunes en Eloquent (ORM)

Lecture 87 Introducci n

Lecture 88 Ver el SQL

Lecture 89 Joins

Lecture 90 Ordenaci n

Lecture 91 WhereIn y WhereNotInt

Lecture 92 Where o orWhere anidados

Lecture 93 Obtener un registro

Lecture 94 Limitar la cantidad de registros

Lecture 95 Obtener registros aleatorios

Section 10: Componentes

Lecture 96 Introducci n

Lecture 97 Presentaci n

Lecture 98 Controlador y componente para el blog

Lecture 99 Layout

Lecture 100 Dise o para el listado

Lecture 101 Detalle

Lecture 102 Slot por defecto

Lecture 103 Slots con nombre

Lecture 104 Slots con nombre en una l nea

Lecture 105 Componentes con clases: Vista de detalle

Lecture 106 Invocar m todos

Lecture 107 Pasar par metros a los componentes

Lecture 108 Atributos: Mezclar

Lecture 109 Atributos: Class

Lecture 110 Props

Lecture 111 Obtener y filtrar atributos

Lecture 112 Funci n de flecha en PHP

Lecture 113 Componentes din micos

Lecture 114 Ocultar atributos/m todos

Lecture 115 Alcance de los componentes

Lecture 116 Publicar en github

Section 11: Seeders y Factories

Lecture 117 Introducci n

Lecture 118 Presentaci n

Lecture 119 Seeder para las categor as

Lecture 120 Seeder para los posts

Lecture 121 Clase DatabaseSeeder

Lecture 122 Factory para los posts

Lecture 123 Publicar en github

Section 12: Rest Api

Lecture 124 Introducci n

Lecture 125 Crear controlador de categor as y posts y hola mundo

Lecture 126 Publicar archivo de api.php

Lecture 127 CRUD para la API de Categor as

Lecture 128 Tarea: CRUD para la API de Posts

Lecture 129 Probar Api

Lecture 130 Implementar m todos personalizados: Todos los registros

Lecture 131 Implementar m todos personalizados: Slug

Lecture 132 Manejar excepciones

Lecture 133 Publicar en github

Section 13: Consumir Rest Api desde Vue 3

Lecture 134 Introducci n

Lecture 135 Instalar y configurar Vue

Lecture 136 Hola Mundo en Vue

Lecture 137 Primeros pasos con Oruga UI

Lecture 138 Exponer axios

Lecture 139 Generar un listado

Lecture 140 Exponer la relaci n de categor a

Lecture 141 Instalar Material Design Icons

Lecture 142 Paginaci n

Lecture 143 Ruteo con Vue Router: Instalaci n y presentaci n

Lecture 144 Ruteo con Vue Router: Crear Ruteo

Lecture 145 Ruteo con Vue Router: Crear enlaces

Lecture 146 Componente para crear: Estructura base

Lecture 147 Componente para crear: Crear un post

Lecture 148 Componente para crear: Crear un post con validaciones

Lecture 149 Editar un registro

Lecture 150 Eliminar un registro

Lecture 151 Par metros opcionales para la ruta de Vue en Laravel

Lecture 152 Tailwind.css en el proyecto en Vue con Oruga UI

Lecture 153 Container

Lecture 154 Cambios varios en el componente de listado

Lecture 155 Cambios varios en el componente de guardado

Lecture 156 Mensaje de confirmaci n para eliminar

Lecture 157 Mensaje de acci n realizada

Lecture 158 Upload de archivos: Controlador

Lecture 159 Upload de archivos: Vue

Lecture 160 Upload de archivos: Tag

Lecture 161 Upload de archivos: Manejo de errores de formulario

Lecture 162 Upload de archivos: Drag and Drop

Lecture 163 Borrar archivos anteriores

Lecture 164 Opcional: Migrar rutas a App.vue

Lecture 165 Publicar en github

Section 14: Autenticaci n en la Rest Api (Sanctum) - Cambios en la App en Vue

Lecture 166 Introducci n

Lecture 167 Presentaci n

Lecture 168 Autenticaci n para una web SPA

Lecture 169 M dulo de Login

Lecture 170 Crear usuario

Lecture 171 M dulo de Login: Pruebas y Adaptar a la Rest Api

Lecture 172 M dulo de Login: Pruebas con el login y la App en Vue

Lecture 173 Proteger rutas

Lecture 174 Componente para Login

Lecture 175 C digos de estados en la respuesta del controlador de Login

Lecture 176 Mostrar login incorrecto

Lecture 177 Resumen y siguientes pasos

Lecture 178 Autenticaci n en base a tokens: Configuraciones bases

Lecture 179 Autenticaci n en base a tokens: Crear tokens

Lecture 180 Consumir recurso protegido con el token

Lecture 181 Manejo el token de autenticaci n

Lecture 182 Crear objeto global de usuario en Vue

Lecture 183 Redirecciones en el componente de login

Lecture 184 Enviar token en las peticiones

Lecture 185 Cerrar la sesi n: Sesi n

Lecture 186 Cerrar la sesi n: Token

Lecture 187 Manejar el token de autenticaci n mediante una Cookie

Lecture 188 Unificar Token y sesi n de Sanctum

Lecture 189 Detalles funcionales finales

Lecture 190 Detalles visuales: Login

Lecture 191 Detalles visuales: Container

Lecture 192 Detalles visuales: Navbar

Lecture 193 Detalles visuales: Navbar: Enlaces de navegaci n

Lecture 194 Detalles visuales: Logo

Lecture 195 Navbar: Avatar

Lecture 196 Detalles visuales: Navbar: Detalles finales

Lecture 197 Carta para los componentes CRUD

Lecture 198 Bloquear bot n de login al momento del submit

Lecture 199 Publicar en github

Section 15: Cache

Lecture 200 Introducci n

Lecture 201 Presentaci n

Lecture 202 Uso b sico de la cach

Lecture 203 Contenido HTML o fragmento de vista en m dulo web

Lecture 204 Ejemplo con el m todo rememberForever

Lecture 205 Evitar la operaci n a la base de datos en detalle

Lecture 206 Contenido JSON en Rest Api

Lecture 207 Cach de rutas

Lecture 208 M todo de ayuda cache

Lecture 209 Publicar en github

Lecture 210 Demo: Cache con Redis

Section 16: Gate Y Pol ticas (Autorizaci n)

Lecture 211 Introducci n

Lecture 212 Presentaci n

Lecture 213 Migraci n para los posts

Lecture 214 Cambios en los Seeders, Facades y modelo del Post

Lecture 215 Gate: Presentaci n

Lecture 216 Primer Gate

Lecture 217 Pol tica: Presentaci n

Lecture 218 Primera Pol tica

Lecture 219 Respuestas de las pol ticas

Lecture 220 Modificar guardado de post

Lecture 221 M todos importantes

Lecture 222 M todo before

Lecture 223 Publicar en github

Section 17: Roles y Permisos (Spatie)

Lecture 224 Introducci n

Lecture 225 Presentaci n

Lecture 226 Instalar y configurar

Lecture 227 Seeder: Permisos y roles

Lecture 228 M todos para asignar: Roles a permisos

Lecture 229 M todos para asignar: Permisos a roles

Lecture 230 Verificar permisos en vistas

Lecture 231 Crear un CRUD de roles

Lecture 232 Crear un CRUD de permisos

Lecture 233 Agregar/remover permisos a roles: Estructura inicial

Lecture 234 Asignar permisos al rol mediante un formulario

Lecture 235 Verificar el token del usuario: Presentaci n

Lecture 236 Verificar el token del usuario: Implementaci n

Lecture 237 Proteger rutas por autenticaci n requerida

Lecture 238 Instalar axios

Lecture 239 Asignar permisos al rol mediante peticiones HTTP mediante JavaScript

Lecture 240 Adaptar el m todo de asignaci n de permisos para manejar peticiones por formular

Lecture 241 Agregar un item (permiso) al listado

Lecture 242 Remover un permiso de un rol mediante un formulario

Lecture 243 Remover permisos del rol seleccionado

Lecture 244 Remover un item (permiso) al listado

Lecture 245 Evitar insertar permisos repetidos en el listado

Lecture 246 Crear CRUD para los usuarios: Parte 1

Lecture 247 Crear CRUD para los usuarios: Parte 2

Lecture 248 Generar factory para usuarios

Lecture 249 Gesti n de roles a usuario: Listado de roles

Lecture 250 Gesti n de roles a usuario: Listado de roles asignados al usuario

Lecture 251 Gesti n de roles a usuario: Asignar roles

Lecture 252 Gesti n de roles a usuario: Remover roles

Lecture 253 Gesti n de permisos a usuario: Listado de permisos

Lecture 254 Gesti n de permisos a usuario: Asignar permisos a usuario

Lecture 255 Gesti n de permisos a usuario: Remover permisos a usuario

Lecture 256 Verificar accesos mediante spatie: Crud de posts y categor as

Lecture 257 Verificar accesos mediante spatie: Acceso al CRUD de Post

Lecture 258 Verificar accesos mediante spatie: Acceso al CRUD de Categor a

Lecture 259 Verificar accesos mediante spatie: Acceso al CRUD desde las vistas

Lecture 260 Verificar accesos mediante spatie: Acceso al CRUD de Usuarios

Lecture 261 Migrar del esquema anterior de los roles a spatie

Lecture 262 Verificar accesos mediante spatie: Crud de roles y permisos

Lecture 263 Migrar verificaci n de permisos de controladores a Gate para los usuarios

Lecture 264 Definir enlaces y verificaci n de accesos a los CRUDs en las vistas

Lecture 265 Dise o

Lecture 266 Publicar en github

Section 18: Relaciones

Lecture 267 Introducci n

Lecture 268 Presentaci n

Lecture 269 Relaciones uno a uno: Primeros pasos

Lecture 270 Relaciones uno a muchos

Lecture 271 Relaciones muchos a muchos: Estructura

Lecture 272 Relaciones muchos a muchos: Pruebas

Lecture 273 Relaciones muchos a muchos: Polim rficas, Presentaci n

Lecture 274 Relaciones muchos a muchos: Polim rficas, Estructura

Lecture 275 Relaciones muchos a muchos: Polim rficas, Pruebas

Lecture 276 Reto: CRUD de etiquetas

Lecture 277 Selecci n de etiquetas en publicaciones

Lecture 278 Publicar en github

Section 19: Aspectos generales

Lecture 279 Introducci n

Lecture 280 De d nde partimos

Lecture 281 Variables de entorno y configuraciones: Presentaci n

Lecture 282 Variables de entorno y configuraciones

Lecture 283 Logging: Presentaci n

Lecture 284 Logging

Lecture 285 Paginaci n personalizada

Lecture 286 Enviar correos electr nicos, elementos claves

Lecture 287 Enviar correos electr nicos, implementaci n

Lecture 288 Helpers

Lecture 289 Colecciones

Lecture 290 Operaciones transaccionales en la base de datos

Lecture 291 Eager loading y lazy loading: Presentaci n

Lecture 292 Lazy Loading (Carga perezosa)

Lecture 293 Eager Loading (Carga ansiosa)

Lecture 294 Eager loading y lazy loading: Segundo Ejercicio

Lecture 295 Mutadores y accesores

Lecture 296 Localizaci n y traducci n: Presentaci n

Lecture 297 Localizaci n y traducci n: Cadenas de textos para la traducci n

Lecture 298 Localizaci n y traducci n: Traducciones de ejemplo

Lecture 299 Localizaci n y traducci n: Traducciones a nivel del framework

Lecture 300 Configurar la configuraci n regional (localizaci n)

Lecture 301 Demo: Middleware para prefijo de lenguaje en la URL

Lecture 302 Localizaci n y traducci n: Atributos

Lecture 303 Localizaci n y traducci n: Atributos y May sculas

Lecture 304 Atributos personalizados en @vite

Lecture 305 Remover la carpeta public o index.php de la URL en Laravel

Lecture 306 Queues y Job / Colas y Trabajos: Presentaci n

Lecture 307 Queues y Job / Colas y Trabajos: Flujo

Lecture 308 Queues y Job / Colas y Trabajos: Primer ejemplo

Lecture 309 Queues y Job / Colas y Trabajos: Procesar cola

Lecture 310 Queues y Job / Colas y Trabajos: Enviar correo y pase de par metros

Lecture 311 Queues y Job / Colas y Trabajos: Algunas opciones y trabajos fallidos

Lecture 312 Instalar Redis en Laragon

Lecture 313 Queues y Job / Colas y Trabajos: Pruebas adicionales

Lecture 314 Queues y Job / Colas y Trabajos: Procesar Imagen, crear procedimiento

Lecture 315 Queues y Job / Colas y Trabajos: Procesar Imagen, job

Lecture 316 Queues y Job / Colas y Trabajos: Atributos de clase Job

Lecture 317 Manejo de excepciones: Presentaci n

Lecture 318 Manejo de excepciones: $exceptions->render()

Lecture 319 Manejo de excepciones: $exceptions->respond()

Lecture 320 Manejo de excepciones: P ginas de errores personalizadas

Lecture 321 Manejo de excepciones: Excepciones personalizadas

Lecture 322 Estrangulamiento/Throttling

Lecture 323 Laravel a producci n, Apache: Claves

Lecture 324 Laravel a producci n, Apache: FTP

Lecture 325 Laravel a producci n, Apache: Configuraciones finales

Lecture 326 C digo fuente

Section 20: Paquetes imprescindibles

Lecture 327 Introducci n

Lecture 328 De donde partimos

Lecture 329 Generar QRs

Lecture 330 Laravel Excel: Introducci n

Lecture 331 Laravel Seo: Introducci n

Lecture 332 Laravel Debugbar

Lecture 333 Paypal: Presentaci n

Lecture 334 PayPal: Sitio web y configuraciones

Lecture 335 PayPal: Implementar un sencillo sistema de pagos en el cliente, Configuraci n in

Lecture 336 PayPal: Implementar un sencillo sistema de pagos en el cliente, Crear Orden

Lecture 337 PayPal: Implementar un sencillo sistema de pagos en el servidor, Recibir orden

Lecture 338 PayPal: Implementar un sencillo sistema de pagos en el servidor, Generar token

Lecture 339 PayPal: Implementar un sencillo sistema de pagos en el servidor, Completar orden

Lecture 340 PayPal: Implementar un sencillo sistema de pagos en el servidor, Siguientes paso

Lecture 341 mobiledetectlib: Detectar navegaci n m vil

Lecture 342 Laravel Fortify: Presentaci n, configuraci n e instalaci n

Lecture 343 Laravel Fortify: Funcionamiento b sico

Lecture 344 C digo fuente

Section 21: Pruebas

Lecture 345 Introducci n

Lecture 346 Presentaci n

Lecture 347 Entendiendo las pruebas

Lecture 348 Operaciones matem ticas

Lecture 349 Probar la API: Presentaci n

Lecture 350 Probar la API de api/category/all

Lecture 351 Cambios en la definici n de PHPUnit, base de datos para el testing y en memoria

Lecture 352 Probar la API de POST api/category

Lecture 353 Demo: API de POST api/category sin base de datos dedicada

Lecture 354 Demo: API de POST api/category, validar datos de salida

Lecture 355 Tarea: API de GET api/category/, detalle

Lecture 356 API de PUT api/category/, editar

Lecture 357 API de DELETE api/category/, eliminar

Lecture 358 API, errores de validaciones, t tulo

Lecture 359 assertContains, aclaratoria

Lecture 360 API, errores de validaciones, slug

Lecture 361 API, errores de validaciones, slug, nico

Lecture 362 API, p ginas de 404 en detalle

Lecture 363 Probar la API de api/post/all

Lecture 364 Probar la API de POST api/post

Lecture 365 API de PUT api/post/, editar

Lecture 366 API de DELETE api/post/, eliminar

Lecture 367 API, errores de validaciones, t tulo

Lecture 368 API, errores de validaciones, slug

Lecture 369 API, errores de validaciones, imagen

Lecture 370 API, errores de validaciones, slug, nico

Lecture 371 API, p ginas de 404 en detalle

Lecture 372 API de GET api/, detalle

Lecture 373 API, autenticaci n, generar token

Lecture 374 API, autenticaci n, logout, auth mediante Api Rest

Lecture 375 API, autenticaci n, logout, auth manual

Lecture 376 API, autenticaci n, check token

Lecture 377 API, autenticaci n, login inv lido

Lecture 378 API, autenticaci n, check token inv lido

Lecture 379 Consumir token desde recursos protegidos

Lecture 380 Emplear la generaci n de tokens en todas las pruebas

Lecture 381 App Web: Primeros pasos

Lecture 382 App Web: Login, GET

Lecture 383 Problema con los hash en el password

Lecture 384 App Web: Login, POST

Lecture 385 App Web: Login, GET y POST en una misma prueba

Lecture 386 App Web: Login invalido

Lecture 387 App Web: Registrar

Lecture 388 App Web: Registrar usuario invalido

Lecture 389 App Web Blog: Listado Paginado

Lecture 390 TDD para desarrollar funcionalidades desde las pruebas

Lecture 391 App Web Blog: Detalle

Lecture 392 App Web Blog: Detalle, con cache

Lecture 393 App Web Dashboard: Listado

Lecture 394 App Web Dashboard: Formulario GET

Lecture 395 App Web Dashboard: m todo setUp() y autenticaci n

Lecture 396 App Web Dashboard: m todo setUp(), roles y permisos

Lecture 397 App Web Dashboard: Formulario POST

Lecture 398 App Web Dashboard: Formulario POST, invalido

Lecture 399 App Web Dashboard: Formulario Editar, Get

Lecture 400 App Web Dashboard: Formulario Editar, Put

Lecture 401 App Web Dashboard: Formulario Editar, invalido

Lecture 402 App Web Dashboard: Categor a

Lecture 403 App Web Dashboard: Role

Lecture 404 App Web Dashboard: Formulario Editar, eliminar

Lecture 405 App Web Dashboard: Usuario: datos inv lidos

Lecture 406 Pruebas con Pest

Lecture 407 Probar la API de api/category/all

Lecture 408 Token de autenticaci n

Lecture 409 Sin archivo Pest.php

Lecture 410 Probar la API de POST api/category

Lecture 411 Test para API CRUD categor a

Lecture 412 Codigo fuente

Lecture 413 Test para API CRUD post

Lecture 414 Test para API CRUD usuario

Lecture 415 Test para Dashboard CRUD categor a

Lecture 416 Test para Dashboard CRUD post

Lecture 417 Resto de las pruebas

Section 22: Inertia: Primeros pasos

Lecture 418 Introducci n

Lecture 419 Qu es Laravel Inertia?

Lecture 420 Windows y MacOS: Crear un proyecto con el instalador de Laravel y Laragon/Herd

Lecture 421 Caracter sticas de un proyecto Inertia

Lecture 422 Rutas definidas por Inertia

Section 23: Integraci n con Inertia

Lecture 423 Introducci n

Lecture 424 Crear controladores y modelos

Lecture 425 Create: Crear un formulario

Lecture 426 Create: Crear una categor a

Lecture 427 Create: Crear una categor a en la base de datos

Lecture 428 App Web Dashboard: Permisos

Lecture 429 App Web Dashboard: Usuario

Lecture 430 Create: Aplicar validaciones y mostrar errores

Lecture 431 Usar el layout de la aplicaci n

Lecture 432 Usar componentes Vue de Inertia

Lecture 433 Detalles del formulario

Lecture 434 Create: Terminar implementaci n

Lecture 435 Editar registro: Crear un formulario

Lecture 436 Editar registro: Actualizar una categor a

Lecture 437 Generar SLUG de manera autom tica

Lecture 438 Listado: Todos los registros

Lecture 439 Link: Enlace para crear y editar

Lecture 440 Listado: Paginaci n

Lecture 441 Crear un componente de paginaci n en Vue

Lecture 442 ProgressBar

Lecture 443 ProgressBar, props array en Paginaci n y advertencia de Component en Vue

Lecture 444 Crear Container

Lecture 445 Crear componente de carta

Lecture 446 Enlaces de acci n

Lecture 447 Paginaci n

Lecture 448 Eliminar registro

Lecture 449 Eliminar registro: Renderizar el enlace como un bot n

Lecture 450 Publicar en github

Section 24: Inertia: Redirecciones y mensajes por sesi n

Lecture 451 Introducci n

Lecture 452 Redirecciones

Lecture 453 Mensajes Flash en Inertia

Lecture 454 Extra: transiciones

Lecture 455 Publicar en github

Section 25: Inertia: CRUD para los post

Lecture 456 Introducci n

Lecture 457 Replicar CRUD de las categor as

Lecture 458 Crear: Formulario base

Lecture 459 Crear: Popular categor a de crear post

Lecture 460 Editar

Lecture 461 Extra: Fusionar creaci n y actualizaci n en un solo componente de Vue

Lecture 462 Publicar en github

Section 26: Inertia: Upload

Lecture 463 Introducci n

Lecture 464 Implementar en el servidor

Lecture 465 Upload en el componente de Save

Lecture 466 Carga de archivos manejada desde el formulario de crear o editar

Lecture 467 V a componente de Oruga UI: Configuraci n b sica

Lecture 468 V a componente de Oruga UI: Upload

Lecture 469 V a Drag and Drop de Oruga UI

Lecture 470 Mostrar imagen cargada

Lecture 471 Eliminar imagen cargada

Lecture 472 Descargar imagen cargada

Lecture 473 Publicar en github

Section 27: Primeros pasos con Livewire

Lecture 474 Qu es Laravel Livewire?

Lecture 475 Windows y MacOS: Crear un proyecto con el instalador de Laravel y Laragon/Herd

Lecture 476 Caracter sticas de un proyecto Livewire

Section 28: Livewire: Conociendo los componentes

Lecture 477 Introducci n

Lecture 478 Creas las migraciones

Lecture 479 Crear los modelos

Lecture 480 Crear los componentes

Lecture 481 Configurar las rutas

Lecture 482 Corregir error view not found:[components.layouts.app]

Lecture 483 Correcci n en las rutas

Lecture 484 Save: Crear una categor a

Lecture 485 Atributos wire:x

Lecture 486 Save: Aplicar validaciones

Lecture 487 Mostrar errores de formulario

Lecture 488 Pruebas con componentes .live

Lecture 489 Ciclo de vida de un componente

Lecture 490 Save: Actualizar una categor a

Lecture 491 Index: Crear listado b sico

Lecture 492 Index: Listado paginado

Lecture 493 Index: Eliminar

Lecture 494 Index: Eliminar con di logo de confirmaci n

Lecture 495 Mensajes de confirmaci n

Lecture 496 Carga de imagen

Lecture 497 Mostrar imagen

Lecture 498 Publicar en github

Section 29: Livewire: Componentes y estilos

Lecture 499 Presentaci n

Lecture 500 Formulario

Lecture 501 Carta

Lecture 502 Header del layout

Lecture 503 Container

Lecture 504 Di logo de alerta para eliminar: Componente de confirmaci n

Lecture 505 Mensaje de acci n realizada

Lecture 506 Men : Modo PC

Lecture 507 Men : Modo M vil

Lecture 508 Men : Componente Dropdown (Modo PC) Responsive

Lecture 509 Enlace para crear una categor a

Lecture 510 Publicar en github

Desarrolladores en PHP,Desarrolladores en Laravel,Desarrolladores en CodeIgniter,Programadores que quieran adquirir nuevos conocimientos y habilidades,Desarrolladores web del fullstack,Desarrolladores que quieran mejorar sus posibilidades laborales,Apasionados por las tecnolog as y la programaci n


Homepage

[Bild: 516796276_132-manejar-excepciones_s.jpg]

Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Tailwind CSS - The Practical Bootcamp in 2024 Panter 0 82 15.10.2024, 02:53
Letzter Beitrag: Panter
  React intensivo: desde cero y actualizado para principiantes Panter 0 157 12.02.2024, 11:57
Letzter Beitrag: Panter
  Flutter - Móvil: De cero a experto - Edición 2023 Panter 0 118 07.02.2024, 11:24
Letzter Beitrag: Panter
  NodeJS: De cero a experto Panter 0 116 03.01.2024, 00:12
Letzter Beitrag: Panter
  Máster Completo en Java de cero a experto 2023 (+127 hrs) Panter 0 120 27.12.2023, 23:15
Letzter Beitrag: Panter
  Excel desde Cero hasta los detalles Panter 0 126 12.11.2023, 13:16
Letzter Beitrag: Panter

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Expand chat