Curso de Fundamentos de React

Carlos Lledias Garduño
Desarrollo Web
$6,380.00
  • 10 estudiantes
  • 0 lessons
  • 0 quizzes
  • 24 hour duration
10 estudiantes

Descripción:

React.js es una biblioteca Javascript de código abierto para crear interfaces de usuario con el objetivo de animar al desarrollo de aplicaciones en una sola página sola. Es mantenido por Facebook, Instagram y una comunidad de desarrolladores independientes y compañías.1 2 3 React intenta ayudar a los desarrolladores a construir aplicaciones que usan datos que cambian todo el tiempo. Su objetivo es para ser sencillo, declarativo y composable. React sólo maneja la interfaz de usuario en una aplicación; está construida únicamente para utilizar el patrón de software MVC, y puede ser utilizada conjuntamente con otras bibliotecas de Javascript o más grandes #MVC como AngularJS. Lo También puede ser utilizado con las extensiones de React-based que se encarga de las partes no-UI (no gráficas) de una aplicación web.

Objetivo: 

El alumno al final del Curso de Fundamentos de React, aprenderá a instalar poderosas herramientas React.js para que el desarrollo sea mucho más eficiente, creará componentes que enriquecerán una aplicación Web, aprenderá a trabajar con otras librerías de la mano de React.

Temario:

Parte 1: Instalando herramientas de gran alcance para tu proyecto

Instalación de Node.js y npm | Instalación de Git |Obtención de datos del stream de Twitter mediante su API |Filtrando datos con Snapkite Engine | Creando la estructura de un proyecto |ÂÂ Creación de un package .jason |Reutilizando módulos de Node.js |Construyendo con Gulp.js |Creación de una página Web

Parte 2: Creando un primer elemento React

Comprensión del DOM virtual |Instalación de React |Creación de elementos React con Javascript |Representación de elementos React |Creando elementos React con JSX

Parte 3: Creando tu primer componente React

Sin estado versus con estado |Creación de tu primer componente React sin estado |Creando tu primer componente React con estado

Parte 4: Haciendo reactivos tus componentes React

Resolución de un problema usando React |Planeando tu aplicación React |Creando un componente contenedor React

Parte 5: Usando tus Componentes React con otras librerías

Uso de otra librería en tu componente React | Comprendiendo el método de ciclo de vida de los componentes React | Métodos de montaje |Métodos de desmontaje

Parte 6: Actualizando tus Componentes React

Comprendiendo el ciclo de vida del Componente usando métodos |Estableciendo las propiedades default de un componente React |Validación de las propiedades de un componente React | Creando un componente Collection

Parte 7: Construcción de Componentes React más complejos

Creación de un componente TweenList |Creación de un componente CollectionControls |Creación de un componente CollectionRenameForm |Creación de un componente Button |Creación de un componente CollectionExportForm

Parte 8: Probando tu aplicación React con Jest

Por qué las pruebas unitarias |Banco de pruebas, especificaciones y expectativas | Instalación y ejecución de Jest | Probando componentes React

Parte 9: Impulsando el potencial de la arquitectura de tu aplicación React con Flux

Analizando la arquitectura de tu aplicación React |Comprendiendo Flux |Creación de un disparador |Creando un creador de acciones

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%
$6,380.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