Curso abierto para consulta
55 horas de estudio estimadas
Promedio (19 Votos)
Este curso ha cerrado la fecha de inscripción

  • karma
    Diploma de Participación: «Desarrollo de un proyecto Fullstack con JavaScript»

    Diploma de Participación: «Desarrollo de un proyecto Fullstack con JavaScript»

    badge

    ¿Cómo se consigue?

    Diploma de Participación: «Desarrollo de un proyecto Fullstack con JavaScript»

    Descripción

    Se consigue cuando el alumno ha superado, al menos, un promedio del 75% de las actividades indicadas como obligatorias en los módulos del curso. Reconoce la participación del alumno en el mismo.

En estos momentos la funcionalidad no está disponible, inténtelo más tarde.

Comparte este curso

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

Descripción de curso

Este curso desarrolla un proyecto full-stack sencillo pero realista, que incluye gestión de contenidos, ejemplificado con Quizzes, y de usuarios. El desarrollo se realiza con Javascript tanto en la parte de servidor, como en la de cliente. Se ilustran y utilizan las ultimas versiones de HTML5, CSS3, JavaScript (de v6 a v9), node.js y express.js. 

El curso incluye generadores de aplicaciones, aplicaciones MVC de servidor, BBDDs, gestión de recursos a través de interfaces REST, cookies, sesión, mensajes flash, testing, gestión de usuarios, autenticación, OAuth2, Roles y permisos de usuario y relaciones. 

El curso ilustra y profundiza en el uso técnicas ingeniería software, tales como estructura de proyectos, empaquetado de aplicaciones, gestión de versiones, testing, etc.

Este curso es el cuarto del itinerario "Desarrollo Web Full-stack con JavaScript y Node.js" y puede cursarse tanto en abierto, modo tradicional de MiriadaX, como en modo fremium o de pago, para obtener un título otorgado por UPM (Universidad Politécnica de Madrid). Ver detalles del modo fremium en el itinerario: https://miriadax.net/web/fullstack.

Conocimientos

Se recomienda que los asistentes tengan conocimientos de programación de servidor en Node.js y JavaScript o al menos en otros lenguajes y entornos similares. También es convenientes tener nociones de ingeniería software. Si no se tienen, pueden adquirirse en los primeros módulos de otros cursos del programa (https://miriadax.net/web/html5mooc, https://miriadax.net/web/gitmooc, https://miriadax.net/web/nodemooc).

Módulos del curso

Módulo 0. Introducción al MOOC y al Proyecto QUIZ Módulo 0. Introducción al MOOC y al Proyecto QUIZ
Módulo 1. Introducción al Proyecto Quiz y a Express Generator Módulo 1. Introducción al Proyecto Quiz y a Express Generator
Módulo 2. Añadir Home, Favicon, Author, Layout, Responsive y Cookie Consent Módulo 2. Añadir Home, Favicon, Author, Layout, Responsive y Cookie Consent
Módulo 3. Recurso Quizzes - Tabla y MVC Módulo 3. Recurso Quizzes - Tabla y MVC
Módulo 4. Paginación, Búsqueda, Sesión, Msg Flash,  Ruta Rest. y Testing Módulo 4. Paginación, Búsqueda, Sesión, Msg Flash, Ruta Rest. y Testing
Módulo 5. Recurso Users, Autenticación, Passport y OAuth2 Módulo 5. Recurso Users, Autenticación, Passport y OAuth2
Módulo 6. HTTPS, Roles, Autores de Quizzes y Mis Quizzes Módulo 6. HTTPS, Roles, Autores de Quizzes y Mis Quizzes
Test final de autoevaluación Test final de autoevaluación
Examen Acreditación UPM Examen Acreditación UPM