Introducción a React Native e instalación del entorno
Qué es React Native y en qué se diferencia de
Reactpara la webEstructura básica de un proyecto móvil en
React NativeConfiguración del entorno con
ExpooReact Native CLIsegún el caso
Al finalizar, vas a tener una app móvil completa hecha con React Native, con navegación, formularios, consumo de APIs, Redux Toolkit, autenticación y persistencia de datos. Todo en grupos reducidos (máx. 6 personas), con acompañamiento cercano y feedback técnico para que tu proyecto quede listo para tu portfolio.
10 clases en vivo (2 h cada una)
Proyecto final: app móvil con React Native + Redux Toolkit
Grupos reducidos (máx. 6 personas por cohorte)
Certificado de finalización
Inscribite en este curso online en vivo y empezá a desarrollar habilidades profesionales con acompañamiento personalizado y grupos reducidos. Ver próximas fechas
Este curso está pensado para personas que ya usan JavaScript y/o React y quieren pasar al desarrollo de apps móviles multiplataforma con una sola base de código. Vas a aprender a integrar APIs, manejar estado global y agregar autenticación a apps listas para uso real.
Las clases son en grupos reducidos (máx. 6 personas) para hacer preguntas, compartir código y recibir feedback directo del instructor.
React y quieren construir apps móviles de aspecto nativo para iOS y Android.UX/UI que quieren convertir prototipos en interfaces móviles reales y navegables.JavaScript + React Native.En este curso de React Native vas a aprender a construir aplicaciones móviles multiplataforma para iOS y Android usando JavaScript y el ecosistema de React. Empezamos desde la estructura básica del proyecto y el uso de Expo o React Native CLI, y después avanzamos a navegación, formularios, consumo de APIs, manejo de estado con Redux Toolkit, persistencia local y autenticación.
Siempre trabajamos en grupos reducidos (máx. 6 personas) para que recibas feedback constante, code reviews y un proyecto final que puedas mostrar en tu portfolio.
Qué es React Native y en qué se diferencia de React para la web
Estructura básica de un proyecto móvil en React Native
Configuración del entorno con Expo o React Native CLI según el caso
Componentes esenciales: View, Text, Image, ScrollView y otros componentes nativos
Estilos con StyleSheet y buenas prácticas
Layouts responsivos con Flexbox pensados para mobile
Configuración de navegación stack, tab y drawer
Paso de parámetros entre pantallas y tipado básico
Buenas prácticas de navegación en apps móviles reales
Uso de TextInput, botones y componentes de formulario
Formularios controlados con estado local y manejo de cambios
Validaciones básicas, mensajes de error y UX móvil
Conexión a REST APIs con fetch o Axios
Manejo de estados de loading, error y vacíos
Renderizado de listas dinámicas con FlatList y optimización básica
Arquitectura de Redux: store, actions, reducers y flujo de datos
Creación de un store global para una app móvil
Conexión de Redux con componentes de React Native
Simplificación del manejo de estado con Redux Toolkit y slices
Lógica asíncrona con createAsyncThunk para llamadas a APIs
Organización del código para apps de React Native escalables
Uso de AsyncStorage para guardar datos en el dispositivo
Persistencia del estado global con redux-persist
Manejo de escenarios offline en apps móviles
Pantallas de registro y login con validaciones
Estado de autenticación manejado con Redux
Protección de pantallas privadas y manejo de sesión
Integración de navegación, formularios y consumo de APIs en una misma app
Manejo de estado global con Redux Toolkit en un caso de uso real
Autenticación, persistencia y experiencia móvil refinada
Optimizá proyectos en Next.js aplicando SEO técnico, metadatos avanzados, sitemap.xml, robots.txt, i18n, Core Web Vitals y JSON-LD para posicionar sitios rápidos en buscadores.
Diseñá apps móviles para Android e iOS con React Native, navegación moderna, consumo de APIs, componentes nativos y optimización de rendimiento para crear prototipos funcionales.
Aprendé backend con Node.js, Express y MongoDB creando APIs con autenticación, protección de rutas, consultas eficientes y modelos de datos confiables.