ActSem 4-11Ag - Livewire 4 Blender simetría - Office vs Microsoft - Django Paypal - Laravel Free Libro +
Bienvenidos a otra semana. Paso a hablar sobre todas las actualizaciones que he subido para la semana del 4 de agosto hasta el 11 de agosto, que viene siendo la fecha actual.
Versiones comunitarias de libros
La semana pasada liberé la de Django y esta semana liberé la de Lara. Esto también lo he publicado en mi canal de YouTube; por aquí te dejo la lista de reproducción en caso de que te interese saber más sobre el asunto.
Son las versiones comunitarias: libros completamente gratis, basados en los originales (que son de pago). Estas versiones tienen aproximadamente un cuarto del contenido.
Por ejemplo: el del Laravel tiene unas 200 páginas, y su versión comunitaria tiene unas 150 páginas.
Para obtenerlas, puedes hacerlo desde la web de Leanpub o directamente desde mi aplicación de academia, que también tiene modo oscuro. En ambos casos, tienes que ir a la aplicación, buscar el libro (aunque aquí te dejo los enlaces), crearte una cuenta y descargar la versión light en PDF o la versión modo oscuro.
También tienes el preview, que es completamente gratuito, en caso de que quieras ver algo antes de decidir si descargas la versión comunitaria.
- https://academy.desarrollolibre.net/libro/laravel
- https://academy.desarrollolibre.net/libro/primeros-pasos-con-django-5
YouTube y blog
Pasamos ahora a lo que es YouTube y el blog.
Video de modelado en Blender: subido en mi nuevo canal, donde hablo más que todo sobre cosas de videojuegos. En este caso, estaba modelando una figura en Blender y no activé la simetría, lo que generó un problema. Te muestro cómo corregirlo.

¡No activaste la simetría en el Modelado o Esculpido en Blender! Esta solución oculta En segundos - https://youtu.be/0CNcNWuJxlA
Versión comunitaria en inglés: las publico todos los lunes, martes o miércoles de la semana siguiente.
Resumen de Laracon Día 2:
Resumen Laracon Día 2: Livewire 4, BRUTAL!: Islas, Property Hooks, Loading Multi archivo y + - https://youtu.be/_lKaL_WNkqU
Principal novedad: Livewire 4, con dos mejoras clave:
- Propiedades Hooks: son las mismas propiedades de antes, pero ahora con validaciones, caché y más.
- Islas: permiten que al recargar un componente, solo se actualice una parte y no todo el elemento.
CHTP para estudiantes: en vez de que te dé la solución directamente, puedes activar un modo de práctica en el que la IA te hace preguntas sobre un tema.
ChatGTP para Estudiantes, Nueva Opción! - https://youtu.be/k4vKg2EZ-9g
Análisis de un caso con Python y Excel: una empresa llevaba sus finanzas en un Excel caótico. Un analista usó Python y Pandas para generar reportes automáticos.
Su jefe se rio de él cuando le propuso usar Python: "Limítate a usar Excel ya le cogerás el truco" - https://youtu.be/zS6dunCcY-8
LibreOffice vs Microsoft: LibreOffice acusa a Microsoft de complicar innecesariamente la compatibilidad con sus archivos, añadiendo redundancia en los formatos.
"LibreOffice explota contra Microsoft y lo acusa de usar Office para bloquear la competencia" - https://youtu.be/lPBWT-ZoYtA
No te quedes en los tutoriales: mensaje claro de pasar a la acción, construir tus propios proyectos y practicar.

NO Solo veas Tutoriales, Google, IA... PASA A LA ACCIÓN - https://youtu.be/FJFp0q8baqU
Avances en curso y libro Django Shopping
Actualmente estoy creando el curso y libro de Django Shopping. Esta semana hemos avanzado con la integración de PayPal:
Configuración de precios de producto.
Estructura de ambientes de desarrollo y producción.
Generación del token antes de aprobar una orden.
Construcción de la clase para manejar el flujo de pagos.
División en capas para reutilizar código, igual que en la app de Livewire.
La implementación ya permite que, al hacer clic, aparezca la ventana de pago.
Django - Tienda en línea
Tienda: Libros
- PayPal, Claves de acceso
- Definimos las claves de acceso.
- PayPal, Resumen de la Implementación: Cliente
- Veremos cómo quedó la configuración en base a la implementación anterior.
- PayPal, Cliente, configurar precio
- Vamos a definir el precio del libro en el plugin de PayPal.
- PayPal, Configurar cliente dev/pro
- Creamos una clase de ayuda para especificar el ambiente de PayPal, producción o desarrollo.
- PayPal, Generar el token
- Creamos el método para generar el token de PayPal.
- PayPal, Constructor
- Creamos el método constructor e inicializar las claves de PayPal y el URL
- PayPal, Aprobar orden
- Creamos el método para aprobar la orden.
- PayPal, Método post
- Creamos el método post para procesar la orden que emplea los métodos anteriormente creados.
- PayPal, Probar implementación
- Haremos un pago de prueba en PayPal para probar todos los cambios realizados hasta ahora.
- PayPal, Definir el libro
- Vamos a definir el ID del producto para luego procesar en el servidor.
- Paypal, Migrar implementación a clase utilidad
- Vamos a migrar la integración con PayPal a otra clase.
- Adaptar PayPal: Parámetros importantes del pago
- Vamos a identificar y crear propiedades para cada dato que nos interese registrar como el ir del pago, estado, traza, etc.
- Payment, Registrar un producto, lógica
- Vamos a crear una instancia de Payment, y registrar el pago de un producto.
- Payment, Probar integración
- Vamos a probar la integración anterior.
Acepto recibir anuncios de interes sobre este Blog.
Versión comunitaria (GRATIS) para Django y Laravel Youtube/Blender y falla en la simetria - Livewire 4 -ChatGTP para Estudiantes - Office vs Microsoft Cursos/Blog Adaptar PayPal a la aplicación
- Andrés Cruz