Dominio avanzado de la depuración: Aprender técnicas de depuración complejas, como la depuración remota, la depuración multi-hilo y el uso de breakpoints condicionales.
Testing avanzado: Integración con frameworks de testing (pytest, unittest), creación de tests automatizados, configuración de la cobertura de código y uso de herramientas de análisis de test.
Profiling y optimización del rendimiento: Aprender a utilizar las herramientas de profiling de PyCharm para identificar cuellos de botella en el rendimiento del código y optimizarlo.
Integración con bases de datos: Conectar PyCharm a diferentes bases de datos, ejecutar consultas SQL, explorar esquemas y utilizar herramientas de refactorización para bases de datos.
Desarrollo web con frameworks Python: Integración con frameworks web como Django y Flask, incluyendo la configuración de proyectos, la depuración de aplicaciones web y el uso de herramientas específicas para estos frameworks.
Desarrollo con contenedores (Docker) y máquinas virtuales: Configurar entornos de desarrollo con Docker y máquinas virtuales desde PyCharm.
Uso avanzado de herramientas de control de versiones (Git): Dominar las funcionalidades de Git integradas en PyCharm, incluyendo la gestión de ramas, la resolución de conflictos y el uso de herramientas de comparación.
Desarrollo con herramientas de despliegue: Integración con herramientas de despliegue para automatizar el proceso de publicación de aplicaciones.
Proveedor
Prerrequisitos
Conocimientos sólidos de programación en Python: Dominio de la sintaxis, los conceptos de POO y el uso de bibliotecas comunes.
Conocimientos de los fundamentos de PyCharm: Haber completado un curso de “PyCharm Essentials” o tener experiencia equivalente utilizando el IDE.
Conocimientos básicos de control de versiones (Git): Familiaridad con los conceptos básicos de Git.
Nivel del Curso
Intermedio
Modalidad
Virtual en Vivo
Incluye
Instructor certificado, Material de Apoyo, Entorno Practico, Evaluación post curso, Certificado de Asistencia