Saltar al contenido
Todos los cursosCursos de programación y tecnología

React Native y Expo: APIs Nativas y Comercio Móvil

Curso 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. 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.

Temario estructurado20 lecciones8 h de carga estimada

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.

Cursalo · Programación y tecnología
React Native y Expo: APIs Nativas y Comercio Móvil
APRENDE · EXPLORA · APLICA

Aprende con un caso concreto

Lo que vas a poner en práctica

  • Configurar y ejecutar un proyecto React Native con Expo distinguiendo problemas del entorno de los problemas de código.
  • Componer pantallas con componentes nativos, estilos y navegación mantenible.
  • Compartir estado de forma controlada y validar parámetros entre rutas.
  • Gestionar permisos, cámara, galería, ubicación, notificaciones y almacenamiento local con estados explícitos.
  • Construir un flujo de comercio móvil con catálogo, carrito, sesión simulada y checkout de prueba.

Este curso acompaña la construcción de una aplicación móvil de comercio electrónico con React Native y Expo, pero la ruta no empieza en el carrito ni termina al mostrar una pantalla. Primero se prepara un entorno reproducible: una versión coherente de Node, un proyecto identificable, un editor configurado y una forma de ejecutar la app en un dispositivo o emulador. Después se consolidan los componentes visuales y se aprende a distinguir la composición de React Native de la estructura de una página web. Esa base permite crear pantallas legibles antes de introducir lógica más compleja.

El segundo módulo organiza el movimiento y los datos. La navegación se estudia como un contrato entre rutas: cada pantalla declara qué recibe y qué puede devolver. Luego Context API y los hooks permiten compartir estado sin encadenar propiedades innecesariamente. La navegación anidada añade una decisión arquitectónica concreta: qué flujo pertenece a un stack, qué sección necesita tabs y cómo se actualiza una lista cuando cambia un detalle. La práctica de tareas reúne esas decisiones en una aplicación pequeña y comprobable.

El tercer módulo conecta la interfaz con capacidades del dispositivo. Cámara y galería exigen permisos, estados de cancelación y una representación segura del recurso elegido. La ubicación requiere separar permiso, lectura de coordenadas y presentación en mapa; una coordenada no debe confundirse con una dirección postal. Las notificaciones añaden otra frontera: registrar un dispositivo no equivale a garantizar que un mensaje se mostrará. La práctica de fotografías con ubicación relaciona captura, metadatos, almacenamiento local y recuperación tras reiniciar la app.

El módulo final transforma esas piezas en un comercio móvil. Antes de programar se define un modelo de producto, responsabilidades de carpetas, estados de carga y límites entre cliente y servidor. El catálogo trabaja con registros completos y el carrito aplica reglas verificables de cantidad, stock, subtotal y total. La autenticación se trata como sesión controlada, nunca como una excusa para guardar secretos en el cliente. El pago se simula o se conecta mediante un servidor autorizado; los datos sensibles no se procesan directamente en una pantalla móvil.

El trabajo final consiste en una app de tienda pequeña con catálogo, detalle, carrito persistente, sesión simulada, checkout de prueba y estados de error. Debe incluir al menos cuatro productos con precio e inventario explícitos, una navegación que permita volver sin perder el carrito y una comprobación visible de cantidades válidas. También debe documentar qué sucede si se deniega un permiso, se cancela una selección, falla una operación asíncrona o se reabre la aplicación.

La comprobación se realiza con evidencias concretas: ejecutar el proyecto, recorrer rutas, anotar entradas y salidas, cerrar y abrir la app, y contrastar cálculos con una fórmula. Para el catálogo, se verifica que cada producto conserva su identidad y que el total coincide con la suma de líneas. Para permisos, se prueban autorización, rechazo y repetición controlada. Para autenticación y pagos, se revisa que los tokens de prueba no aparezcan en la interfaz ni en registros compartidos. El criterio principal no es la cantidad de pantallas, sino que cada decisión tenga un flujo observable, un caso límite atendido y un resultado reproducible.

