Desarrollo Móvil

Curso de React Native para principiantes

Aprender a realizar aplicaciones móviles con React Native desde 0 conociendo los componentes básicos de este framework.
4.3 (242 valoraciones)
5 horas y 13 minutos · Curso
React Native para principiantes

Lo que aprenderás en este curso:

  • Aprenderás a realizar aplicaciones React Native en un nivel básicos.
  • Conocerás los distintos componentes de React Native.
  • Aprenderás JSX y su aplicación sobre React Native.
  • Serás capaz de ejecutar tus aplicaciones en los simuladores de iOS y Android.
  • Conocerás las ventajas frente a otros frameworks o aplicaciones nativas.

Requisitos del curso

Es conveniente que el alumno tenga algo de conocimientos en la creación de aplicaciones Android e iOS, sin necesidad de ser un experto.

Valoraciones de estudiantes:

  • 5
  • 4
  • 3
  • 2
  • 1
4.3
114 valoraciones

Contenido del curso:

    • 2m
    • Alternativas de desarrollo para plataformas móviles
      8m
    • ¿Cómo funciona React Native?
      4m
    • Casos de éxito de React Native
      4m
    • ¿Dónde destaca React Native?
      3m
    • React Native Expo
      6m
    • Requisitos de React Native
      1m
    • Posibles IDEs a usar
      4m
    • Instalación de Visual Studio Code
      2m
    • Preparación de Visual Studio Code
      2m
    • ¡Hola mundo!
      5m
    • Ejecutar una aplicación en un emulador Android
      8m
    • Ejecutar una aplicación en un emulador iOS
      5m
    • ¿Qué es un componente? Estructura de proyectos
      7m
    • Crear, importar y usar componentes
      5m
    • Contenedor View y componente básico Text
      5m
    • JSX y variables
      7m
    • Envío de propiedades a los componentes
      6m
    • State y setState
      7m
    • Estilos
      10m
    • Flexbox
      5m
    • ¿Cuáles son los componentes básicos del framework?
      3m
    • TextInput
      7m
    • Button vs. TouchableHighlight & TouchableOpacity
      18m
    • 3m
    • FlatList
      10m
    • SectionList
      6m
    • Image
      6m
    • ActivityIndicator
      5m
    • Alert
      5m
    • Modal
      15m
    • FAB
      7m
    • Picker
      9m
    • Checkbox
      3m
    • React-Navigation vs. React-Native-Navigation
      2m
    • Configuración de React-Navigation
      9m
    • Navegar entre pantallas
      14m
    • ¿Qué es y cómo enlazar una API de React Native?
      3m
    • Platform
      9m
    • Keyboard y KeyboardAvoidingView
      4m
    • AsyncStorage
      10m
    • StatusBar
      2m
    • CameraRoll, Geolocation y PermissionAndroid
      15m
    • ¿Cómo compilar y probar aplicaciones en un dispositivo EXPO?
      10m
    • ¿Cómo compilar y probar aplicaciones en un dispositivo Android?
      6m
    • ¿Cómo compilar y probar aplicaciones en un dispositivo iOS?
      5m
    • Resumen y conclusión del curso
      2m
También te puede interesar

Te dejamos una selección de cursos, carreras y artículos

Tecnología Desarrollo Móvil

Diferencias entre aplicación híbrida y nativa

16 Marzo 2018 Ana Gabriela Durán

Dudas frecuentes

1

¿Cuál es el precio?

En OpenWebinars no vendemos formaciones.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.

2

¿Cuándo comienza la formación?

En OpenWebinars las formaciones no tienen fecha de inicio y de final.

Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestros planes.

3

¿Obtengo un diploma de certificación?

En todos los cursos existe un examen final para evaluar tus conocimientos adquiridos. Si superas este examen con más de un 80% de preguntas correctas obtendrás el diploma de certificación. Puedes realizar un intento cada 24 horas.

Este diploma es un certificado privado emitido por OpenWebinars, y valorado en el mundo empresarial, ya que tenemos grandes compañías clientes que se forman con nosotros y valoran nuestras certificaciones.

No olvides poner tu certificación en tu perfil Linkedin y en tu currículum.

Comenzamos nuestra serie de cursos de React Native con el primero de ellos, un curso de React Native básico que te permitirá comenzar a conocer y utilizar este interesante framework con el que se pueden desarrollar aplicaciones móviles para Android, iOS y otros sistemas.

