top of page

React
Native

product-800x1000-34.png

Conocimientos antecedentes

 

Para obtener el mejor aprovechamiento de los participantes en este curso es necesario que tengan conocimientos previos sobre:

 

  • JavaScript

  • HTML

  • React

  • Diseño, desarrollo y uso de aplicaciones WEB

 

 

Objetivo general

 

Al finalizar el curso el alumno:

 

Será capaz de desarrollar aplicaciones React Native para múltiples plataformas.

 

 

Objetivos particulares

 

Al finalizar el curso el alumno podrá:

 

·       Crear interfaces de usuario robustas para dispositivos móviles y aplicaciones de escritorio.

·       Crear componentes compartidos para Android y iOS.

·       Simplificar el diseño de layout usando NativeBase.

·       Crear esquemas en GraphQL en aplicaciones Web y móviles.

·       Implementar componentes Web y Móviles controlados por Apollo.

 

Habilidades antecedentes

 

Para la realización de las prácticas del presente curso el alumno debe ser capaz de:

  • Crear páginas WEB Interactivas usando React

Temario

1.     Introducción

1.1.   Requerimientos

1.2.   ¿Qué es React Native?

1.3.   React y JSX

1.4.   Experiencia en navegador móvil

1.5.   Android vs iOS

1.6.   El caso de aplicaciones de Web Móvil

2.     Inicio de un proyecto

2.1.   Instalación y uso de CLI de Expo

2.2.   Ver la app en un dispositivo móvil

2.3.   Ver la app en Expo Snack

3.     Creación de Layout responsivo con Flexbox

3.1.   Flexbox

3.2.   Estilos en React Native

3.3.   Construcción de layouts con Flexbox

4.     Navegación entre pantallas

4.1.   Fundamentos de navegación

4.2.   Parámetros de rutas

4.3.   Encabezado de navegación

4.4.   navegación por Tab o por dibujo

4.5.   Manejo de estados

5.     Listas

5.1.   Colecciones de datos

5.2.   Orden y filtro de listas

5.3.   Datos

5.4.   Carga de listas con Lazy

 

6.     Progreso

6.1.   Progreso y usabilidad

6.2.   Indices de progreso

6.3.   Medida del progreso

6.4.   Indicadores de navegación

6.5.   Avances

7.     Geolocalización y mapas

8.     Colecta de entradas de usuario

8.1.   Entrada de texto

8.2.   Selección de listas

8.3.   Conmutación de estados

8.4.   Fechas y horas

9.     Pantallas modales

9.1.   Información importante

9.2.   Confirmación de usuario

9.3.   Notificaciones pasivas

9.4.   Actividad modal

10.  Respuesta a gestos de usuario

10.1.                Scroll

10.2.                Retroalimentación del touchscreen

10.3.                Swipe y cancel

11.  Control de display

11.1.                Carga de imágenes

11.2.                Escala de imágenes

11.3.                Carga de imágenes Lazy

11.4.                Iconos

 

 12.  Apps offline

12.1.                Detección del estado de la red

12.2.                Almacén de datos

12.3.                Sincronización de datos

13.  Componentes nativos de la interfaz de usuario usando NativeBase

13.1.                Contenedores

13.2.                Headers, footers y navegación

13.3.                Uso de componentes de layout

13.4.                Recolección de entrada por componentes

13.5.                Despliegue de listas

13.6.                Notificaciones de usuario

14.  Gestión del estado de la aplicación

14.1.                Arquitectura y flujo

14.2.                Implementación Redux

14.3.                Escala de arquitectura

15.  Apollo

15.1.                Nuevas aproximaciones

15.2.                Declaración y acceso a datos

15.3.                Mutaciones en ele estado de las aplicaciones

16.  Creación de un app con Apollo React

ESTAS INTERESADO EN EL CURSO ?

Deja tus datos y a la brevedad nos comunicaremos contigo para proporcionarte más información

Email *

Name *

Nº teléfono

Curso de tu interés

Message

¡Gracias! Mensaje enviado.

bottom of page