000 03606nam a22001937a 4500
003 OSt
005 20250403142147.0
008 230420b |||||||| |||| 00| 0 eng d
020 _a978-958-778-852-5
040 _aB-ISTTENA
041 _aESP
245 _aProgramación de Servicios y Procesos en Python
_cJosé Luis Carnero Sobrino
250 _a1ra Ed.
260 _aColombia
_bAlpha editorial, Marcombo.
_c2022
300 _a182 P.
_c28.5 x 19.4 cm.
505 _aUnidad 1 Procesos. 1.1 Introducción y fundamentos. 1.2 Concurrencia y distribución. 1.3 Estados de un proceso. 1.4 Gestión de procesos. 1.4.1 Dispatcher. 1.4.2 Scheduler. 1.5 Operaciones con procesos. 1.5.1 Clonación de un proceso: fork. 1.5.2 Creacion y ejecucion. 1.5.3 Acceso. 1.5.4 Propiedades. 1.5.5 Eliminación y espera. 1.5.6 Ejecución asíncrona. 1.5.7 Comunicación entre procesos. Unidad 2 - Threads. 2.1 Introducción y fundamentos. 2.2 Creación y puesta en ejecución. 2.3 Paralelismo. 2.3.1 Variables compartidas. 2.3.2 Paso de parámetros. 2.3.3 Local storage. 2.4 Propiedades. 2.5 Herencia de la clase Thread. 2.6 Sincronismo. 2.6.1 Join. 2.6.2 Lock. 2.6.3 Rlock. 2.6.4 Condicionales. 2.6.5 Semaforos. 2.6.6 Eventos. 2.6.7 Temporizadores. 2.6.8 Barreras. 2.7 Productos-consumidor. 2.8 Aborto y excepciones. Unidad 3. - Networkin & sockets. 3.1 Conceptos fundamentales de redes. 3.1.1 Componentes basicos. 3.2 Protocolo TCP/IP. 3.2.1 Funcionamiento. 3.2.2 Capa Ethernet. 3.2.3 Capa IP. 3.2.4 Capa TCP/UDP. 3.2.5 Sockets. 3.2.6 Capa de aplicación. 3.3 Programación mediante sockets. 3.3.1 Direccionamiento. 3.3.2 DNS. 3.3.2 Socket servidor orientado a conexión. 3.3.4 Socket cliente orientado a conexión. 3.3.5 Servidor TCP. (transmisión de datos). 3.3.6 Cliente TCP. (transmisión de datos). 3.3.7 Servidor UDP. 3.3.8 Cliente UDP. Unidad 4. - Servicios. 4.1 Componentes. 4.1.1 Servidor. 4.1.2 Cliente. 4.1.3 Protocolo. 4.1.4 Arquitectura. 4.2 Clases de servidor de mayor productividad. 4.2.1 TCPServer. 4.2.2 UDPServer. 4.2.3 Network streams. 4.2.4 Mixin asíncrono. 4.2.5 Servidor y streams Asyncio. 4.3 Servidores con atención concurrente. 4.3.1 Adivina numero (un solo cliente) 4.3.2 Adivina numero (múltiples clientes) 4.4 Juego piedra, papel, tijera. 4.4.1 PPT con respuestas síncrona. 4.4.2 PPT con sondeo. 4.4.3 PPT full-dúplex 4.5. Estándares de protocolos a nivel de aplicación. 4.5.1 FTP. 4.5.2 SMTP. 4.5.3 HTTP. 4.6 Servicios web. 4.6.1 Clasificación. 4.6.2 Consumo de API REST. 4.6.3 Prueba de métodos en API REST. 4.5.4 Microservicios. Unidad 5. - Seguridad. 5.1 Introducción. 5.2 Breve historia. 5.3 Técnicas de seguridad en la fase de desarrollo de software. 5.3.1 Excepciones. 5.3.2 Mensajes de error. 5.3.3 Validaciones. 5.3.4 Autenticación y roles. 5.3.5 Políticas preventivas. 5.3.6 Logs. 5.4 Funciones hash aplicadas a ficheros. 5.5 Cifrado simétrico. 5.5.1 Cifrado por sustitución. 5.5.2 Algoritmos DES. 5.5.3 Algoritmos AES. 5.6 Cifrado asimétrico. 5.6.1 Algoritmo RSA. 5.6.2 Firma digital. 5.6.3 SSL.
650 _bPROGRAMACION ORIENTADA A OBJETOS
942 _aB-ISTTENA
_cBOOK
_p20704/2023
_qErika Calapucha
_n14/04/2023
999 _c1018
_d1018