Ir a Contenido Principal

AURORA - Sistema de Información Académico

 

AYUDA | SALIR

Información detallada de curso

 

Primer semestre 2017
Abr 19, 2024
Imagen transparente
1. IDENTIFICACION DEL CURSO

Código y Nombre de la Asignatura: ELP 8041 - CONSTRUCCION SOFTWARE BAJO WEB
División Académica: División de Ingenierías
Departamento Académico: Dpto. Ingeniería de Sistemas
IST 7111 Calificación mínima de 3.0
Número de créditos:
Intensidad horaria (semanal para nivel pregrado y total para nivel postgrado):
3.000 Horas de Teoría
0.000 Horas de Laboratorio
Niveles: Educación Superior Pregrado
Tipos de Horario: Teoría

1. Identificación del curso


División Ingenierías
Departamento Ingenierías de Sistemas y Computación
Nombre del curso Construcción de Software Bajo la Web
Código del curso ELP 8041
Nivel del curso (Pregrado, Postgrado, CEC) Pregrado
Requisitos (Código y nombre del curso)
Co – requisitos (Código y nombre del curso)
Número de créditos del curso 3
No. de horas teóricas por semanas 3
No. de horas prácticas por semanas 0
No. de horas por semana de trabajo independiente del estudiante 9
Número de semanas 16
Idioma del curso (Español, Inglés, Alemán, francés, otros) Parcialmente en segunda lengua (Inglés, Alemán, Francés, otros) Español, inglés
Modalidad del curso (Presencial, Virtual, Parcialmente virtual, otros) Presencial
Nombre del Profesor Ing. Jesús Estrada D. MSc.
Horario de atención del Profesor Todo el día, vía email.
Ubicación del Profesor Bloque B, piso 1
E-mail del Profesor jesusdavide@uninorte.edu.co

2. Descripción de la asignatura


Inicialmente se estudian las tecnologías, los conceptos básicos y los estándares internacionales de la W3C, con el objetivo de contextualizar a los estudiantes en las tendencias actuales del desarrollo Web y cómo se logran implementar aplicaciones con herramientas modernas de diseño y desarrollo, teniendo en cuenta que el desarrollo Web evoluciona de forma constante y día a día se encuentran recursos que permiten minimizar el esfuerzo en construir aplicaciones escalables y modulares, y de fácil integración con otras aplicaciones y aplicaciones móviles.

Además se hace una revisión del rol del desarrollador en una empresa o freelance, qué papel juega, qué funciones desempeña, cuáles competencias y conocimientos posee, con el propósito de que los estudiantes conozcan a qué se enfrentan hoy en día los desarrolladores Web en el mercado laboral.
Luego se repasa a profundidad las tecnologías del lado del cliente y del lado del servidor teniendo en cuenta las buenas prácticas en materia de usabilidad, accesibilidad y seguridad.

Adicionalmente se hacen prácticas de conectividad hacia modelos de datos para la captura y el registro de información, apoyados en tecnologías como Ajax y el uso de APIs.



3. Justificación

Internet se ha convertido en la red más grande del mundo, permitiendo la comunicación e intercambio de información entre personas desde cualquier parte del mundo. La gran variedad de tecnologías y el avance de las redes permiten conectarse a Internet desde muchos dispositivos y a través de diferentes interfaces. El servicio más popular de la plataforma Internet es la World Wide Web (WWW), por ello es importante conocer cómo desarrollar páginas Web con estándares internacionales que garanticen la compatibilidad y correcta visualización, aplicando las últimas tecnologías disponibles en el mercado para mejorar la experiencia del usuario.

4. Objetivo general del curso

Aprender las herramientas necesarias para llevar a cabo el desarrollo de aplicaciones Web.

Este curso se orientará a:

Guiar a los estudiantes para apropiar los conceptos técnicos y el conocimiento de los distintos mecanismos que permitan llevar a cabo la construcción de aplicaciones Web, mediante la aplicación de herramientas computacionales y conocimiento teórico dentro del marco en que se conextualiza la asignatura.

5. Resultados de aprendizaje

Al finalizar el curso, los estudiantes deben estar en capacidad de:

Dimensión de la competencia Resultado de aprendizaje
Conocimientos (saber conocer)
Marco teórico de las tecnologías Web y del desarrollo de aplicaciones, Buenas prácticas y conocimiento de la evolución de las tecnologías Web Estándares de tecnologías Web

Habilidades (saber hacer)
Selección e implementación de herramientas, Desarrollo en distintos lenguajes de programación Web (cliente y servidor)

Actitudes (saber ser)
Trabajo en equipo, Toma de decisiones

6. Programación del curso

Contextualización del curso y lenguajes HTML y CSS
Principios y estándares Web
HTML
CSS, Responsive Design, Frameworks

Desarrollo en Javascript del lado del cliente
Javascript
Frameworks Javascript
Ajax

Desarrollo del lado del servidor
Node/RoR
APIs


7. Bibliografía

Tanto para Bibliografía Básica cómo Bibliografía Complementaria se requiere de:

LISTADO (Norma técnica estándar ICONTEC)
Russell Newmana, Victor Changb, Robert John Waltersa,Gary Brian Willsa. Web 2.0—The past and the future. International Journal of Information Management. 2016

Sriparasa, Sai Srinivas. JavaScript and JSON Essentials : Successfully Build Advanced JSON-fueled Web Applications with This Practical, Hands-on Guide
2014. ISBN relacionados: 9781783286034. 9781783286041.

Goodman, Danny. JavaScript Bible. ISBN relacionados: 9780470526910. 9780470925607. 9780470952801. 2010

Pauli, Joshua J. The Basics of Web Hacking : Tools and Techniques to Attack the Web. 2013ISBN relacionados: 9780124166004. 9780124166592.

BALLAD TRICIA; BALLAD WILLIAM. SECURING PHP WEB APPLICATIONS,. 2009. (SIG-TOP: 005.8 B188).

*Los enlaces de Internet serán proporcionados durante el desarrollo del curso en el Catálogo Web.

Regresar a Anterior Nueva búsqueda
Imagen transparente
Versión: 8.7.2 [BSC: 8.10]