Menú
¡Llama gratis! 900 264 357

Máster en Programación avanzada en Python para Hacking, BigData y Machine Learning del centro Escuela Internacional de Posgrados (EIP)

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

Modalidad: Online
Duración 1.500h 12 meses
Precio: 3505€ 6400€

Descripción

Prepárate con nuestro Máster en línea, donde podrás compaginar el aprendizaje con otras actividades mientras te especializas para acceder a empleos en áreas de vanguardia.

En solo 12 meses, el Máster en Programación Avanzada en Python para Big Data, Hacking y Machine Learning te convertirá en un experto altamente cualificado. Adquirirás las competencias necesarias para realizar programación especializada en Python en áreas vanguardistas como Big Data, Hacking y Machine Learning. El programa ofrece una tasa de empleabilidad del 100% y otorga una Doble Titulación de la Universidad Europea Miguel de Cervantes y la Escuela Internacional de Posgrados. Además, te preparará específicamente para obtener la certificación en Python PCAP y te brindará la oportunidad de realizar prácticas en empresas como parte de un Máster Dual.

A quién va dirigido

Destinado a todas las personas interesadas en enfocar su educación y desarrollarse profesionalmente en el campo de la programación en Python.

Objetivos

El Máster en Programación Avanzada en Python te preparará para convertirte en un programador experto en el lenguaje más solicitado en la industria y en un profesional altamente calificado en las disciplinas más avanzadas en la actualidad.

Temario

Estrategia para una Marca Personal de éxito 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 | 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 | 125h

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

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

Buenas prácticas de programación con Python | 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.

Creación de aplicaciones Python | 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.

Desarrollo seguro en Python | 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 | 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 | 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 | | 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 |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 | 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 | 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 |100h

Te preparamos para obtener la certificación PCAP.

Proyecto Fin de Máster | 200h

Titulación obtenida

Finalizada la formación, recibirás una Doble Titulación Máster y triple certificación:

  1. Escuela Internacional de Posgrados.
  2. Título Propio de la Universidad Europea Miguel de Cervantes.
  3. Certificación PCAP.
  4. IT SPECIALIST
  5. TOEIC.

Requisitos

Para acceder al Máster es necesario tener un nivel básico de ingles y tener conocimientos de Informática.

Y alguno de los siguientes perfiles:

  1. Graduados en Ingeniería.
  2. Graduados en Física.
  3. Graduados en Matemáticas.
  4. Graduados en Criminología.
  5. Técnicas Superiores en Administración de Sistemas Informáticos de Redes.
  6. Técnicas Superiores en Desarrollo de Aplicaciones Multiplataforma.
  7. Técnicas Superiores en Desarrollo de Aplicaciones Web.
  8. Técnicas Superiores en Sistemas de Telecomunicaciones e Informáticos.
  9. Técnicas Superiores en Mantenimiento Electrónico.
  10. Técnicas Superiores en Sistemas de Telecomunicaciones e Informáticos.
  11. Otros perfiles interesados en Python (Sujeto a valoración académica).
Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​