NOSOTROS CRONOGRAMA FRANQUICIA BLOG CONTACTO ACCESO SISTEMA ACADEMICO

DESARROLLO - PROGRAMACIÓN - METODOLOGÍAS

Desarrollo de Aplicaciones Móviles 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

Áreas de Conocimiento:
DESARROLLO Y PROGRAMACION

Exportar Contenido a PDF

   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. INTRODUCCIÓN

1.1. APLICACIONES MÓVILES
1.2. ECMASCRIPT
1.3. NODEJS Y NPM


2. AMBIENTE DE DESARROLLO

2.1. INTALACIÓN EN WINDOWS, MACOS Y LINUX
2.2. ESTRUCTURA DE UN PROYECTO


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. COMUNICACIÓN CON UN SERVIDOR


4. REACT NATIVE + PATRON REDUX

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


5. REACT NATIVE EN PRODUCCIÓN

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



La inversión incluye: Material de estudio, certificados e impuestos de ley.

  • En los cursos presenciales proveemos de una computadora por persona y refrigerios.
  • En los cursos virtuales las plataformas interactivas y acceso al aula virtual de recursos.