Conocimientos y habilidades que adquieres realizando 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.

Temario

Introducción 29m

  • Presentación (vista previa)

    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
  • ScrollView (vista previa)

    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

Relacionado

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

Diferencias entre aplicación híbrida y nativa

Diferencias entre aplicación híbrida y nativa

Desarrollo móvil

16 de Marzo de 2018

Conoce las diferencias entre aplicación híbrida y nativa para conocer la mejor opción para tu proyecto y las diferentes posibilidades que hay para crear aplicaciones móviles.

Programador Android

Programador Android

carrera

Incluye 6 cursos:

  • Curso de Introducción a la programación con Pseudocódigo
  • Curso de Java 8 desde Cero
  • Curso de Git, GitHub y Jekyll

y 3 cursos más!

Duración: 47 horas y 1 minuto

Curso de React Native intermedio

Curso de React Native intermedio

curso

Con este curso aprenderás:

  • Aprenderás a estructurar tus proyectos en ReactNative para que sean reutilizables.
  • Configurar y ejecutar una aplicación sin usar Expo.
  • Integrar diferentes librerías con dependencias nativas en iOS y Android.

Duración: 6 horas y 37 minutos

Preguntas Frecuentes

En OpenWebinars no vendemos cursos o talleres unitarios.

Tenemos diferentes tipos de suscripciónes, que te dará acceso completo a todos los cursos de la plataforma y a los nuevos 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 tí. Consúltanos aquí.

En OpenWebinars los cursos 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 nuestro planes.

Si estás suscrito al plan Profesional o VIP, 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.

Descripción

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.

* 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.

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars