Update week 24Fe-03Mar - Django Store and Vue + RestApi + Laravel 12 courses

Welcome to another week where I will be talking about updates to all the content I teach from February 24th to March 3rd.

Book and course updated to Laravel 12

Starting here with the new update that we had of Laravel 12 that came out was on February 24 if I remember correctly or well in February at the end of February And from here I started to update some things just as I have commented on the last videos about well that I uploaded the channel at least at the time in which I recorded this video about arabel in which I show you or I comment on the news, that is, what is new and also on how you can update a project in Laravel 11 to Laravel 12 in summary there are very few changes in what refers to the code, that is, the implementation, what interests us is the Core of the framework we have absolutely no changes therefore the update between one version to the other is completely direct, it is one more update in a way that is understood that when we are going to create a project, arabel now we have a slightly more integrated ecosystem it already appears directly to us. If we want to create a simple project with nothing or directly with Vue or with Livewire it no longer asks us if what and Jetstream or or if with Brezee it is better integrated all that would be as who says the form or at least in my opinion I consider it so so the update both at the level of the book and at the level of the course that is also practically ready I only need to record the introduction at the moment in which I am saying these words It is the same basically for what was commented before and I explain why I know that it is also important when I am going to update what is the title at the level of the course and also of the books that I am going to place Laravel 12 again do not expect any fundamental change since it is basically the same.

What interests me is programming and if programming is the same Then we have very few changes at the level of the book what I did was some references and little more I will also talk about this as it says I will make a specific video to what I updated in the book and also at the level of the course but the good news is that everything is already available so here you have it:

https://www.desarrollolibre.net/libros/primeros-pasos-laravel

YouTube y Blog

Now we are going to start with the updates at the YouTube channel level and also all the content since I make an equivalent publication in the blog. So what I told you here you also have in the blog desarrollolibre.net

The updates from last week you can see here, we are also talking a little about this video, it was for the application to consume the API that we created in Codeigniter 4, in this case using Vue with Tailwind and Oruga UI. I have already finished that section, now I will talk about it, so those of us who are here

Here is a very simple video on how you can avoid all the content appearing elongated, obviously using containers:

Tailwind: Container - Para evitar que el contenido aparezca todo alargado - Vue - 39 - https://www.youtube.com/watch?v=hbyW4K0RFFs

This is for the new channel that I created. I have already told you every week how you can attenuate sounds in Unreal. In other words, we have a sphere in which only that sound will be played and as that sphere separates, there are actually two spheres, the sound is attenuated. You have a sphere, as they say, where the sound will be heard at 100% and then another sphere inside the sphere of the first sphere in which it indicates the part of how it will be attenuated, so that's basically it.

Atenuar sonidos en Unreal Engine 5 - Attenuation Volumen - https://youtu.be/h-B8q4e6N0k

Here are some of the very old posts I'm making about the original Laravel 10 course, the first course I made about Laravel that we follow here with VUe and Sanctum and little else. All that content is also completely compatible with what we have today since there are practically no changes:

Detalles Finales + Vue + Laravel Sanctum - 15 - https://www.youtube.com/watch?v=9F9O5--rcT0

So as far as the application that we are building here is not this one but this is the Django part which is a small online store right now I'm going to start working on the design part so that it doesn't end up so ugly this is basically as I have told you it is basically this since I am going to put all the sections also define the master template define some things here in Django admin the test data configure Bootstrap which as you saw is the one I am going to use because of its simplicity and finally here what is to create the list based on the design that we have here in bustra very simple and Django and implement the filters part search field and Select very simple that was what you could see up here this filter is ugly and now we arrange it.

Un plugin para Alpine para la persistencia de datos:

Introducción a Alpine.js  -  Persistir datos en el Cliente - 22 - https://www.youtube.com/watch?v=qaMeXTBy-00

This is one of the videos I was telling you about the changes in Laravel 12:

Courses and Books

I have already recorded the introduction for CodeIgniter 4, which would be the last class that I record. Here we have finished the application in which we consumed an application or the RestAPI created in CodeIgniter 4 from an application in Vue with Tailwind and caterpillar ui so that it looks really nice.

CodeIgniter 4 + Rest Api + Vue + Oruga UI + Tailwind 4

  1. Introducción

  2. Agrupar rutas

    1. Agrupamos las rutas de tipo CRUD bajo un mismo prefijos y componentes en común.

  3. Navbar: Enlaces

    1. Vamos a crear un navbar para la navegación.

  4. Redireccionar en 404

    1. Vamos a redireccionar a un componente o ruta cuando la ruta no exista.

  5. Menú de hamburguesa

    1. Vamos a implementar la funcionalidad del navbar con el menú de hamburguesa.

  6. CORS CodeIgniter 4 la forma correcta

    1. Vamos a conocer como podemos configurar los CORS en C4 en base a la documentación oficial.

The Django online store, I'm already in the final stretch in the part of what I was going to do initially, the most interesting part, which is the PayPal part, there I showed you the integration in the client, what you have to do on the server, why generate the token, approve the purchase, some considerations that you should take into account, and finally we finished that, we painted the success page and some more details in the part that I'm finishing, which is navigation through the sl slug and not the PK:

Tienda en Línea - Django 5

  1. PayPal Servidor, Generar token

    1. Vamos a generar el token de acceso para poder procesar la orden.

  2. PayPal Servidor, Aprobar compra

    1. Vamos a aprobar la orden de PayPal y cobrar los ingresos.

  3. Obtener datos relevantes

    1. Vamos a hablar sobre los datos más importantes que debemos registrar.

  4. Verificar compra exitosa

    1. Vamos a crear una página sencilla para mostrar los datos de la orden.

  5. Detalle mediante el slug

    1. Vamos a modificar la vista para que busque el detalle mediante el slug

  6. Listado, truncar datos de la descripción

    1. Vamos a truncar el detalle en el listado

Laravel Course Updates for Version 12:

Laravel 12

  1. Crear un proyecto en Laravel en MacOS y Windows: Laravel Herd

    1. Vamos a crear un proyecto en Laravel mediante el instalador y composer.

  2. Laravel Breeze y Laravel a partir de la 12

    1. Te hablo sobre como queda la tecnología para proyectos modernos en Laravel.

  3. Crear un proyecto en Laravel en Windows

    1. Vamos a crear un proyecto en Laravel mediante el instalador y composer.

I agree to receive announcements of interest about this Blog.

Book and course updated to Laravel 12 YouTube and Blog: Django Store, template, admin listing, Bootstrap - Courses and Books: Laravel 12 - App Vue + CodeIgniter 4 - Django Paypal and details

- Andrés Cruz

En español