0Pricing
React Native Academy icon

React Native Academy

JAVASCRIPTMobileJavascriptIosAndroid

Crea apps multiplataforma para iOS y Android con React Native y Expo. Desde tu primer componente hasta animaciones, APIs nativas, notificaciones push y publicación en App Store.

🤖 Impulsado por IA📚 30 cursos👥 100.000+ estudiantes⭐ Calificación 4,9
Descripción general del curso

React Native Mobile Development

Crea apps multiplataforma para iOS y Android con React Native y Expo. Desde tu primer componente hasta animaciones, APIs nativas, notificaciones push y publicación en App Store. Este track cubre 30 mini-cursos progresivos desde principiante absoluto (A1) hasta avanzado (B2), con lecciones cortas y enfocadas y cuestionarios rápidos para consolidar cada concepto.

What You Will Learn

Comenzarás con los fundamentos y avanzarás a través de temas intermedios y avanzados, cada curso construyendo sobre el anterior. Cada lección es práctica, con ejemplos reales y un tutor de IA disponible cuando necesites ayuda.

How It Works

Cada curso se divide en cuatro lecciones enfocadas. Completa unas pocas lecciones al día y dominarás el track completo en semanas, no en meses.

Comienza a aprender →

Cómo Aprenderás

🎯
Lecciones Interactivas
Ejercicios de codificación prácticos con retroalimentación en tiempo real
🤖
Tutor de IA
Obtén ayuda instantánea de nuestro IA cuando te atasques
💻
Editor Integrado
Escribe y ejecuta código directamente en tu navegador
🏆
Certificado
Obtén un certificado al completar el curso
Plan de Estudios

30 Cursos

Todos los cursos en la ruta de aprendizaje React Native Academy.

01

Configuración de React Native y primera aplicación

A14 lecciones

Ponga en marcha su entorno de desarrollo de React Native con Expo. Instalará las herramientas necesarias, creará su primer proyecto y lo ej…

02

Componentes principales: View, Text, Image

A14 leccionesPRO

Aprenda los elementos fundamentales de toda pantalla de React Native. Trabajará con los componentes View, Text e Image para construir diseñ…

03

Estilos y Flexbox en React Native

A14 leccionesPRO

Domine el sistema de estilos de React Native, basado en propiedades inspiradas en CSS aplicadas mediante objetos de JavaScript y StyleSheet…

04

Estado y props

A14 leccionesPRO

Comprenda cómo fluyen los datos entre los componentes de React Native mediante props y estado. Aprenderá a pasar datos a los componentes se…

05

Gestión de entradas del usuario

A14 leccionesPRO

Aprenda a capturar y responder a las interacciones de los usuarios en pantallas móviles. Trabajará con TextInput para la introducción media…

06

Navegación con React Navigation

A24 leccionesPRO

Añada navegación entre varias pantallas a sus aplicaciones de React Native mediante la biblioteca estándar del sector React Navigation. Con…

07

FlatList y SectionList

A24 leccionesPRO

Muestre grandes colecciones de datos de forma eficiente con FlatList y SectionList. Aprenderá cómo estos componentes virtualizan el renderi…

08

Profundización en React Hooks

A24 leccionesPRO

Vaya más allá de useState y useEffect para dominar el conjunto completo de hooks de React disponibles en React Native. Comprenderá useCallb…

09

Context API y gestión del estado

A24 leccionesPRO

Comparta el estado global en toda su aplicación sin tener que pasar props por cada nivel mediante la Context API integrada de React. Creará…

10

Obtención de datos con useEffect y Axios

A24 leccionesPRO

Conecte su aplicación de React Native a API reales. Utilizará useEffect para activar solicitudes de red al montarse el componente y Axios p…

11

Redux Toolkit

B14 leccionesPRO

Gestione de forma predecible el estado complejo de una aplicación con Redux Toolkit, la forma oficial y recomendada de utilizar Redux actua…

12

Gestión ligera del estado con Zustand

B14 leccionesPRO

Descubra Zustand, una solución de gestión de estado minimalista y rápida que requiere mucho menos código repetitivo que Redux. Creará store…

13

AsyncStorage y persistencia de datos

B14 leccionesPRO

Guarde los datos de los usuarios y la configuración de la aplicación localmente en el dispositivo para que se conserven después de reinicia…

14

Funciones del dispositivo: cámara, ubicación y notificaciones

B14 leccionesPRO

Acceda a las funciones nativas del hardware y del sistema operativo que hacen únicas a las aplicaciones móviles. Integrará la cámara, leerá…

15

Formularios y validación con react-hook-form

B14 leccionesPRO

