Certificación PCPP1 - Certified Professional in Python Programming 1

Logo OpenEDG Channel Partner
 

Calendario

Estamos preparando nuevas convocatorias, déjanos tus datos a través del formulario y te avisaremos en cuanto estén disponibles.

Acerca del curso

Badge PCPP1 OpenEDG Python Institute

La certificación PCPP1 – Certified Professional in Python Programming 1 demuestra la competencia de los profesionales en el uso más avanzado de clases y funciones de la programación orientada a objetos (OOP), refactorización de código, solución de problemas y módulos seleccionados de las Standard Library y Non-Standard Library de Python.

Esta certificación oficial Python también incluye:

  • Programación de interfaz gráfica de usuario (GUI).
  • Uso de RESTful APIs.
  • Trabajo con módulos de biblioteca seleccionados que permiten interactuar con bases de datos SQLite (módulo sqlite3).
  • Crear y procesar archivos XML (módulo xml).
  • Leer, escribir y procesar archivos CSV (módulo csv).
  • Crear y procesar mensajes de registro desde programas de Python (módulo logging).
  • Administrar archivos de configuración (módulo configparser).
  • Mejores prácticas, estandarización y las convenciones de codificación utilizadas en el lenguaje Python.

Obtener la certificación PCPP1 – Certified Professional in Python Programming 1 supone un gran paso a nivel profesional y laboral, en la medida en que el uso del lenguaje Python se expande cada días más y así la demanda de programadores Python crece.

https://cas-itconsulting.com/

Certificación PCPP1 – Certified Professional in Python Programming 1

  • Estudiantes que busquen mejorar sus habilidades y conocimientos para un puesto de nivel junior y un rol de nivel medio como desarrollador de software, programador de redes, analista de datos, testers.
  • Profesionales de la industria que deseen explorar tecnologías que están conectadas con Python o que lo utilizan como base.
  • Líderes de equipo, gerentes de productos y gerentes de proyectos que deseen comprender la terminología y los procesos en el ciclo de desarrollo de software para administrar y comunicarse de manera más efectiva con los equipos de producción y desarrollo.

Obtener la certificación PCPP1 – Certified Professional in Python Programming 1

Solicita información


Descarga el programa del curso
Descargar programa
Hoja de Matriculación:
Descargar matrícula

Si no has encontrado lo que buscabas, prueba buscar tu curso o certificación aquí

Compartir:

Acerca del curso

El curso Python Professional Advanced OOP es el primero de una serie de 5 cursos que te prepararán para el examen de certificación PCPP1 – Certified Professional in Python Programming 1.

Este curso te brinda la oportunidad de sumergirte en la programación más avanzada en el lenguaje Python y tecnologías relacionadas, así como nociones y técnicas avanzadas utilizadas en la programación orientada a objetos (OOP). Aprenderás sobre conceptos básicos y avanzados de la programación orientada a objetos (OOP), técnicas avanzadas de manejo de excepciones, metaprogramming, entre otros.

Una vez finalizado este curso, podrás diseñar y crear programas Python utilizando el enfoque orientado a objetos (OOP), así como adquirir las habilidades esenciales necesarias para el uso profesional del lenguaje Python y obtener un trabajo en el desarrollo de software ampliamente comprendido.

https://cas-itconsulting.com/

Módulo 1: OOP Foundations

Classes, instances, attributes, methods – introduction; working with class and instance data – instance variables.

Módulo 2: OOP Advanced

Python core syntax; inheritance and polymorphism – inheritance as a pillar of OOP; extended function argument syntax; decorators; different faces of Python methods; abstract classes, encapsulation; composition vs inheritance – two ways to the same destination; inheriting properties from built-in classes.

Módulo 3: Advanced Techniques of Creating and Serving Exceptions

Exceptions – introduction; named attributes of exception objects; chained exceptions; traceback objects of exceptions.

Módulo 4: Object Persistence

Shallow and deep copy operations; serialization of Python objects using the pickle module’ making Python objects persistent using the shelve module.

Módulo 5: Metaprogramming

