top of page
Diseñador de prototipos

React native
 

 

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

ESTÁS INTERESADO EN EL CURSO?

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

​

¡Mensaje enviado!

blancotrans-01.png

Habla con nosotros

de Lunes a Viernes

De 9:00 a 18:00 hrs

​

Sábado

De 9:00 a 13:00 hrs

​

​

​

​

Contacto

Tel.  5574969924 / 5544445450 

        5538961383             

info@sdpcapacitacion.com

Dirección

Calle Doctor Carmona y Valle # 5   Piso 1
Col. Doctores  06720 ,  Alcaldía Cuauhtémoc

Ciudad de México

Síguenos

© 2025  SDP Capacitación TI  - Todos los derehos reservados         

Proyecto de Enseñanza de TI y Telecomunicaciones
Todos los logotipos o marcas son mencionados a nivel ilustrativo

bottom of page