PyCharm Advanced Features

Código

P-PYC012

Duración

16 Horas

Certificación en

Nivel del Curso

Intermedio

Modalidad

Virtual en Vivo

Código

P-PYC012

Duración

16 Horas

Certificación en

Nivel del Curso

Intermedio

Modalidad

Virtual en Vivo

Objetivos

  • 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

Formulario de Preinscripción

Abrir chat
Hola 👋 ¿En qué podemos ayudarte?