Curso React.js Desde Cero (Mega-Torrent)

Curso React.js Desde Cero (Mega-Torrent)

Curso React.js Desde Cero

Información de: React.js Desde Cero

React.js es una librería creada por Facebook para resolver las dificultades de construir interfaces. De hecho Facebook e Instagram usan React.js en sus interfaces lo que garantiza que podemos utilizarlo en nuestras aplicaciones. React.js revoluciona por completo la forma de trabajar el frontend, rompiendo con la clásica separación de conceptos (contenido, estilos y comportamiento) e introduciendo componentes que encapsulan estos tres conceptos y que pueden reutilizarse fácilmente y combinarse para crear componentes mayores.

Contenido del Curso React.js:


Modulo 1


Introducción a React
  • Entendiendo las aplicaciones web modernas
  • Server Side Apps vs Single Page Apps
  • ¿Qué es React?
  • ¿Cómo funciona React?
  • Herramientas de Desarrollo React
  • Sintaxis ES6 para React

Configuración del entorno
Las 3 formas de usar React:
  • La mala
  • La fea
  • La buena
  • React en los navegadores
  • WebPack 2
  • ¿Qué es?
  • Archivo webpack.config.js
  • Configuración de React
  • Módulos CSS
  • Servidor Web
  • Boilerplate para proyectos React
  • Create React App
  • ¿Qué es?
  • Configuración
  • Yarn
  • ¿Qué es?
  • Instalación
  • Configuración

Modulo 2


Componentes (I)
  • ¿Qué es un Componente?
  • Escritura de Componentes
  • con JS
  • con JSX
  • Partes de un Componente
  • render()
  • props
  • PropTypes
  • DefaultProps
  • Validadores
  • state
  • events
  • Tipos de Componentes
  • Stateless
  • Stateful
  • Sintaxis de Componentes
  • JSX + ES5
  • JSX + ES6
  • JSX + ES7
  • Interacción entre Componentes

Componentes (II)

  • Ciclo de Vida de los Componentes
  • Fase de Montaje
  • Fase de Actualización
  • Fase de Desmontaje
  • Componentes Dinámicos
  • Anidamiento de Vistas
  • Filosofía DRY
  • Manejo de Datos
  • Encapsulamiento
  • de Librerías
  • de Componentes

Modulo 3


Manejo de rutas
  • React Router
  • Rutas
  • Enlaces
  • Parámetros
  • Redirecciones
  • Sitio Estático con React
  • Autenticación con React

Introducción a Firebase
  • ¿Qué es?
  • Consola
  • Creación de Proyectos
  • Hola Mundo Firebase
  • Sincronización en Tiempo Real
  • Eventos
  • Autenticación
  • Hosting
  • Firebase Tools

Modulo 4


Proyecto Final (I)
  • Desarrollo Web con React
  • Estructura de Proyecto
  • Creación de Componentes con y sin estado
  • Manejo de Propiedades, Estados y Eventos
  • Encapsulamiento de librerías y componentes
  • Definición de Rutas
  • Estilos de la Aplicación

Proyecto Final (II)
  • Integración con Firebase
  • Base de Datos
  • Autenticación
  • Despliegue en GitHub Pages

Información de: Angular desde ceroAngular es un poderoso framework javascript para el desarrollo de proyectos web que nos brinda herramientas optimas y actuales como templates declarativos, Event Binding, injección de dependencias, etc que facilitan el trabajo y mejora la rapidez en el
Información de: JetBrains WebStorm JetBrains WebStorm es el IDE javascript más inteligente. Es un IDE potente para el desarrollo de javascript moderno Utilice toda la potencia del ecosistema de javascript moderno - ¡WebStorm lo tiene todo cubierto! Disfrute de la
  Con este curso profesional de React aprende a desarrollar apps modulares en javascript con React.js, la librería de más crecimiento en la web, creada por Facebook. Aprende desarrollo ágil de aplicaciones web con Redux y JSX. Con este curso podrás: Compilar tu proyecto con webpack
  Curso Desarrollo de apps para Windows 8.1 con HTML5 y javascript. Crea y distribuye tus apps para la Tienda Windows Las aplicaciones Windows 8 para el marketplace llegan a millones de usuarios de PC y tablets. Con este curso podrás crear interfaces robustas que se adapten a todos los
  Curso Desarrollo de apps para Windows Phone 8.1. Crea apps para teléfonos Windows con HTML5 y javascript Este curso te introducirá a la creación de aplicaciones para smartphones Windows Phone 8.1 con el entorno Visual Studio de Microsoft. Utilizando HTML5 y javascript
  Aprende los fundamentos de las aplicaciones que van más allá del celular Descubre el desarrollo para dispositivos smartwatches, con una guía sobre los conceptos de interfaces de usuario, presentamos con ejemplos prácticos desde la instalación de herramientas hasta la publicación en cada