Solicitud

Información

Máster en Programación avanzada en Python para Hacking, BigData y Machine Learning

Máster en Programación avanzada en Python para Hacking, BigData y Machine Learning

El Máster en Programación avanzada en Python para Big Data, Hacking y Machine Learning, te convertirá en solamente 12 meses, en un experto ampliamente cualificado con las competencias necesarias para realizar trabajos de programación en Python especializado en áreas tan punteras y destacadas como son Big Data, Hacking y Machine Learning.

  • Dirigido a: Graduad@s en Ingenierías, Matemáticas, Física y otros perfiles interesados en especializarse en Python (sujetos a valoración académica).
  • Empleabilidad: 100%.
  • Accede a Doble Titulación: Universidad Europea Miguel de Cervantes + Escuela Internacional de Posgrados.
  • Preparación específica para la valorada certificación en Python PCAP.
  • Máster Dual: integrando el proceso de aprendizaje con prácticas en empresa.

Calendario Programa

20 enero 2022

Horas Programa

1500h (46 semanas)

Matricula Programa

Matrícula abierta

Ensenanza Programa1

Clases online en directo

Descripción Del Programa

Descripción

Plan De Estudios

Plan Estudios

Acceso

Acceso

Metodología

Metodología

Salidas Profesionales

Salidas Prof.

Profesorado

Profesorado

Opiniones

Opiniones

Claves

Claves

Blog

Noticias

Descripción Del Programa

Descripción del Máster

Python es un lenguaje de programación potenteversátilflexible, fácil de aprender y muy útil; lo que lo convierte en el lenguaje de programación más popular hoy día.

Es un lenguaje de alto nivel cuya filosofía hace hincapié en la legibilidad de su código. Gracias a su sintaxis sencilla es un muy buen lenguaje para aprender a programar en Python.

Al ser un lenguaje de programación interpretadomultiparadigma y multiplataforma lo convierte en multidisciplinar; por lo que es ampliamente usado en áreas tan destacadas y actuales como Big Data, Hacking, Machine Learning.

Todo esto lo convierte en un lenguaje de propósito general muy demandando en el mercado laboral.

El Máster en Programación avanzada en Python te formará para ser un experto programador en el lenguaje más demandado del mercado y un profesional de alta cualificación en las disciplinas más punteras actualmente. Obtendrás una Doble Titulación Máster:

Escuela Internacional de Posgrados

Logo Eiposgrados

Título Propio de la Universidad Europea Miguel de Cervantes

Uemc

Con los contenidos del Máster en Programación avanzada en Python adquirirás conocimientos para que puedas prepararte el examen de una de las certificaciones de Python con mayor prestigio internacional:

Certificación PCAP

La certificación como programador de Python a nivel asociado (PCAP) es una credencial profesional que mide la capacidad de un individuo para realizar tareas de codificación relacionadas con los conceptos básicos de la programación en Python y las nociones/técnicas fundamentales utilizadas en la programación orientada a objetos.

La certificación demuestra que una persona está familiarizada con los conceptos fundamentales de programación: sintaxis y semántica del lenguaje Python, ejecución condicional, ciclos, entorno de ejecución, y técnicas de codificación estructurada y orientada a objetos. 

La obtención de la certificación PCAP es evidencia de que alguien está plenamente familiarizado con los recursos principales provistos dentro de la programación en Python, y esto servirá como punto de partida para estudios más avanzados y el inicio de una carrera como desarrollador de software.

Pcap Python
Plan De Estudios

Plan de estudios del Máster

Los créditos del Máster en Programación avanzada en Python para Big Data, Hacking  y Machine Learning están repartidos de la siguiente forma:

  • Asignaturas:  52 ECTS
  • Proyecto fin de Máster: 8 ECTS
  • Total de créditos: 60 ECTS

Estrategia para una Marca Personal de éxito | 2ECTS | 50h

Comprenderás el concepto de marca personal y la importancia de mantenerla actualizada.

Dominarás estrategias y tácticas para destacar en redes sociales.

