DESARROLLO - PROGRAMACIóN - METODOLOGíAS

Dessarrollo de aplicaciones moviles nativas con React Native

Código: REACT-100


React Native es un framework para el desarrollo de aplicaciones moviles usado por Instagram, Facebook, Pinterest, Skype y Uber.React Native es un marco de aplicación móvil de código abierto creado por Facebook. Se utiliza para desarrollar aplicaciones para Android, iOS, Web y UWP (Windows) que proporcionan controles de interfaz de usuario nativos y acceso completo a la plataforma nativa. Trabajar con React Native requiere una comprensión de los fundamentos de JavaScript.

 Propuesta de Valor: DESARROLLO - PROGRAMACIóN - METODOLOGíAS

 Duración: 20 Horas Académicas

Áreas de Conocimiento:
DESARROLLO Y PROGRAMACION

Modalidad: VIRTUAL
COGNOS VIRTUAL
Inicio: 28/11/2020

Dessarrollo de aplicaciones moviles nativas con React Native

   AUDIENCIA


Desarrolladores de todos niveles y/o personas que comienzan a programar por primera vez en su carrera. Desarrolladores de Software moviles en IOS y/o Android..

   PRE REQUISITOS


  • Para trabajar con React Native, deberá comprender los fundamentos de JavaScript. Si es nuevo en JavaScript o necesita una actualización, puede sumergirse o repasar en la red de desarrolladores de Mozilla.

   OBJETIVOS


  • Aprender los fundamentos básicos de React Native.
  • Aprender distintos tipos de entornos de desarrollo para React Native en local y online.
  • Aprender los principales Componentes de React Native, sus estados, así como la navegación entre pantallas y el envío de datos entre ellas.
  • Aprender a testear nuestro código, visualizar nuestra aplicación mediante emuladores durante el desarrollo y solucionar los posibles errores que se nos puedan dar.

   CERTIFICACIÓN DISPONIBLE



Certificación emitida por COGNOS.


   CONTENIDO



1. 1. INTRODUCCION

1.1. APLICACIONES MOVILES
1.2. ECMASCRIPT
1.3. NODEJS Y NPM


2. 2. AMBIENTE DE DESARROLLO

2.1. INTALACION EN WINDOWS, MACOS Y LINUX
2.2. ESTRUCTURA DE UN PROYECTO


3. 3. FUNDAMENTOS DE REACT NATIVE

3.1. APP Y JSX
3.2. COMPONENTES CORE Y NATIVOS
3.3. ESTILOS Y FLEXBOX
3.4. PLATAFORMA DE ESTILOS EN ANDROID Y IOS
3.5. REACT STATE
3.6. REACT PROPS
3.7. LIBRERIAS UI
3.8. REACT NAVIGATION
3.9. CICLOS DE VIDA
3.10. COMUNICACION CON UN SERVIDOR


4. 4. REACT NATIVE + PATRON REDUX

4.1. COMPRENDIENDO REDUX
4.2. CREANDO REDUCERS
4.3. PERSISTIENDO DATOS CON STORE


5. 5. REACT NATIVE EN PRODUCCION

5.1. DESARROLLANDO UNA APP CRUD
5.2. BUILD APP PARA ANDROID
5.3. BUIILD APP PARA IOS



   BENEFICIOS



Los estudiantes tendrán los conceptos del Framework y podrán desarrollar aplicaciones móviles para Android y/o iOS.


   INVERSIÓN