Máster en Desarrollo de Apps y Programación Web

Máster en Desarrollo de Apps y Programación Web

Aprende desarrollo web y de aplicaciones móviles desde cero. Con este programa adquirirás los conocimientos necesarios para dedicarte profesionalmente al desarrollo web, dominando tanto el front-end como el back-end. También aprenderás a programar aplicaciones tanto android, como ios. Con una metodología totalmente práctica e inmersiva, utilizarás los lenguajes de programación y entornos más utilizados: HTML, CSS, JavaScript, NodeJS, ExpressJS, React, Swift, Kotlin, Git, entre otros..
Conviértete en desarrollador web & app
Android1
En colaboración con
Trabajo final propuesto y tutorizado por
¿Más info?
ilustración 3d portátil
ilustracion 3d ubicacion
Próxima convocatoria
Noviembre 2023
Consulta nuestro proceso de admisión
Plazas limitadas
Una formación alternativa
En todos nuestros contenidos incluimos un porcentaje de Human Sciences para relacionar la tecnología con las soft skills
Modalidad
Online 100% desde donde quieras

Duración
12 meses | 600 horas 2 Sesiones semanales de clases en directo

Horarios
Martes y jueves de 20 a 22h
Metodología Learning By Doing
Se centra en la aplicación práctica de conocimientos y habilidades para fomentar un aprendizaje significativo y duradero.

Objetivos del Máster en Desarrollo de Apps y Programación Web

Dominar las herramientas básicas de desarrollo: Git, GitHub, Gitlab
Programar una web responsive, que se visualice correctamente desde cualquier dispositivo
Aprender programación con JavaScript
Programar formularios con validación de datos y funcionalidades back end
Crear aplicaciones en distintos sistemas operativos móviles
Desarrollar cumpliendo estandares de calidad y en un entorno seguro

Competencias profesionales del Máster en Desarrollo de Apps y Programación Web

Las salidas varían en función de tu perfil, generalmente, los perfiles típicos son de desarrollador web / desarrollador mobile. Podrás trabajar como: :Full stack web developer, Full stack mobile developer, iOS/Android Developer, Front-end developer o Back-end developer Al finalizar el programa tendrás las habilidades y técnicas más extendidas y utilizadas en el entorno laboral digital de desarrollo web. Además, de prepararte como full stack developer te da las bases para prepararte para las certificaciones oficiales internacionales como: Adobe Certified Expert (ACE), Certified Web Development Professional, Microsoft Developer Certifications (MCSD), entre otras.

Plan de estudios y asignaturas Máster en Desarrollo de Apps y Programación Web

0. Prework
Revisión de los conceptos claves de programación necesarios para abordar el tratamiento y aprovechamiento de los datos mediante código. Introducción al lenguaje de programación R y amplia presentación de las capacidades que ofrece Python.
  1. Intro GIT y herramientas
  2. Intro HTML & CSS
  3. Intro lógica de programación
  4. Examen práctico final en GitHub
1. Fundamentos de Programación
En este módulo aprenderemos a programar en lenguaje Python. Python es un lenguaje de programación muy popular y potente. Se utiliza para hacer muchas cosas diferentes, como crear aplicaciones web, analizar datos, crear programas de inteligencia artificial y hasta para controlar robots. Es un lenguaje muy fácil de aprender y tiene una sintaxis clara y sencilla, lo que significa que es fácil de leer y escribir. Aprenderemos los distintos fundamentos de Python como estructuras de control, listas, diccionarios o , funciones, de forma que al final del módulo tendremos la base para continuar con seguridad el resto del bootcamp
  1. Introducción a la Programación
  2. Fundamentos de Python y librerías para ciencia de datos: Numpy, Pandas.
  3. Python intermedio y avanzado.
  4. Procesamiento de datos y visualización con Python
2. Fundamentos del Desarrollo Web
Conceptos básicos de maquetación con HTML y CSS para sentar las bases de la creación de aplicaciones web más complejas.
  1. Introducción a la terminal y el IDE
  2. Introducción a control de versiones: Git
  3. Fundamentos de la web: Arquitectura cliente-servidor.
  4. Maquetación y marcado : HTML5
  5. Estilo y Responsiveness: CSS3

