SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
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




    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                                                                     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
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
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
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

Más contenido relacionado

Destacado

Arquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NETArquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NETRoberto Taborda
 
Desarrollo en Capas con .Net
Desarrollo en Capas con .NetDesarrollo en Capas con .Net
Desarrollo en Capas con .NetJorge Ercoli
 
Patrones de diseño
Patrones de diseñoPatrones de diseño
Patrones de diseñoNii Caytuiro
 
Confeccion de Polos
Confeccion de PolosConfeccion de Polos
Confeccion de Poloscareducperu
 
Trazo de polo cuellobox
Trazo de polo cuelloboxTrazo de polo cuellobox
Trazo de polo cuellobox221264
 
Ejercicios de visual
Ejercicios de visualEjercicios de visual
Ejercicios de visualmagda_chivas_
 
Practicas sencillas para C#
Practicas sencillas para C# Practicas sencillas para C#
Practicas sencillas para C# saydo2007
 
Programación desde cero en C# en español
Programación desde cero en C# en españolProgramación desde cero en C# en español
Programación desde cero en C# en españolAnyelo Grullon Mata
 
Practica de visual basic sistema de facturación
Practica de visual basic sistema de facturaciónPractica de visual basic sistema de facturación
Practica de visual basic sistema de facturaciónmilenka796
 
Confeccion de ropa para dama a la medida (trazo basico)fer
Confeccion de ropa para dama a la medida (trazo basico)ferConfeccion de ropa para dama a la medida (trazo basico)fer
Confeccion de ropa para dama a la medida (trazo basico)ferFermina Quispe Espetia
 
Manejo de visual basic 2010
Manejo de visual basic 2010Manejo de visual basic 2010
Manejo de visual basic 2010Juan Ortega
 
2 Ud El Consultorio Dental
2 Ud El Consultorio Dental2 Ud El Consultorio Dental
2 Ud El Consultorio DentalJuan Arbulu Arin
 

Destacado (20)

Arquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NETArquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NET
 
Desarrollo en Capas con .Net
Desarrollo en Capas con .NetDesarrollo en Capas con .Net
Desarrollo en Capas con .Net
 
Script oracle
Script oracleScript oracle
Script oracle
 
Patrones de diseño
Patrones de diseñoPatrones de diseño
Patrones de diseño
 
Confeccion de Polos
Confeccion de PolosConfeccion de Polos
Confeccion de Polos
 
Confecciones de casacas
Confecciones de casacasConfecciones de casacas
Confecciones de casacas
 
Moda patrones base 35 pag
Moda patrones base 35 pagModa patrones base 35 pag
Moda patrones base 35 pag
 
Trazo de polo cuellobox
Trazo de polo cuelloboxTrazo de polo cuellobox
Trazo de polo cuellobox
 
C sharp
C sharpC sharp
C sharp
 
Todo sobre C#
Todo sobre C#Todo sobre C#
Todo sobre C#
 
Ejercicios de visual
Ejercicios de visualEjercicios de visual
Ejercicios de visual
 
Practicas sencillas para C#
Practicas sencillas para C# Practicas sencillas para C#
Practicas sencillas para C#
 
Programación desde cero en C# en español
Programación desde cero en C# en españolProgramación desde cero en C# en español
Programación desde cero en C# en español
 
Ejercicios c#
Ejercicios c#Ejercicios c#
Ejercicios c#
 
Practica de visual basic sistema de facturación
Practica de visual basic sistema de facturaciónPractica de visual basic sistema de facturación
Practica de visual basic sistema de facturación
 
Confeccion de ropa para dama a la medida (trazo basico)fer
Confeccion de ropa para dama a la medida (trazo basico)ferConfeccion de ropa para dama a la medida (trazo basico)fer
Confeccion de ropa para dama a la medida (trazo basico)fer
 
Equipos de confeccion textil
Equipos de confeccion textilEquipos de confeccion textil
Equipos de confeccion textil
 
Introdución a C#
Introdución a C#Introdución a C#
Introdución a C#
 