Al ser un curso de iniciación está pensando de forma que al acabar hayas adquirido los conocimientos necesarios para ser capaz de crear aplicaciones utilizando React Native conjuntamente con Expo, además de conocer todos los fundamentos de esta tecnología, así como su funcionamiento y componentes.

Para que sepas ubicar React Native dentro de las plataformas que existen para desarrollar apps móviles, comenzaremos el curso con un primer bloque introductorio. Dentro del mismo se expondrán unas interesantes comparativas entre las diferentes tecnologías y frameworks que podemos elegir para crear estas aplicaciones.

A partir de ahí entraremos a hacer una primera toma de contacto con el framework que nos ocupa en este curso, para que vayas conociendo cómo funciona de una forma somera y, sobre todo, para aclarar las dudas que suelen existir sobre React Native.

En el resto de clases que se engloban en esta introducción el tutor te hablará sobre qué empresas utilizan este framework y cuáles son sus puntos fuertes y los contras que presenta, además de introducir qué es Expo, una herramienta que utilizaremos conjuntamente con Reac Native, gracias a las ventajas que aporta a nuestros desarrollos.

El segundo apartado de la formación servirá para  preparar el entorno de desarrollo que se necesitará tener para seguir el curso y poder realizar el mismo en su vertiente más práctica. En esta parte aprenderás paso a paso a preparar React Native, sus requisitos previos y cómo prepararlo para uso.

También verás cómo realizar la instalación de Visual Studio Code, uno de los diferentes IDEs que se pueden utilizar, y también cómo crear un primer proyecto en el mismo y cómo ejecutar una aplicación tanto en un emulador Android como en un simulador de iOS.

En el tercer apartado del curso comienza ya la parte más formativa y teórica, ya que es donde se van a ir desglosando y detallando los componentes que existen en un proyecto de React Native. Empezaremos viendo la estructura del proyecto y después se explicará cómo crear, importar y usar un primer componente.

A continuación se irá profundizando en los tipos de componentes, para que conozcas los más importantes, como View o Text, el uso de variables y lógica con JSX y cómo enviar propiedades a los componentes de React Native.

También se verán en otras lecciones conceptos como el elemento State y cómo modificarlo con setState, los estilos y cómo definirlos y para acabar el bloque, también se verá el uso de Flexbox para el posicionamiento de elementos en React Native y cómo funciona.

Pasando ya al cuarto apartado, será cuando empieces a aprender sobre los componentes básicos y fundamentales del framework React Native, por qué existen, cómo funcionan y sus opciones de uso y posibilidades.

Dentro de los que se desarrollarán en estas lecciones destacamos algunos como Button y otros componentes para interactuar con la pantalla del dispositivo, ScrollView, FlatList, SectionList, Image, ActivityIndicator, Alert y muchos otros.

Una vez que ya conozcas y sepas utilizar estos componentes del framework, puedes avanzar en el curso entrando en la sección sobre la navegación en React Native, en la que aprenderás a gestionar la navegación entre pantallas en las aplicaciones que desarrolles con este sistema.

A continuación, llegando ya al final del curso, pasamos las diferentes lecciones en las que aprenderás los componentes que tiene React Native Core con acceso a las APIs internas del dispositivo y cómo utilizarlas, para poder acceder al GPS, a la memoria, al uso de la vibración y demás.

Dentro de estos componentes se va a profundizar en algunos como Platform, Keyboard, AsyncStorage, StatusBar, CameraRoll o Geolocation, para que sepas como hacer uso de los mismos en las aplicaciones que desarrolles con RN.

Para finalizar la formación pasaremos al último bloque, que está compuesto por varias clases en las que aprenderás a probar tus aplicaciones en un dispositivo real, tanto en Android como en IOS, y no en simuladores como se ha hecho durante todas las secciones anteriores.

De esta forma habrás acabado tu formación inicial en React Native, por lo que podrás comenzar a desarrollar tus propias aplicaciones con todo lo que habrás aprendido, comenzando por algunas más sencillas y complicándolas poco a poco. O si lo prefieres podrás continuar con nuestro siguiente curso, de un nivel más avanzado, que publicaremos en breve en nuestra plataforma.

Aprender React Native te permitirá avanzar en tu formación como desarrollador de aplicaciones móviles, ya que es uno de los sistemas más utilizados en la actualidad para generar aplicaciones en los sistemas más utilizados.

Artículos
Ver todos