Imagen del curso gratis React Native

Curso en línea gratuitoReact Native

Duración del curso en línea: 10 horas y 9 minutos

4.33

estrellaestrellaestrellaestrellamedia estrella

(3)

Aprende React Native desde cero con este curso online gratuito. Domina la instalación, creación de apps, componentes, estados, autenticación, Firebase y más.

En este curso gratuito, aprenda sobre

  • Introducción a React Native e Instalación
  • Fundamentos de React Native: JSX, Componentes y Estado
  • Props, Tipado y Ciclo de Vida de Componentes
  • Optimización y Estructura de Proyecto
  • Autenticación y Google Cloud Functions
  • Firebase, Cuentas de Usuario y Twilio
  • Pantallas de Usuario y Gestión de Estado con Hooks
  • Consumo de APIs con Axios
  • Pruebas y Desarrollo Guiado por Tests (TDD)
  • Autenticación con Firebase y Navegación
  • Patrones Avanzados, UI y Efectos

Descripción del curso

El curso "React Native" es una experiencia educativa integral diseñada para aquellos interesados en el desarrollo de aplicaciones móviles utilizando React Native, una de las tecnologías más populares y demandadas en la actualidad. Con una duración total de 10 horas y 9 minutos, este curso promete llevar a los estudiantes desde los conceptos básicos hasta las técnicas más avanzadas en el desarrollo de aplicaciones móviles.

El curso está categorizado dentro del ámbito de la Informática (TI), específicamente en la subcategoría de Desarrollo de aplicaciones. Esto lo hace ideal para desarrolladores de software, estudiantes de informática o cualquier persona que desee comenzar una carrera en el desarrollo de aplicaciones móviles. Su enfoque práctico y estructurado facilita el aprendizaje y la aplicación inmediata de los conceptos enseñados.

La calificación promedio de 4.3 estrellas habla por sí sola sobre la calidad del curso y la satisfacción de los estudiantes que ya lo han completado. A lo largo de varios capítulos, el curso cubre una amplia gama de temas esenciales para el desarrollo con React Native, comenzando con una introducción y la instalación en diferentes sistemas operativos como MacOS y Windows.

Una vez que los estudiantes tienen su entorno de desarrollo configurado, el curso avanza a través de la creación de la primera aplicación y el uso de JSX. A partir de ahí, se exploran componentes fundamentales de React Native, como los estados (states) y las propiedades (props), así como características más avanzadas como los tipos de propiedades (prop-types) y los ciclos de vida de los componentes. Estos conocimientos forman la base para entender el comportamiento y la estructura de las aplicaciones en React Native.

El curso no solo se centra en los aspectos técnicos de React Native, sino que también aborda la estructura del proyecto y las diferentes formas de autenticación, proporcionando una comprensión completa del ciclo de vida de las aplicaciones modernas. Asimismo, se introduce a los estudiantes en la configuración y despliegue de aplicaciones utilizando Google Cloud Functions (GCF) y Twilio para servicios de mensajería, destacando la importancia de estos servicios en el desarrollo actual.

Anclado en la enseñanza de herramientas esenciales como Axios para la comunicación entre el frontend y el backend, el curso asegura que los estudiantes comprendan tanto la teoría como su aplicación práctica. Además, se cubren principios de pruebas de desarrollo (TDD) y la configuración de pruebas, para garantizar que las aplicaciones desarrolladas sean de alta calidad y libres de errores.

La integración de Firebase para configuración y autenticación, así como la navegación dentro de la aplicación, se explican detalladamente, permitiendo a los estudiantes crear aplicaciones robustas y funcionales. Finalmente, el curso incluye temas avanzados como los Higher-Order Components, el uso de efectos (useEffect) y la creación de componentes personalizados, consolidando los conocimientos adquiridos y ofreciendo una preparación sólida para proyectos reales.

En resumen, "React Native" es un curso completo y detallado que cubre todos los aspectos necesarios para convertirse en un desarrollador competente de aplicaciones móviles con React Native. Con una estructura clara y una calificación excelente por parte de sus estudiantes, este curso es una inversión valiosa para cualquier persona interesada en el desarrollo de aplicaciones móviles.

