Curso Online

Desarrollo en React JS

Aplicá tus conocimientos en programación web al desarrollo de aplicaciones SPA (Single Page Application)

Ir al temarioInscripción
CAPTCHA
consultanos

ReactJS es una biblioteca desarrollada por Facebook cuya principal ventaja es su alta performance. Con react js haremos principal foco en la creación de interfaces de usuario utilizando el patrón de diseño MVC (modelo-vista-controlador). React JS al igual que Angular se destaca por la facilidad de desarrollo de aplicaciones SPA (Single Page Application) brindando a los usuarios una experiencia mas fluida. Entre sus caracteristicas podemos encontrar el virtual DOM, mejora de performance, modularidad y un claro flujo de datos.

Objetivo general

Aplicar y adaptar los conocimientos en programación web al desarrollo de aplicaciones SPA explotando las ventajas brindadas por Reac en cuanto al flujo de datos.

Objetivos específicos

Que el participante logre

  • Adquirir conocimientos de programación por componentes mediante Javascript JS ES6
  • Comprender las ventajas de la utilización del flujos de datos aplicando los provistos por React JS.
  • Aplicar manejo de rutas utilizando Firebase
  • Comprender la utilización del virtual DOM mediante los desarrollos de React JS

Destinatarios

Entre ellos:

Webmasters, programadores Web, diseñadores.

Ingenieros y analistas en sistemas, emprendedores de proyectos de nuevas tecnologías

A todo el público en general que desee introducirse al segmento Web mobile.

Temario

Módulo 1: Redes - Infraestructura

Módulo 1: Nivelación, Javascript y JS ES6

Unidad 1: Nivelación

- Nivelación en HTML y CSS

- Nivelación en HTML5 y CSS3

- Configuración

Unidad 2: Trabajo práctico integrador

- Revisión de contenidos, elaboración y entrga de trabajo práctico integrador

- Funciones Const & let. Exports / Imports

Unidad 3: Javascript ES6 (Diferencias con ES5. Transpilers. Funciones.)

- Javascript ES6 (Const & let. Exports/Imports)

- Diferencias con ES5

Unidad 4: Javascript ES6

- Qué es DOM de Javascript

- Concepto de Selectores

- Jerarquización del DOM

Módulo 2: Configuración del entorno y componentes

Unidad 1: Web Pack 2

- Configuración

- Instalación

- Daemon

Unidad 2: Trabajo práctico integrador

- Revisión de contenidos, elaboración y entrga de trabajo práctico integrador

Unidad 3: Componentes. Parte 1

Unidad 4: Componentes. Parte 2

- Conceptos avanzados de programación con componente

- Cómo programar con componentes

Módulo 3: Virtual DOM. Manejo de rutas. Firebase

Unidad 1: Desarrollo en React JS

- React JS

- Virtual DOM

- Ajax

Unidad 2: Trabajo práctico integrador

- Revisión de contenidos, elaboración y entrga de trabajo práctico integrador

Unidad 3: Firebase. Parte 1.

- Qué es firebase

- Cómo funciona firebase

Unidad 4: Firebase. Parte 2.

- Leer datos desde firebase

- Insertar datos en firebase

- Actualizar datos en firebase

Requisitos previos

Es recomendable, no imprescindible, tener experiencia o conocimientos previos en:

-Programar en lenguaje Javascript

-Saber codificar en HTML

-Saber diseñar en CSS

Duración

12 Semanas

Carga horaria

90 hs.

Certificación

A todos los participantes que hayan aprobado el curso cumpliendo con todos los requisitos establecidos, se les extenderá un certificado de la Secretaría de Cultura y Extensión Universitaria, FRBA, UTN. Aquellos que aun habiendo participado activamente en los foros y realizado las actividades prácticas no cumplimentaran los requisitos de evaluación, recibirán un certificado de participación en el curso.

Dirección y cuerpo docente

