ESTE CURSO ESTÁ ABIERTO PARA CONSULTA

 

Gracias por tu interés. Aunque este MOOC ya se realizó, si te inscribes podrás acceder a los contenidos más importantes y a los vídeos. Sin embargo, no podrás realizar ninguna de las actividades ni te podrás certificar. Cuando esté disponible una nueva edición te avisaremos para que obtengas la experiencia completa de un MOOC de Miríada X.

Descripción

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.

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

Módulos del curso

Modulo 0. Introducción al curso, al programa y al Sistema Operativo UNIX 0% Fecha de inicio
13/05/15 18:01
Fecha de fin
30/12/99 22:00
Módulo cerrado
Modulo 1. Introducción a JavaScript de servidor y a node.js. Sentencias, Variables, Booleanos, Números, Strings y Funciones Fecha de inicio
13/05/15 18:01
Fecha de fin
30/12/99 22:00
Módulo cerrado
Modulo 2. Introducción a JavaScript de servidor y a node.js. Bucles, Clases predefinidas, Objetos, Propiedades y Métodos; Prototipos y Clases; Arrays; JSON; Funciones como Objetos y Cierres (Closures) Fecha de inicio
13/05/15 18:01
Fecha de fin
30/12/99 22:00
Módulo cerrado
Modulo 3. Modulos node.js; Expresiones Regulares; Eventos, Entorno de Ejecución y Concurrencia en node.js; Ficheros y Flujos Fecha de inicio
20/05/15 18:01
Fecha de fin
30/12/99 22:00
Módulo cerrado
Modulo 4. Introducción a HTTP y a los Servidores Web; Introducción a express y al Middleware Static; Introducción a REST; Aplicaciones express.js y Composición de Middlewares; Formularios GET y POST; Parámetros Ocultos Fecha de inicio
20/05/15 18:01
Fecha de fin
30/12/99 22:00
Módulo cerrado
Modulo 5. Gestión de versiones de proyectos con git y GITHUB; Proyecto, Espacio de Trabajo y Versiones (Commit); Arboles y Ramas de un proyecto; Repositorios Remoto y colaboración a través de GITHUB Fecha de inicio
27/05/15 18:01
Fecha de fin
30/12/99 22:00
Módulo cerrado
Modulo 6. Proyecto Quiz I: Patrón Modelo-Vista-Controlador (MVC); generación del proyecto con express-generator; Primera Página y Primera Pregunta; Despliegue en la nube (Heroku) Fecha de inicio
27/05/15 18:01
Fecha de fin
30/12/99 22:00
Módulo cerrado
Modulo 7. Proyecto Quiz II: La Base de Datos (DB), Tablas, sequelize.js y SQLite; Despliegue en Heroku utilizando Postgres; Presentación de Listas de Quizes y Autoload Fecha de inicio
3/06/15 18:01
Fecha de fin
30/12/99 22:00
Módulo cerrado
Modulo 8. Proyecto Quiz III: Gestión de Listas de Quizes, Creación, Edición y Borrado Fecha de inicio
3/06/15 18:01
Fecha de fin
30/12/99 22:00
Módulo cerrado
Modulo 9. Proyecto Quiz IV: Creación y Moderación de Comentarios a Quizes; Relaciones entre Tablas de la Base de Datos; Sesiones, Autenticación y Autorización; HTTP Seguro (HTTPS) Fecha de inicio
10/06/15 18:01
Fecha de fin
30/12/99 22:00
Módulo cerrado

Fecha De Inicio

Curso abierto para consulta

Con este curso puedes conseguir

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

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

    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.

  • karma
    Certificado de Superación: «Desarrollo de servicios en la nube con HTML5, Javascript y node.js»

    Certificado de Superación: «Desarrollo de servicios en la nube con HTML5, Javascript y node.js»

    badge

    ¿Cómo se consigue?

    Podrán obtener este certificado, previo pago de su coste, aquellos inscritos que lo soliciten y que hayan logrado el 100% de todos y cada uno de los módulos del curso. Se obtendrá el 100% de cada módulo cuando el usuario haya completado el 100% de las actividades obligatorias incluidas en el mismo.Este certificado reconoce la superación, con éxito, del curso. 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 Badges". El coste del certificado de superación de este curso es de 40 € (impuestos incluidos).

    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.

Conocimientos necesarios

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.

Duración

5 semanas (50 horas de estudio estimado)