Sesion 00 - Presentacion Y Consideraciones (2007-2)

1,432 views

Published on

Presentación del Curso de Desarrollo de Aplicaciones .NET (2007-2)
Desarrollado para la Universidad San Ignacio de Loyola

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,432
On SlideShare
0
From Embeds
0
Number of Embeds
35
Actions
Shares
0
Downloads
87
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sesion 00 - Presentacion Y Consideraciones (2007-2)

  1. 1. Desarrollo de Aplicaciones Microsoft.NET Overview del Curso USIL - Ingeniería Informática 2007-II Desarrollo de aplicaciones .NET Eduardo Rivera Alva - MCTS.Net
  2. 2. 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
  3. 3. 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
  4. 4. 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
  5. 5. Estructura del Curso Desarrollo de aplicaciones .NET Eduardo Rivera Alva - MCTS.Net
  6. 6. 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
  7. 7. Proyecto del Curso (1/2) – Calificación • Avance 1 Manual Técnico (Descripción Técnica del Sistema) – Programación al 50%. •Descripción y funcionalidad del sistema – Documentación (manual técnico / usuario) al 50% •Diagrama de Clases • Avance 2 •Modelo de datos E/R – Programación al 80%. •Diagrama de componentes – Componentes adicionales utilizados: librerías, controles, etc. •Diagrama de despliegue •Descripción de los componentes, – Documentación (manual técnico / usuario) al 80% controles y librerías adicionales • Presentación Final utilizados •Procedimientos de instalación – Presentar el programa funcionando al 100%. – Entrega de un CD / DVD con: Manual de Usuario • Documentación total en archivo Word •Funcionalidad del sistema – Manual técnico •Descripción de las pantallas – Manual de usuario •Procedimientos de uso del sistema • Código fuente •Instalación en PC del cliente • Instalador del sistema (innosetup, nsis, msi): Programa y medio Código Fuente de almacenamiento (bd, archivos, etc.) •Proyectos de Visual Studio 2005 • Fuente de la página web del proyecto (html+css+gráficos) •Scripts de creación de BD – El proyecto debe tener una página web que incluya todo lo •Componentes, controles y librerías descrito en el archivo word y todos los links necesarios para adicionales utilizadas descargar el instalador del programa. (Googlepages, etc.) •Consideraciones adicionales Desarrollo de aplicaciones .NET Eduardo Rivera Alva - MCTS.Net
  8. 8. Proyecto del Curso (2/2) - Temas N Proyecto Descripción Tecnologías •Logueo al sistema. •Winforms 1 Sistema de reclutamiento de •Mantenimiento de Ofertas Laborales. •XML personal (Windows) •Upload de CVs (archivos) y asociación a ofertas laborales. •Manejo de archivos y directorios •Mantenimiento de Postulantes. •Mailing •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. •Winforms 2 Sistema de control de inventarios •Mantenimiento de Productos / Categorías. •ADO.Net (Windows) •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. •Winforms 3 Sistema Lector de RSS •Descarga de artículos al cliente Windows. •ADO.Net (Windows) •Visualización básica y html. •XML •Mantenimiento de feeds favoritos. •Servicios web / librerías RSS •Actualización automática de los feeds. •Repositorio de datos: SQL Server o XML. •Pantalla de búsqueda de archivos. •Winforms 4 Sistema búsqueda local de •Invocación de librerías de indexamiento. •XML archivos -Desktop Search •Control del estado del indexamiento. •Servicios web (Windows) •Repositorio de datos: SQL Server, XML o archivos planos. •SDK MS Desktop Search o similar Desarrollo de aplicaciones .NET Eduardo Rivera Alva - MCTS.Net
  9. 9. Proyecto del Curso (2/2) - Temas •Logueo al sistema. •Winforms 5 Sistema de control de normas •Mantenimiento de Contactos: •ADO.Net legales (Windows) •Mailing 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. •Winforms 6 Sistema de control de cibercafés •Mantenimiento de Equipos / Terminales. •ADO.Net (Windows) •Registro de consumo por equipo. •Timers •Mantenimiento de tarifas. •Mailing •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). •Winforms 7 Sistema de cálculo de •Creación de polígonos externos e internos (sección). •XML propiedades geométricas de •Visualización del polígono en pantalla. •Controles de vista preliminar e polígonos en 2D (Windows) •Visualización geométrica con OpenGL o DirectX (opcional). impresión •Cálculo de propiedades geométricas (algoritmo). •Librerías de comunicación con •Visualización de propiedades geométricas (property grid). Excel 2000/2003. •Docking de formularios en el formulario principal. •OpenGL / DirectX (opcional) •Exportación / Importación de archivos Excel. •Librerías DXF (opcional) •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 Desarrollo de aplicaciones .NET Eduardo Rivera Alva - MCTS.Net
  10. 10. Proyecto del Curso (2/2) - Temas •Comunicación por IPs de la LAN •Winforms 8 Sistema de chateo en red LAN •Mantenimiento de Contactos al estilo MSN. •XML (Windows) •Conversación en tiempo real. •Librerías de comunicación TCP •Una ventana por conversación. •Sincronización •Transferencia de Archivos •Manejo de archivos y directorios •Minimización en el taskbar de Windows. •Popups de notificación (estilo MSN). •Repositorio de datos: XML •Logueo al servidor de DEL.ICIO.US •Winforms 9 Sistema de administración de •XML y parseo de mensajes desde el servidor. •XML bookmarks utilizando •Visualización de los bookmarks y agrupaciones. •SDK y librerías de DEL.ICIO.US DEL.ICIO.US •Mantenimiento de los bookmars y actualización de DELICIOUS. para .Net Desarrollo de aplicaciones .NET Eduardo Rivera Alva - MCTS.Net

×