• logo eip blanco logo web
  • Logo UEMC 1 hor color acreditado blanco
  • Universidad Católica de Murcia

Master en programación avanzada en Python para Hacking, Big Data y Machine Learning

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

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

El Máster de programación avanzada en Python para BigData, 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

python

Próxima
Promoción
26 Febrero

Duración
1500h
(46 semanas)

Matrícula
abierta

Clases online
en directo

Descripción del programa

Python es un lenguaje de programación potente, versátil, flexible, 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.

Al ser un lenguaje de programación interpretado, multiparadigma 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.

Este máster 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 eip 2020

Universidad Europea Miguel de Cervantes.

Logo UEMC 1 hor color

Con los contenidos del máster 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 el lenguaje 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 por Python , y esto servirá como punto de partida para estudios más avanzados y el inicio de una carrera como desarrollador de software.

PCAP

Plan de estudios

Competencias

Los créditos del Máster de Programación avanzada en Python para Hacking, BigData 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

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

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

  • Conocer brevemente la historia de los lenguajes de programación.
  • Saber la historia y filosofía de Python.
  • Comprender la tipología de los lenguajes de programación.
  • Tomar conciencia de la posición estratégica del lenguaje
  • Preparar el entorno de desarrollo.
  • Instalar Python en los diferentes sistemas operativos.
  • Instalar, configurar  y administrar IDEs, consola,  herramientas y principales librerías.
  • Ejecutar un programar: compilar e interpretación del código.
  • Saber 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 técnicas de integración con otros lenguajes.
  • Conocer los   tipos   de datos,       algoritmos, instrucciones,  delimitadores y controladores de flujo.
  • Saber declarar y utilizar variables, funciones, clases y módulos.
  • Comprender el modelo de objeto.
  • Conocer los patrones de diseño.
  • Aprender a programar con manipulación de datos.
  • Saber gestionar bases de datos.
  • Saber programar mediante generación de contenido.
  • Aplicar programación paralela.
  • Conocer la programación de sistema y de red.
  • Aprender las bases para desarrollar aplicaciones de consola.
  • Aprender las bases para programar aplicaciones web con Django y Flask.
  • Aprender las bases para crear aplicaciones de interfaz gráfica con Gtk y TkInter.
  • Aprender las bases para desarrollar aplicaciones de visualización de datos.
  • Programar una aplicación de consola.
  • Crear una aplicación gráfica con Gtk o TkInter.
  • Realizar un desarrollo web con Django o Flask.
  • Programar una aplicación para visualización de datos con Dash.
  • Conocer el control de errores, pruebas y validación de datos.
  • Comprender la importancia del desarrollo guiado por pruebas.
  • Aprender a llevar a cabo una programación dirigida por la documentación.
  • Saber optimizar el código y medir su calidad mediante herramientas de depuración, perfilado y reglas de optimización.
  • Diseñar y desarrollar de aplicaciones Python que garanticen la privacidad y la seguridad de la información.
  • Programar aplicaciones Python atendiendo a criterios        de usabilidad, robustez y eficiencia.
  • Conocer y aplicar los diferentes enfoques y metodologías del desarrollo y auditoría de software seguro para Python.
  • Aprender los conceptos clave en la gestión de proyectos.
  • Conocer las principales metodologías de gestión de proyectos.
  • Comprender qué  son metodologías ágiles, los postulados y principios del manifiesto ágil.
  • Desarrollar habilidades y aptitudes para gestionar proyectos de manera ágil siguiendo pautas Scrum.
  • Introducirse en Scrum comprendiendo su definición, historia y ciclo de vida.
  • Aprender los  diferentes elementos de   Scrum  e interiorizarlos como parte habitual del trabajo diario.
  • Conocer los actores que intervienen en un proyecto SCRUM y saber identificar las responsabilidades de cada uno de ellos.
  • Saber las diferencias entre Kanban y Scrum.
  • Valorar y analizar las herramientas existentes para escoger aquella que más se ajusta a las necesidades específicas de la organización y el proyecto.
  • Conocer los principales fundamentos del Big Data y el cambio de paradigma que está transformando las organizaciones.
  • Estudiar ejemplos reales de casos de uso Big Data.
  • Comprender los componentes y fases de la metodología de procesamiento de grandes datos.
  • Saber qué es el gobierno del dato y cuáles son los elementos necesarios para que sea eficaz y eficiente.
  • Asimilar qué es la analítica avanzada de datos.
  • Aprender 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.
  • Saber resolver los grandes problemas de análisis de datos con las herramientas apropiadas.
  • Recolectar, almacenar y procesar datos.
  • Usar y construir herramientas de recolección y procesamiento de datos.
  • Saber procesar los datos y visualizar la información.
  • Programación en entornos Big Data con Python.
  • Aprender a utilizar frameworks para Big Data.
  • Trabajar con bases de datos no relacionales y saber explotarlas.
  • Ajustar y solucionar problemas de grandes trabajos que se ejecutan en un clúster.
  • Compartir información entre nodos en un clúster.
  • Comprender cómo realizar ataques en el segmento de red
  • Conocer técnicas de fuzzing y depuración de
  • Saber mantener el anonimato con Python para llevar a cabo labores de hacking.
  • Aprender herramientas y técnicas para llevar a cabo amenazas persistentes avanzadas con
  • Saber manejar librerías y herramientas disponibles en Python para ejecutar actividades de pentesting.
  • Aprender a definir y descomponer problemas desde la perspectiva de machine learning.
  • Saber resolver problemas complejos usando algoritmos y técnicas de machine learning.
  • Usar 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 de programas de web scraping.
  • Construir y entrenar modelos deep learning.
  • Implementar redes neuronales.
  • Comprender cómo realizar ataques en el segmento de red
  • Conocer técnicas de fuzzing y depuración de software.
  • Saber mantener el anonimato con Python para llevar a cabo labores de hacking.
  • Aprender herramientas y técnicas para llevar a cabo amenazas persistentes avanzadas con Python.
  • Saber manejar librerías y herramientas disponibles en Python para ejecutar actividades de pentesting.

Te preparamos para obtener la certificación PCAP

Condiciones
de acceso

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

Perfiles de acceso:

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

Metodología

La metodología de trabajo en este máster 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.

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.

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.

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 de la ciberseguridad.

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

Tras finalizar la formación podrás ocupar alguno de los siguientes puestos de responsabilidad:

Empresas que contratan a nuestros profesionales

Nuestro profesorado

Profesionales del sector en activo de grandes empresas y firmas

Opiniones del alumnado de EIP

Claves del máster

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 alumno 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. 

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. 

  • 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. 

El Máster 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 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. 

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

Solicita información ahora

Escuela Internacional de Posgrados te informa que los datos del presente formulario serán tratados por Mainfor Soluciones Tecnológicas y Formación, S.L. como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales es para dar respuesta a la consulta realizada así como para el envío de información de los servicios del responsable del tratamiento. La legitimación es el consentimiento del interesado.
Podrás ejercer tus derechos de acceso, rectificación, limitación y suprimir los datos en cumplimiento@mainfor.edu.es así como el derecho a presentar una reclamación ante la autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de datos en la Política de Privacidad que encontrarás en nuestra página web eiposgrados.edu.es.
[contact-form-7 404 "No encontrado"]