Metaprogramming and metaclasses – introduction; special attributes; type function.

Documentación oficial para el curso Python Professional Advanced OOP.

  • Formador certificado por OpenEDG.
  • Más de 5 años de experiencia profesional.
  • Más de 4 años de experiencia docente.
  • Profesional activo en empresas del sector IT.

Solicita información


Descarga el programa del curso
Descargar programa
Hoja de Matriculación:
Descargar matrícula

Si no has encontrado lo que buscabas, prueba buscar tu curso o certificación aquí

Compartir:

Acerca del curso

El curso Python Professional Best Practices and Standardization es el segundo de una serie de 5 cursos que te prepararán para el examen de certificación PCPP1 – Certified Professional in Python Programming 1.

En este curso, aprenderás sobre las mejores prácticas, la estandarización y las convenciones de codificación en el lenguaje Python. También, aprenderás sobre PEP 8 y cómo implementar las convenciones para el código que comprende la Standard Library en la distribución principal de Python. Conocerás sobre Zen of Python (PEP 20) y los principios que influyen en el diseño del código de Python. Finalmente, te familiarizarás con PEP 257 y las convenciones de docstring.

Una vez finalizado este curso, sabrás cómo implementar las mejores prácticas y convenciones de codificación utilizando el lenguaje Python de manera profesional. Podrás escribir un código de manera más efectiva y sabrás cómo evitar los errores y equivocaciones más comunes.

  • Aprender sobre mejores prácticas, estandarización y convenciones de codificación.
  • Saber cómo implementar las convenciones para el código que comprende la Standard Library en la distribución principal de Python.
  • Conocer los principios que influyen en el diseño del código Python.
  • Aprender a escribir un código mejor y más efectivo.
  • Saber cómo evitar los errores y equivocaciones más comunes.
  • Prepararte para el examen de certificación: Examen de certificación PCPP1 – Certified Professional in Python Programming 1.

 Módulo 1: Introduction yo PEP

What is PEP? Coding conventions (code layout, style, naming, comments, etc.).

Módulo 2: PEP20

The Zen of Python.

Módulo 3: PEP 8

Style Guide for Python Code.

Módulo 4: PEP 257

Docstring Conventions.

Módulo 5: Other PEPs

A quick tour of other important PEPs.

Documentación oficial para el curso Python Professional Best Practices and Standardization.

  • Formador certificado por OpenEDG.
  • Más de 5 años de experiencia profesional.
  • Más de 4 años de experiencia docente.
  • Profesional activo en empresas del sector IT.

Solicita información


Descarga el programa del curso
Descargar programa
Hoja de Matriculación:
Descargar matrícula

Si no has encontrado lo que buscabas, prueba buscar tu curso o certificación aquí

Compartir:
Descubre nuestras ofertas y promociones
Plan amigo, ven con un amigo y tienes descuento!
Plan Amigo
Desempleados. Si estás sin empleo tienes descuento!
Desempleado
Antiguos alumnos. Si has sido alumno de CAS Training tienes un descuento!
Antiguos Alumnos
Bonificación FUNDAE. Contamos con cursos boficados. Consúltanos!
Bonificación Fundae
Puedes pagar los cursos con Sodexo
Paga con Sodexo
Si tienes el Carné jóven de la comunidad de Madrid, tienes un descuento, consúltanos!
Carné Joven Comunidad de Madrid

Acerca del curso

El curso Python Professional GUI Programming es el tercero de una serie de 5 cursos que te prepararán para el examen de certificación PCPP1 – Certified Professional in Python Programming 1.

En este curso, aprenderás a crear interfaces gráficas de usuario (GUIs, por sus siglas en inglés) en Python utilizando el paquete tkinter, un popular conjunto de herramientas de ventanas que acompañan a Python como parte de su Standard Library. Aprenderás a construir una GUI utilizando bloques y convenciones básicos, así como a utilizar widgets, ventanas y eventos.

