-
Tipo
Masters
-
Modalidad
Online / A distancia
-
Fechas
Matric. Permanente
Información general
DESCRIPCIÓN:
A través del Máster en programación con Python, los alumnos adquirirán los conocimientos fundamentales para la creación de códigos de manera eficaz con el objetivo principal de aproximar a los alumnos al extenso mundo de la programación y al establecimiento de bases sólidas en el campo.
Cabe destacar que, dicho máster acerca a los alumnos al área de la programación, adentrando al desarrollo de aplicaciones de una manera fácil estableciendo las bases firmes para su profesionalización en el entorno.
Cabe destacar que, dicho máster acerca a los alumnos al área de la programación, adentrando al desarrollo de aplicaciones de una manera fácil estableciendo las bases firmes para su profesionalización en el entorno.
ASPECTOS A TENER EN CUENTA
FINALIDAD DEL PROGRAMA FORMATIVO:
- Adquirir los conocimientos necesarios para aprender a desempeñar las competencias de cada alumno como programador experto.
- Proporcionar a los estudiantes con pensamientos computacionales eficaces y competentes.
- Generar la posibilidad de trabajar en entornos competentes para desempeñar proyectos tecnológicos.
- Comprender el desarrollo profesional de las aplicaciones y aprender a generar códigos de secuencia.
- Adquirir las habilidades necesarias para liderar equipos de trabajo proporcionándoles a los alumnos buenas prácticas para su inserción en el campo laboral.
- Proporcionar a los estudiantes con pensamientos computacionales eficaces y competentes.
- Generar la posibilidad de trabajar en entornos competentes para desempeñar proyectos tecnológicos.
- Comprender el desarrollo profesional de las aplicaciones y aprender a generar códigos de secuencia.
- Adquirir las habilidades necesarias para liderar equipos de trabajo proporcionándoles a los alumnos buenas prácticas para su inserción en el campo laboral.
TITULACIÓN
Máster en programación con Python
TEMARIO
BLOQUE l
METODOLOGÍA ÁGIL: SCRUM MASTER
- Presentación de Scrum
- Roles en Scrum
- Artefactos en Scrum
- Ceremonias en Scrum
- Reglas en Scrum
- Preparación para la certificación
BLOQUE II
INTRODUCCIÓN A LA PROGRAMACIÓN
- ¿Qué es la programación?
- Paradigmas de programación
- Instalación y configuración de Python
- Características del lenguaje
- Sintaxis, sentencias y funciones
- Módulos y paquetes
BLOQUE III
FUNDAMENTOS DE LA PROGRAMACIÓN
- Elementos y características de la POO
- Estructuras de datos y algoritmos
- Bloques, funciones, módulos y librerías
- Iteradores y generadores de archivos
- Codificación y procesado de datos
BLOQUE IV
PROGRAMACIÓN AVANZADA
- Bases de datos relacionales y no relacionales
- Clases y objetos
- Gestión de versiones con git
- Ecosistemas paralelos y concurrentes
- Testing y scripting con Python
BLOQUE V
DESARROLLO WEB
- Fundamentos de Html y CSS
- Nociones básicas de Javascript
- Cliente vs Servidor
- Desarrollo web con Flask
- Despliegue a producción
BLOQUE VI
BUENAS PRÁCTICAS Y TESTING
- Test unitarios y de integración
- TDD (Test Driven Development)
- Automatización de pruebas
- Depuración de código
- Guía de estilo y documentación
- Buenas prácticas en el desarrollo de software
METODOLOGÍA ÁGIL: SCRUM MASTER
- Presentación de Scrum
- Roles en Scrum
- Artefactos en Scrum
- Ceremonias en Scrum
- Reglas en Scrum
- Preparación para la certificación
BLOQUE II
INTRODUCCIÓN A LA PROGRAMACIÓN
- ¿Qué es la programación?
- Paradigmas de programación
- Instalación y configuración de Python
- Características del lenguaje
- Sintaxis, sentencias y funciones
- Módulos y paquetes
BLOQUE III
FUNDAMENTOS DE LA PROGRAMACIÓN
- Elementos y características de la POO
- Estructuras de datos y algoritmos
- Bloques, funciones, módulos y librerías
- Iteradores y generadores de archivos
- Codificación y procesado de datos
BLOQUE IV
PROGRAMACIÓN AVANZADA
- Bases de datos relacionales y no relacionales
- Clases y objetos
- Gestión de versiones con git
- Ecosistemas paralelos y concurrentes
- Testing y scripting con Python
BLOQUE V
DESARROLLO WEB
- Fundamentos de Html y CSS
- Nociones básicas de Javascript
- Cliente vs Servidor
- Desarrollo web con Flask
- Despliegue a producción
BLOQUE VI
BUENAS PRÁCTICAS Y TESTING
- Test unitarios y de integración
- TDD (Test Driven Development)
- Automatización de pruebas
- Depuración de código
- Guía de estilo y documentación
- Buenas prácticas en el desarrollo de software
SALIDAS PROFESIONALES
Con esta formación podrás ejercer como profesional cualificado en puestos de trabajo de:
- Analista de datos.
- Programador/a experto/a en desarrollo de aplicaciones web con Python
- Programador/a experto/a en desarrollo de aplicaciones de escritorio con Python
- Pentester
- Ingeniero/a de datos.
- Experto/a en machine learning.
- Experto/a en deep learning.
- Experto/a en programación de redes neuronales
TE RECOMENDAMOS VER TAMBIÉN
En los siguientes enlaces podrás ver programas formativos similares:
Opiniones
No hay opiniones registradas para este curso