• No se han encontrado resultados

UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES

N/A
N/A
Protected

Academic year: 2021

Share "UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES"

Copied!
5
0
0

Texto completo

(1)

UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES

FACULTAD DE CIENCIAS EMPRESARIALES

Carrera: Tecnicatura Universitaria en Programación de Sistemas

Materia: Programación GUI 2

Curso: 2° año

Curso lectivo: Segundo Cuatrimestre 2015

Carga horaria semanal: 8 horas Duración: Cuatrimestral

Docente a cargo: Prof. Titular: Ing. José Pablo Rusca Prof. Adjunto: Ing. Fabian Rodriguez Prof. Adjunto: Analista Mariano Las Heras

(2)

FINALIDAD

Instruir al alumno en el desarrollo de aplicaciones Web mediante la utilización del lenguaje ASP.Net y C#. Las aplicaciones desarrolladas deben cumplir con los requerimientos del usuario en forma sencilla y completa. Para ello no solo deberá abordar los desarrollos y problemas clásicos de las aplicaciones Web, sino también un desarrollo completo de las mismas aplicando para ello Servicios Web y almacenamiento de la información en Base de Datos para disponer de la misma en caso que sea necesaria.

OBJETIVOS

Objetivos principales:

 Diseñar una interfaz sencilla y practica  Cumplir con los requerimientos del usuario  Aplicar los conceptos de Cliente/Servidor.  Publicar Servicios Web.

 Consumo de información provisto por una BD a través de una interfaz web. Como objetivos secundarios:

 Desarrollo de una interfaz optima para la aplicación.  Optimizar algoritmos.

 Aplicar criterios de Usabilidad.

CONTENIDOS DE LA MATERIA

Unidad 1: Introducción

Presentación de la Materia. Introducción al Lenguaje ASP.Net. Historia de ASP.Net. Interfaz, ventanas, menús y propiedades del entorno. Entorno de Trabajo. Crear y abrir proyectos existentes. Ventana de Diseño. Ventana de Propiedades. Administración de proyectos. Componentes, archivos del proyectos, Establecer propiedades. El primer programa, “Hello ASP.NET!”.

Tiempo aproximado: 1 clase

Unidad 2: Conceptos Básicos ASP.Net

Arquitectura de ASP.Net. Librerías definidos en el FrameWork .NET utilizadas por ASP.Net. Estructura de las paginas de ASP.Net. Código en línea. Código escondido. Ubicaciones de ejecución de nuestra aplicación. Servidor incluido en el Visual Studio. Internet Information Server. Eventos de las paginas ASP. Estructura de directorios. Archivo Global.asax. Eventos de las paginas. Conceptos de Post y Post-Back.

Tiempo aproximado: 2 clases

(3)

Unidad 3: ASP.Net Server Control

Los controles web del lado del servidor, conceptos generales.Controles HTMl vs. Controles del servidor. Label. Literal. TextBox. Button. LinkButton. ImageButton. Huperlink. DropDownList. ListBox. CheckBox. CheckBoxList. RadioButton. RadioButtonList. Carácterísticas, propiedades, Métodos y Eventos de cada uno de ellos. Controles avanzados. Calendar. Imágenes. Tablas. Paneles. View y Multiview. Control File. Upload. Bullet List. Propiedades y métodos de cada uno de ellos.

Tiempo aproximado: 3 clases

Unidad 4: Manejo de Sesiones

Concepto de Sesiones. Manejo de Estados. Manejo de Sesiones. QueryStrings. Cookies. Hidden Fields. ViewStates. Controls Status. Archivo Web.Config. Conceptos y diferencia de cada uno de ellos. Aplicación a casos particulares.

Tiempo aproximado: 2 Clases

Unidad 5: Validaciones del lado del Servidor - Excepciones

Que es una validación. Validaciones del lado del cliente vs Validaciones del lado del Servidor. Los controles de Validación del Servidor en ASP.Net. Excepciones. Manejo de excepciones. Bloques Try-catch. Generación de archivos de error.

Tiempo aproximado: 2 Clase

Unidad 6: Trabajando con Colecciones

Arreglos. Buscando y ordenando. El espacio de nombres de las colecciones. ArrayList. IEnumerable e IEnumerator. ICollection. List e IList. Dictionary e IDictionary, HashTables. SortedList. Queues y Stacks.

Tiempo aproximado: 2 Clase

Unidad 7: Master Pages

Necesidad de una Master Page. Conceptos Básicos. Especificación de Contenidos de una Master Page. Anidamiento. Eventos. Estructura de directorios. Navegación de Sitios. SiteMap Server Control. Treeview Server Control. Menu Server Control.

Tiempo aproximado: 1 Clase

Unidad 8: XML

Conceptos generales de XML. HTML información-visualizacipón. Estilos (XLST). Schemas (XSD). Consultas (XPATH). Manejo del DOM desde el lenguaje (Data Object Model).