Una vez finalizado este curso, podrás crear aplicaciones GUI de Python como una calculadora, un juego de Tic-Tac-Toe, un editor o formulario simples. Obtendrás habilidades y conocimientos fundamentales que para diseñar, crear e implementar tus propios proyectos de GUI aplicados al mundo real, utilizando Python y el paquete TkInter.

  • Aprender sobre GUI y su origen.
  • Conocer cómo crear interfaces gráficas de usuario (GUI) en Python utilizando el paquete tkinter.
  • Conocer cómo construir una GUI utilizando bloques y convenciones básicos.
  • Saber cómo funciona la programación basada en eventos.
  • Conocer algunos entornos y conjuntos de herramientas de GUI populares y de uso común.
  • Aprender qué es tkinter y cómo construir una GUI con su ayuda.
  • Saber cómo usar widgets, ventanas y eventos,
  • Aprender a crear aplicaciones básicas basadas en el ciclo de vida de la aplicación de tkinter.
  • Prepararte para el examen de certificación: Examen de certificación PCPP1 – Certified Professional in Python Programming 1.

Módulo 1: TkInter Essentials

Intro to GUI Programming, Settling widgets in the window’s interior, coloring your widgets, a simple GUI application, events and how to handle them, widget properties, interacting with widget methods, variables.

Módulo 2: Lexicon of widgets and more TkInter essentials

Important widgets, shaping the main window and conversing with the user, working with canvas.

Documentación oficial para el curso Python Professional GUI Programming.

  • Formador certificado por OpenEDG.
  • Más de 5 años de experiencia profesional.
  • Más de 4 años de experiencia docente.
  • Profesional activo en empresas del sector IT.

Solicita información


Descarga el programa del curso
Descargar programa
Hoja de Matriculación:
Descargar matrícula

Si no has encontrado lo que buscabas, prueba buscar tu curso o certificación aquí

Compartir:
Descubre nuestras ofertas y promociones
Plan amigo, ven con un amigo y tienes descuento!
Plan Amigo
Desempleados. Si estás sin empleo tienes descuento!
Desempleado
Antiguos alumnos. Si has sido alumno de CAS Training tienes un descuento!
Antiguos Alumnos
Bonificación FUNDAE. Contamos con cursos boficados. Consúltanos!
Bonificación Fundae
Puedes pagar los cursos con Sodexo
Paga con Sodexo
Si tienes el Carné jóven de la comunidad de Madrid, tienes un descuento, consúltanos!
Carné Joven Comunidad de Madrid

Acerca del curso

El curso Python Professional Working with RESTful APIs es el cuarto de una serie de 5 cursos que te prepararán para el examen de certificación PCPP1 – Certified Professional in Python Programming 1.

En este curso, aprenderás los conceptos básicos de la programación de redes en Python, cómo usar sockets y cómo comunicarte con las RESTful APIs utilizando métodos CRUD. También, te familiarizarás con los archivos JSON y XML, y aprenderás métodos HTTP como: GET, POST, PUT y DELETE.

Una vez finalizado el curso, podrás comunicarte con recursos y servidores externos utilizando el protocolo HTTP y los sockets. Adquirirás las habilidades y los conocimientos necesarios en la programación de redes y el desarrollo Web.

  • Aprender los conceptos básicos de programación de red, REST, sockets de red y comunicación cliente-servidor.
  • Saber cómo usar y crear sockets en Python, y cómo establecer y cerrar la conexión con un servidor.
  • Conocer qué son los archivos JSON y XML, y cómo se pueden usar en la comunicación de red.
  • Conocer qué son los métodos HTTP y cómo expresar cualquier cosa en HTTP.
  • Aprender a construir un entorno de prueba de muestra.
  • Conocer sobre CRUD.
  • Saber cómo crear un cliente REST simple y cómo obtener y eliminar datos del servidor, añadirle nuevos datos y actualizar los ya existentes.
  • Prepararte para el examen de certificación: Examen de certificación PCPP1 – Certified Professional in Python Programming 1.

Módulo 1: Basic concepts of network programming

Networks, layers, and the Internet, Network sockets – a basic means of network programming; domains, addresses, ports, protocols, and services; clients and servers.

Módulo 2: How to use sockets in Python?

