DATOS BÁSICOS
Presencial de 16:00-20:48 h
REQUISITOS
Para un correcto aprovechamiento del presente curso será necesario que el alumno posea conocimientos sólidos en HTML y Javascript
FINALIDAD
React.js es una biblioteca Javascript de código abierto diseñada para crear interfaces de usuario con el objetivo de impulsar el desarrollo de aplicaciones en una sola página y el desarrollo de interfaces de usuario dinámicas y reutilizables.<br/>Su enfoque declarativo permite una implementación sencilla de las interfaces generadas, lo que facilita el desarrollo de aplicaciones y su depuración. <br/>React intenta ayudar a los desarrolladores a construir aplicaciones que usan datos que cambian todo el tiempo. Su objetivo es ser sencillo, declarativo y fácil de combinar. React sólo maneja la interfaz de usuario en una aplicación; está construida únicamente para utilizar el patrón de diseño modelo–vista–controlador (MVC), y puede ser utilizada conjuntamente con otras bibliotecas de Javascript o más grandes #MVC como AngularJS. También puede ser utilizado con las extensiones de React-based que se encargan de las partes no-UI (no gráficas) de una aplicación web.<br/>Creada por Facebook y apoyada por grandes empresas, gracias a su sencillez y potencia, React está al alcance de cualquier desarrollador, es ampliamente usada en la industria, demandada por empresas y clientes, y con una comunidad con un crecimiento exponencial.<br/>A lo largo de este curso se trasladarán al alumno los conocimientos necesarios para aprender de forma práctica las bases necesarias para el desarrollo de webapps con React. <br/>Al final del curso el alumno será capaz de:<br/>· Construir una aplicación React<br/>· Crear componentes para definir partes de la Interfaz de Usuario<br/>· Utilizar JSX para especificar la parte visual sin tener que escribir todo el código JavaScript<br/>· Gestionar el mantenimiento de estados<br/>· Trabajar con el estilo de los componentes con el modelo de React<br/>· Dar sentido al ciclo de vida de los componentes<br/>· Construir aplicaciones multi-página utilizando rutas y vistas<br/>· Optimizar el flujo de trabajo de React con herramientas como Node, Babel, webpack y otras.
PROGRAMA
REACT JS
· Introducción a React
· Construcción de la primera aplicación React
· Componentes de React
· Aplicación de estilos en React
· Creación de Componentes Complejos
· Transferencia de Propiedades (Props)
· JSX
· Gestionando estados
· Integración de Datos con UI
· Trabajando con Eventos
· El Ciclo de Vida de los Componentes
· Acceso a Elementos del DOM
· Creación de una App Single-Page utilizando React Router
· Construcción de una App de ToDo List
· Configuración del entorno de desarrollo de React
· Trabajando con Datos Externos
· Crear un Sliding Menu utilizando React Motion
· Conclusiones
RESPONSABLE DEL CURSO
TU COMUNIDAD
Foros de discusión
- Dudas sobre el curso de Amazon Web Services1 hilos
- Fotografía1 hilos
- Dudas sobre el curso de CSS2 hilos