Programación avanzada IV en Python – PCPP-32-101

Icono Duración del curso
Duración del curso
21 horas
Lugar de impartición
Madrid / Online
Icono modalidad del curso
Modalidad
Aula Virtual
Icono Fecha del curso
Fecha de inicio
Próximamente
 

Acerca del curso

This course is the fourth in a 5-course series that will prepare you for the PCPP1 – Certified Professional in Python Programming 1 certification exam.

In this course you will learn the basic concepts of network programming in Python, how to use sockets, and how to communicate with RESTful APIs using CRUD methods.

You will also get familiar with JSON and XML files, and learn HTTP methods such as: GET, POST, PUT, and DELETE.

After the course you will be able to communicate with external resources and servers using the HTTP protocol and sockets. The course will help you gain skills and knowledge required in network programming and web development.

Próximas convocatorias

Estamos preparando nuevas convocatorias.
Déjanos tus datos a través del formulario y te avisaremos lo antes posible.

  • Documentación del Curso de Programación avanzada IV en Python - PCPP-32-101

  • 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

Preparación para el examen:

PCPP1 – Certified Professional Python Programmer 1 (Exam 32-101)

PCPP1 – Certified Professional in Python Programming 1 certification shows that the individual is familiar with the more advanced perspective of classes and features of object-oriented programming. The scope of certification also includes graphical user interface programming (TkInter), best practices and coding conventions (PEP 20, PEP 8, PEP 257), working with selected library modules allowing to process different kinds of files (xml, csv, sqlite3, logging, configparser), and utilizing tools and resources for the purposes of communicating with external resources and servers using the HTTP protocol and sockets (working with RESTful APIs).

Becoming PCPP1 certified ensures that the individual is fully acquainted with all the advanced means provided by Python 3 and related technologies to enable her/him to advance her/his career as a professional Python developer.

Modulo 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.

Modulo 2: How to use sockets in Python?

  • Creating sockets
  • Connecting to a serve
  • Requesting documents from a server
  • Closing connections
  • HTTP clients
  • The server's response
  • Exceptions.

Modulo 3: Introduction to JSON

  • Working with JSON files
  • Processing JSON files.

Modulo 4: Using the JSON module in Python

  • Working with the JSON module

Modulo 5: Introduction to XML

  • Working with the XML files

Modulo 6: HTTP made simple - the request module

  • Making life easier with the requests module

Modulo 7: CRUD -how to build a simple REST client?

  • Create
  • Read
  • Update
  • And Delete data

Solicita Información


CAS TRAINING, S.L.U. , le informa que la finalidad del tratamiento es atender a su solicitud de información, reclamación, duda o sugerencia que realice sobre los productos y/o servicios ofrecidos, así como para mantenerle informado de nuestra actividad la gestión de la relación que nos une, la prestación del servicio contratado, así como el envío de información que pudiera ser de su interés sobre nuestros servicios formativos y de consultoría de negocio.

Podrá retirar su consentimiento y ejercitar los derechos reconocidos en los artículos 15 a 22 del Reglamento (UE) 2016/679, enviando un correo electrónico a rgpd@cas-training.com, adjuntando copia de su DNI o documentación acreditativa de su identidad. Puede solicitar más información rgpd@cas-training.com o www.cas-training.com.

Programa del curso:
Descargar programa en PDF
Compartir: