Anda di halaman 1dari 4

Español English Deutsch 简体中文

Buscar …

Blogs Localización Contacto Empleo

Home

Desarrollador FULLSTACK

Presentación
JavaScript es el lenguaje más utilizado en la actualidad:

◾ Es el único lenguaje que se utiliza por el navegador


◾ Se desarrollan aplicaciones móviles con funcionalidad nativa mediante JavaScript
◾ Muy útil para desarrollar aplicaciones de escritorio multiplataforma, como por ejemplo Skype,
Whatsapp o Visual Studio Code

Muchos sitios web se pueden realizar más rápido utilizando tanto JavaScript en cliente y servidor
como usando una base de datos no relacional. Además son las tendencias más actuales y permiten
ampliar los desarrollos a móviles y aplicaciones de escritorio con poco esfuerzo.

Objetivos
◾ Aprender a utilizar las herramientas de desarrollo web más modernas y actuales.
◾ Realizar una aplicación completa, desde la interfaz del cliente al servidor con su base de datos.
◾ Tener un punto claro de comienzo para el desarrollo de aplicaciones complejas o para el
desarrollo de aplicaciones de escritorio o móviles mediante JavaScript.
Programa
Módulo 1: Características generales del lenguaje JavaScript 

◾ Objetos en JavaScript
◾ Evolución del lenguage: ES6, ES7, uso transpilers y bundles.
◾ Uso de Chrome Developer Tools

Módulo 2: React.js

◾ Características generales: VirtualDOM, JSX, frameworks de JavaScript


◾ Componentes en React.js
◾ Uso de estilos:
◾ CSS
◾ Componentes con estilo: Framework Material-ui
◾ Enrutado mediante React Router

Módulo 3: Base de datos MongoDB

◾ Instalación MongoDB y Robo 3T (Robomongo)


◾ Ventajas y desventajas respecto a una base de datos relacional.
◾ Consultas

Módulo 4: Node.js

◾ Instalación y características generales


◾ Debug
◾ Creación y publicación de una librería en npm
◾ Uso de módulos

Módulo 5: Creación de una webapp 

◾ Creación de una API REST (express, mongoose)


◾ Consumir API mediante una aplicación React
◾ Compilación aplicación mediante Webpack

 Módulo 6: ¿Y ahora qué? 

◾ Otros tipos de aplicaciones con JavaScript:


◾ Aplicaciones móviles mediante React Native
◾ Aplicaciones de escritorio mediante Electron
◾ Usos avanzados de API: GraphQL, swagger
◾ Uso de un contenedor de estado en cliente (REDUX) para aplicaciones complejas
◾ Utilizar docker para desarrollar
Dirigido a
Personas con conocimientos de informática, programación y de JavaScript.

Fechas y Horario
Fechas: del 24 de septiembre al 25 de octubre de 2018 (la semana del 8 al 12 de Octubre no hay
clases)

Horario:  16:00 a 20:00 horas

Duración:  64 horas

Profesorado
Juan Daniel Burró Aláez

Inscripción
Inscripción gratuita.

Plazas limitadas.

Se enviará la prueba de selección el 14 de Septiembre a través de email.

Información General
◾ Las clases se impartirán en ITAINNOVA.
◾ El control de asistencia se realizará al comienzo de las clases.
◾ La asistencia es obligatoria.
◾ A todos los participantes que asistan como mínimo al 80% de las horas lectivas se les entregará el
correspondiente certificado.

Construyendo Europa desde Aragón


Fondo Social Europeo (FSE)

Secretaría técnica
INSTITUTO TECNOLOGICO DE ARAGON
Training & Inspiration 
María de Luna, 7 (Pol. Actur) 
50.018 ZARAGOZA 
Tfnos: 976 010 029/030 /031 
Fax: 976 011 888 
E-mail: formacion@itainnova.es 
Página Web : http://www.itainnova.es

Índice
Presentación
Objetivos
Programa
Dirigido a
Fechas y Horario
Profesorado
Inscripción
Información General