La certificación PCPP2 – Certified Professional Python Programming Level 2 está dirigida a profesionales que buscan obtener una certificación avanzada que acredite habilidades y conocimientos altamente especializados de la programación informática, Python y tecnologías relacionadas.
La certificación PCPP2 demuestra que el profesional está familiarizado con los siguientes conceptos: principios y técnicas de prueba (unittest y pytest frameworks), patrones de diseño (principios de diseño OOP, los patrones Singleton, Factory, Facade, Proxy, Observer, Command, Template Method y State Design), comunicación interprocesos (multiprocesamiento, threading, gestión de subprocesos, sincronización multiproceso), programación de redes (módulo socket de Python y programación de sockets, automatización de configuraciones de red complejas, redes definidas por software, seguridad de redes), acceso a bases de datos Python-SQL y Python-NoSQL (bases de datos relacionales y no relacionales, CRUD, mapeo objeto-relacional: ORM) y los principios de diseño de código limpio y mantenimiento y optimización de productos de software.