Abril 2022: Curso y libro Laravel Livewire, libro Django 4 y renovación del curso Laravel
- 👤 Andrés Cruz
 
    Hola a todos! por aqui paso a decir las buenas nuevas!
CONTENIDO DEL MES
- Este mes estoy trabajando en la renovación del curso de Laravel, desde las primeras secciones, ya hay publicadas más de 18 horas del curso y poco a poco habrán más horas.
- Estoy trabajando en la renovación del curso de Django para la sección de Vue.
- Este mes voy a publciar la primera parte de mi libros de Django y
- Ya esta disponible la primera parte del libro de Laravel Livewire en la plataforma de leanpub y Amazon- https://www.desarrollolibre.net/libros/primeros-pasos-laravel-livewire
 
- Listo el curso en Laravel Livewire.
Youtube:
- Oruga UI para componentes en #Vue 3 con una Rest Api en #Laravel 9 | 2
- Libro: Primeros pasos con Laravel 9; domina el framework PHP más famoso
- Preparar el entorno necesario para Laravel 9 en Windows con Laragon, PHP 8
- Configurar Axios en un proyecto en Vue 3 #Laravel 9 | 3
- Consumir una Rest Api y construir un listado (Tabla) con Oruga UI #axios #Laravel 9 | 4
- Material Design Icons, Oruga UI, Vue 3 y #Laravel 9 | 5
- Paginación en Oruga UI Vue 3 #Laravel 9 | 6
- Campos de formulario o-input - Oruga UI Vue 3 #Laravel 9 | 7
- Configurar Vue Router para la navetación - Oruga UI Vue 3 #Laravel 9 | 8
- Parámetros opcionales en las ruta Vue Router - Oruga UI Vue 3 #Laravel 9 | 9
- Consumir REST API con Axios, Listado de Categorías - Oruga UI Vue 3 #Laravel 9 | 10
Blog:
- Cómo crear un proyecto en Laravel Livewire
- Configurar Vue 3 en un proyecto en Laravel 9
- Configurar axios para un proyecto en Vue 3
- Configurar Oruga UI en Vue 3
- Crear un listado en Vue 3 con el componente o-table Oruga UI, Rest Api en Laravel
- Mostrar contenido HTML en Laravel blade
- Primeros pasos Laravel 9 con Livewire 2
Mis cursos:
Curso y libro de Laravel 9
Consumir la Api Rest con Vue 3 y Oruga UI
- List.vue: Confirmación para eliminar- Vamos a crear un modal de confirmación al momento de eliminar.
 
- Exponer y personalizar variables CSS de Oruga UI- Vamos a exponer el CSS por defecto de Oruga para poder modificarlo.
 
- Mensaje de acción- Vamos a mostrar un mensaje para las acciones CRUDs.
 
- Mensaje de acción- Vamos a mostrar un mensaje para las acciones CRUDs.
 
Extra: Laravel, Vue 3, Oruga UI y carga de archivos
- Habilitar la carga de archivos en la Rest Api- Vamos a crear el recurso rest para subir archivos.
 
- Carga de archivos desde Vue, Oruga- Vamos a usar el componente de Oruga para el upload.
 
- Aplicar validaciones- Vamos a realizar las validaciones del lado del servidor y mostrarlas en Oruga.
 
- Carga de archivos desde Vue, Oruga segundo componente- Vamos a hacer la carga o upload en Vue 3 con Oruga UI con el segundo componente.
 
- Mostrar errores de validación- Vamos a mostrar posibles errores al momento de procesar la petición de upload.
 
- Extra: Carga de archivos con Drag and Drop- Vamos a ver una variante con la cual podemos realizar el upload mediante Drag and Drop.
 
- Borrar archivos anteriores- Vamos a borrar la imagen anterior.
 
Para el curso de Django:
Vue 3: NaiveUI y listados
- Vue CLI- Vamos a instalar Vue CLI.
 
- Crear el proyecto- Vamos a crear un proyecto con proyecto en Vue.
 
- Instalar y configurar Vue Router- Vamos a instalar y configurar Vue Router
 
- Instalar axios y primera petición- Vamos a instalar axios.
 
- Crear un repositorio en git- Vamos a crear un repositorio con github.
 
- Crear un listado de categorías- Vamos a crear una página de listado para las categorías.
 
- Tarea: crear un listado de tipos- Vamos a crear una página de listado para los tipos.
 
- Navegación entre páginas- Vamos a aprender a navegar entre páginas.
 
- Sobre, Instalar, configurar y primeras pruebas con naive UI.- Vamos a hablar sobre naive UI.
 
- Componente de tabla para las categorías y tipos- Vamos a crear un componente de tabla para nuestros listados.
 
- Space: Contenedor- Vamos a crear un contenedor de tipo Space.
 
- Layout: Esqueleto básico- Vamos a crear una estructura base de la web.
 
- Menú: Establecer el RouterLink- Vamos a adaptar el menú para que funcione con un router-link.
 
- Menú: Opciones de listado dinámicas- Vamos a crear un listado con las categorías y tipos en la Rest Api.
 
- Menú: con componente menu- Vamos a crear el modelo de menú.
 
- Adaptar menú en un componente aparte- Vamos a crear un componente en Vue para el menú.
 
- Header para las categorías y tipos- Vamos a crear un header con un menú.
 
- Botones para los RouterLink- Vamos a modificar los routerLink con un diseño de botón.
 
- Integrar Tailwinds.css- Vamos a instalar Tailwind.css en el proyecto.
 
- Adaptar detalles visuales- Adaptaremos ciertos detalles visuales con Tailwinds.
 
- Listado de elementos- Vamos a crear el listado de elementos.
 
- Extra: Agrupar rutas- Vamos a dar un mejor agrupado a las rutas.
 
- Listado de elementos por categoría- Vamos a obtener un listado de elementos por categorías.
 
- Tarea: Listado de elementos por tipo- Vamos a obtener un listado de elementos por tipos.
 
- Extra: Introducción a sobrescribir el tema de NaiveUI- Vamos a conocer cómo sobrescribir el estilo.
 
- Vista de detalle de los elementos- Vamos a crear la vista de detalle.
 
- Menú: con componente anchor
Vue 3: CRUD y formularios
- Formulario para categorías, estructura inicial- Vamos a crear el esqueleto inicial para la creación.
 
- Formulario para categorías, crear- Vamos a crear una categoría mediante un formulario en Vue.
 
- Formulario para categorías, manejo de errores- Vamos a mostrar los errores del formulario.
 
- Formulario para categorías, editar- Vamos a adaptar el proceso para editar un registro.
 
- Tarea: Formulario para tipos- Vas a realizar el formulario de crear y editar para los tipos.
 
- Formulario para los elementos, esquema inicial- Vamos a crear la estructura inicial para el formulario de elementos.
 
- Formulario para los elementos, armar listados- Vamos a completar el formulario de elementos cargando los tipos y categorías desde la rest api.
 
- Integrar CKEditor- Vamos a configurar el plugin anterior en el proyecto.
 
- Habilitar el CSS de CKEditor- Vamos a habilitar el CSS para nuestro editor.
 
Vue 3: Ajuste
- Activar opciones del menú de categorías y tipos- Vamos a cargar los enlaces para la opción de categoría y tipos en los menús.
 
Acepto recibir anuncios de interes sobre este Blog.
Este mes estará disponbile un libro de Django, Laravel Livewire y un curso de este último, renovación del curso de Laravel básico con Larvel 9.
| 👤 Andrés Cruz