Catálogo, carrito y confirmación distinguen selección local de precio y pedido validados por el servidor.
CursaloMapa de práctica
Un carrito con datos coherentes

El carrito local expresa la selección de la persona. El servidor valida disponibilidad, precio y operación antes de confirmar el pedido; una pantalla local de éxito no prueba que haya existido cobro o compra.

Ver la infografía en tamaño completo ↗

Proyecto final

Tienda móvil reproducible con Expo

Construye una aplicación de comercio móvil pequeña que permita explorar un catálogo, consultar un detalle, añadir unidades válidas al carrito, conservar el estado entre sesiones y completar un checkout simulado. La app debe mostrar estados de carga, error y vacío, además de mantener una separación clara entre presentación, estado y datos de prueba.

Qué entregar

  • Proyecto ejecutable con estructura de carpetas documentada.
  • Catálogo de al menos cuatro productos con precio, inventario e identificador únicos.
  • Flujo de navegación entre catálogo, detalle, carrito, sesión simulada y confirmación.
  • Prueba escrita con entradas, operaciones del carrito, resultado esperado y casos límite.
  • Registro de decisiones sobre permisos, persistencia, errores y datos que nunca se guardan en el cliente.

Cómo comprobarlo

  • La app se inicia y permite recorrer el flujo principal sin perder el contexto del carrito.
  • Los subtotales y el total se calculan con unidades y precios claramente definidos.
  • Las cantidades nunca superan el stock y el usuario recibe una respuesta verificable.
  • Los estados de carga, error, cancelación y vacío tienen una representación explícita.
  • La solución separa datos de prueba, lógica de negocio y componentes visuales sin exponer secretos.
Fuentes para profundizar

Temario completo

20 lecciones

Vista previa del programa. Las clases se desbloquean al comprar el curso o con la matrícula.

Configuración y Fundamentos de React Native con Expo

  • Instalación y Configuración del Entorno de Desarrollo
  • Creación de tu Primera App con Expo CLI
  • Componentes Básicos de React Native: View, Text, Image
  • Práctica: Construye una Pantalla de Perfil de Usuario
  • Quiz: Fundamentos de React Native y Expo

Navegación y Gestión de Estado en Apps Móviles

  • Implementación de Navegación con React Navigation
  • Gestión de Estado con Context API y Hooks
  • Navegación Anidada y Parámetros entre Pantallas
  • Práctica: Crea una App de Lista de Tareas con Navegación
  • Quiz: Navegación y Gestión de Estado

APIs Nativas y Funcionalidades Avanzadas

  • Uso de APIs de Dispositivo: Cámara y Galería
  • Integración de Geolocalización y Mapas
  • Manejo de Notificaciones Push con Expo
  • Práctica: Desarrolla una App de Fotos con Ubicación
  • Quiz: APIs Nativas y Funcionalidades Avanzadas

Proyecto Integrador: App de Comercio Electrónico Móvil

  • Diseño de la Arquitectura y Planificación del Proyecto
  • Implementación de Catálogo de Productos y Carrito
  • Integración con API de Pagos y Autenticación
  • Práctica: Construcción Completa de la App de E-commerce
  • Quiz: Evaluación 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 React Native y Expo: APIs Nativas y Comercio Móvil?

Puedes adquirir el curso React Native y Expo: APIs Nativas y Comercio Móvil 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 React Native y Expo: APIs Nativas y Comercio Móvil?

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 React Native y Expo: APIs Nativas y Comercio Móvil?

Revisa el temario público para comprobar el punto de partida y la progresión de React Native y Expo: APIs Nativas y Comercio Móvil. Puedes avanzar a tu ritmo desde el panel y volver a la última lección visitada.

¿El curso React Native y Expo: APIs Nativas y Comercio Móvil 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

Sé el primero en dejar una reseña

Reseñas de estudiantes

Aún no hay reseñas para este curso.

Otros cursos de IA

Ver todo el catálogo →

01 / ELEGIR UNA RUTA

El próximo paso

Aprende IA mientras construyes algo que sí necesitas.

Empieza por el curso inicial o explora el catálogo para encontrar una práctica alineada con tu trabajo.