(4)

Unidad 9: Estilos

CSS (Cascade Style Sheet) Características. Usos. Sintaxis. Atributos. Maquetación. Themes y Skins Utilizando temas predefinidos. Creando temas personalizados mediante la utilización de CSS

Tiempo aproximado 3 Clase.

Unidad 10: WebServices

Creación de un Web-Service. Conceptos Básicos. Propiedades y características. Consumiendo el Web-Services desde otra aplicación. Protocolos de Transporte. HTTP-GET. HTTP-POST. SOAP.

Tiempo aproximado: 2 Clase

Unidad 11: Acceso a Datos - LINQ

ADO. Conceptos básicos. Como establecer una conexión. Ejecución de código SQL. Objeto conexión. Objeto command. Objeto DataReader. Adaptadores y parámetros. DataSet y DataTable.

Tiempo aproximado: 2 Clase

Unidad 12: AJAX Conceptos Basicos

Fundamentos de Ajax. Conociendo la librería base. Compatibilidad con los Browsers. La librería Ajax de Microsoft. Entendiendo el Web.Config. Ventajas y desventajas de Ajax. Update Panel. Entendiendo el Post-Back asincrónico. Eventos del Update Panel. El ciclo de vida de la pagina del lado del cliente.

Tiempo aproximado: 2 Clase

Unidad 13: Controles Ajax

ASP.NET AJAX Control Toolkit. Accordion. AlwaysVisibleControl. Animation. AutoComplete. Calendar. CascadingDropDown. CollapsiblePanel. ConfirmButton. DragPanel. DropDown. DropShadow. DynamicPopulate. FilteredTextBox. HoverMenu. ListSearch. MaskedEdit. ModalPopup. MutuallyExclusiveCheckBox. NoBot. NumericUpDown. PagingBulletedList. PasswordStrength. PopupControl. Rating. ReorderList. ResizableControl. RoundedCorners. Slider. SlideShow. Tabs. TextBoxWatermark. ToggleButton. UpdatePanelAnimation. ValidatorCallout.

(5)

Bibliografía:

Lectura Obligatoria

Professional ASP.NET 4.5 in C# and VB

Autor: Jason N. Gaylord, Christian Wenz, Pranav Rastogi y otros. Editorial: Wrox

Professional ASP.NET 2.0

Autor: Bill Evjen y otros Editorial: Wrox

Beginning AJAX with ASP.NET

Autores: Wallace McClure y otros Editorial: Wrox

Lectura Adicional

ASP.NET AJAX in Action

Autores: Alessandro Gallo y otros Editorial: Manning

Beginning ASP.NET 2.0

Autores: Chris Hart y otros Editorial: Wrox

MODALIDAD DE TRABAJO:

El curso consta de Clases Teórico/Practicas. Dichas clases serán acompañadas de la realización de ejemplos y ejercicios prácticos para la mayor comprensión de los problemas planteados y el desarrollo de una solución satisfactoria. También se pretende realizar pequeños proyectos de mayor complejidad a los citados en las clases que permitan integrar los conocimientos adquiridos en las diferentes unidades.

PAUTAS GENERALES DE ACREDITACION Y EVALUACION Para la aprobar la materia cada alumno debe cumplir con:

 Un mínimo de asistencia al 75% de las clases.  Aprobar los dos exámenes parciales de la materia  Se tendrá opción a un solo examen recuperatorio.  Cumplir con la entrega de los trabajos prácticos  Aprobar el examen final.

Referencias

Documento similar

Paralelamente, el propio José Jiménez Blanco, desde Bilbao, remitió un Infor- me sobre el Plan de Estudios de la Facultad de Ciencias Políticas, Económicas y Comerciales en el

La colaboración ge- neral de Unicaja Banco con la Facultad de Ciencias Eco- nómicas y Empresariales de la Universidad de Málaga se plasma en una amplia serie de actuaciones,

Memoria d ciones realiz felicitacione ctuado segú ción relativa ogidas en la arantía de adémica y e oordinación. es, estadístic ación, de lo ión complet ad.isotools.o Facultad se

cción de lo isión antes d la revisión d rocedimient amienta ISOT omisión esta Incremen Avanzar Centro. Aumenta Aumenta se concreta Incremen Elaborar las corres Adaptar

• En la Universidad de Murcia varias de sus licenciaturas exigen cursar asignaturas de econometría empresarial similares a la nuestra

provincia y e ntar la partic respuesta h as actividad dades para mo las de o bteniéndose ación de los prácticas c ados, en cua. todo haya fu mejora fijad nto de la ofe o

GADE GADE+DER n datos para uanto al PAS os mismos no niversidad, inua es elev IN56 - Po en

Aquí se ubica la administración, dirección y la mayor parte de su profesorado, aunque también el Departamento dispone de dependencias en otros centros donde imparte docencia,