Manejo de visual basic 2010
Manejo de visual basic 2010Manejo de visual basic 2010
Manejo de visual basic 2010
 
2 Ud El Consultorio Dental
2 Ud El Consultorio Dental2 Ud El Consultorio Dental
2 Ud El Consultorio Dental
 

Similar a Sesion 00 - Presentacion Y Consideraciones (2007-2)

Sesion 01 - Introduccion a Net Framework
Sesion 01 - Introduccion a Net FrameworkSesion 01 - Introduccion a Net Framework
Sesion 01 - Introduccion a Net Frameworkeriveraa
 
Interoperabilidad Con Servicios
Interoperabilidad Con ServiciosInteroperabilidad Con Servicios
Interoperabilidad Con ServiciosBarCamp Quito
 
Experiencias Con Moskitt
Experiencias Con MoskittExperiencias Con Moskitt
Experiencias Con MoskittBegoña Bonet
 
ADOO: 2.0 Generalidades Del Software
ADOO: 2.0 Generalidades Del SoftwareADOO: 2.0 Generalidades Del Software
ADOO: 2.0 Generalidades Del SoftwareMarlon Manrique
 
Yupp PHP Framework
Yupp PHP FrameworkYupp PHP Framework
Yupp PHP FrameworkPablo Pazos
 
STRUTS (MVC e Java)
STRUTS (MVC e Java)STRUTS (MVC e Java)
STRUTS (MVC e Java)ousli07
 
Team Foundation Server Build 2010
Team Foundation Server Build 2010Team Foundation Server Build 2010
Team Foundation Server Build 2010Luis Fraile
 
Introdución a la web: HTTP, URL y HTML
Introdución a la web: HTTP, URL y HTMLIntrodución a la web: HTTP, URL y HTML
Introdución a la web: HTTP, URL y HTMLJoaquín Salvachúa
 
Introducción al Diseño Arquitectónico Basado En Patrones
Introducción al Diseño Arquitectónico Basado En PatronesIntroducción al Diseño Arquitectónico Basado En Patrones
Introducción al Diseño Arquitectónico Basado En PatronesJoemmanuel Ponce
 
24 ochoa geraldine estructura curricular
24 ochoa geraldine   estructura curricular24 ochoa geraldine   estructura curricular
24 ochoa geraldine estructura curricularGeraldine Ochoa
 
Dev ops best practices - spanish v4
Dev ops best practices - spanish v4Dev ops best practices - spanish v4
Dev ops best practices - spanish v4Vemn1
 
Presentación Ñ OpenClinica
Presentación Ñ OpenClinicaPresentación Ñ OpenClinica
Presentación Ñ OpenClinicaACOAS
 
Prsentacion portafolio virtual explode system 2011
Prsentacion portafolio virtual explode system 2011Prsentacion portafolio virtual explode system 2011
Prsentacion portafolio virtual explode system 2011carchalo
 
Modelos Del ciclo de vida del Software
Modelos Del ciclo de vida del SoftwareModelos Del ciclo de vida del Software
Modelos Del ciclo de vida del Softwareguest37183b
 

Similar a Sesion 00 - Presentacion Y Consideraciones (2007-2) (20)

Sesion 01 - Introduccion a Net Framework
Sesion 01 - Introduccion a Net FrameworkSesion 01 - Introduccion a Net Framework
Sesion 01 - Introduccion a Net Framework
 
Interoperabilidad Con Servicios
Interoperabilidad Con ServiciosInteroperabilidad Con Servicios
Interoperabilidad Con Servicios
 
Experiencias Con Moskitt
Experiencias Con MoskittExperiencias Con Moskitt
Experiencias Con Moskitt
 
ADOO: 2.0 Generalidades Del Software
ADOO: 2.0 Generalidades Del SoftwareADOO: 2.0 Generalidades Del Software
ADOO: 2.0 Generalidades Del Software
 
Yupp PHP Framework
Yupp PHP FrameworkYupp PHP Framework
Yupp PHP Framework
 
STRUTS (MVC e Java)
STRUTS (MVC e Java)STRUTS (MVC e Java)
STRUTS (MVC e Java)
 
