6.07 - Aplicaciones específicas de redes
Sexto Año
Característica del Área Curricular | |||
---|---|---|---|
Plan | 2013 | ||
Cuatrimestre | Anual | ||
Hs. Cat. | 2 semanales | ||
Res. C.S. | 3202/2012 | ||
Presentación
El desarrollo de las comunicaciones y la disposición de servicios de altísima capacidad a bajo costo ha facilitado la consulta inmediata a bases de datos especializadas ubicadas en sitios remotos, la interacción e integración operativa de organizaciones dispersas geográficamente y hasta la realización de actividades grupales por parte de personas que no cohabitan un mismo lugar.
Esto se logra a través de redes extendidas, que involucran la interacción entre sistemas a través de la interconexión eficiente de redes con distintos protocolos y sistemas operativos, y que comprenden a servicios públicos de transmisión y provisión de datos, con una amplia gama de mensajes ofrecidos y requeridos.
La actividad técnica requerida en este contexto está limitada a los problemas de adaptación en un extremo de una cadena que puede involucrar muchos eslabones no controlables, salvo por el cumplimiento de especificaciones establecidas y dadas a conocer.
Objetivos
Al finalizar esta materia los estudiantes estarán en condiciones de demostrar un desempeño competente resolviendo responsablemente y con autonomía las problemas que se le presenten en el siguiente rango de actividades:
- Planificar la instalación, compatibilización y vinculación a realizar con los componentes entre sí, con el sistema, con el entorno máquina y con el ambiente de red.
- Instalar componentes de programas.
- Configuración de software servidor de servicios
- Instalar y configurar software de aplicación basado en web: ej: werdpress.
- Desarrollar aplicaciones que interactúen con bases de datos y brinden una interfaz de usuario web.
Contenidos
1. Cliente / Servidor
Definiciones. Servicios. Seguridad
2. Servicios
Definición. Puertos de escucha, RPC Portmap. Control de acceso, permisos. Auditoria de uso. Ejemplos: login, Servicios de impresión, programación de tareas.
3. Software comunes
Servidor de bases de datos: Instalación, Control de acceso y uso, seguridad. Servidor web: Instalación, Control de acceso a contenidos, Plugins
4 Diseño y construcción de páginas web
Introducción al lenguaje HTML: Markup, css, construcción de formularios. Introducción al lenguaje SQL: Estructura de tablas, índices, alterar estructuras de tablas, insertar registros en una tabla, alterar registros de una tabla. Consultas con SQL: Consulta sobre una tabla, Consulta sobre varias tablas, uniones e intersecciones. Introducción al lenguaje PHP: vincular formularios HTML con tablas en bases de datos, almacenar datos de un formulario HTML, Consultar información almacenada, Formateo condicional de contenidos, etc.
Bibliografía
Tanembaun. Redes de computadoras (4ta Edicion). Prentice Hall Stallings (2000), Comunicaciones y Redes de computadoras (6ta Edición), Prentice Hall Olaf Kirch, Terry Dawson (2nd Edition). Linux Network Administrator’s Guide, O’Reilly Media