Desarrollo Avanzado de Aplicaciones con Expo: De Concepto a Producción
Curso práctico para profesionales que buscan dominar Expo en entornos avanzados, enfocado en construir aplicaciones escalables y optimizadas. Aprenderás integración con APIs nativas, gestión de estado complejo y despliegue en tiendas mediante ejercicios aplicables. Es un curso en español con 4 módulos y 20 lecciones. Puedes revisar el temario completo antes de elegir entre la compra individual y la matrícula al catálogo.
Responsable de formación: Gerardo Salazar, product builder e ingeniero de software.
Toda la escuela: US$100 en un solo pago, sin suscripción ni renovaciones. Incluye los 131 cursos y los futuros. También seis cuotas mensuales de US$20 (US$120 en total) o compra individual. Elige la opción que te venga mejor.
Aprende con un caso concreto
Lo que vas a poner en práctica
- Configurar perfiles reproducibles de compilación y validar variables de entorno sin exponer secretos.
- Relacionar APIs nativas, sensores y permisos con adaptadores JavaScript verificables.
- Separar estado local, datos remotos y caché offline mediante responsabilidades explícitas.
- Diseñar una aplicación de productividad modular y comprobar su flujo con pruebas reproducibles.
Este curso acompaña la construcción de una aplicación de productividad desde una configuración reproducible hasta una revisión final orientada a producción. El escenario común será una aplicación local de tareas para una pequeña consultora: cada persona podrá crear tareas, marcarlas como completadas, consultar información sincronizada y seguir trabajando cuando la red falle. El proyecto no depende de publicar una aplicación; se comprobará mediante configuraciones, simulaciones y pruebas observables.
El primer módulo establece la base operativa. Aprenderás a separar perfiles de compilación, revisar qué valores llegan al proceso de construcción y distinguir una configuración de desarrollo de otra destinada a producción. Después estudiarás cómo Hermes y Metro influyen en la ejecución y el empaquetado, y cómo app.config.js permite resolver decisiones de entorno sin duplicar el proyecto. La práctica de variables de entorno añadirá validaciones para impedir que una compilación continúe con una URL ausente o con una clave pública mal formada. El quiz de cierre comprobará si sabes relacionar cada decisión con su efecto verificable.
El segundo módulo conecta JavaScript con capacidades del dispositivo. Primero identificarás cuándo un Expo Module resulta necesario y qué contrato debe ofrecer a la capa de aplicación. Luego trabajarás con sensores, observando frecuencia de eventos, limpieza de suscripciones y valores que pueden variar según el dispositivo. La práctica de notificaciones push se centrará en separar un adaptador nativo de la lógica de negocio, usando respuestas simuladas cuando no exista un servicio real. El tratamiento de permisos completará el flujo: comprobar estado, solicitar acceso solo en el momento adecuado y ofrecer una salida clara cuando el usuario rechace.
El tercer módulo organiza los datos. Zustand se reservará para preferencias y estado de interfaz que debe compartirse entre pantallas. React Query se empleará para datos remotos, con claves de consulta, estados de carga y actualización controlada. La caché offline con Expo SQLite mostrará cómo guardar registros, marcar cambios pendientes y sincronizar sin sobrescribir modificaciones locales de forma silenciosa. Finalmente diseñarás componentes reutilizables con límites explícitos, de modo que una tarjeta de tarea no conozca los detalles de la base de datos ni de la navegación.
El módulo integrador convierte esas decisiones en un flujo completo. Planificarás pantallas, entidades y responsabilidades antes de escribir componentes. Implementarás recordatorios, almacenamiento y otras capacidades de Expo solo cuando respondan a requisitos definidos. La práctica de interfaz y lógica verificará que una acción visible produce una transición de estado comprobable. Después prepararás un flujo de entrega con perfiles separados y un monitoreo que registre errores sin exponer datos sensibles. El quiz final servirá como revisión cruzada de configuración, integración nativa, estado y calidad.
El trabajo final será una aplicación de tareas que permita crear tres registros, filtrarlos por estado, conservarlos localmente, simular una sincronización y mostrar un diagnóstico de errores. Para comprobarla, entregarás el mapa de arquitectura, los archivos de configuración relevantes, una demostración de pérdida de red y una lista de pruebas. La evaluación buscará reproducibilidad: otra persona debe poder identificar qué entrada produce cada salida, qué permiso se solicita y qué ocurre cuando falta una variable. No se valorará una cifra inventada ni una publicación en tiendas, sino la claridad de las decisiones, la seguridad de los datos y la capacidad de recuperar el sistema ante fallos previsibles.

