Curso de Desarrollo de Apps con React Native

Carlos Lledias Garduño
Desarrollo Móvil
$8,700.00
  • 10 estudiantes
  • 0 lessons
  • 0 quizzes
  • 30 hour duration
10 estudiantes

Descripción:

React Native ha revolucionado completamente el desarrollo móvil al permitir a los desarrolladores de JavaScript crear aplicaciones móviles de clase mundial que se ejecutan de forma nativa en plataformas móviles. Este curso le mostrará cómo aplicar JavaScript y otras habilidades front-end para crear aplicaciones React Native multiplataforma para iOS y Android usando una sola base de código.

Objetivo: 

Este Curso de Desarrollo de Apps con React Native, le proporcionará todos los bloques de construcción React Native necesarios para convertirse en un experto. Le daremos una breve explicación de los numerosos componentes nativos y API que vienen con React Native. Usted aprenderá a utilizar las entradas de formularios en React Native. Obtendrá una visión general de la arquitectura de datos de Flux de Facebook y luego aplicará Redux para administrar datos con una API remota. También aprenderá a animar diferentes partes de su aplicación, así como el enrutamiento utilizando las API de navegación de React Native. Al final del curso, usted será capaz de construir aplicaciones de vanguardia utilizando el Framework React Native.

Temario:

Parte 1. Construyendo sobre React

Librería versus Framework | Lo básico con React | Componentes en JSX | Composición de componentes | Props y PropTypes | Event handlers | Estado | Ciclo de vida de un componente | Componentes alternativos de formulario

Parte 2. Primeros pasos con React Native

Comprender el ecosistema del desarrollo de aplicaciones móviles | Comprensión de todas las herramientas React Native | Watchman | Instalación de herramientas | Instalar Watchman y Flow | Creación de tu primer App React Native | Depurar tu App React Native

Parte 3. Estilos y Diseño en React Native

Construir y aplicar estilos | Estilos sin herencia | Comprensión de modelo de caja y flexbox | Estilos de texto con React Native | Aplicar estilos a imágenes | Inspeccionar y depurar estilos | Añadir comportamientos Media Query a React Native

Parte 4. Comenzar tu proyecto con componentes

React Native, Flux y Redux Componentes nativos | API’s nativas | La arquitectura Flux | Primeros pasos con Redux

Parte 5. Integración con el API

NYT, Redux, navegación y API’s avanzadas Comprensión del API NYT | Enlazar nuestro flujo de datos Redux | Enlazar el API NYT con peticiones asíncronas | Uso del navegador | Navegación avanzada con NavigatorExperimental | Otras API’s avanzadas

Parte 6. Animación y Gestos en React Native

Introducción a LayoutAnimation y Animated | Construyendo la experiencia básica de Onboarding | Añadir LayoutAnimation | Uso de PanResponder con el API Animated

Parte 7. Refactorización, Módulos y Producción en iOS y Android

Refactorización para Android | Herramientas necesarias para refactorización en Android | Añadir soporte RNNYT en Android | Usar Módulos nativos | Escribir Módulos nativos | Tomar React Native más allá de iOS y Android | Testing | Performance | Ejecutar en dispositivos | Distribuir tu App

El plan de estudios está vacío.

0.00 average based on 0 ratings

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%
$8,700.00



¿CÓMO LLEVAMOS A CABO LAS CLASES ANTE EL COVID-19?

Metodología de enseñanza y aprendizaje que usamos en nuestras clases.
En KMMX usamos un metodología de aprendizaje “blended*” que al español se traduce como mezclada, es decir una parte es presencial y otra a distancia, en estos momentos debido a la pandemia Covid-19 la parte presencial se realiza de manera a distancia pero de manera personalizada en vivo, tratando de simular el cara a cara que tenemos cuando los alumnos asisten a nuestras aulas de manera física. Mantenemos un enfoque de “enseñanza activa”, es decir, el alumno aprende hasta que hace las cosas motivo por el cual se asignan una serie de proyectos en cada curso, que el alumno tendrá que ir completando a su ritmo, por que entendemos que cada alumno aprende de manera diferente y a su ritmo creamos las asesorías personalizadas, que puede solicitar a través del sistema de aprendizaje online.
* El Blended Learning es la combinación de la educación presencial con clases en el aula, con la educación online.

¿Pero en que consiste?
Cada sesión es de aproximadamente una hora, el instructor explica conceptos y resuelve dudas.
Cada curso tiene una serie de ejercicios o proyectos previamente definidos.
En la siguiente sesión el instructor resuelve dudas y explica los siguientes conceptos, así hasta cubrir la totalidad del temario y alcance del curso.
Se agenda una sesión con un mentor antes, durante y después del curso para asegurar el aprendizaje y aprovechamiento del curso. El mentor no es la misma persona que el instructor.
En la plataforma estarán disponibles las sesiones y recursos para ser consultados en cualquier momento por el alumno.
Aunque son clases a distancia la experiencia es personalizada.

Mucho éxito en tu camino.
Tus amigos de KMMX