Índice de contenido
Bienvenidos a una nueva actualización. Quiero comentarles sobre todo el contenido que he subido en las últimas tres semanas. Les recuerdo que los libros comunitarios ya están todos disponibles, a excepción del de "Tienda en Línea", que fue el último curso que realicé.
En cuanto a los cursos basados en estos libros, ya he subido casi todos a YouTube. Actualmente, me falta publicar el de PHP y subir los de Livewire y Inertia; mi objetivo es lanzarlos antes de la salida de Laravel 13 para aprovechar las nuevas versiones.
Actualizaciones en el Blog y Rutas de Aprendizaje
He actualizado prácticamente todo el contenido del blog, especialmente las secciones de Android y Blender. Si quieres aprender estas tecnologías, puedes seguir mi ruta de aprendizaje en la sección de "Academia" o en las categorías del blog.
Android con Kotlin: Estoy actualizando el "artículo pilar" de esta categoría. Allí encontrarás el desarrollo moderno empleando Jetpack Compose:
Formato Libro: Para quienes prefieren un formato más cómodo, he agrupado el contenido de Android en un libro de 289 páginas. Es una guía muy completa que va más allá de los primeros pasos y está disponible al precio de un café:
Además, he rediseñado la web para que luzca mucho más moderna, mejorando los listados de cursos y ajustando detalles visuales como los botones de búsqueda. ¡Espero que les guste el nuevo estilo!
Contenido destacado en YouTube
PHP y Frameworks
He terminado de publicar el curso de PHP. El propósito es enseñarte las bases del lenguaje y explicarte por qué, hoy en día, no es recomendable programar solo con PHP "puro" (más allá de una página de contacto), sino que es necesario saltar a un framework. En el curso cubrimos clases y otros conceptos esenciales para dar ese salto profesional.

Primeros pasos con PHP: Formularios, Validaciones, Saneado de Datos e Inserción Base de datos - 12 - https://youtu.be/iuH7lkNg1rg
Primeros pasos con PHP: Restructurar el Formulario - 13 + Gemini Agent - https://youtu.be/zdo0rrKsZgQ
Clases en PHP: Constructores y Propiedades, Herencia, abstractas - 14 - https://youtu.be/YN6NkW1Udrw
PHP Moderno: ¿Include, Require o Use/Namespace? - 15 - https://youtu.be/h3Hdkx-2oqE
Android y Django
Android: Estoy publicando un vídeo diario de la migración. Actualmente, estamos cubriendo el uso de scrolling, tipos de clases (data class, enum), companion objects y el manejo de componentes modernos como botones flotantes y diálogos.

Data Clases en Kotlin: Y los Pair y Triple para almacenar DATOS - 07 - https://youtu.be/z7UEeHMN2i4
Las clases enumeradas con datos asociados en Kotlin - 08 - https://youtu.be/KX5r_K-E45w
Los Companion Objects para manejar los Static y Factories en Kotlin - 09 - https://youtu.be/3AB1KM_ttg4
Los arrays y listas en Kotlin: Primeros pasos estas estructuras mutables e inmutables - 10 - https://youtu.be/eeHpwc9UTaY
Android Studio Paso a Paso: Configuración, Estructura de Archivos, Composable - Primera App - 01 - https://youtu.be/BAyy6hC3Bu0
Android Studio Botones: FilledTonalButton OutlinedButton TextButton Column Click Iconos GitHub 02 - https://youtu.be/QBbwLV7oAxI
FloatingActionButton en Android studio + Variantes - 03 | Jetpack Compose - https://youtu.be/rPAE3q8W2u8
Los diálogos (dialogs) en Android Studio | Jetpack Compose - 04 - https://youtu.be/WOeo4nGujXc
Django 6: Ya lancé el curso comunitario renovado para la versión 6. En YouTube estoy liberando vídeos sobre operaciones CRUD, uso de la shell, paginación y personalización del Django Admin. También recomiendo ver los vídeos especiales sobre el problema de N+1 y cómo conectarse a MySQL.

