Máster en programación con Python

El Máster en Inicio a la programación con Python desarrollará tus habilidades esenciales para crear código eficaz y aficiente acercándote al mundo de la programación y estableciendo bases sólidas. Trabaja con uno de los lenguajes más utilizados hoy en día que ofrece por su sencillez una curva de aprendizaje rápida y sencilla. Aprende a desarrollar soluciones técnicas en un entorno de trabajo Agile.

Modalidad Online
Duración 14 semanas
¿Quieres aumentar tus capacidades?

Si quieres adentrarte en el mundo de las tecnologías y no sabes por dónde comenzar, acercarte al mundo de la programación con Python te abrirá las puertas del desarrollo de aplicaciones de una manera sencilla. Asienta una bases estables para lo que será tu próxima profesión y triunfa.

¿Qué conseguirás?
  • Trabajar en entornos ágiles para desarrollar proyectos tecnológicos
  • Aprender a desarrollar tus competencias como programador profesional
  • Conocer las estructuras de control y datos más básicos hasta la programación orientada a objetos y funcional
  • Adquirir un pensamiento computacional eficaz y eficiente
  • Estructurar la manera de afrontar un reto de desarrollo sea cual sea el lenguaje de programación
  • Entender el desarrollo profesional de aplicaciones y generar código en consecuencia
¿Cómo lo vamos a conseguir?
En DEXS recibirás todos los conocimientos necesarios para profesionalizar tu perfil, trabajando siempre en entornos Agile. Combinarás los conocimientos tecnológicos necesarios y las habilidades de trabajo en equipo necesarias para encajar en los puestos que ahora mismo demandan las empresas. Nuestros mentores te guiarán en el proceso de formación y estarás siempre apoyado por un facilitador, en esta experiencia digital con clases en directo.
Detalles del programa

Metodología Ágil: Scrum Master

Completa tu perfil tecnológico y adquiere las habilidades necesarias para liderar equipos de trabajo aprendiendo buenas prácticas y reglas de flujos de trabajo con metodología Agile.
  • Presentación de Scrum
  • Roles en Scrum
  • Artefactos en Scrum
  • Ceremonias en Scrum
  • Reglas en Scrum
  • Preparación para la certificación

Introducción a la programación

Durante este primer módulo adquirirás la capacidad de entender que hace un desarrollador y cómo lo hace instalando tu entorno propio de trabajo física y psíquicamente.
  • ¿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

Fundamentos de la programación

Durante este segundo bloque profundizarás en el manejo de las funciones y revisarás qué es la programación orientada a objetos y porqué se crea para establecer las bases del código que vayas a crear posteriormente.
  • 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

Programación avanzada

Avanzando en tu proceso como desarrollador serás capaz de lanzar scripts desde la consola y testearlos habiendo establecido las bases para poder generar código eficiente.
  • 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

Desarrollo web

Una vez establecidas las bases en el conocimiento del lenguaje, su sintaxis y la gestión de datos, haciendo que ésta interactúe de manera eficaz, serás capaz de desarrollar tu propia aplicación y desplegarla.
  • Fundamentos de Html y CSS
  • Nociones básicas de Javascript
  • Cliente vs Servidor
  • Desarrollo web con Flask
  • Despliegue a producción 

Buenas prácticas y testing

Finalmente tomarás conciencia de las buenas prácticas de desarrollo para que tu código sea escalable, legible y fiable, testeando de manera automática a cada paso del proceso.
  • 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
¿Necesitas ayuda?
Nuestros partners