Contenido del curso

  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 0 Introducción 16m
  • Ejercicio: _¿Qué es React Native?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 1.1 Instalación MacOs 12m
  • Ejercicio: ¿Cuál es la herramienta mencionada que permite gestionar múltiples versiones de Node.js?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 1.2 Instalación Windows 16m
  • Ejercicio: _¿Qué es el JDK y para qué se utiliza en el desarrollo de React Native en Windows?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 2 Primera App y JSX 26m
  • Ejercicio: ¿Cuál es la función principal del archivo "index" al crear una aplicación en React Native?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 3 Componentes 26m
  • Ejercicio: _¿Qué es un componente en React Native?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 4 States 22m
  • Ejercicio: ¿Cuál es la función principal del componente 'TouchableOpacity' en una aplicación React Native?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 5 Props 17m
  • Ejercicio: _¿Qué son las props en React Native?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 6 Prop-Types 10m
  • Ejercicio: ¿Cuál es una característica clave de JavaScript mencionada en el video?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 7 Ciclos de Vida Parte 1 16m
  • Ejercicio: _¿Cuál es el objetivo del constructor en React Native?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 7 Ciclos de Vida Parte 2 13m
  • Ejercicio: ¿Cuál de los siguientes métodos de ciclo de vida de React se usa para decidir si un componente debe volver a renderizarse después de una actualización?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 7 Ciclos de Vida Parte 3 08m
  • Ejercicio: _¿Para qué se utiliza el método de desmontaje en React Native?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 8 Pure Components 12m
  • Ejercicio: ¿Cuál es la función principal del botón de 'reset' en la aplicación de contador?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 9 Fragments 12m
  • Ejercicio: _¿Qué se añade al contador al presionar el botón +10 en el tutorial de React Native con HIWEX?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 10 Estructura del Proyecto 08m
  • Ejercicio: ¿Cuál es el propósito principal de la carpeta 'store' en la estructura del proyecto?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 11 Tipos de Autenticación 11m
  • Ejercicio: ¿Cuál es un tipo de autenticación usado comúnmente por su facilidad para recordar por los usuarios?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 12 Introducción GCF 05m
  • Ejercicio: ¿Cuál es una característica notable de las Google Cloud Functions?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 13 Configuración GCF 08m
  • Ejercicio: _¿Qué herramienta se debe instalar de forma global para manejar las Google Cloud Functions en nuestro ordenador?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 14 Deploy GCF 10m
  • Ejercicio: ¿Cuál es el primer paso para desplegar una función de Google Cloud?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 15 Construir GCF 11m
  • Ejercicio: _¿Qué es lo que se va a utilizar en las Google Cloud Functions para definir qué métodos de http se van a utilizar?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 16 Servicio de Cuentas 07m
  • Ejercicio: ¿Cuál es la finalidad de importar el archivo de 'service account' en una aplicación de Firebase?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 17 Crear Usuario 18m
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 18 Crear Cuenta en Twilio 07m
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 19 Mocks 05m
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 20 Credenciales en Twilio 09m
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 21 Enviar Mensaje 07m
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 22 Layout (Crear Usuario) 21m
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 23 useState 09m
  • Ejercicio: _¿Qué es el prop "secure text entry" en React Native y qué hace?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 24 Axios 14m
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 25 Axios (Estructura) 15m
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 26 Axios Middleware 11m
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 27 Axios (REQ-RES) 09m
  • Ejercicio: _¿Qué modificaciones realizó el autor en el código de la aplicación en la sección de las Google Cloud Functions?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 28 TDD 08m
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 29 Configuración Test 12m
  • Ejercicio: _¿Qué herramienta se recomienda instalar en Visual Studio Code para revisar que los módulos estén funcionando correctamente?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 30 Test Contenido 39m
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 31 Test a Funciones 11m
  • Ejercicio: _¿Qué tipo de pruebas se deben meter dentro de interaction en React Native?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 32 Firebase Config 14m
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 33 Auth 14m
  • Ejercicio: _¿Qué librería se utiliza para importar el componente i+d en el método de login en React Native?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 34 Navegación 04m
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 35 Configuración Nav 07m
  • Ejercicio: _¿Qué es lo primero que se debe instalar para poder interactuar con las navegaciones nativas dentro del dispositivo en React Native con React Navigation?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 36 Navegar 12m
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 36 Navegar parte 2 08m
  • Ejercicio: _¿Qué atributo se utiliza para poner un título personalizado en la barra de navegación en React Native?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 37 Higher-Order Components 10m
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 38 Loading 10m
  • Ejercicio: _¿Cuál es la función principal del componente "activity indicator" en React Native?
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 39 Organizar 18m
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 40 Custom Header 15m
  • Lección en vídeo: Curso de React Native desde Cero - Capitulo 41 useEffect 16m

Este curso gratuito incluye:

10 horas y 9 minutos de curso de vídeo online

Certificado digital de finalización del curso (Gratis)

Ejercicios para entrenar tus conocimientos

100% gratis, desde el contenido hasta el certificado

¿Listo para empezar?Descarga la app y empieza hoy mismo.

Instale la aplicación

ahora para acceder al curso
Icono que representa cursos de tecnología y negocios

Más de 5000 cursos gratuitos

¡Programación, inglés, marketing digital y mucho más! Aprende lo que quieras, gratis

Icono de calendario con una diana que representa la planificación de estudios

Plan de estudios con IA

La Inteligencia Artificial de nuestra app puede crear un horario de estudio para el curso que elijas

Icono profesional que representa carrera y negocios

De cero al éxito profesional

Mejora tu currículum con nuestro certificado gratuito y luego usa nuestra Inteligencia Artificial para encontrar el trabajo de tus sueños

También puedes utilizar el código QR o los enlaces que aparecen a continuación.

Código QR - Descargar Cursa - Cursos Online

Más cursos gratuitos en Desarrollo de aplicaciones

¡Libro electrónico y audiolibros gratis! ¡Aprende escuchando o leyendo!

¡Descarga la App ahora para tener acceso a + 3300 cursos, ejercicios, certificados y mucho contenido gratis sin pagar nada!

  • Cursos online 100% gratuitos de principio a fin

    Miles de cursos online en vídeo, ebooks y audiolibros.

  • Más de 48 mil ejercicios gratuitos

    Para poner a prueba tus conocimientos durante los cursos en línea

  • Certificado Digital gratuito válido con Código QR

    Generado directamente desde la galería de fotos de tu celular y enviado a tu correo electrónico

Aplicación Cursa en la pantalla del libro electrónico, la pantalla del curso en video y la pantalla de ejercicios del curso, además del certificado de finalización del curso.

+ 9 millones
estudiantes

Certificado gratuito y
válido con código QR

60 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo y audiolibros