3. JavaScript
Aprendizaje en profundidad de un lenguaje de programación como Javascript sentando las bases para poder adquirir conceptos más complejos a futuro.
  1. Introducción a JavaScript
  2. Algoritmia: Estructuras de control de flujo (condicionales, bucles y funciones).
  3. Manejo de datos. Arrays simples y multidimensionales.
  4. Introducción a la asincronía en JavaScript. Promesas.
  5. Gestión del DOM desde JavaScript.

4. Backend
Creación de aplicaciones para la generación de APIs avanzadas recuperando datos de diferentes bases de datos. Introducción a conceptos de Autenticación con JWT.
  1. Introducción a NodeJS. JS en el back
  2. Aplicaciones web con ExpressJS
  3. Bases de datos: Relacionales y No relacionales
  4. Introducción a MongoDB y su ODM: Mongoose.
  5. API: Creación, diseño y testing
  6. Autenticación: JWT y Local con Passport
  7. Introducción a SQL: MySQL desde Node

5. Frontend
Creación de interfaces de usuario a través de ReactJS. Aprendizaje de los conceptos necesarios para desarrollar aplicaciones por componentes sacando el máximo partido a las herramientas que nos ofrece ReactJS.
  1. Conceptos básicos de ReactJS
  2. Introducción a JSX
  3. Componentes en React. Uso y creación de Hooks.
  4. Manejo de estilos. Styled Components.
  5. Librerías de componentes: React Bootstrap, Material UI, Chakra UI.
  6. Condicionales y listas.
  7. Creación y gestión de formularios en ReactJS.
  8. Peticiones HTTP
  9. Routing
  10. Gestión de estado global.

6. Programación móvil híbrida
Desarrollo de aplicaciones híbridas y multiplataforma con Ionic.
  1. Introducción al Framework Ionic
  2. Componentes y configuración
  3. Navegación
  4. Interfaces móviles con HTML, CSS y JavaScript
  5. Retroalimentación

7. Programación en iOS
Desarrollo de aplicaciones para dispositivos de Apple
  1. Lenguaje swift
  2. Diseño de interfaces
  3. Conexión de componentes
  4. Contenedores
  5. Frameworks

8. Programación en Android
Desarrollo de aplicaciones para dispositivos Android
  1. Introducción a Android Studio.
  2. Activities & Intents
  3. Base de datos y almacenamiento
  4. Content Providers
  5. Fragments
  6. Layouts

9. Capstone Project
Realizarás un proyecto propio de desarrollo de un producto digital para solventar un problema durante el programa. Al completarlo, competirás con tus compañeros en la presentación del proyecto junto con un comité de invitados de empresas.
  1. Definición de idea con el tutor asignado
  2. Selección de objetivos del trabajo
  3. Plantear metodología y herramientas
  4. Presentación ante tribunal de expertos y compañeros


*El programa académico puede estar sujeto a cambios en función de la diferente variedad en la demanda de skills dominantes del mercado. Nuestro objetivo es tu empleabilidad.

Domina las mejores herramientas

MADRID 
CAMPUS WEEK_

Semana Inmersiva_Tech & Experience_Talk about IA
Un programa especial y voluntario que te dará la oportunidad de estudiar una semana en España. A través de este curso intensivo, podrás combinar sesiones de formación con actividades culturales y lúdicas por Madrid y alrededores.

Tu rutina semanal

> LUNES_
> 10:00 | CLASE DE MAÑANA:
> BIG DATA
> CIBERSEGURIDAD
> CLOUD COMPUTING
> 14:30 ALMUERZO LIBRE
> VISITA DE TARDE:
> FREETOUR POR EL MADRID HISTÓRICO
> MARTES_
> 10:00 | CLASE DE MAÑANA:
> BIG DATA
> CIBERSEGURIDAD
> CLOUD COMPUTING
> 14:30 ALMUERZO LIBRE
> VISITA DE TARDE:
> VISITA CULTURAL AL MUSEO DEL PRADO
> MIÉRCOLES_
> 10:00 | CLASE DE MAÑANA:
> BIG DATA
> CIBERSEGURIDAD
> CLOUD COMPUTING
> 14:30 ALMUERZO LIBRE
> VISITA DE TARDE:
> MUSICAL EN GRAN VÍA O TEATRO
> JUEVES_
> 10:00 | CLASE DE MAÑANA:
> BIG DATA
> CIBERSEGURIDAD
> CLOUD COMPUTING
> 14:30 ALMUERZO LIBRE
> VISITA DE TARDE:
> MUSEO REINA SOFÍA
> VIERNES_
> 10:00 | CLASE DE MAÑANA:
> BIG DATA
> CIBERSEGURIDAD
> CLOUD COMPUTING
> 14:30 ALMUERZO LIBRE
> VISITA DE TARDE:
> PASEO POR EL PARQUE DEL RETIRO
> SÁBADO_
> 10:00 | VISITA A SEGOVIA
> ALCAZAR
> CITY TOUR
> ACUEDUCTO
> 14:30 COMIDA EN SEGOVIA
> VISITA DE TARDE:
> LA GRANJA DE SAN INDELFONSO
> DOMINGO_
> 10:00 | DE COMPRAS POR MADRID
> EL RASTRO