Fundamentos de Python | 2,5ECTS | 62,5h

  • Conocerás brevemente la historia de los lenguajes de programación.
  • Sabrás la historia y filosofía de Python.
  • Comprenderás la tipología de los lenguajes de programación.
  • Tomarás conciencia de la posición estratégica del lenguaje.
  • Prepararás el entorno de desarrollo.
  • Instalarás Python en los diferentes sistemas operativos.
  • Instalarás, configurarás  y administrarás IDEs, consola,  herramientas y principales librerías.
  • Ejecutarás un programa: compilarás e interpretarás el código.
  • Sabrás llevar a cabo la distribución de tus aplicaciones: herramienta de distribución, creación de paquetes distribuibles, distribución binaria multiplataforma y específica para un entorno.
  • Aprenderás técnicas de integración con otros lenguajes.

Programación avanzada en Python | 5ECTS | 125h

  • Aprenderás las bases para desarrollar aplicaciones de consola.
  • Aprenderás las bases para programar aplicaciones web con Django y Flask.
  • Aprenderás las bases para crear aplicaciones de interfaz gráfica con Gtk y TkInter.
  • Aprenderás las bases para desarrollar aplicaciones de visualización de datos.
  • Programarás una aplicación de consola.
  • Crearás una aplicación gráfica con Gtk o TkInter.
  • Realizarás un desarrollo web con Django o Flask.
  • Programarás una aplicación para visualización de datos con Dash.

Creación de aplicaciones Python | 6ECTS | 150h

  • Aprenderás las bases para desarrollar aplicaciones de consola.
  • Aprenderás las bases para programar aplicaciones web con Django y Flask.
  • Aprenderás las bases para crear aplicaciones de interfaz gráfica con Gtk y TkInter.
  • Aprenderás las bases para desarrollar aplicaciones de visualización de datos.
  • Programarás una aplicación de consola.
  • Crearás una aplicación gráfica con Gtk o TkInter.
  • Realizarás un desarrollo web con Django o Flask.
  • Programarás una aplicación para visualización de datos con Dash.

Buenas prácticas de programación con Python | 3ECTS | 75h

  • Conocerás el control de errores, pruebas y validación de datos.
  • Comprenderás la importancia del desarrollo guiado por pruebas.
  • Aprenderás a llevar a cabo una programación dirigida por la documentación.
  • Sabrás optimizar el código y medir su calidad mediante herramientas de depuración, perfilado y reglas de optimización.

Desarrollo seguro en Python | 2,5ECTS | 62,5h

  • Diseñarás y desarrollarás de aplicaciones Python que garanticen la privacidad y la seguridad de la información.
  • Programarás aplicaciones Python atendiendo a criterios de usabilidad, robustez y eficiencia.
  • Conocerás y aplicarás los diferentes enfoques y metodologías del desarrollo y auditoría de software seguro para Python.

Desarrollo y gestión ágil de proyectos Python | 4ECTS | 100h

  • Aprenderás los conceptos clave en la gestión de proyectos.
  • Conocerás las principales metodologías de gestión de proyectos.
  • Comprenderás qué  son metodologías ágiles, los postulados y principios del manifiesto ágil.
  • Desarrollarás habilidades y aptitudes para gestionar proyectos de manera ágil siguiendo pautas Scrum.
  • Te introducirás en Scrum comprendiendo su definición, historia y ciclo de vida.
  • Aprenderás los  diferentes elementos de   Scrum  e interiorizarlos como parte habitual del trabajo diario.
  • Conocerás los actores que intervienen en un proyecto SCRUM y saber identificar las responsabilidades de cada uno de ellos.
  • Sabrás las diferencias entre Kanban y Scrum.
  • Valorarás y analizarás las herramientas existentes para escoger aquella que más se ajusta a las necesidades específicas de la organización y el proyecto.

Fundamentos de BigData | 3ECTS | 75h

  • Conocerás los principales fundamentos del Big Data y el cambio de paradigma que está transformando las organizaciones.
  • Estudiarás ejemplos reales de casos de uso Big Data.
  • Comprenderás los componentes y fases de la metodología de procesamiento de grandes datos.
  • Sabrás qué es el gobierno del dato y cuáles son los elementos necesarios para que sea eficaz y eficiente.
  • Asimilarás qué es la analítica avanzada de datos.
  • Aprenderás cuáles son las tecnologías catalizadoras del Big Data y las herramientas de visualización de datos más eficaces para presentar los resultados a las diferentes audiencias.

