Información del Curso
El curso introduce el framework React Native para crear aplicaciones móviles multiplataforma, trabajando con componentes, navegación y estilos, pensado para quienes buscan dar sus primeros pasos en desarrollo mobile.
La propuesta combina fundamentos de React con prácticas específicas de React Native, abordando la creación de interfaces, manejo de estados, integración de APIs y uso de librerías externas. Se enfatiza la construcción de proyectos funcionales y la aplicación de buenas prácticas, preparando a los estudiantes para continuar su formación en desarrollo de aplicaciones móviles con mayor complejidad.
Turnos
Modalidad
- Cursada: Online con clases en Vivo de 2hs c/u (que quedan grabadas)
- Espacio de trabajo conjunto y contacto permanente con el Docente
- Cantidad de horas: 28
- Cantidad de clases: 14
Requisitos Previos
Manejo general de PC y herramientas de oficina
El alumno debe saber utilizar una computadora, manejar el sistema operativo Windows y realizar tareas básicas como descargar y organizar archivos. También se requiere experiencia en el uso de programas de oficina (Word, Excel o Google Workspace) y conocimientos básicos de Zoom para participar en clases virtuales.
Conocimientos básicos de desarrollo web
Se requiere experiencia inicial en HTML, CSS y JavaScript para crear páginas web simples, aplicar estilos y comprender la lógica fundamental del frontend.
Fundamentos avanzados de programación y proyectos
Es requisito excluyente contar con bases sólidas en programación web y desarrollo Frontend, incluyendo conceptos de arquitectura, buenas prácticas y capacidad para integrarlos en proyectos reales de mayor complejidad.
Programa de Contenidos
Fundamentos y primeros pasos
React básico, componentes y props, Node.js/npm, bundlers modernos, Expo CLI y estilos iniciales.
Estado y ciclo de vida
Manejo de useState/setState, eventos, renderizado condicional y hooks intermedios (useEffect, useReducer, custom hooks).
Navegación y diseño de interfaces
React Navigation (Stack, Tabs, Drawers), principios de Material Design y transiciones animadas.
Consumo de APIs y persistencia
Fetching de datos, manejo de errores, proyecto TMDB, AsyncStorage y Firebase (auth/db).
Estilos globales y acceso nativo
Context API, theming y paletas, organización de estilos, permisos y sensores del dispositivo.
Testing, publicación y proyecto final
QA inicial, Expo Test, generación de builds, publicación en Play Store/App Store, documentación, demo y trabajo integrador final.