Operaciones CRUD con el ORM y la base de datos + Shell en Django 6 - 40 - https://youtu.be/B8F-HmM753o
manage.py Shell en Django 6 Para realizar pruebas - 41 - https://youtu.be/AP_MXpQEuhU
Implementar Operaciones CRUD en nuestra aplicación en Django 6 - 42 - https://youtu.be/KM5jmHmsfx4
Consideraciones importantes sobre el CRUD anterior en Django 6 - 43 - https://youtu.be/sGiJfEc9EAc
Redirecciones en Django 6 - 44 - https://youtu.be/1DDJrGxGmJc
Paginar Registros en Django 6 - 45 - https://youtu.be/6EBlH-3Jiag
Paginar Registros en Django 6 - Definir la Paginación en el template con Bootstrap 5 - 46 - https://youtu.be/LPsXa5A6yUM
Encontrar o 404 - get_object_or_404 en Django 6 - 47 - https://youtu.be/D0ugTkBWkK8
Encontrar o 404 - get_list_or_404 en Django 6 - 48 - https://youtu.be/_hItnvbdEfA
Espacio de Nombres de Aplicación para definir las rutas y sus nombre - 49 - https://youtu.be/4DzxoyXstTc
Generar Data de Prueba en Django 6 o en Python con Faker - 50 - https://youtu.be/GR4CalJxRrA
Generar Data de Prueba en Django 6 o en Python con Faker y Ejecuta desde un Comando - 51 - https://youtu.be/t_X2uURXcXQ
Django Admin, Crear Superusuario (createsuperuser) - 52 - https://youtu.be/OX1jnc0XW2g
Presentación de Django Admin - 53 - https://youtu.be/nYFyozd1V5E
Django Admin - Agregar nuestros propios modelos - 54 - https://youtu.be/gW3GMKhE78c
Django Admin - Personalización de columnas, edición, filtrado y más - 55 - https://youtu.be/n9IVFsHbujw
Django Admin - Personalización Registrar clases mediante decorador - 56 - https://youtu.be/ef_XRmVBT5o
Blender y otros
los posts de Blender aunque son unos pocos, también fueron renovados:
Introducción a Blender: Interfaz, Navegación y Primeros Pasos en 3D - https://youtu.be/pkyGr7KTJr8
Blender para Principiantes: Guía de Modelado, Extrusión, Transformaciones y Atajos Esenciales - https://youtu.be/2BUqH626iuI
Y otros vídeos junto a los comunitarios que voy sacando:
Django Session: qué es, cómo se usa - https://youtu.be/DQUkudpHKl0
Problema del N+1 en el ORM de Django y como evitarlo - https://youtu.be/nv_rGUuEDDg
Cómo Configurar y Conectar Django con MySQL paso a paso - https://youtu.be/WHkLW2loWKs
Usar Google Antigravity con Django - Ejemplo de Uso Real - https://youtu.be/qXT2GzaE26A
Introducción a Blender: Interfaz, Navegación y Primeros Pasos en 3D - https://youtu.be/pkyGr7KTJr8
Blender para Principiantes: Guía de Modelado, Extrusión, Transformaciones y Atajos Esenciales - https://youtu.be/2BUqH626iuI
Curso CodeIgniter 4 con PHP - https://youtu.be/X3XlYUfUCfA
Curso Desarrolladores Web Principiantes en Docker - https://youtu.be/rIJxDXN-yb8
Curso cómo construir un chat con LLMs en local y Jan IA o LM Studio y Conecta a Python - https://youtu.be/7pb55CGbm9Q
️ Próximos Lanzamientos: FastAPI y WebSockets
- Actualmente, estoy trabajando en la renovación del libro y curso de FastAPI.
- WebSockets: Estoy agregando un capítulo nuevo sobre WebSockets en FastAPI. Estamos adaptando el desarrollo que hicimos previamente en Django (con Django Channels) para integrarlo con un frontend en Vue.js.
Ofertas y Cupones
Libro de Django Admin: Como oferta especial en mi plataforma de Academia, el libro de Django Admin estará a solo 8 dólares durante las próximas dos semanas.
Udemy: Los cupones de la semana estarán disponibles a partir de este lunes. Recuerda que puedes suscribirte a mi newsletter al final de cualquier artículo de mi blog para recibir estas actualizaciones en tu correo.
DESARROLLOLIBRE_168
Sin más que decir, gracias por seguir el contenido y nos vemos en la próxima actualización.