Introducción a Strapi
¿Qué es Strapi?
Strapi es un sistema de gestión de contenidos (CMS) de código abierto, moderno y flexible que proporciona una solución escalable y personalizable para la gestión de contenido. Lo que hace que Strapi sea tan atractivo es su versatilidad. Los desarrolladores pueden elegir entre una variedad de bases de datos, incluyendo SQLite, MongoDB, MySQL y Postgres.
Algunas de sus principales características incluyen:
- Flexibilidad: se puede utilizar para construir diversos tipos de sitios web y aplicaciones, incluyendo páginas de comercio electrónico, aplicaciones móviles y aplicaciones web.
- Personalización: satisface las necesidades específicas de cada proyecto. Los usuarios pueden elegir entre una amplia gama de complementos y módulos para personalizar la funcionalidad.
- Seguridad: incluye funciones como la autenticación de usuarios y la gestión de permisos, que garantizan que el contenido esté protegido y seguro.
- Facilidad de uso: su interfaz de usuario es intuitiva y cuenta con una documentación completa para ayudar a los usuarios en el desarrollo.
Índice de la formación:
- MODULO 0: INICIACIÓN.
- 0.1. Instalación de Strapi.
- 0.2. Creación de un proyecto.
- 0.3. Configuración básica para un proyecto de Strapi mínimo.
- 0.4. Estructura de un proyecto
- Ejercicio 1
- MÓDULO 1: WORKPLACE.
- 1.1. Explicación del Workplace:
- Content Manager
- Content Type-Builder
- Media Library
- Plugins
- Settings
- 1.2. Explicación de diferentes estructuras.
- 1.3. Explicación de componentes y zona dinamizada.
- 1.4. Creacion de nuestra primera colección.
- 1.5. Creación del primer registro en la colección.
- 1.6. Subir una imagen a Media Library.
- Ejercicio 2
- 1.1. Explicación del Workplace:
- MÓDULO 2: PLUGINS.
- 2.1. Instalación y configuración de un plugin.
- 2.2. Listado de plugins necesarios.
- Ejercicio 3
- MÓDULO 3: SETTINGS.
- 3.1. Explicación de los Roles (users).
- 3.2. API Tokens.
- 3.3. Webhooks.
- 3.4. Media Library (Assit Managment).
- Ejercicio 4
- MÓDULO 4: AVANZADO.
- 4.1. Creación de un plugin.
- 4.2. APIS de las colecciones (GET, POST…).
- Ejercicio 5
- 4.3. Creación y configuración de una API.
- Ejercicio 6
- 4.4. Lifecycle de una colección.
- 4.5. Uso de servicios de una colección.
- 4.6. Funciones necesarias.
- Ejercicio 7
- 4.7. Actualizar la versión de Strapi.