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.
¿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.
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
- Carcterí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
Profundizarás en el manejo de las funciones y serás capaz de lanzar scripts desde la consola y testearlos habiendo establecido las bases para poder generar código eficiente profundizando en el manejo de las funciones.
- Introducción a BBDD relacionales y no relacionales
- Clases y objetos
- Gestión de versiones en distintos entornos
- Ecosistemas paralelos y concurrentes
- Scripts con Python y testeo
Desarrollo web
Una vez establecidas las bases en el conocimiento del lenguaje, su sintaxis y cómo almacenar la información haciendo que ésta interactúe de manera eficaz, serás capaz de desarrollar tu propia aplicación y desplegarla.
- Desarrollo de aplicaciones
- Arquitectura de software
- Navegador vs Servidor
- Desarrollo web con Flask
- Despliegue cloud del desarrollo
Buenas prácticas y testing
Finalmente tomarás conciencia de las buenas prácticas de arquitectura para que tus desarrollos sean lo suficientemente eficaces y eficientes testeando de manera automática a cada paso del proceso.
- Automatización de pruebas
- Comprobación de tipos
- Depuración de código
- Guía de estilo y documentación
- Construcciones idiomáticas
¿Necesitas ayuda?
Nuestros partners