> 14:30 TAPAS POR LA LATINA
> VISITA DE TARDE:
> DESCANSO | TARDE LIBRE

Financiación con IMMUNE

Pago al contado
logo immune
Si realizas el pago en una sola cuota te beneficiarás de un 5% de descuento.
9 / 12 Cuotas sin intereses
logo immune
En 9 cuotas si es presencial y en 12 si el tipo de máster es online.

Otras opciones de financiación

logo quotanda
Quotanda
Te permite pagar a plazos, aunque estés desempleado y no dispongas de un aval.

Dirigido a desempleados que cumplen unas condiciones específicas en cuanto al perfil de acceso.
logo sequra
Sequra
Te permite pagar a plazos, aunque estés desempleado y no dispongas de un aval.

Dirigido a desempleados que cumplen unas condiciones específicas en cuanto al perfil de acceso.
logo fundacion estatal
Fundae
Bonifica tu formación con la Fundación Estatal para la formación en el empleo. 

Dirigido a trabajadores en activo que quieren financiar su programa a través de formación bonificada.
Nuestros alumnos trabajan en:
  • "Sé que he acertado ya que tanto dirección, como profesorado, planificación, calidad de la enseñanza, el centro etc., han superado mis expectativas."
    Marta Pérez Founding Partner & Managing Director at Emetepé Tech&Services S.L.
  • "La teoría combinada con la práctica, la inclusión de Human Sciences y el profesorado son sin duda los puntos fuertes de IMMUNE"
    Kay Kozaronek - Ingeniero de Inteligencia Artificial & Investigador de Machine Learning

El Máster en Desarrollo de Apps y Programación Web es para ti si

Alumnos de programa tecnológico en clase de ciberseguridad, data science y programación
Eres emprendedor, freelancer o valiente

Nos encanta tu perfil porque te atreves. Y el mundo profesional es de los valientes. Si eres emprendedor, freelance o simplemente muy rock & roll este programa te ayudará a llevar tus proyectos profesionales al próximo nivel. Ya sabes que controlar el ámbito de los datos es identificar oportunidades, mejoras y tomar decisiones estratégicas.
Estás terminando tu carrera y quieres upgrade
¿Has terminado tus estudios y quieres entrar en el mundo de los datos? Este programa te ayudará a prepararte con las herramientas y habilidades más demandadas en el sector.

Estudiantes del centro tecnológico immune dando clase de tecnología
profesor de máster enseñando conceptos tecnológicos
Quieres darle una vuelta a tu vida profesional
Si quieres redirigir tu carrera y entrar pisando fuerte al ámbito tecnológico, el bootcamp te ayudará a dar un giro acelerado. Ponte el cinturón y agárrate fuerte, durante las 18 semanas del bootcamp adquieres los conocimientos de forma intensiva en un ámbito de pleno crecimiento: Data.

Quieres level up

Quieres quedarte en tu área o sector pero sientes la inquietud de seguir aprendiendo y explorar nuevos retos. Es hora de darle buen boost a tu perfil profesional y alinearlo con las nuevas tendencias tecnológicas. Las empresas cada vez utilizan más datos y necesitan expertos. Especialízate en la ciencia de datos y afila tu perfil profesional.


