
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.
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
CERTIFICADO.- Al terminar el curso se le entregara un certificado oficial de Tekhne.