Actualización semana 05May-12May - SEO Laravel, Finalizado Libro/Curso Livewire e Inertia

Video thumbnail

Hola a todos y bienvenidos a otra semana en la cual paso a hablar sobre todas las actualizaciones y todo el contenido que subí, correspondiente a la semana del 5 de mayo hasta la del 12 de mayo, que sería la fecha actual.

Contenido en YouTube y en el Blog

Comenzamos, como siempre, con todo el contenido subido a mi canal de YouTube y también al blog. En el blog, además, subí algunas publicaciones un poquito diferentes, así que si quieres, puedes darte una vuelta por ahí para revisarlas.

Un punto importante es que finalmente actualicé los libros de Laravel Livewire e Inertia a su versión 12, con todos los cambios que esto implica:

Actualizado los Libros y Cursos a Laravel 12 - Livewire e Inertia - NUEVO visor para los libros - https://youtu.be/aDlXiJmim9o

Aproveché para actualizar también el visor del libro de Laravel. Por ejemplo, si visitas la web de la Academia y accedes al libro de Livewire, verás que ahora hay dos botones de descarga en PDF: uno en modo oscuro y otro en modo claro.

Así que, en resumen: los libros ya están actualizados, y el de Livewire ahora cuenta con este nuevo diseño, tanto en PDF como en EPUB, que son los formatos que yo exporto.

También publiqué un resumen rápido de lo que hicimos en el libro de Lwair, y lancé el video correspondiente con las conclusiones del curso.

Resumen, App de ToDO en Laravel Livewire - https://youtu.be/Cl3lv7iFqjw

Conclusiones al terminar en Curso/Libro Laravel 12 Livewire 3 - https://youtu.be/5bUAKU9_434

Unos videos que considero bastante interesantes son los relacionados con la optimización de mi blog, que antes estaba un poco desastre. Todavía no tengo el posicionamiento que quiero, pero ya estoy mejorando en ese aspecto.

Aquí te doy algunas claves, y más adelante planeo sacar un curso completo para crear un blog o aplicación optimizada para Google:

Seo en Laravel - Optimizando los archivos JavaScript en un blog - https://youtu.be/QCRroN2oJPQ

Los iframes de YouTube son un veneno para el SEO. Esto también lo explico en otro video: estos iframes te penalizan por las cargas innecesarias, así que hay que tener cuidado. Comparto algunas consideraciones al respecto:

Los Iframe de Youtube SON UN VENENO en el SEO de tu Blog, Como corregirlo? - 3 - https://youtu.be/SvmcIDaKOGk

Un video un poco antiguo del caso práctico de Laravel con Strike, enfocado en la modularización de claves:

Laravel Cashier Stripe y la IMPORTANCIA de Modularizar tus claves - https://youtu.be/Ixbq8qGbxfs

Algunos videos actualizados del curso de Alpine, que estoy renovando. Incluyen por ejemplo la parte de eliminación de To Dos:

Aplicación de To Do List con Alpine JS - Eliminarlos todos - 19 - https://youtu.be/oum5U6Omv44

Un video de tipo "extra" donde cambié la fuente de poder de mi PC, y di algunos tips por si también quieres hacerlo (como hice antes con el cambio de procesador):

Cambiando La fuente de Poder de tu Computadora - Paso a Paso y Consideraciones - https://youtu.be/CswDXMhYKQA

Otro video un poco en tono humorístico sobre cuando ChatGPT no entiende lo que quieres decir y simplemente se bloquea, incluso si redactas perfectamente la pregunta o el código:

Chat GTP se puso Tonto, se quedo pegado como una piedra - https://youtu.be/t6n41QI0Wxc

Activación del menú hamburguesa en Navbar usando Vue, para la aplicación que estamos desarrollando con CodeIgniter 4 y que consume una REST API:

Activar Menú de hamburguesa en el Navbar en Vue 3 - 52 - https://youtu.be/91GUoV11Mc0

Curso/Libro de Tienda Online con Laravel 12 + Livewire 3


Actualmente estoy trabajando en un curso unificado para Mac y Windows con Laravel 12 y Livewire 3, enfocado en crear una tienda en línea. Más adelante, haré lo mismo con Inertia.

Por ahora, ya avancé con:

  1. Algunas correcciones y cambios

    1. Hablamos sobre algunas correcciones realizadas.

  2. Mensaje Flash

    1. Configuramos el mensaje flash para las operaciones realizadas.

  3. Enlace en el sidebar

    1. Definimos el enlace de navegación para el sidebar.

  4. Modularizar tabla

    1. Modularizamos la tabla mediante un trait para la ordenación, componente de th y CSS.

  5. CRUD: Tag

    1. Vamos a crear el CRUD para las etiquetas.

  6. CRUD: Post

    1. Vamos a crear el CRUD para los posts.

  7. Post: Upload

    1. Vamos a implementar la carga de archivos para los posts.

  8. Post: Verificaciones en el slug

    1. Realizamos unas modificaciones para poder hacer unas verificaciones al slug cuando ya ha sido tomado.

  9. Post: Ckeditor

    1. Vamos a configurar CKEditor para definir el contenido enriquecido de nuestra app.

    2. https://www.youtube.com/watch?v=anpchrB28Fg

  10. Post: Ckeditor y upload: Cliente

    1. Vamos a configurar el JS del cliente para la carga de imágenes.

  11. Post: Ckeditor y upload: Servidor

    1. Vamos a completar el proceso de upload de imágenes de CKEditor en el servidor.

  12. Post: Tag: Listado

    1. Vamos a implementar el listado de etiquetas de los post.

  13. Post: Tag: Asignar

    1. Vamos a implementar la asignación de etiquetas al post.

  14. Post: Tag: Listado de etiquetas del posts

    1. Vamos a mostrar las etiquetas del posts.

  15. Post: Tag: Remover

    1. Vamos a implementar la opción de remover las etiquetas.

  16. Post: Tag: Filtro

    1. Vamos a crear un filtro de etiquetas para la asignación de etiquetas a post.

  17. Demo, Post: Tag: Excluir del listado tags existentes

    1. Vamos a excluir del listado, las etiquetas asignadas al post.

  18. Trait para la gestión de las etiquetas

    1. Creamos un trait para la gestión de las etiquetas.

  19. Diseño para el listado de etiquetas

    1. Mejoramos el diseño del bloque de asignación de etiquetas a la entidad.

Estoy empleando una nueva metodología en la cual, si es código repetido o ya explicado en otro curso, simplemente doy una explicación breve y ya dejo la codificación lista. Esto me permite que el curso sea más corto, directo y claro.

Acepto recibir anuncios de interes sobre este Blog.

Curso y Libros Resumen app todo y conclusiones Livewire - Cambiando la fuente de Poder PC - Cashier modular - Eliminar To Do Alpine - SEO en Laravel Libro/Curso Laravel Livewire Store CRUD tags, posts, categorias y etiquetables

- Andrés Cruz

In english