Mapa de prácticaUna condición decide qué camino ejecuta el programa. Un bucle repite una operación mientras queden elementos, y termina cuando la lista se agota. Separar ambas ideas ayuda a seguir el flujo y comprobar casos límite.
Ver la infografía en tamaño completo ↗Proyecto final
Aplicación de productividad resiliente
Construye una aplicación Expo que gestione tareas, use estado local y datos simulados, conserve información en SQLite cuando no haya conexión y documente su preparación para una compilación de producción.
Qué entregar
- Mapa de módulos y responsabilidades.
- Configuración de desarrollo, staging y producción con validación de variables.
- Flujo funcional de tareas con filtrado, persistencia local y sincronización simulada.
- Matriz de pruebas que incluya permisos rechazados, red ausente y errores de datos.
Cómo comprobarlo
- Cada salida puede reproducirse con entradas documentadas.
- La interfaz no accede directamente a detalles de almacenamiento o red.
- La aplicación conserva datos locales sin sobrescribir cambios pendientes silenciosamente.
- La configuración evita incluir secretos y distingue claramente los perfiles.
- La revisión final identifica errores, límites y acciones correctivas.
Temario completo
20 lecciones
Vista previa del programa. Las clases se desbloquean al comprar el curso o con la matrícula.
Configuración Avanzada y Optimización de Expo
- Configurar EAS Build para entornos de producción
- Optimizar el rendimiento con Hermes y Metro
- Implementar configuración dinámica con app.config.js
- Práctica: Configurar un proyecto Expo con variables de entorno
- Quiz: Evaluación de configuración y optimización
Integración con APIs Nativas y Módulos Personalizados
- Usar Expo Modules para crear APIs nativas
- Integrar sensores del dispositivo con Expo Sensors
- Práctica: Desarrollar un módulo personalizado para notificaciones push
- Manejar permisos nativos en aplicaciones avanzadas
- Quiz: Conocimientos sobre integración nativa
Gestión de Estado Avanzada y Arquitectura Escalable
- Implementar Zustand para estado global optimizado
- Usar React Query para manejo de datos asíncronos
- Práctica: Construir un sistema de caché offline con Expo SQLite
- Diseñar arquitectura basada en componentes reutilizables
- Quiz: Evaluación de gestión de estado y arquitectura
Proyecto Integrador: Aplicación de Productividad con Expo
- Planificar y estructurar el proyecto de productividad
- Implementar funcionalidades clave con Expo APIs
- Práctica: Desarrollar la interfaz y lógica de la aplicación
- Configurar despliegue con EAS Submit y monitoreo
- Quiz: Revisión final del proyecto integrador
Por qué Cursalo
APLICA
Aprende haciendo
Cada lección convierte una explicación concreta en una tarea útil que puedes repetir.
TU RITMO
Avanza sin presión
Tu progreso queda guardado para continuar exactamente desde donde lo dejaste.
APOYO
Todo en un mismo lugar
Lecciones, prompts, materiales y tutor con IA reunidos para ayudarte mientras practicas.
Lecturas del programa
Explora estas lecciones públicas y vuelve al curso para consultar las opciones de acceso y guardar tu progreso.
Preguntas frecuentes
¿Cómo accedo al curso Desarrollo Avanzado de Aplicaciones con Expo: De Concepto a Producción?
Puedes adquirir el curso Desarrollo Avanzado de Aplicaciones con Expo: De Concepto a Producción con una compra única y conservar el acceso a ese curso, o acceder al catálogo con una membresía mensual, anual o de por vida, según las condiciones de cada plan. Consulta las condiciones y los precios actualizados en /precios.
¿Qué incluye Desarrollo Avanzado de Aplicaciones con Expo: De Concepto a Producción?
Es un curso completo en español con 4 módulos y 20 lecciones. El temario público muestra cada lección; los materiales adicionales se identifican dentro del curso cuando están disponibles.
¿Necesito conocimientos previos para hacer Desarrollo Avanzado de Aplicaciones con Expo: De Concepto a Producción?
Revisa el temario público para comprobar el punto de partida y la progresión de Desarrollo Avanzado de Aplicaciones con Expo: De Concepto a Producción. Puedes avanzar a tu ritmo desde el panel y volver a la última lección visitada.
¿El curso Desarrollo Avanzado de Aplicaciones con Expo: De Concepto a Producción entrega certificado?
Las rutas certificables permiten emitir un certificado de finalización cuando completas sus requisitos y tienes el acceso correspondiente. Cada certificado emitido cuenta con una página pública de verificación.
¿En qué idioma está y para qué países sirve?
Está en español y se estudia online. Puedes acceder desde Latinoamérica, España u otro país con conexión a internet; el checkout muestra los importes en USD.
¿Qué formato tiene el curso?
El formato actual es lectura y práctica. Consulta las lecciones y sus recursos; no se ofrece como un curso completo de video.
¿Puedo revisar el programa antes de pagar?
Sí. El temario y esta ficha son públicos. Compara el contenido y los requisitos con tu objetivo antes de elegir una compra individual o un acceso a toda la escuela en /precios.
Reseñas de estudiantes
Reseñas de estudiantes
Otros cursos de IA
Ver todo el catálogo →- Desarrollo de Apps Nativas con React Native y Expo: De Cero a ProducciónCurso práctico para desarrolladores intermedios que quieran crear aplicaciones móviles nativas para iOS y Android usando React Native y Expo. Aprenderás desde la configuración inicial hasta el despliegue en tiendas, construyendo proyectos reales en cada módulo.
- Next.js 15: Aplicaciones Full-Stack con Server Components y Streaming SSRCurso práctico para desarrolladores React que quieran dominar Next.js 15 con el App Router, Server Components y Server Actions. Aprenderás a construir aplicaciones full-stack optimizadas, implementando streaming SSR y gestionando datos en tiempo real.
- Prisma ORM Profesional: Schemas, Migraciones y Queries Optimizadas para ProducciónCurso práctico para desarrolladores backend que dominen Node.js y busquen implementar Prisma ORM en entornos de producción. Aprenderás a diseñar schemas escalables, gestionar migraciones seguras y ejecutar queries optimizadas que mejoren el rendimiento de tus aplicaciones.
- React Native con Expo: Desarrollo de Apps Nativas para iOS y AndroidCurso práctico para desarrolladores intermedios que desean crear aplicaciones móviles nativas con React Native y Expo. Aprenderás desde la configuración inicial hasta el despliegue en tiendas, con énfasis en ejercicios prácticos y un proyecto final integrador. Al finalizar, podrás desarrollar apps funcionales para ambas.