DISPONIBLE EN:

  • Todo el territorio nacional e internacional
En este curso 100% ONLINE vamos a aprender a utilizar de forma sencilla y rapida la libreria para el desarrollo de frontents creada por Facebook llamada React JS utilizada hoy en dia en el desarrollo de sitios de grandes empresas tales como Dropbox, ebay, Instagram, Paypal y Netflix. En el curso se aprenderá como estructurar el código en el lado del servidor, de forma que este sea fácil de administrar y extender, entendiendo cómo los módulos trabajan realmente.

¿A quien está dirigido?

  • Desarrolladores de software
  • Programadores Web

¿Por que Node JS?

El framework NodeJS permite expandir las habilidades de Javascript para el desarrollo en el Backend.
En el curso se aprenderá como estructurar el código en el lado del servidor, de forma que este sea fácil de administrar y extender, entendiendo cómo los módulos trabajan realmente.
Aprenderemos cómo Express puede ahorrarnos mucho tiempo como desarrolladores.
Revisaremos los últimos mecanismos de conexión con bases de datos NoSQL.
Entenderemos como se implementan las aplicaciones en tiempo real, a través de eventos y la comunicación asíncrona.
Aprenderemos como hacer un deploy de una App Node.js en la nube en cuestión de minutos.

¿Por que React?

ReactJS es increíblemente fácil de entender. El enfoque basado en componentes, el ciclo de vida bien definido y el uso de JavaScript simple hacen que React sea muy simple de aprender; Es declarativo, como mencione anteriormente ReactJS trabaja con JSX lo cual hace muy fácil de entender como esta construido toda una app.
Aprende uno de los frameworks frontend más populares. Creado por Facebook para resolver los problemas que enfrentaban para desarrollar apps fuertemente basadas en datos, React es uno de los frameworks con mayor demanda y crecimiento en el mercado.
Contenidos Básicos

NODEJS

1. Fundamentos de Javascript

Introducción a Javascript, Manejo de variables, Tipos de datos, Operadores, Precedencia de operadores, Controlando el flujo de programa, Manejo de arrays, Objetos en Javascript, Experimentando con Javascript

2. Introducción a Node.js

3. Eventos

4. Módulos

5. Express

6. Socket.io

Aplicaciones en tiempo real, Comunicación bidireccional basada en eventos

7. Unit Testing

8. Persistencia de Datos

9. Deploy de aplicaciones en la nube

MEAN stack, MongoDB, Express, AngularJS y NodeJS, Desplegando aplicaciones AngularJS

 

REACT

CONCEPTOS BÁSICOS DE JAVASCRIPT MODERNO NECESARIO PARA USAR REACT

Variables, funciones de flecha, descanso y dispersión, desestructuración de objetos y matrices, literales de plantilla, clases, devoluciones de llamada, promesas, asíncrono / espera, módulos ES

Sección 2 CONCEPTOS DE REACT

Aplicaciones de página única, declarativas, inmutabilidad, pureza, composición, DOM virtual, flujo de datos unidireccional

Sección 3 REACCIONAR EN PROFUNDIDAD

JSX, Componentes, Estado, Props, Componentes de presentación vs contenedor, Estado vs props, PropTypes, React Fragment, Events, Lifecycle Events, Forms in React, Reference a DOM element, Server side rendering, The Context API, Componentes de orden superior, Accesorios de renderizado, ganchos, división de código

Sección 4 DISEÑO Y ESTILO

Flex, CSS en React, SASS en React, Componentes con estilo

Sección 5 Herramientas

Babel, Webpack

Sección 6 EL ECOSISTEMA REACT

React Router, Redux, Next.js, Gatsby

Sección 6 PRUEBAS

Pruebas unitarias, pruebas funcionales, pruebas de integración, Jest / Enzime

Sección 7 DESPLIEGUE

Producción, entornos, ¿dónde desplegar ?, páginas de Heroku, Github

Certificados y Certificaciones

CERTIFICADO.- Al terminar el curso se le entregara un certificado oficial de Tekhne.