El curso ha sido pospuesto para Marzo de 2025. Conoce más aquí

Simple. Poderoso. Escalable.

Lleva tus ideas a producción con Strapi.js

Aprende a construir, diseñar y desarrollar aplicaciones web y APIs modernas y escalables. Descubre uno de los CMS open-source más populares en el ecosistema JavaScript.

Comprar ahora
Avatar de Alan Avatar de Sebas Avatar de Sandro Avatar de Jose Amador

Únete al reto junto

a otros profesionales

Contenido del curso

Este curso esta diseñado para aprender a construir APIs y gestionar contenido a través de Strapi.js con el cuál podrás construir proyectos pequeños o grandes. Podrás adaptar la herramienta a tus necesidades a través de sus características que ya tiene en su core principal.

Módulo 1

Introducción a Strapi.js

Video 1

Strapi, el headless CMS open-source

Video 2

Beneficios y comparativa con otros CMS

Video 3

Instalación y configuración

Video 4

Crea tu primer proyecto con Strapi

Video 5

Estructura base de un proyecto

Video 6

Conoce tu panel de administración

Módulo 2

Creador de contenido

Video 7

Generador de tipos de contenido

Video 8

Tipos de datos y configuraciones

Video 9

Tipos de contenido: Colecciones

Video 10

Tipos de contenido: Únicos

Video 11

Tipos de contenido: Componentes

Video 12

Relaciona tu contenido

Video 13

Cómo funciona la zona dinámica

Video 14

Limitaciones y restricciones

Checkpoint 1 Muy pronto
Video 15

Conoce más sobre el proyecto

Video 16

Creación de los modelos y estructura

Módulo 3

Personaliza tu backend

Muy pronto
Video 17

Introducción a REST API con Strapi

Video 18

Internals de Strapi.js

Video 19

Funciones del ciclo de vida

Video 20

Configuración para las APIs

Video 21

Cómo se procesan las peticiones

Video 22

Peticiones y respuestas

Video 23

Controladores, rutas y servicios

Video 24

Personaliza las APIs generadas por Strapi

Video 25

Crea tus propias APIs

Video 26

Sanitización y validación

Video 27

Manejo de errores

Módulo 4

Proveedores, middlewares y políticas

Muy pronto
Video 28

Provedores y tipos

Video 29

Creando nuestro primer proveedor

Video 30

Cómo funcionan los middleware

Video 31

Middleware Global

Video 32

Middleware de Ruta

Video 33

Qué son las políticas

Video 34

Típos de políticas

Video 35

Políticas globales

Video 36

Políticas de API

Video 37

Políticas para plugins

Checkpoint 2 Muy pronto
Video 38

Definiendo nuevos controladores

Video 39

Personalizando nuestro proyecto

Video 40

Definiendo políticas para el proyecto

Módulo 5

Entity Service y Query Engine

Muy pronto
Video 41

Cómo acceder a tu contenido (datos)

Video 42

Introducción a Entity Service API

Video 43

Introducción a Query Engine API

Video 44

Entity Service API vs Query Engine

Video 45

Filtrado de contenido

Video 46

Operaciones de una sola y en bulk

Video 47

Populando relaciones y componentes

Video 48

Ordenamiento y paginación

Módulo 6

Autenticación, permisos y autorización

Muy pronto
Video 49

Introducción a la autenticación

Video 50

Gestiona usuarios del panel de administración

Video 51

Define roles y permisos para usuarios del panel administrativo

Video 52

Administra cuentas de usuario

Video 53

Define roles y permisos para usuarios de tu aplicación

Video 54

API Tokens

Video 55

Configurando proveedores de autenticación

Video 56

Single Sign-On

Video 57

Define nuevas condiciones RBAC

Checkpoint 3 Muy pronto
Video 58

Definiendo roles de usuario

Video 59

Configurando el entorno de permisos

Video 60

Configurando el acceso a través de Google

Video 61

Limitando acceso a nuestros controladores

Módulo 7

Personalización y CLI

Muy pronto
Video 62

Conoce los comandos disponibles del Strapi CLI

Video 63

Personaliza el panel de administración

Video 64

Cambia el editor de texto por defecto

Video 65

Modifica la configuración del servidor de Strapi

Módulo 8

Cron Jobs y webhooks

Muy pronto
Video 66

Como funcionan los webhooks

Video 67

Webhooks disponibles en Strapi

Video 68

Securiza tus webhooks

Video 69

Configura un cronjob en Strapi

Video 70

Casos de uso e integración

Video 71

Procesando webhooks de terceros

Módulo 9

Despliega a producción

Muy pronto
Video 72

Requisitos y preparación

Video 73

Levantando nuestro proyecto con pm2 en Digital Ocean

Video 74

Configurando nuestro ambiente, usuarios y roles

Video 75

Despliega tu aplicación con Docker

Video 76

Preparando nuestros contenedores con Docker

Video 77

A producción con Northflank

Checkpoint 4 Muy pronto
Video 78

Desplegando nuestro proyecto

Módulo 10 Disponible en PRO

GraphQL

Muy pronto
Video 79

Internals de GraphQL

Video 80

Configuración y preparación

Video 81

Utiliza las APIs generadas de GraphQL

Video 82

Filtrado, ordenamiento y paginación

Video 83

Personaliza como funciona GraphQL en Strapi

Video 84

Extiende el esquema de GraphQL

Video 85

Crea tus propias queries y mutaciones

Video 86

Protege el acceso a tus resolvers

Video 87

Aplicando politicas a los resolvers

Video 88

Aplicando middlewares en los resolvers

Checkpoint 4 Muy pronto
Video 89

Utilizando GraphQL en nuestro proyecto

Módulo 11 Disponible en PRO

Internacionalización (i18n)

Muy pronto
Video 90

Cómo funciona la Internacionalización

Video 91

Limitaciones de i18n

Video 92

Obteniendo contenido i18n desde las APIs

Video 93

Modificando la información i18n desde las APIs

Video 94

Casos de uso

Módulo 12 Disponible en PRO

Plugins

Muy pronto
Video 95

Introducción a los plugins

Video 96

Estructura de un plugin

Video 97

Server API y Admin Panel API

Video 98

Admin Panel: Menu API

Video 99

Admin Panel: Settings API

Video 100

Admin Panel: Injection Zones API

Video 101

Admin Panel: Reducers y Hooks API

Video 102

Server: Content Types

Video 103

Server: Rutas, Controladores y Servicios

Video 104

Server: Políticas y middlewares

Video 105

Extendiendo la funcionalidad de un plugin

Video 106

Accediendo y almacenando datos desde un plugin

Módulo 13 Disponible en PRO

Campos personalizados

Muy pronto
Video 107

¿Qué es un campo personalizado?

Video 108

Usos y por que son necesarios

Video 109

Internals de los campos personalizados

Video 110

Cómo funcionan los campos personalizados

Video 111

Crea tu primer campo personalizado

Checkpoint 5 Muy pronto
Video 112

Creamos un campo personalizado que muestra información de un servicio externo

Módulo 14 Disponible en PRO

Pruebas Unitarias

Muy pronto
Video 113

La importancia de las pruebas unitarias

Video 114

Internals para pruebas

Video 115

Preparando el ambiente de pruebas

Video 116

Definiendo nuestra instancia de Strapi

Video 117

Nuestras primeras pruebas

Video 118

Probando la autenticación

Video 119

Probando nuestros controladores

Hola!, Soy Javier Diaz

Un ingeniero de software mexicano que ha trabajado para diferentes startups, empresas, agencias y emprendedores construyendo productos y servicios para la web.

He creado este curso porque he encontrado en Strapi una herramienta poderosa y flexible que muchos desarrolladores que trabajan en el ecosistema JavaScript deberían conocer.

En mi tiempo libre, usualmente podrás encontrarme leyendo, viendo películas, jugando videojuegos o aprendiendo algo nuevo.

Avatar of Javier Diaz

Comienza a aprender hoy

Precios accesibles para todos, descubre como hacer de Strapi.js una herramienta útil y potente para tus próximos proyectos.

Versión Pro

Accede al curso completo con contenido avanzado que te permitirá llevar tus proyectos a otro nivel.

A tan solo $219 USD
¿Qué incluye?
Acceso a los módulos de la versión estándar.
Accede a los módulos de contenido avanzado.
Comunidad exclusiva para miembros.
Acceso completo al código fuente del curso.
Acceso a mejoras y correcciones.
Acceso de por vida a todo el contenido.
15 días de garantía.

Versión Estándar

Accede al contenido esencial de Strapi a llevar tus ideas a producción en poco tiempo.

A tan solo $149 USD
¿Qué incluye?
Acceso a los módulos del 1 al 9.
Comunidad exclusiva para miembros.
Acceso completo al código fuente del curso.
Acceso a mejoras y correcciones.
Acceso de por vida a todo el contenido.
15 días de garantía.

El mejor contenido en español para aprender Strapi, explica los conceptos y el por qué de las cosas. Una persona que siempre está creando y profundamente dedicado en cada cosa que hace.

Avatar de Sebastian
Sebastian Garzón Frontend Developer

Preguntas frecuentes

¿Tienes otra duda? Escríbenos al correo soporte@aprendestrapi.com

¿Puedo obtenerlo para mi equipo?

¡Absolutamente! Ofrezco descuentos para equipos según la cantidad de miembros del equipo para los que desea comprar.

Tamaño del equipo Precio
Hasta 3 miembros $599 USD
Hasta 5 miembros $849 USD
Hasta 10 miembros $1,449 USD
Hasta 15 miembros $1,999 USD
Hasta 20 miembros $2,899 USD

¿Este curso es solo teoríco?

La teoría es necesaria pero también obtendrás fundamentos prácticos para que puedas aplicar lo aprendido en casos reales. Por lo tanto, primero indagaremos en los fundamentos técnicos y luego los aplicaremos a través de diferentes ejercicios en nuestros checkpoints.

¿En qué versión de Strapi se desarrolla el curso?

Actualmente, el curso esta siendo desarrollado sobre la última versión disponible y recientemente lanzada: Strapi 5.

¿Puedo obtener una factura?

Si te encuentras en México, podrás acceder a una factura fiscal, puedes enviar tus datos fiscales a soporte@aprendestrapi.com. Sin embargo, si te encuentras en otro país, solo recibirás un comprobante con la información de tu compra.

No soy desarrollador, ¿este curso es para mí?

El curso esta diseñado sobre bases en desarrollo web, Strapi no esta considerado como una herramienta no-code, por lo que si requieres de conocimientos de programación. Si no te sientes aún cómodo trabajando en terminal y en conceptos de backend, te recomiendo primero adquirir esos skills.

¿Qué pasa si decido que el curso no es para mí?

No te preocupes, si por alguna razón decides que el curso no es para ti, tienes 15 días para solicitar un reembolso, solo envía un correo. Sin preguntas.

¿Qué temas debo conocer para tomar el curso?

Debes tener conocimientos sobre JavaScript, ya que esta herramienta esta construída sobre herramientas que utilizan este lenguaje, también, es necesario saber sobre bases de datos, Node.js y la construcción de RESTful APIs.

¿Ofreces descuentos?

Constantemente estoy lanzando descuentos para que esté disponible para muchas más personas; sin embargo, si estás en un lugar donde el dólar es muy alto o eres un estudiante, no dudes en enviarme un correo.