Curso Python Network Programming

  • RPA | IA | AGI | ASI | ANI | IoT | PYTHON | DEEP LEARNING

Curso Python Network Programming

24 horas
Visão Geral

Curso Python Network Programming. Embarque em uma jornada transformadora pelo domínio da programação de rede Python. Nosso Curso Python Network Programming, abrangente cobre áreas vitais como tecnologias de rede, as complexidades dos protocolos HTTP e de e-mail, bem como as nuances das integrações de API. Aprenda os fundamentos do FTP, SFTP, IP, DNS e compreenda a essência da programação de soquete Python.

Aprimore ainda mais seu conhecimento criando aplicativos cliente-servidor robustos. Por meio de sessões práticas, você adquirirá o conhecimento e as habilidades necessárias para enfrentar os desafios de programação de redes do mundo real. Quer você seja um desenvolvedor experiente ou esteja apenas começando, este curso irá impulsioná-lo para o próximo nível em redes Python.

Publico Alvo
  • Aspirante a desenvolvedor de software
  • Analista de informações
  • Desenvolvedor Web
  • Engenheiro de automação
  • Cientista de Dados
  • Administrador do sistema
  • Especialista em Bioinformática
  • Pesquisa científica
  • Profissional de Finanças
  • Entusiasta de aprendizado de máquina
  • Especialista em GIS (Sistema de Informação Geográfica)
  • Consultor de TI
  • Engenheiro de Rede
  • Administrador de banco de dados
  • Empreendedor de tecnologia.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Networking Programming and Python

  1. Introduction to TCP/IP networks
  2. Python for network programing

HTTP and Working with Web

  1. Request and Response with urllib
  2. Response objects
  3. Status codes
  4. HTTP headers
  5. Customizing requests
  6. Content negotiation
  7. User agents
  8. Cookies
  9. Redirects
  10. HTTP/HTTPS methods
  11. Request library

Email

  1. Email technologies
  2. Sending emails with SMTP
  3. Sending emails securely with TLS
  4. Receiving emails by POP3 with poplib
  5. Receiving emails by IMAP with imaplib
  6. Sending email attachments

API

  1. XML 
  2. JSON
  3. HTML scraping

Working with Remoting Systems

  1. Secure shell access using Python
  2. Transferring files through SFTP
  3. Transferring files through FTP
  4. Fetching simple network management protocol
  5. Reading light weight directory access protocol
  6. Sharing with SAMBA

IP and DNS

  1. Retrieving network configuration
  2. Manipulating IP addresses
  3. GeoIP lookup
  4. NTP clients

Programming with Sockets

  1. Basics of sockets
  2. Working with TCP sockets
  3. Working with UDP sockets
  4. TCP port forwarding
  5. Non blocking socket I/O
  6. Securing socket with TLS/SSL

Client Server Applications

  1. Client and Server
  2. Echo protocol
  3. Simple echo server
  4. Concurrent I/O
  5. Multithreading and multiprocessing
  6. Multithreaded echo server
  7. Designing a chat server
  8. Chat protocol
  9. Persistent connection
  10. Multithreaded chat server & client
  11. Event based chat client
TENHO INTERESSE

Cursos Relacionados

Curso AI ML Toolkits with Kubeflow Foundation

24 horas

Curso Container Management with Docker

24 Horas

Curso Machine Learning Python & R In Data Science

32 Horas

Curso Docker for Developers and System Administrators

16 horas

Curso artificial inteligence AI for Everyone Foundation

16 horas

Curso IA Inteligência Artificial e Código Aberto Foundation

16 horas

Curso Artificial Intelligence with Azure

24 Horas

Curso RPA Robotic Process Automation Industria 4.0

32 horas