Creating sockets, connecting to a server, requesting documents from a server, closing connections, HTTP clients, the server’s response, exceptions.

Módulo 3: Introduction to JSON

Working with JSON files, Processing JSON files.

Módulo 4: Using the JSON module in Python

Working with the JSON module.

Módulo 5: Introduction to XML

Working with the XML files.

Módulo 6: HTTP made simple – the request module

Making life easier with the requests module.

Módulo 7: CRUD – how to build a simple REST client?

Create, Read, Update, and Delete data.

Documentación oficial para el curso Python Professional Working with RESTful APIs.

  • Formador certificado por OpenEDG.
  • Más de 5 años de experiencia profesional.
  • Más de 4 años de experiencia docente.
  • Profesional activo en empresas del sector IT.

Solicita información


Descarga el programa del curso
Descargar programa
Hoja de Matriculación:
Descargar matrícula

Si no has encontrado lo que buscabas, prueba buscar tu curso o certificación aquí

Compartir:
Descubre nuestras ofertas y promociones
Plan amigo, ven con un amigo y tienes descuento!
Plan Amigo
Desempleados. Si estás sin empleo tienes descuento!
Desempleado
Antiguos alumnos. Si has sido alumno de CAS Training tienes un descuento!
Antiguos Alumnos
Bonificación FUNDAE. Contamos con cursos boficados. Consúltanos!
Bonificación Fundae
Puedes pagar los cursos con Sodexo
Paga con Sodexo
Si tienes el Carné jóven de la comunidad de Madrid, tienes un descuento, consúltanos!
Carné Joven Comunidad de Madrid

Acerca del curso

El curso Python Professional File Processing es el quinto de una serie de 5 cursos que te prepararán para el examen de certificación PCPP1 – Certified Professional in Python Programming 1.

En este curso, conocerás las formas de procesar diferentes tipos de archivos y manipular datos en Python. Aprenderás cómo interactuar con bases de datos SQLite (módulo sqlite3); crear y procesar archivos XML (módulo xml); leer, escribir y procesar archivos CSV (módulo csv); crear y procesar mensajes de registro de programas Python (módulo logging); administrar los archivos de configuración (módulo configparser).

Una vez finalizado este curso, podrás trabajar con diferentes tipos de archivos de datos de diversas fuentes y utilizarlos en proyectos que requieran manipulación de datos y procesamiento de archivos. Adquirirás las habilidades y los conocimientos necesarios en el análisis de datos, el desarrollo de software y la resolución de problemas.

Módulo 1: squlite

What is a database, working with an SQLite database, creating databases; processing data.

Módulo 2: xml

Processing XML files, XML parsing, modifying and building XML documents.

Módulo 3: csv

The CSV module in Python, processing CSV files.

Módulo 4: logging

Logging in Python, the logger object, logging levels, the setLevel method, basic configuration, handlers, formatters.

Módulo 5: configparser

The configparser module, the configuration file; parsing, processing the configuration file, interpolating values.

Documentación oficial para el curso Python Professional File Processing.

  • Formador certificado por OpenEDG.
  • Más de 5 años de experiencia profesional.
  • Más de 4 años de experiencia docente.
  • Profesional activo en empresas del sector IT.

Solicita información


Descarga el programa del curso
Descargar programa
Hoja de Matriculación:
Descargar matrícula

Si no has encontrado lo que buscabas, prueba buscar tu curso o certificación aquí

Compartir:
Descubre nuestras ofertas y promociones
Plan amigo, ven con un amigo y tienes descuento!
Plan Amigo
Desempleados. Si estás sin empleo tienes descuento!
Desempleado
Antiguos alumnos. Si has sido alumno de CAS Training tienes un descuento!
Antiguos Alumnos
Bonificación FUNDAE. Contamos con cursos boficados. Consúltanos!
Bonificación Fundae
Puedes pagar los cursos con Sodexo
Paga con Sodexo
Si tienes el Carné jóven de la comunidad de Madrid, tienes un descuento, consúltanos!
Carné Joven Comunidad de Madrid