Skip to content
Alebat
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Cómo empezar
Componentes
Apartados
Árbol de archivos
Botones de enlace
Código
Cuadrículas de Tarjetas
Details
Iconos
Insignias
Pasos
Pestañas
Uso de componenes de Starlight
Tarjetas
Tarjetas de Enlace
Guía Markdown
Core
Librería de componentes
Módulo de Iconos
Nuxt3
Módulo Nuxt Strapi
Que es el package.json y package-lock.json
Vuejs
AWS
Almacenamiento AWS
Almacenamiento EBS en AWS
Almacenamiento Glacier en AWS
Almacenamiento S3 en AWS
Arquitecturas AWS
Arquitecturas de Seguridad en AWS
AWS Lambda
Bases de Datos Aurora en AWS
Bases de Datos en AWS
Bases de Datos en AWS DynamoDB
Bases de Datos en AWS RDS
CICD
BACK-STRAPI
CI / CD STRAPI
Create Build Project STRAPI
FRONT-S3
CI / CD S3
CloudFront
CloudFront CDN -> S3(Servidor de web estática)
CloudFront CDN -> S3(Servidor de web estática)
CloudFront Edge
EC2 Autoescalado
EC2
Introducción AWS
Recuperación de una web de kit digital
Serverless en AWS
VPC AWS
Formación
APIS
Mocks en las APIs
Axios
Consumo de APIs
Fetch
Introducción a las APIs
useFetch en Nuxt.js
Astro
Introducción a Astro
CSS-SCSS
Animaciones-Transiciones
Animaciones en CSS
Introducción a Animaciones y Transiciones en CSS
Transiciones en CSS
BEM (Block, Element, Modifier) en CSS
BoxModel-Layout
El Modelo de Caja (Box Model)
Layouts en CSS
Calc() en CSS
Clamp en CSS
Especificidad en CSS
Flexbox en CSS
Grid en CSS
Introducción a CSS y SCSS
Mixins en SCSS
Pseudo-clases y pseudo-elementos en CSS
Reset CSS
Media Queries en CSS
SCSS
Selector, propiedad y Valor en CSS
Selectores y Tipografía en CSS para Accesibilidad
Variables en CSS y SCSS
Git
Ramificación en Git
Comandos Básicos de Git
Commit
Resolución de Conflictos de Código en Git
Conventional Commits
GitHub Flow
Introducción a Git
Git Pull
Pull Request
Git Push
Git Stash
HTML5
Accesibilidad en HTML5
Guía Básica del Uso de Emmet para HTML5
Estructuras en HTML5
Inserción de Imágenes en HTML
Introducción a HTML5
Manejo de Texto
Citas y Códigos en HTML
Enfatizar y Resaltar Texto en HTML
Etiquetas Básicas de Texto en HTML
Formatos Especiales en HTML
Hipervínculos y Anclas en HTML
Listas en HTML
Video
Buenas Prácticas para Implementar Vídeos en la Web
Conceptos Básicos de Vídeo en HTML5
Reproducción y Control de Vídeo en HTML5
JavaScript
Clean Code
¿Qué es DRY en desarrollo web?
Early Return
Generadores en JavaScript
IIFE
Bucles e Iteraciones en JavaScript
Manejo de errores
Colecciones - Maps
Módulo 1
JavaScript
Módulo 2
Async Await
Clases en JavaScript
Control de Flujo en JavaScript
Estructuras de Datos en JavaScript
Tipos de Datos en JavaScript
Comparaciones de Igualdad en JavaScript
Expresiones y Operadores en JavaScript
Funciones en JavaScript
Introducción a JavaScript
JSON
Colecciones Clave en JavaScript
This Keywords
Type Casting en JavaScript
Declaración de Variables en JavaScript
Reglas de Nomenclatura de Variables en JavaScript
Trabajando con API en JavaScript
Nullish Coalescing Operator
Set
Principios SOLID
Roadmap Frontend
SEO
Introducción al SEO
SEO Técnico
Strapi
Introducción a Strapi
Módulo 0
Módulo 1
Módulo 2
Módulo 3
Módulo 4
Testing-vitest
Vitest's Guide to Unit Testing in JavaScript
Vitest Example
typescript
Genéricos <T> en TypeScript
Omit y Pick en Typescript
TypeScript, Types e Interfaces
Unions en Typescript
Zod
Vue
Emit
Errores comunes en Vue
Nomenclatura adecuada para los props y emits en vue
Watchers
General
Configuración de ESLint y Prettier
Puntuación Fibonacci
Indexación y Configuraciones
Documentación de JSDoc con ESLint
Guía Completa de Linters - ESLint, Commitlint y Stylelint
Sprints
SSH en GitHub
SwiperJS
Introducción a TDD (Test-Driven Development)
Guía de Vuetify para Vue y Nuxt
Python
python_linters
Documentación Python Linterns
LaabPro
Docker LaabPro
Envío de actividad al CRM
Incidencias
Levantar LaabPro
Moodle
Moodle Connexion
Moodle Recovery
Moodle Set Up
Moodle Container Connexion
Moodle Recovery
Moodle Set Up
Services
Contentdata
Actas services
Casos services
Course services
Enrol services
Forum services
Gradebook services
Grades
Groups
Quizzes
Restrictions
Sections
TFM
Users
servicerefactor
Authentication
Cases
Courses
Enrol
Forums
Groups
Managers
Permissions
Quizzes
TFM
Users
Móvil y Apps
Android
Introducción a Capacitor
iOS
PHP
Envío de email con SES de AWS
Verticales
Back
Migración de campos de dirección de usuario a componentes de tipo "Address" en Strapi
Strapi
Checkout
Checkout Controller
Servicio de Checkout con Stripe
Coupons
Módulo de Cupones 🎟️
Endpoints
Consulta para Zona Dinámica
Reading & Writing Databases for Strapi.
Errores
Manejo de Errores Globales en Strapi
Throw Error
Get Laabpro Info
Instalación y Configuración de Strapi 4
API setInvoice
Laab-connection
Controlador para Laab2 y LaabPro
Servicio de Gestión y Validación de Usuarios para Laab2 y LaabPro
Live
Controladores
Hall Controller
Record Controller
Estructuras
Estructura Halls
Estructura Records
Creación de una sala paso por paso
Cómo obtener los suscriptores de un directo
Notifications-socket.io
Notificaciones con Socket.IO
Configuración de Alias de Rutas en Node.js (Strapi).
✅ Strapi API Validation Queries
Strapi Queries
Types
Types Strapi
TypeScript
Migración a TypeScript en Strapi
Users-permissons
Servicio CustomerStripe en Strapi
🔑 Strapi Passwords
strapi-server.ts
User-Endpoints
🔐 Servicio de loginUser - API Autenticación de usuario por vertical
✨ Servicio de Migración de Datos de Usuarios de Wordpress por Medio de API
✨ Servicio de Registro de Usuario por Medio de API
✨ Servicio de Actualización de Datos de Usuario por Medio de API
Update-Pasword
🔐 Servicio de Recuperación de Contraseña en Vertical
✨ Servicio de Cambio de Contraseña en Vertical por Medio de API
Servicio de usuario
WPMigrations
Documentación de la migración de WordPress a Strapi
Migración de Productos de Wordpress a Strapi
Migración de Compras de WooCommerce a Strapi
Migración de usuarios de Wordpress a Strapi
Front
Class
DateUtils
Composables
useCheckResolution
useFilterBlog
useScrollAnimation
useSeoMeta
useVideoPlayer
useWindowsResize
Deprecated-Old
useSeoMeta
CarouselBuilder
Services
SnackBar
useSlugs
Features
ClampText
Modo Claro / Oscuro
Driver.js
Preguntas Frecuentes
InfiniteSlider
Login con Google
Funcionalidad de envío de información de usuario al matricularse
Multiple Slider
Multipurpose Slider
pages
Alumni
Blogs
ui
Cards Renderer Component
Cards Component
Media Thumbnail
SeeMore
Skeleton Loader
Tabs
Modal
Cómo traducir con JSON
Vue Transitions
services
Apis Services en Nuxt 3 con TypeScript
Servicio con useStrapi
Zoho
Flow
Deprecated-Old
Integración Woocommerce - CRM
Updated-New
Proceso automático de alta/baja de usuarios en plataforma
Integración de las compras con Strapi - CRM/Books
Enviar información a un webhook de Zoho Flow(Manera actualizada)
Sistema de dinamización de urls de Zoho
Procesos Generales
Proceso de Altas y Bajas automáticas en LaabPro y Laab2
GitHub
Select theme
Dark
Light
Auto
Selector, propiedad y Valor en CSS
selector
{
propiedad
: valor;
}