## Generación de servicios en red:
 -	Protocolos estándar de comunicación en red a nivel de aplicación (telnet, ftp, http, pop3, smtp, entre otros).
 -	Librerías de clases y componentes.
 -	Utilización de objetos predefinidos.
 -	Establecimiento y finalización de conexiones.
 -	Transmisión de información.
 -	Programación de aplicaciones cliente.
 - Programación de servidores.
 -	Implementación de comunicaciones simultáneas.

### Teoría de servicios en red
* https://www.jesusninoc.com/12/17/generacion-de-servicios-en-red-programacion-de-servicios-y-procesos/

### Ejercicios

#### Conexión a un servidor FTP con Kotlin
* https://www.jesusninoc.com/07/30/conexion-a-un-servidor-ftp-con-kotlin/
#### Descargar archivos FTP desde Kotlin
* https://www.jesusninoc.com/07/30/descargar-archivos-ftp-desde-kotlin/

-----------------------

## Utilización de técnicas de programación segura:
 -	Prácticas de programación segura.
 -	Criptografía de clave pública y clave privada.
 -	Principales aplicaciones de la criptografía.
 -	Protocolos criptográficos.
 -	Política de seguridad.
 -	Programación de mecanismos de control de acceso.
 -	Encriptación de información.
 -	Protocolos seguros de comunicaciones.
 -	Programación de aplicaciones con comunicaciones seguras.

### Teoría de programación segura
* https://www.jesusninoc.com/12/18/utilizacion-de-tecnicas-de-programacion-segura-programacion-de-servicios-y-procesos/

### Ejercicios

#### Combinaciones de la primera fila del teclado en Kotlin
* https://www.jesusninoc.com/07/30/combinaciones-de-la-primera-fila-del-teclado-en-kotlin/
#### Mostrar propiedades (java.class.path", "java.home", "java.vendor", "java.version", "os.name", "os.version", "user.dir", "user.home", "user.name") utilizando y sin utilizar el gestor de seguridad en Kotlin
* https://www.jesusninoc.com/07/13/mostrar-propiedades-java-class-path-java-home-java-vendor-java-version-os-name-os-version-user-dir-user-home-user-name-utilizando-y-sin-utilizar-el-gestor-d/
#### Codificación y Decodificación en Base 64 en Java
* https://www.jesusninoc.com/07/12/codificacion-y-decodificacion-en-base-64-en-kotlin/
#### Obtención de listado de algoritmos hash disponibles en Kotlin
* https://www.jesusninoc.com/08/03/obtencion-de-listado-de-algoritmos-hash-disponibles-en-kotlin/
#### Hash SHA-512 en Kotlin
* https://www.jesusninoc.com/07/04/hash-sha-512-en-kotlin-utilizando-java-security/
* https://www.jesusninoc.com/07/07/generacion-de-resumenes-sha-512-en-kotlin/