Javier Kitainik

Javier Kitainik es Licenciado en Tecnología Educativa por la Universidad Tecnológica Nacional, Facultad Regional Buenos Aires. Es Master en Animación Audiovisual, titulo de posgrado otorgado por la Universidad Autónoma de Barcelona.Es Profesor en Disciplinas Industriales, título otorgado por el Instituto Superior del Profesorado Técnico dependiente del Rectorado de la Universidad Tecnológica Nacional. Es Realizador de Cine Animado, título otorgado por el Instituto de Arte Cinematográfico dependiente de la Municipalidad de Avellaneda.Es Productor Integral de Medios Audiovisuales, título otorgado por el Instituto Superior ORT.Posee la certificación oficial para enseñanza del software Maya y del software Toon Boom, otorgadas por convenio de las empresas con la Universidad Autónoma de Barcelona.Coordina los planes de estudio del área de Diseño Web de los cursos de Extensión Universitaria de la Facultad Regional Buenos Aires de la UTN desde el año 2006, desempeñándose como docente del área desde el año 2003.Coordina los planes de estudio de los cursos multimediales de la Fundación Puerta 18, dependiente de la empresa IRSA, en conjunto con la UTN.Ha desarrollado capacitaciones de Animación Audiovisual para el Instituto y Escuelas ORT.Ha participado en la elaboración de largometrajes cinematográficos y publicitarios de animación 3D , trabajando para la productora Hook Up Animation entre otras en Argentina, y para Cromosoma y Canal 3 de Cataluña entre otras en España.Ha participado de varios congresos y seminarios pertinentes a la tecnología web, educación y tecnología educativa, animación y contenido multimedial.

Leandro Gil Carrano

Mi nombre es Leandro Gil Carrano, en el año 2015 egrese de la carrera de Ingeniería en sistemas de Información en la Universidad Tecnológica Nacional - Facultad Regional Buenos Aires.Como docente actualmente me desempeño en el nivel secundario para adultos y asi mismo en cursos de desarrollo web y aplicaciones moviles brindados por el departamento de extensión universitaria de esta Universidad.En el año 2010 comencé mi carrera profesional como desarrollador PHP, ampliando mis conocimientos en SQL, CSS, HTML, Javascript y Angular.Actualmente me desempeño como líder de proyecto en una software factory, he liderado grandes desarrollos de sitios institucionales, sistemas de información, diarios digitales y aplicaciones móviles.Por lo mencionado anteriormente he podido combinar dos pasiones personales, la docencia y los sistemas informáticos.

Lorena Bernis

Mi nombre es Leandro Gil Carrano, en el año 2015 egrese de la carrera de Ingeniería en sistemas de Información en la Universidad Tecnológica Nacional - Facultad Regional Buenos Aires.Como docente actualmente me desempeño en el nivel secundario para adultos y asi mismo en cursos de desarrollo web y aplicaciones moviles brindados por el departamento de extensión universitaria de esta Universidad.En el año 2010 comencé mi carrera profesional como desarrollador PHP, ampliando mis conocimientos en SQL, CSS, HTML, Javascript y Angular.Actualmente me desempeño como líder de proyecto en una software factory, he liderado grandes desarrollos de sitios institucionales, sistemas de información, diarios digitales y aplicaciones móviles.Por lo mencionado anteriormente he podido combinar dos pasiones personales, la docencia y los sistemas informáticos.

Precio para Argentina

3510 Pesos Argentinos

Precio para Otros Países

88 Dólares Estadounidenses

Certificado Digital

Ayudamos al medioambiente mediante la reducción de uso de papel

Apto Crédito Fiscal para Capacitación ¡Somos UCAP!

Sepyme

El Centro de e-Learning UTN FRBA es Unidad Capacitadora, de manera que los cursos que dictamos pueden canalizarse a través del Régimen de Crédito Fiscal para Capacitación.


Subir