P. 1
Sesion 00 - Presentacion y Consideraciones del Curso

Sesion 00 - Presentacion y Consideraciones del Curso

4.6

|Views: 295|Likes:
Published by eriveraa
Sesión 00 del Curso Desarrollo de Aplicaciones.NET de la Universidad San Ignacio de Loyola (USIL)
Sesión 00 del Curso Desarrollo de Aplicaciones.NET de la Universidad San Ignacio de Loyola (USIL)

More info:

Published by: eriveraa on Aug 17, 2007
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPT or read online from Scribd
See more
See less

12/14/2012

original

Desarrollo de Aplicaciones Microsoft.

NET
Overview del Curso USIL - Ingeniería Informática 2007-II
Desarrollo de aplicaciones .NET
Eduardo Rivera Alva - MCTS.Net

Consideraciones
• • • • • • • • • • • • Estar interesados en el desarrollo de aplicaciones sobre la plataforma Microsoft !!. Leer blogs, MSDN, etc. Tolerancia máxima de 10 minutos. Apagar o bajar volumen de los celulares. No tener miedo a preguntar !!. Si no pueden preguntar, mandar email a eriveraa@gmail.com o eriveraa@hotmail.com. NO HAY PARCIAL NI FINAL!!. Solo hay 2 prácticas calificadas y proyecto del curso. Estar pendiente de la documentación, bibliografía del curso (ver sílabo) y entregables del proyecto. Definir “breaks” e intermedios. Crear método de comunicación (lista de correos, e-grupos, etc.) Definición de grupos para el proyecto (max 3 integrantes por grupo) Algún punto adicional por definir?

Desarrollo de aplicaciones .NET
Eduardo Rivera Alva - MCTS.Net

Acerca del Instructor
• • • • • • • • • • Nombre: Eduardo Rivera Alva Experiencia de 6 años en plataforma Microsoft. Desarrollo de sistemas y metodologías. Arquitectura de Sistemas. Certificado MCTS (Windows, Web, Distributed, SQL Server 2005). Empresa consultora www.3biznet.com Ex-alumno USIL. Siempre disponible para atenderlos (eriveraa@gmail.com / eriveraa@hotmail.com) Aprecio y valoro la comunicación. Interesado en computación gráfica, sistemas CAD, OpenGL, algoritmos matemáticos y aplicación científico/técnica.
Desarrollo de aplicaciones .NET
Eduardo Rivera Alva - MCTS.Net

Agenda del Curso
• • • • • • • • • • • • S1 - Introducción a la plataforma Microsoft.NET S2 - Sintaxis C# S3 - Control, bucles y excepciones S4 - Arrays y colecciones S5 - ADO.Net S6 - Windows Forms S7 - Revisión del 1er avance del proyecto y Práctica Calificada #1 S9,S10 - Controles Windows-Forms S11 - XML S12 - Servicios Web S13 - Revisión del 2do avance del proyecto y Práctica Calificada #2 S14,S15 - Presentación final de los proyectos
Desarrollo de aplicaciones .NET
Eduardo Rivera Alva - MCTS.Net

Estructura del Curso

Arquitectura.NET Introducción a la plataforma Plataforma Microsoft.NET Tipos de aplicaciones Cliente Servidor Aplicaciones Distribuidas

Introducción El IDE de VS2005 Tipos de Proyectos .NET Librerías de Clases Namespaces y Jerarquías Introducción a las clases y objetos Métodos, propiedades y herencia Creación y utilización de objetos

Sintaxis C# Tipos Variables Operadores

Control y Bucles Condicionales (Branching) Bucles

Arrays y Colecciones Arrays Unidimensionales Arrays Multidimensionales Colecciones Básicas Uso e iteración en colecciones

ADO.Net Conexiones a BD DataSets DataTables DataAdapters Consultas y comandos

Windows Forms Introducción Estructura de aplicaciones windows Controles básicos Ejemplos simples / reales Documentación XML

Controles Windows -Forms Menús,Toolbars y StatusBar Controles de Datos Controles de Agrupación

XML Documentos XML XMLReader / XMLWriter Recorrer archivos XML Ejemplos

Servicios WEB Definición de servicios web Arquitectura de servicios Consumir servicios web Creación de servicios web básicos Ejemplos de aplicaciones distribuidas

Desarrollo de aplicaciones .NET
Eduardo Rivera Alva - MCTS.Net

Esquema de Calificación • Práctica calificada #1: 20% • Práctica calificada #2: 20% • Proyecto del Curso: 60%
– – – – 15% Avance 1 15% Avance 2 20% Documentación del proyecto 50% Presentación Final

Desarrollo de aplicaciones .NET
Eduardo Rivera Alva - MCTS.Net

Proyecto del Curso (1/2) – Calificación
• • Avance 1
– Programación al 50%. – Documentación (manual técnico / usuario) al 50%
Manual Técnico (Descripción Técnica del Sistema) •Descripción y funcionalidad del sistema •Diagrama de Clases •Modelo de datos E/R •Diagrama de componentes •Diagrama de despliegue •Descripción de los componentes, controles y librerías adicionales utilizados •Procedimientos de instalación Manual de Usuario •Funcionalidad del sistema •Descripción de las pantallas •Procedimientos de uso del sistema •Instalación en PC del cliente Código Fuente •Proyectos de Visual Studio 2005 •Scripts de creación de BD •Componentes, controles y librerías adicionales utilizadas •Consideraciones adicionales

