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.
Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter