facebook
  • logo_eip_blanco
  • Logo UEMC 1 hor color acreditado blanco
  • Universidad Católica de Murcia

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

Próxima
Promoción
27 de abril

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 en Python.

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.

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 eip 2020

Universidad Europea Miguel de Cervantes.

Logo UEMC 1 hor color

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

Plan de estudios
y
Competencias

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

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á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.
  • Conocerás los   tipos   de datos,  algoritmos, instrucciones,  delimitadores y controladores de flujo.
  • Sabrás declarar y utilizar variables, funciones, clases y módulos.
  • Comprenderás el modelo de objeto.
  • Conocerás los patrones de diseño.
  • Aprenderás a programar con manipulación de datos.
  • Sabrás gestionar bases de datos.
  • Sabrás programar mediante generación de contenido.
  • Aplicarás programación paralela.
  • Conocerás la programación de sistema y de red.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.

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 la programación en  Python.

Perfiles de acceso:

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

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.

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 Máster:

  • 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

Trabajar 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:

Empresas que contratan a nuestros Telentos

Claves del Máster en Python

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

Nuestro profesorado

Profesionales del sector en activo de grandes empresas y firmas

Opiniones del alumnado de EIP

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"]