Team Foundation Server Build 2010
Team Foundation Server Build 2010Team Foundation Server Build 2010
Team Foundation Server Build 2010
 
Introdución a la web: HTTP, URL y HTML
Introdución a la web: HTTP, URL y HTMLIntrodución a la web: HTTP, URL y HTML
Introdución a la web: HTTP, URL y HTML
 
Trabajo
TrabajoTrabajo
Trabajo
 
Desarr
DesarrDesarr
Desarr
 
Desarrollo de proyectos
Desarrollo de proyectosDesarrollo de proyectos
Desarrollo de proyectos
 
Trabajo
TrabajoTrabajo
Trabajo
 
Introducción al Diseño Arquitectónico Basado En Patrones
Introducción al Diseño Arquitectónico Basado En PatronesIntroducción al Diseño Arquitectónico Basado En Patrones
Introducción al Diseño Arquitectónico Basado En Patrones
 
24 ochoa geraldine estructura curricular
24 ochoa geraldine   estructura curricular24 ochoa geraldine   estructura curricular
24 ochoa geraldine estructura curricular
 
Tecnologías de la web 2.0
Tecnologías de la web 2.0Tecnologías de la web 2.0
Tecnologías de la web 2.0
 
Presentacion Men Pas Torrelavega
Presentacion Men Pas TorrelavegaPresentacion Men Pas Torrelavega
Presentacion Men Pas Torrelavega
 
Dev ops best practices - spanish v4
Dev ops best practices - spanish v4Dev ops best practices - spanish v4
Dev ops best practices - spanish v4
 
Presentación Ñ OpenClinica
Presentación Ñ OpenClinicaPresentación Ñ OpenClinica
Presentación Ñ OpenClinica
 
Prsentacion portafolio virtual explode system 2011
Prsentacion portafolio virtual explode system 2011Prsentacion portafolio virtual explode system 2011
Prsentacion portafolio virtual explode system 2011
 
Modelos Del ciclo de vida del Software
Modelos Del ciclo de vida del SoftwareModelos Del ciclo de vida del Software
Modelos Del ciclo de vida del Software
 

Más de eriveraa

Plataforma Integrada de Despachos v1.0 - ERAMOBILETEC
Plataforma Integrada de Despachos v1.0 - ERAMOBILETECPlataforma Integrada de Despachos v1.0 - ERAMOBILETEC
Plataforma Integrada de Despachos v1.0 - ERAMOBILETECeriveraa
 
Taller de Implementación - Lectura 00
Taller de Implementación - Lectura 00Taller de Implementación - Lectura 00
Taller de Implementación - Lectura 00eriveraa
 
Des.Apli.Net 02.Sintaxis C Sharp
Des.Apli.Net 02.Sintaxis C SharpDes.Apli.Net 02.Sintaxis C Sharp
Des.Apli.Net 02.Sintaxis C Sharperiveraa
 

Más de eriveraa (6)

Plataforma Integrada de Despachos v1.0 - ERAMOBILETEC
Plataforma Integrada de Despachos v1.0 - ERAMOBILETECPlataforma Integrada de Despachos v1.0 - ERAMOBILETEC
Plataforma Integrada de Despachos v1.0 - ERAMOBILETEC
 
Taller03
Taller03Taller03
Taller03
 
Taller02
Taller02Taller02
Taller02
 
Taller00
Taller00Taller00
Taller00
 
Taller de Implementación - Lectura 00
Taller de Implementación - Lectura 00Taller de Implementación - Lectura 00
Taller de Implementación - Lectura 00
 
Des.Apli.Net 02.Sintaxis C Sharp
Des.Apli.Net 02.Sintaxis C SharpDes.Apli.Net 02.Sintaxis C Sharp
Des.Apli.Net 02.Sintaxis C Sharp
 

Sesion 00 - Presentacion Y Consideraciones (2007-2)

  • 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. 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. 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. 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. Estructura del Curso Desarrollo de aplicaciones .NET Eduardo Rivera Alva - MCTS.Net
  • 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. 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. 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. 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. 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