Menú
¡Llama gratis! 900 264 357

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

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

Modalidad: Online
Inicio: A partir del 22/11/2021
Duración 1500 Horas

Descripción

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.

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

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.

A quién va dirigido

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.

Objetivos

El objetivo principal de la formación es brindar a los alumnos las competencias y habilidades que se necesitan para desarrollarse profesionalmente en este sector laboral.

Temario

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

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.

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

Proyecto Fin de Máster | 8ECTS | 200h

Titulación obtenida

Accede a Doble Titulación: Universidad Europea Miguel de Cervantes + Escuela Internacional de Posgrados

Requisitos

Perfiles de acceso:

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

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

Información Adicional

Salidas profesionales y rangos salariales

  • 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 €
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​