POR DETERMINAR
5 semanas (50 horas de estudio estimado)
Castellano
Promedio (0 Votos)
El tiempo de matriculación de este curso aún no ha comenzado

Comparte este curso

¿Conoces a alguien que le pueda gustar este curso?
Cuéntale sobre él

Descripción de curso

Este curso capacita para un nivel intermedio de desarrollo de applicaciones Web de servidor utilizando las ultimas versiones de HTML5, CSS3, JavaScript 6-7-8-9, node.js y express.js. Para cursarlo es conveniente tener conocimientos básicos de programación y de diseño Web con HTML5, CSS, como por ejemplo, los adquiridos en el curso anterior de este programa en esta plataforma: “Desarrollo en HTML5, CSS y Javascript de Apps Web, Android e IOS”. Pero el curso esta pensado también para que personas que empiezan puedan realizarlo, aunque con mayor esfuerzo, porque todos los temas se desarrollan desde cero.

El curso enseña también conceptos básicos de ingeniería software, tales como estructura de proyectos, empaquetado de aplicaciones, gestión de versiones, etc. Este curso es el segundo del programa "Diseño de servicios en la nube para acceso móvil y multi-dispositivo con HTML5" impulsado y patrocinado por Red.es, CENATIC, Universia, Telefónica Digital y TLS. El programa consta de 5 cursos, que se irán incorporando progresivamente en Miríadax.

Conocimientos

Este curso es para personas interesadas en diseñar aplicaciones Web de servidor utilizando JavaScript. Si bien el curso empieza con los conceptos básicos, tanto de programación en JavaScript, como de aplicaciones de servidor, de HTTP, de node.js y de express.js, se recomienda que los asistentes tengan conocimientos, tanto de diseño de páginas Web con HTML5, CSS y JavaScript de cliente, como de programación aunque sea en otros lenguajes como Java, C, Basic, PHP, Python, Pascal, etc. En caso de estar iniciándose a la programación se recomienda hacer el curso anterior “Desarrollo de Aplicaciones en HTML5 y para Dispositivos Móviles Firefox O.S.”, que también se ofrece en esta plataforma y donde se enseñan dichos conceptos.

Módulos del curso

Modulo 0. Introducción al curso y al programa Modulo 0. Introducción al curso y al programa

Fecha de inicio: 15/01/2020 13:06

Modulo 1. Introducción a los tipos primitivos y sentencias de JavaScript Modulo 1. Introducción a los tipos primitivos y sentencias de JavaScript

Fecha de inicio: 15/01/2020 13:06

Modulo 2. Arrays, multi-asignación, spread/rest, iteradores Modulo 2. Arrays, multi-asignación, spread/rest, iteradores

Fecha de inicio: 15/01/2020 13:06

Módulo 3. Clases, propiedades, métodos, herencia y prototipos Módulo 3. Clases, propiedades, métodos, herencia y prototipos

Fecha de inicio: 15/01/2020 13:06

Modulo 4. Introducción a node.js, eventos, timers, ficheros y concurrencia Modulo 4. Introducción a node.js, eventos, timers, ficheros y concurrencia

Fecha de inicio: 15/01/2020 13:06

Modulo 5. Introducción a excepciones, errores y promesas de JavaScript 6 Modulo 5. Introducción a excepciones, errores y promesas de JavaScript 6

Fecha de inicio: 15/01/2020 13:06

Modulo 6. Introducción a las Bases de Datos (BBDD) y al ORM sequelize Modulo 6. Introducción a las Bases de Datos (BBDD) y al ORM sequelize

Fecha de inicio: 15/01/2020 13:06

Modulo 7. Introducción a HTML y CSS Modulo 7. Introducción a HTML y CSS

Fecha de inicio: 15/01/2020 13:06

Modulo 8. JavaScript de cliente, DOM, jQuery, eventos Modulo 8. JavaScript de cliente, DOM, jQuery, eventos

Fecha de inicio: 15/01/2020 13:06

Modulo 9. Introducción al protocolo HTTP Modulo 9. Introducción al protocolo HTTP

Fecha de inicio: 15/01/2020 13:06

Módulo 10 - Introducción a express.js y sus middlewares, aMVC y AJAX Módulo 10 - Introducción a express.js y sus middlewares, aMVC y AJAX

Fecha de inicio: 15/01/2020 13:06

Módulo 11. Certificado UPM Módulo 11. Certificado UPM

Fecha de inicio: 15/01/2020 13:06

Profesores