Avance 2
– Programación al 80%. – Componentes adicionales utilizados: librerías, controles, etc. – Documentación (manual técnico / usuario) al 80%

Presentación Final
– Presentar el programa funcionando al 100%. – Entrega de un CD / DVD con:
• Documentación total en archivo Word
– Manual técnico – Manual de usuario

• Código fuente • Instalador del sistema (innosetup, nsis, msi): Programa y medio de almacenamiento (bd, archivos, etc.) • Fuente de la página web del proyecto (html+css+gráficos)

– El proyecto debe tener una página web que incluya todo lo descrito en el archivo word y todos los links necesarios para descargar el instalador del programa. (Googlepages, etc.)

Desarrollo de aplicaciones .NET
Eduardo Rivera Alva - MCTS.Net

Proyecto del Curso (2/2) - Temas
N
1

Proyecto
Sistema de reclutamiento de personal (Windows)

Descripción
•Logueo al sistema. •Mantenimiento de Ofertas Laborales. •Upload de CVs (archivos) y asociación a ofertas laborales. •Mantenimiento de Postulantes. •Registro de postulantes aptos para una oferta. •Envío de notificaciones por email. •Reportes y estadísticas por oferta laboral. •Repositorio de datos: XML •Repositorio de CVs: FileSystem. •Logueo al sistema. •Mantenimiento de Productos / Categorías. •Registro de Ingresos / Egresos. •Registro de Venta y disminución automática de stock. •Notificación a los administradores de productos por debajo de stock mínimo. •Reportes y estadísticas de ingresos / egresos. •Repositorio de datos: SQL Server. •Suscripción a RSS Feeds. •Descarga de artículos al cliente Windows. •Visualización básica y html. •Mantenimiento de feeds favoritos. •Actualización automática de los feeds. •Repositorio de datos: SQL Server o XML. •Pantalla de búsqueda de archivos. •Invocación de librerías de indexamiento. •Control del estado del indexamiento. •Repositorio de datos: SQL Server, XML o archivos planos.

Tecnologías
•Winforms •XML •Manejo de archivos y directorios •Mailing

2

Sistema de control de inventarios (Windows)

•Winforms •ADO.Net

3

Sistema Lector de RSS (Windows)

•Winforms •ADO.Net •XML •Servicios web / librerías RSS

4

Sistema búsqueda local de archivos -Desktop Search (Windows)

•Winforms •XML •Servicios web •SDK MS Desktop Search o similar

Desarrollo de aplicaciones .NET
Eduardo Rivera Alva - MCTS.Net

Proyecto del Curso (2/2) - Temas
5 Sistema de control de normas legales (Windows) •Logueo al sistema. •Mantenimiento de Contactos: oArbitros oPartes oAbogados •Mantenimiento y seguimiento de expedientes / procesos. •Registro de incidencias de expedientes. •Reporte de expedientes. •Notificación a las partes del proceso arbitral. •Repositorio de datos: SQL Server. •Logueo al sistema. •Mantenimiento de Equipos / Terminales. •Registro de consumo por equipo. •Mantenimiento de tarifas. •Facturación / venta. •Reportes de ventas / consumos por equipo. •Envío automático de reportes por email. •Repositorio de datos: SQL Server. •Definición del polígono mediante puntos (X,Y). •Creación de polígonos externos e internos (sección). •Visualización del polígono en pantalla. •Visualización geométrica con OpenGL o DirectX (opcional). •Cálculo de propiedades geométricas (algoritmo). •Visualización de propiedades geométricas (property grid). •Docking de formularios en el formulario principal. •Exportación / Importación de archivos Excel. •Exportación / Importación de archivos DXF (opcional) •Vista preliminar e impresión de informe de la Sección geométrica. •Repositorio de datos: XML •Winforms •ADO.Net •Mailing

6

Sistema de control de cibercafés (Windows)

•Winforms •ADO.Net •Timers •Mailing

7

Sistema de cálculo de propiedades geométricas de polígonos en 2D (Windows)

•Winforms •XML •Controles de vista preliminar e impresión •Librerías de comunicación con Excel 2000/2003. •OpenGL / DirectX (opcional) •Librerías DXF (opcional)

Desarrollo de aplicaciones .NET
Eduardo Rivera Alva - MCTS.Net

Proyecto del Curso (2/2) - Temas
8 Sistema de chateo en red LAN (Windows) •Comunicación por IPs de la LAN •Mantenimiento de Contactos al estilo MSN. •Conversación en tiempo real. •Una ventana por conversación. •Transferencia de Archivos •Minimización en el taskbar de Windows. •Popups de notificación (estilo MSN). •Repositorio de datos: XML •Winforms •XML •Librerías de comunicación TCP •Sincronización •Manejo de archivos y directorios

9

Sistema de administración de bookmarks utilizando DEL.ICIO.US

•Logueo al servidor de DEL.ICIO.US •XML y parseo de mensajes desde el servidor. •Visualización de los bookmarks y agrupaciones. •Mantenimiento de los bookmars y actualización de DELICIOUS.

•Winforms •XML •SDK y librerías de DEL.ICIO.US para .Net

Desarrollo de aplicaciones .NET
Eduardo Rivera Alva - MCTS.Net

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->