Universidad Europea - UE

Máster de Formación Permanente en Desarrollo Web

Universidad Europea - UE
  • Imparte:
  • Modalidad:
    Online
  • Precio:
    Consulta los descuentos y ayudas al estudio disponibles
  • Comienzo:
    28/10/2024
  • Lugar:
    Se imparte Online
  • Duración:
    12 Meses
  • Condiciones:
    Flexibilidad de pago.  Ayudas al estudiante de alto rendimiento.  Ayudas por continuación de estudios.  Ayudas por simultaneidad de estudios.  Ayudas por tener un familiar en la Universidad Europea.  Becas de la Universidad Europea.  Becas Oficiales.
  • Titulación:
    Título Propio emitido por la Universidad Europea de Madrid

Presentación

Con nuestro Máster en Desarrollo Web y Aplicaciones Online serás capaz de realizar proyectos completos, creando tanto las interfaces y arquitecturas web, como la base programática escondida detrás que permite la gestión de usuarios, cálculos matemáticos complejos y gestión de datos.
Podrás centrarte en el desarrollo de apps móviles con tecnología web. Te prepararemos para certificarte en Python y MongoDB y otras herramientas tecnológicas relevantes.

Dirigido

A profesionales que tienen interés en el mundo de desarrollo web y quieran tener alguna experiencia en programación.

Objetivos

Te convertirás en desarrollador full stack y aprenderás de las tecnologías más punteras y utilizadas hoy, en un formato basado en la práctica a través de casos reales y la realización de proyectos.
Tendrás un enfoque práctico aplicado a la creación de aplicaciones web. Empezarás con los principios básicos de la programación web hasta los frameworks más utilizados, React y Angular para el front y Python y Nodejs para backend.
Te formarás con los mejores profesionales en activo, un claustro de profesores con amplia trayectoria profesional, y un aprendizaje experiencial, con una metodología práctica a través de casos reales.

Programa

MÓDULO 1. INTRODUCCIÓN, FUNDAMENTOS Y HERRAMIENTAS
El objetivo de este módulo es introducir a los conceptos y estado del arte del desarrollo web, como las tecnologías más utilizadas, así como las herramientas que se utilizan en el desarrollo web.
Introducción y ecosistema
Herramientas de Trabajo y entorno de desarrollo
HTML y navegadores web
CSS
Fundamentos de Javascript
Javascript Avanzado

MÓDULO 2. PYTHON. (6 ECTS)
Este módulo tiene como principal misión introducir a la programación con Python como lenguaje base para el resto del programa.
Introducción a la programación y a Python
Funciones
Estructuras de datos
Bucles e iteraciones
Ficheros y control de excepciones
Orientación a objetos

MÓDULO 3. BASES DE DATOS: SQL y NoSQL (6 ECTS)Este módulo tiene como principal misión introducir a las bases de datos relacionales y no relacionales, como almacenamiento de datos e información necesaria para el funcionamiento de nuestras aplicaciones.
Introducción a las bases de datos
SQL. Lenguaje de manipulación de datos
SQL. Lenguaje de definición de datos
noSQL. MongoDB

MÓDULO 4. DESARROLLO FRONT CON REACT (6 ECTS)
El objetivo de este módulo es aprender uno de los frameworks más utilizados en el desarrollo de frontales web: React
Desarrollo basado en componentes con React
Ecosistema de React y ciclo de vida de los componentes
React hooks
Gestores de estado complejo: Redux, recoil
Dependencias y librerías externas
Typescript y testing de aplicaciones React

MÓDULO 5. DESARROLLO FRONT CON ANGULAR (6 ECTS)
El otro gran framework de desarrollo web del momento: Angular.
Introducción a Angular
Arquitectura: módulos, componentes, plantillas, directivas
Gestión de datos y componentes
Módulos y rutas

MÓDULO 6. DESARROLLO BACKEND (6 ECTS)
Es igual de importante lo que se ve de una aplicación web como lo que no se ve. El backend permite realizar cálculos más complejos, preparar datos para el frontal y gestionar usuarios y accesos.

Backend con Javascript: Node.js
Desarrollo de APIs REST con Node y Express
Backend con Python: Django
Desarrollo de APIs REST con Python y Django
Gestión de usuarios
Almacenamiento en bases de datos

MÓDULO 7. PROYECTO GRUPAL (6 ECTS)
Elaboración de un proyecto integral de un producto de una empresa potencialmente real.
Búsqueda de caso de uso
Diseño e implementación de la aplicación web
Implementación del backend adecuado
Conexión backend-frontend
Despliegue en la nube de la solución
El proyecto se realizará durante todo el curso y en grupos, aplicando lo aprendido a cada módulo al caso de uso elegido.

MÓDULO 8. DESPLIEGUE A PRODUCCIÓN (3 ECTS)
Integración continua (CI/CD). Docker
Proveedores cloud y despliegue

MÓDULO 9. DESARROLLO DE APLICACIONES MÓVILES CON TECNOLOGÍA WEB (3 ECTS)
React cuenta con una versión para desarrollo web: React Native, que comparte gran parte de la sintaxis y metolodología que ya hemos aprendido, y nos permite escribir código javascript que se traducirá a código Android/iOS
Introducción a React Native
Vista, diseño y navegación
Integración y despliegue en el dispositivo

MÓDULO 10. TRABAJO DE FIN DE MÁSTER (12 ECTS)

Salidas profesionales

Full Stack Developer
Front-end developer
Back-end developer
Desarrollador de Apps Móviles
Desarrollador Web
Consultor informático

¡Infórmate ahora sin compromiso!

Publicidad

Cursos Relacionados

Ver otros masters de...