Noviembre 2021: Curso Vue Native ya DISPONIBLE, contenido para CodeIgniter 4, Flask y Vue 3
Recuerda que si quieres adquirir alguno de mis cursos me ayudas muchísimo mas si lo haces con los enlaces que te dejo aquí en mi plataforma!
Esta publicacion es especial, y tiene el objetivo de tener una recopilacion de TODO lo que vamos subiendo en mi blog, canal de YouTube, cursos en el mes de Noviembre de 2021; por lo tanto, voy a ir actualizando a lo largo del mes.
Curso en Vue Native YA DISPONIBLE
Ya esta con nosotros el curso de Vue Native, para dar los primeros pasos con Vue Native que espero que disfruten; ya esta disponible, desde la sección de cursos podrá ubicar el curso y mas informacion sobre el mismo:
Adiós Preguntas y Respuestas en Udemy
- Como les había comentado, el soporte de preguntas en los cursos será exclusivamente por Discord cuyo enlace puedes ver al final del blog (en el footer)
**Libro de Vue Native**
Como parte de mi objetivo que es seguir extendiendo mi marca y mi forma de enseñanza, he decidido que voy a sacar un libro (el primero de que espero sean muchos) en este caso sobre Vue Native en el cual me encuentro escribiendo y el material del mismo será muy ligado al curso que ya esta online.
CONTENIDO DEL MES
Este mes en parte voy a seguir trabajando en la renovación de mi curso GRATIS de Vue 2 a 3 cuyo contenido estará en exclusiva para YouTube.
Youtube:
- Crear app con Vue CLI #22
- Vue Router, configurar, instalar y primeros pasos #23
- Vue Router, RouterLink y pase de parámetros #24
- Rutas con nombre con Router y pase de parámetros #25
- Alias para las importaciones Vue #26
- Peticiones fetchs, listados y routerlinks Vue #27
- Crear modulos y funciones de ayuda para usar de manera global Vue #28
- Eager loading (Carga ansiosa) con condiciones en Laravel
- Pasar un objeto vía Router Link con Vue #29
- Array a objeto RECOMENDADO! #30
- Crear la estructura de una página de detalle #31
- Componentes, padre, hijos y raiz, pase de datos $root #32
- Manejo, Eventos e inicialización de formularios en Vue #33
- Formulario de creación Vue 3 #34
- Migraciones en CodeIgniter 4: Agregar columnas extras a las tablas y de tipo Foreign Key
- Proceso CRUD Eliminar #35
- Vue Router, Rutas hijas o subrutas #36
- Mostrar un componente de carga en Vue #37
Mi Blog:
- Laravel VS CodeIgniter
- Botones de tipo Flotantes FAB en Vue o Vue Native
- Definiendo columnas de tipo enum en las migraciones para CodeIgniter 4
- Columnas de tipo created_at y updated_ad y su definicion en los modelos en CodeIgniter 4
- Definiendo columnas de tipo enum en las migraciones para CodeIgniter 4
- Desinstalar completamente Xcode en MacOS
- Eager loading (Carga ansiosa) con condiciones en Laravel
- Rutas hijas en Vue Router
- FOREIGN_KEY_CHECKS para el roolback de las migraciones de tipo foreign key en Laravel
- Usar dos decimales en el input tipo number, ideal para precios
- Botones responsive o adaptativos en Vue Native
- Remover elementos de un array en Vue: CRUD
- Parámetros opcionales en Vue Router
- Alias para las importaciones en Vue
- ¿Enrutando el mismo componente, el componente no se recarga en Vue con Vue Router?
- Activar el modo debug en Flask
Cursos:
Vue Native (Vue)
- Vue Router: Creando componentes y el RouterLink
- Vue Router: Rutas con nombre
- Alias @ para las importaciones en src
- Crear un componente de listado y peticiones fetch sobre un recurso rest
- Definir y consumir un módulo JavaScript desde un componente
- Pasar un objeto como parámetro por el Vue Router
- Mapear un array a objeto
- Crear vista de detalle
- Definir la data en el componente App.vue de manera global y consumirla
- Crear componente y formulario para editar la data
- Manejo, inicialización y envío de formulario con los v-model
- Formularios de creación
- Formularios reutilizable
- Eliminar
- Rutas hijas con Vue Router
- Loading de carga

CodeIgniter 4 - Sistema de Facturación
- CRUD para los productos, Generar modelo para el control de los productos
- CRUD para los productos, Registrar el log (ProductControl) en la función addStock
- CRUD para los productos, Aumentar cantidades desde el listado
- Extra: CRUD para los productos, Remover flechas input number
- CRUD para los productos, Remover cantidades desde el listado
- CRUD para los productos, Registrar aumento de cantidades
- Vamos a pasar el ID para la petición así como adaptar que cualquier producto pueda ser editado.
- CRUD para los productos, Validar datos de entrada desde el controlador
- CRUD para los productos, Verificar respuesta del servidor desde la vista
- CRUD para los productos, replicar los pasos anteriores
- CRUD para los productos, Convertir las funciones anteriores una petición de tipo post
- Generar migración y modelo para el cliente/usuario de la app
- Actualizar Stock en el listado
- Seeds, Generar usuarios de prueba
- Registrar usuario en ProductsControl, generar migración
- Reto: Modificar migración de tipos para los usuarios
- Crear un componente con un listado de usuarios/customers
- Aceptar el usuario desde el controlador
- Reto: Realizar los pasos correspondientes para la salida de mercancía
- Crear función json para mostrar los proveedores o clientes
- Consumir la función anterior desde la vista para popular el select
- Validar que el tipo de usuario sea válido


Flask con integracion con Bootstrap 4 o 5: SocketIO
- Crear nuevo proyecto
- Explicar el flujo básico de Socket y la comunicación flux duplex
- Crear página HTML de ejemplo
- Comunicación full duplex conexión servidor
- Comunicación full duplex conexión cliente
- Comunicación full duplex conexión cliente
- Comunicación varios clientes, broadcast
- Enviar varios argumentos y un json
- Crear una app de chat: Enviar mensajes
- Crear una app de chat: Listar mensajes
- Crear una app de chat: Limpiar textarea al enviar un mensaje
- Crear una app de chat: Inyectar fecha actual
- Crear una app de chat: Pasar información sobre la persona