Networking de asistentes a evento de tecnología en immune
Los mejores mentores
Carmen Navacerrada
Directora del Área de Programación y Directora del Máster
Pablo Wakonigg
Front-end Web Developer en CareExpand
Diego Mendez
Co-founder & Head Of Product
Rafael Puerta
Full Stack Developer en Runnea
*Siempre estamos en la búsqueda de los mejores profesionales disponibles del sector, es por eso que puede haber variaciones de una convocatoria a otra.
Proceso de admisión
Nuestros alumnos se caracterizan por su pasión por la tecnología. El proceso de admisión se centra en quién eres, cómo piensas, qué has logrado y compartir tus metas.

El objetivo es conocerte mejor, identificar aquello que te hace único y asegurarnos que el modelo educativo de IMMUNE encaja con tu perfil.
1.
Solicitud de admisión
2.
Entrevista personal
3.
Tribunal
4.
Matrícula
Proceso de admisión
En el proceso de admisión evaluamos el perfil de cada candidato, sus competencias y el potencial desarrollo profesional. El proceso de admisión consta de los pasos detallados a continuación.

Por favor, utiliza el mismo correo electrónico a lo largo de todo el proceso.
1. Enviar la solicitud de admisión
2. Entrevista con el equipo de talento y académico
3. OK del profesor y tribunal académico
¡Ya estás dentro!

¡Te resolvemos todas las dudas!

¿Existe un servicio de empleo y orientación profesional?
Sí, disponemos de un área de empleabilidad que a través de nuestro programa Talent Hub se encarga de potenciar el acceso al mercado laboral de nuestros alumnos. Dentro de los servicios que ofrecemos encontrarás, recursos para tu búsqueda y preparación de entrevistas, test de inglés, revisión de currículum y/o Linkedin, preparación de entrevistas y elevator pitch, y acceso a nuestra exclusiva bolsa de prácticas y empleo.
¿Tenéis becas?
Sí, disponemos de becas o ayudas al estudio así como métodos de financiación en función del perfil de los alumnos. Consulta nuestras opciones de becas y financiación.
¿Necesito tener conocimientos o experiencia previa?
No es necesario tener conocimientos previos ya que todos los máster parten desde 0. Sí es recomendable conocimientos a nivel usuario y predisposición hacia la tecnología*

*Para la realización del máster en ciberseguridad con éxito es necesario que el alumno adquiera previamente los siguientes conocimientos. Se habilitará un pre programa obligatorio para aquellos alumnos que no acrediten estas competencias:
Administración básica de informática en Windows y Linux.
Capacidad de instalación y configuración de programas y herramientas.
Soltura en el manejo de la línea de comando.
Conocimiento de conceptos básicos sobre códigos binarios y hexadecimales, código ASCII y Base64, manejo de archivos de texto y archivos binarios.
Configuración y manejo de máquinas virtuales.
¿Cuáles son los requisitos de admisión?
No es necesario acreditar formación mínima para la admisión, únicamente deberás pasar un proceso de admisión que consiste en una valoración curricular y entrevista personal con nuestro área de admisiones.
¿Qué características tiene que tener mi ordenador?
Es necesario que tengas acceso a un ordenador portátil que cuente con cámara, micrófono y con unos requisitos mínimos de 8 gigas de memoria RAM y procesador i5.
¿Están incluídas las herramientas dentro del coste del programa?
Las herramientas que se utilizan a lo largo del Máster tienen licencia de uso gratuito, en algunos casos porque utilizamos licencias educativas y en otros porque se trata de software libre.
¿Qué es el Capstone?
Es el proyecto final donde se debe aplicar y consolidar todo lo aprendido en el máster. La presentación final de este proyecto se realiza ante un tribunal compuesto por profesionales de empresas del sector y constituye una oportunidad única para que el alumno demuestre sus conocimientos ante potenciales empleadores y realice networking.
Solicita más información sobre el programa de Máster en Desarrollo de Apps y Programación Web
QUIERO MÁS INFORMACIÓN
Premios y reconocimientos
  • logo latin america leadership program
  • premio educacion en tecnologia e innovacion
  • logo premios excelencia educativa
  • logo member
  • logo european excellence education
  • logo asottech
premio educacion en tecnologia e innovacion
logo premios excelencia educativa
Partners educativos
logo asottech
Logo GIMI institute
Innovation Catalyst
logo universidad villanueva
Aliados internacionales
logo sica
Copyright © IMMUNE Technology Institute - All rights reserved.
crossmenuchevron-downarrow-rightquestion-circle linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram