Inicio Apuntes FPApuntes DAW Programación asignatura Programación Servicios y Procesos

Programación asignatura Programación Servicios y Procesos

Publicado por entreunosyceros
Publicado el: Última actualización:

AVISO: Esta entrada tiene más de dos años desde su publicación. Es posible que el contenido esté desactualizado.

Duración: 63 horas.
Contenidos básicos

1.Programación multiproceso:
•Ejecutables. Procesos. Servicios. Problemas asociados a recursos compartidos.
•Estados de un proceso. Planificación de procesos por el sistema operativo.
•Hilos.
•Programación concurrente.
•Programación paralela y distribuida.
•Creación de procesos.
•Comunicación entre procesos.
•Gestión de procesos.
•Sincronización entre procesos.
•Programación de aplicaciones multiproceso.
•Depuración y documentación.

2.Programación multihilo:
•Recursos compartidos por los hilos.
•Estados de un hilo. Cambios de estado.
•Elementos relacionados con la programación de hilos. Librerías y clases.
•Gestión de hilos. Creación, inicio y finalización.
•Compartición de información entre hilos.
•Sincronización de hilos.
•Prioridades de los hilos. Gestión de prioridades.
•Programación de aplicaciones multihilo.
•Depuración y documentación.
3.Programación de comunicaciones en red:
•Protocolos de comunicaciones. Puertos.
•Comunicación entre aplicaciones.
•Roles cliente y servidor.
•Elementos de programación de aplicaciones en red. Librerías.
•Sockets. Tipos y características.
•Creación de sockets.
•Enlazado y establecimiento de conexiones.
•Utilización de sockets para la transmisión y recepción de información.
•Finalización de conexiones.
•Programación de aplicaciones cliente y servidor en red.
•Utilización de hilos en la programación de aplicaciones en red.
4.Aplicaciones 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.
•Pruebas de la disponibilidad del servicio. Monitorización de tiempos de respuesta.
•Depuración y documentación.
5.Utilización de técnicas de programación segura:
•Prácticas de programación segura.
•Principios criptográficos. Principales aplicaciones de la criptografía.
•Protocolos criptográficos.
•Criptografía de clave pública y clave privada.
•Política de seguridad. Limitaciones y control de acceso a usuarios. Esquemas de seguridad basados
en roles.
•Programación de mecanismos de control de acceso.
•Encriptación de información.
•Protocolos seguros de comunicaciones.
•Sockets seguros.
•Programación de aplicaciones con comunicaciones seguras.
•Depuración y documentación.

También te puede interesar ...

Deja un comentario

* Al utilizar este formulario, aceptas que este sitio web almacene y maneje tus datos.

Resumen de privacidad
cookies entreunosyceros

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible.

La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudarnos a comprender qué secciones de la web encuentras más interesantes y útiles.

Nunca almacenamos información personal de ningún tipo.

Tienes toda la información sobre privacidad, derechos legales y cookies en nuestra página sobre la política de privacidad o en la página sobre nuestra política de cookies.

Cookies necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Si desactivas esta cookie no podremos guardar tus preferencias. Esto significa que cada vez que visites esta web tendrás que activar o desactivar las cookies de nuevo.

Cookies de terceros

Esta web utiliza las siguientes cookies adicionales:

- Mailchimp: Recordar si ya estás suscrito al boletín de noticias y sino ofrecértelo al salir.

- Accesibilidad: Para saber tus ajustes de accesibilidad en cada visita.

- Comentarios: Saber si has leído y aceptado nuestra política de privacidad a la hora de dejar un comentario en la web.

- Google Analytics: Localización para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

- Goggle Adsense: Anuncios personalizados según tu geolocalización y preferencias.

Dejar estas cookies activadas nos permite mejorar nuestra web.

Adblock Detectado!!

Ayúdanos deshabilitando la extensión AdBlocker de tu navegador para visitar esta web.
Si no sabes hacerlo en Chrome, consulta el siguiente enlace. Si utilizas Firefox, puedes consultar este otro enlace.
Esto mejorará tu experiencia en este sitio web.