Para poder inscribirte en el curso, regístrate en la comunidad.

Duración

5 semanas (50 horas de estudio estimado)

Fecha de inicio

POR DETERMINAR

Valoración de curso

Promedio (403 Votos)

Badges y certificados

Curso de programación en JavaScript y de introducción al diseño de aplicaciones Web de servidor utilizando node.js, express.js y HTML5. El curso incluye también el el despliegue de servicios de servidor en la nube e introduce técnicas básicas de ingeniería software.

  • karma
    Certificado de Participación: «Desarrollo de servicios en la nube con HTML5, Javascript y node.js (2.ª edición)»

    Certificado de Participación: «Desarrollo de servicios en la nube con HTML5, Javascript y node.js (2.ª edición)»

    badge

    ¿Cómo se consigue?

    Se consigue cuando el alumno ha superado, al menos, un promedio del 75% de los módulos del curso. Este promedio se calcula dividiendo la suma del % obtenido en cada uno de los módulos, entre el número de módulos del curso. Reconoce la participación del alumno en el mismo. El certificado puede descargarse como un diploma en formato PDF y como un badge, que además, se muestra en la plataforma y puede exportarse a "Mozilla Open”

    Descripción

    Curso de programación en JavaScript y de introducción al diseño de aplicaciones Web de servidor utilizando node.js, express.js y HTML5. El curso incluye también el el despliegue de servicios de servidor en la nube e introduce técnicas básicas de ingeniería software.

Descripción del curso

Este curso es para personas con conocimientos medios de programación y de diseño Web, capacitando para un primer nivel de desarrollo de Web de servidor utilizando JavaScript, node.js y express.js. Para este curso es necesario tener, al menos, conocimientos básicos de HTML5, CSS y programación en general, o sino haber cursado el curso anterior de este programa “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. En el curso se enseñan también algunos 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íada X.

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
24/11/2018 00:00
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
24/11/2018 00:00
Modulo 2. Arrays, multi-asignación, spread/rest Modulo 2. Arrays, multi-asignación, spread/rest Fecha de inicio
24/11/2018 00:00
Módulo 3. Clases, prototipos, cierres, referencias Módulo 3. Clases, prototipos, cierres, referencias Fecha de inicio
24/11/2018 00:00
Modulo 4. Introducción a node.js, eventos, timers, ficheros Modulo 4. Introducción a node.js, eventos, timers, ficheros Fecha de inicio
24/11/2018 00:00
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
24/11/2018 00:00
Modulo 6. Introducción a las Bases de Datos (BBDD) Modulo 6. Introducción a las Bases de Datos (BBDD) Fecha de inicio
24/11/2018 00:00
Modulo 7. Proyecto Quiz II: La Base de Datos (DB), Tablas, sequelize.js y S Modulo 7. Proyecto Quiz II: La Base de Datos (DB), Tablas, sequelize.js y S Fecha de inicio
24/11/2018 00:00
Modulo 8. Proyecto Quiz III: Gestión de  Listas de Quizes, Creación, Edició Modulo 8. Proyecto Quiz III: Gestión de Listas de Quizes, Creación, Edició Fecha de inicio
24/11/2018 00:00
Modulo 9. Proyecto Quiz IV: Creación y Moderación de Comentarios a Quizes; Modulo 9. Proyecto Quiz IV: Creación y Moderación de Comentarios a Quizes; Fecha de inicio
24/11/2018 00:00
Módulo 11 - Descartes Fecha de inicio
24/10/2018 11:56

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.