Programación Python para BigData | 5ECTS | 125h

  • Sabrás resolver los grandes problemas de análisis de datos con las herramientas apropiadas.
  • Recolectarás, almacenarás y procesarás datos.
  • Usarás y construirás herramientas de recolección y procesamiento de datos.
  • Sabrás procesar los datos y visualizar la información.
  • Programarás en entornos Big Data con Python.
  • Aprenderás a utilizar frameworks para Big Data.
  • Trabajarás con bases de datos no relacionales y saber explotarlas.
  • Ajustarás y solucionarás problemas de grandes trabajos que se ejecutan en un clúster.
  • Compartirás información entre nodos en un clúster.

Fundamentos de IA y Machine Learning | 3ECTS | 75h

  • Comprenderás qué es la IA (Inteligencia Artificial), sus aplicaciones y casos de uso, y su impacto en la sociedad.
  • Conocerás y sabrás diferenciar los términos Machine Learning, Deep Learning y Redes Neurales.
  • Contextualizarás el machine learning dentro de la IA.
  • Reconocerás en qué consisten los fundamentos de machine learning.
  • Identificarás la importancia y aplicabilidad del machine learning.

Programación Python para Machine Learning | 6ECTS | 150h

  • Aprenderás a definir y descomponer problemas desde la perspectiva de machine learning.
  • Sabrás resolver problemas complejos usando algoritmos y técnicas de machine learning.
  • Usarás tareas de machine learning para la resolución de problemas: clasificación, regresión, identificar similitudes, clustering, agrupar ocurrencias, profiling, predicción de vínculos, modelado causal, reducción de datos.
  • Crearás de programas de web scraping.
  • Construirás y entrenarás modelos deep learning.
  • Implementarás redes neuronales.

Hacking y pentesting con Python | 6ECTS | 150h

  • Comprenderás cómo realizar ataques en el segmento de red.
  • Conocerás técnicas de fuzzing y depuración de software.
  • Sabrás mantener el anonimato con Python para llevar a cabo labores de hacking.
  • Aprenderás herramientas y técnicas para llevar a cabo amenazas persistentes avanzadas con Python.
  • Sabrás manejar librerías y herramientas disponibles en Python para ejecutar actividades de pentesting.

Preparación para la certificación PCAP | 4ECTS | 100h

Te preparamos para obtener la certificación PCAP.

Acceso

Condiciones
de acceso del Máster

Dirigido a todos/as aquellos/as interesados/as que deseen orientar su formación académica y especializarse profesionalmente hacia la programación en  Python.

Perfiles de acceso:

Graduad@s en Ingeniería.

Graduad@s en Física.

Graduad@s en Matemáticas.

Graduad@s en Criminología.

Técnic@s Superiores en Administración de Sistemas Informáticos de Redes.

Técnic@s Superiores en Desarrollo de Aplicaciones Multiplataforma.

Técnic@s Superiores en Desarrollo de Aplicaciones Web.

Técnic@s Superiores en Sistemas de Telecomunicaciones e Informáticos.

Técnic@s Superiores en Mantenimiento Electrónico.

Técnic@s Superiores en Sistemas de Telecomunicaciones e Informáticos.

Otros perfiles interesados en Python (Sujeto a valoración académica).


Es recomendable tener un nivel básico de inglés.

Metodología

Metodología del Máster

La metodología de trabajo en este Máster en Programación avanzada en Pyhton será práctica, fomentando el papel activo del alumnado para que sea partícipe de su propio proceso de aprendizaje, con el apoyo continuo de un equipo docente y de orientación laboral. Se trata de una metodología e-learning, flexible y 100 % compatible con la vida laboral.

Plataforma de aprendizaje

Contamos con una plataforma de aprendizaje e-learning accesible desde dispostivos móviles y dotada de las herramientas de comunicación más innovadoras para el desarrollo de videoclases y la generación de contenidos multimedia.

Recursos

Todos los recursos estarán a disposición del alumnado en la plataforma del Master:

  • Contenidos formativos interactivos y multimedia.
  • Recursos audiovisuales:
    • Videoclases en directo: Todas las semanas se impartirán 2/3 videoclases en directo con un docente experto de 1h. de duración. Todas las clases quedarán grabadas para que puedas volver a verlas y consultar los aspectos tratados para el desarrollo de las actividades.
    • Videotutoriales formativos: Dispondrá de una batería de videotutoriales para temáticas concretas, especialmente para el manejo de herramientas software.
    • Recursos didácticos: Todas las semanas tendrá a su disposición artículos, noticias y otros contenidos relacionados con cada asignatura que te permitirán ampliar tus conocimientos.

Evaluación

Para garantizar que se han adquirido las competencias de cada asignatura disponemos de un sistema de evaluación con casos prácticos reales elaborados por nuestro equipo docente experto y activo en el sector.

Seguimiento

Tendrás a tu disposición un equipo docente que te guiará a lo largo de toda la acción formativa y te ayudará para que superes con éxito todas las actividades propuestas. Puedes consultar el apartado de cómo se estudia en EIP.

Salidas Profesionales

Trabajar en Programación avanzada en Python

Tras finalizar la formación del Máster en Programación avanzada en Python, podrás impulsar tu carrera y trabajar en python en alguno de los siguientes puestos de responsabilidad.

Estos puestos de trabajo son, a día de hoy, los más demandados por las empresas. En ellos podrás trabajar en python y mejorar tu carrera como profesional:


Programador/a experto/a en desarrollo de aplicaciones web con Python. Rango salarial: 27.000 € – 40.000 €


Programador/a experto/a en desarrollo de aplicaciones de escritorio con Python. Rango salarial: 27.000 € – 40.000 

Pentester. Rango salarial: 24.000 € – 40.000 €

Analista de datos. Rango salarial: 30.000 € – 46.000 €

Ingeniero/a de datos. Rango salarial: 40.000 € – 45.000 €

Experto/a en machine learning. Rango salarial: 36.000 € – 52.000 €

Experto/a en deep learning. Rango salarial: 39.000 € – 52.000 €

Experto/a en programación de redes neuronales. Rango salarial: 39.000 € – 52.000 €

Empresas que contratan a nuestros Talentos

Claves

Claves del Máster en Python

100% empleabilidad

En EIP somos especialistas en proveer de talento al mercado laboral. Las más de 300 empresas que colaboran con nosotros lo saben, por eso depositan una gran confianza en nosotros y nos hacen partícipes de sus procesos de selección, dándonos la oportunidad de recomendarles candidatos. 

De esta manera, aunque nuestro alumnado no consiguiera un empleo en la empresa en la que ha realizado las prácticas, tendrá la posibilidad de participar en otros procesos de selección que encajen con su perfil profesional. 

Prácticas retribuidas en empresas

El módulo de prácticas es optativo pero muy recomendable, pues la mejor manera de afianzar las competencias adquiridas es ponerlas en práctica en un entorno real. 

Durante el programa estableceremos el perfil de la empresa que más te conviene e iniciaremos los trámites para formalizarla. 

El  90% de las prácticas son retribuidas, con una duración de entre 3 y 6 meses y que podrás realizar en tu propia ciudad o en empresas de hasta 8 países. 

Campus online EIP

  • Accede al entorno de aprendizaje desde cualquier dispositivo con conexión a internet, de forma flexible e intuitiva
  • Fórmate gracias a una gran variedad de recursos de aprendizaje: clases en directo, casos prácticos, recursos multimedia interactivos. 
  • Conecta con tus compañeros y docentes, en tiempo real, donde estés y cuando quieras. 
  • Crece aprendiendo, de la mano de docentes expertos que te apoyarán para que no te detengas. 
  • Conoce en cada momento tu evolución en las competencias clave que necesitarás para destacar en las empresas
  • Disponibilidad 24×7 para que consultes, conectes y compartas a tu ritmo. 

Doble titulación

El Máster en Programación avanzada en Python está acreditado por la Universidad Europea Miguel de Cervantes y EIP, por lo que te ofrece doble titulación: 

  • Titulación de Máster expedida por la Escuela Internacional de Posgrados. 
  • Titulación de Máster propio expedida por la Universidad Europea Miguel de Cervantes. 

Estamos a tu lado

Estamos a tu disposición 24/7 por teléfono, email, a través del campus y por mensajería instantánea  (WhatsApp / Telegram). 

Videoclases en directo, impartidas por docentes expertos, con los que podrás interactuar para resolver todas tus dudas. 

Comunidad virtual para que compartas información y experiencias con tus compañeros y con el equipo docente. 

Proyecto final

Desarrollarás un Proyecto práctico de implantación en una empresa, que será tu mejor carta de presentación. 

Opiniones

Nuestro
alumnado

Máster en Programación avanzada en Python para Hacking, BigData y Machine Learning

Est@s son l@s profesionales que están ahora mismo formándose para garantizar el cumplimiento normativo de las mejores empresas.

Covocatoria abierta

20 enero 2022

Opiniones del alumnado de EIP