Presentación


Los sistemas en Internet tienen utilidad prácticamente a todas las empresas u organizaciones, sin importar la actividad específica a la que se dediquen. Algunos de estos beneficios logrados en las empresas gracias a la tecnología de Internet son; la venta de productos y servicios en línea, el trabajo colaborativo, la comunicación por voz IP, correo electrónico, comunicación por chat o redes sociales, por mencionar solo algunos. Estas tecnologías se encuentran en constante evolución y como consecuencia también lo están las empresas y organizaciones que los emplean.

Los sistemas en Internet permiten gestionar, de manera remota, la información almacenada en las bases de datos de las organizaciones. Estos sistemas pueden ser accedidos desde cualquier computadora o dispositivo conectado a Internet, como pueden ser los teléfonos móviles y tabletas. Estos últimos representan tecnología de vanguardia que se expande de manera acelerada a pesar de que su poder de cómputo aún es mucho menor que el de una laptop o de computadoras de escritorio. El desarrollo de aplicaciones para estos relativamente nuevos dispositivos, hacen necesario capacitar a jóvenes universitarios en estas áreas de la ingeniería de software.

El curso de Programación en Internet abarca los conceptos clave de la programación de sistemas en Internet y en web, haciendo una clara distinción entre la funcionalidad del código desarrollado para el servidor y para el cliente. Se contemplan prácticas que permiten al alumno desarrollar sistemas que gestionen bases de datos, funciones de red, desarrollo de App, sesiones de usuario y comunicación a través de sockets.

Los tópicos cubiertos en el curso deberán permitir al alumno el logro de capacidades en materia de desarrollo de software para Internet, específicamente, al final del curso contarán con los conocimientos y habilidades necesarias para poder desarrollar un sitio en Internet, tanto en la parte del servidor como en la interfaz con el usuario, con lo último en tecnología de software. Asimismo el alumno estará capacitado para el desarrollo de aplicaciones para dispositivos móviles. La programación de sitios para dispositivos móviles, así como la programación de Apps son dos temas que darán valor agregado a la formación de los futuros Ingenieros en Informática.

Las capacidades contempladas en este curso, en conjunto con las de otras asignaturas de desarrollo de software y diseño de sistemas de información conformarán las competencias del Ingeniero en Informática en relación al desarrollo de sistemas de software para internet.