Cree formularios sólidos y eficientes en React Native con react-hook-form. Registrará campos de entrada, aplicará reglas de validación, mos…

16

Animaciones con la API Animated

B14 leccionesPRO

Dé vida a su UI de React Native con animaciones fluidas impulsadas de forma nativa mediante la API Animated integrada. Aprenderá a crear an…

17

React Native Reanimated y gestos

B14 leccionesPRO

Cree interacciones fluidas controladas por gestos con React Native Reanimated 3 y React Native Gesture Handler. Gestionará gestos de desliz…

18

Deep linking y enlaces universales

B14 leccionesPRO

Permita que los usuarios abran su aplicación directamente desde una URL en un navegador, un correo electrónico u otra aplicación. Configura…

19

Notificaciones push con Expo

B14 leccionesPRO

Envíe notificaciones push a los dispositivos de sus usuarios para volver a atraerlos incluso cuando la aplicación esté cerrada. Registrará…

20

Offline-first con React Query

B14 leccionesPRO

Cree aplicaciones que funcionen de forma fiable incluso sin conexión a Internet mediante TanStack React Query. Almacenará en caché los dato…

21

Supabase con React Native

B24 leccionesPRO

Integre Supabase como backend completo para su aplicación de React Native, incluyendo autenticación, consultas a la base de datos y suscrip…

22

Firebase Auth y Firestore en RN

B24 leccionesPRO

Añada Firebase Authentication y Cloud Firestore a una aplicación de React Native mediante la biblioteca React Native Firebase. Autenticará…

23

Optimización del rendimiento

B24 leccionesPRO

Diagnostique y resuelva los cuellos de botella de rendimiento más habituales en aplicaciones de React Native. Analizará el rendimiento con…

24

Pruebas con Jest y React Native Testing Library

B24 leccionesPRO

Escriba pruebas unitarias y de componentes fiables para su código de React Native utilizando Jest y React Native Testing Library. Probará c…

25

Pruebas E2E con Maestro

B24 leccionesPRO

Escriba pruebas de extremo a extremo que automaticen flujos de usuario reales en un dispositivo o simulador mediante Maestro. Registrará fl…

26

Módulos nativos y Turbo Native Modules

B24 leccionesPRO

Amplíe React Native más allá de sus API integradas escribiendo código nativo en Swift o Kotlin y exponiéndolo a JavaScript. Aprenderá tanto…

27

Creación de plugins de configuración de Expo

B24 leccionesPRO

Automatice la configuración de proyectos nativos para aplicaciones de Expo con managed workflow escribiendo plugins de configuración. Modif…

28

Publicación en iOS App Store

B24 leccionesPRO

Lleve su aplicación de React Native a través del proceso completo de revisión de iOS App Store. Configurará certificados de firma y perfile…

29

Publicación en Google Play para Android

B24 leccionesPRO

Publique su aplicación de React Native en Google Play Store de principio a fin. Generará una AAB firmada, configurará la ficha de Play Cons…

30

Proyecto final: aplicación completa de React Native

B24 leccionesPRO

Aplique todo lo aprendido en el itinerario para crear desde cero una aplicación completa de React Native lista para producción. Planificará…

Preguntas frecuentes

Preguntas frecuentes

¿Es gratuito el curso React Native Academy?

Sí. Puedes empezar el curso React Native Academy gratis y completar sus lecciones interactivas sin costo alguno. Una suscripción opcional a PRO desbloquea herramientas avanzadas de IA y un certificado compartible.

¿Necesito experiencia previa para aprender JAVASCRIPT?

No. El curso comienza con los fundamentos y avanza gradualmente hacia temas más avanzados, así que puedes empezar incluso sin experiencia previa en JAVASCRIPT.

¿Cómo aprenderé JAVASCRIPT en CoddyKit?

Aprendes haciendo. Las lecciones interactivas cortas combinan una explicación clara con un ejercicio de codificación práctico que se ejecuta en tiempo real, y un tutor de IA disponible 24/7 te da ayuda personalizada siempre que te atasques.

¿Obtengo un certificado al completar React Native Academy?

Sí. Los aprendices PRO pueden hacer un examen y obtener un certificado compartible de finalización con un código verificable para el curso React Native Academy.

¿Puedo aprender JAVASCRIPT en mi teléfono?

Sí. CoddyKit está disponible en la web y como aplicaciones nativas para iOS y Android, así que puedes aprender JAVASCRIPT en cualquier dispositivo y tu progreso se sincroniza entre ellos.

Comienza React Native Academy Ahora

Únete a miles de estudiantes dominando programación con lecciones impulsadas por IA.

Empezar Gratis →Ver Todos los Cursos