1. Prof. Francisco Laura Veleto Curso: Aplicaciones Visual Studio 2005 Tacna, Enero 2007 La plataforma de aplicaciones Microsoft
2. Hoy… Amplia plataforma para todos los usuarios Evolución de la plataforma de aplicaciones Implantaciones de éxito en clientes Soporte de partners sin precendentes Mejores decisiones Mayores resultados Plataforma de confianza
3. Las personas son la base del éxito en los negocios Mejores decisiones, mayores resultados Procesos e Información Personas Plataforma de confianza “ El 77% de los directores de informática comentaron que eran conscientes de se habían tomado malas decisiones de negocio en su organización debido a información insuficiente” Business Week Research “ Hoy podemos ratificar que Visual Studio 2005 es más potente y amigable, permitiendo llevar a cabo un desarrollo aún más rápido y eficaz” , .
4. Sistemas conectados Uso de .NET en las principales corporaciones Fuente: Interna de Microsoft Mercado de las bases de datos empresariales Fuente: IDC Servicios Web XML 50% 61% 75% 90% 92% 95% JULY JULY JULY JULY Fortune 100 Global 100 Cuota unitaria 72K 406K 245K Procesos e Información Personas
7. Valor de la integración de la plataforma Mejores decisiones, mayores resultados Procesos e Información Personas Plataforma de confianza Mejores decisiones Mayores resultados Análisis y agregación de fuentes de datos heterogéneas Mayor productividad organizativa y del equipo de software Plataforma de confianza Mayor eficacia y fiabilidad de los sistemas de negocio críticos
9. Novedades del entorno de desarrollo Ampliando funcionalidad y expectativas USUARIOS Jefes de Proyecto Arquitectos Testers Prog. Corporativos Consultores Prog. Profesionales Prog. de VB 6 Prog. ocasionales Aficionados Estudiantes Entusiastas Principiantes PLATAFORMAS 64Bits x64
10.
11. Pilares de Visual Studio 2005 Smart Client - ClickOnce - Visual Studio Tools for Office - Windows Forms - Mobility Ciclo de vida e integración - Visual Studio Team System - VSIP Desarrollo Web - ASP.NET - Mobility - Advanced Web Services 64 bit, SQL/CLR, ADO.NET, CLR, Lenguajes, Rendimiento Fundamentos
12. Express Standard Pro Team Simplificado Simplificado VSTO Add-In No soportado Soportado Soporte Limitado Desarrollo sobre Office Herramientas de Arquitectura, Desarrollo, Gestión de versiones, Pruebas y Gestión de Proyecto Desarrollo con SQL Server 2005 Desarrollo/Depuración en el Servidor Experiencia de Usuario Desarrollo para Dispositivos Móviles Acceso Remoto a Datos Lenguajes de Programación Editores de Código e IntelliSense Diseñadores Windows o Web
13.
14. Express: Beneficios al registrarse Imágenes reutilizables Sobre 100 diseños de iconos Más de 50 componentes y controles profesionales Solo para las versiones en español (una vez disponibles): MANUALES DE INTRODUCCION
15. Team System: Roles en la estructura de TI Responsable Infraestructura Jefe de Proyecto Desarrollador Arquitecto de soluciones Gerente de Negocio Probador
16. Visual Studio Team System: Creando Grandes Equipos Colaboración significa Productividad en Equipo Minimiza tiempo y esfuerzo perdidos Mejora la visibilidad y por tanto la eficiencia Arquitecto de Infraesructura Arquitecto de Software Jefe de Proyecto Desarrollador Probador de Software Responsable de BBDD Guía e imposición de procesos implica mayor previsibilidad Integración con Office: flujo de trabajo consistente entre roles Productividad inmediata resulta en menores costes de formación
17. Visual Studio Team System Reduce la complejidad de las aplicaciones orientadas a servicios al permitir a los arquitectos la creación visual de soluciones que incluyen consideraciones de arquitectura tales como cambios de diseño, gestionabilidad de las operaciones, previsiones e implantación. Permite a los desarrolladores construir aplicaciones de misión crítica robustas y fiables mediante un sofisticado juego de herramientas de análisis que detectan problemas en el codigo y de seguridad de forma temprana en el ciclo de desarrollo. Introduce avanzadas herramientas de pruebas de carga integradas en el entorno de Visual Studio que posibilita a los probadores crear y gestionar pruebas y a la vez verificar y gestionar la seguridad de las aplicaciones antes de su implantación.
18. Características Team System 2005 Diseñador Aplicaciones Diseñador Infra. Lógica Diseñador Despliegue Modelado UML con Visio Team Foundation Client (incluye CAL) Visual Studio Professional Edition Pruebas Unitarias Cobertura de Código Analizador dinámico Analizador estático Code Profiler Pruebas de Carga Pruebas Manuales Gestión de Pruebas Diseñador de clases Big Build Seguimiento Tareas Gestión Cambios Gestión de Proyecto Servicios Integración Portal de Proyecto Reporting Visual Studio 2005 Team Architect Edition Visual Studio 2005 Team Developer Edition Visual Studio 2005 Team test Edition Visual Studio 2005 Team Suite Visual Studio 2005 Team Fundation
19. Team Edition para Arquitectos Diseñador Aplicaciones Diseñador Infra. Lógica Diseñador Despliegue Modelado UML con Visio Team Foundation Client (incluye CAL) Visual Studio Professional Edition Pruebas Unitarias Cobertura de Código Analizador dinámico Analizador estático Code Profiler Pruebas de Carga Pruebas Manuales Gestión de Pruebas Diseñador de clases Big Build Seguimiento Tareas Gestión Cambios Gestión de Proyecto Servicios Integración Portal de Proyecto Reporting
20. Team Edition para Desarrolladores Diseñador Aplicaciones Diseñador Infra. Lógica Diseñador Despliegue Modelado UML con Visio Team Foundation Client (incluye CAL) Visual Studio Professional Edition Pruebas Unitarias Cobertura de Código Analizador dinámico Analizador estático Code Profiler Pruebas de Carga Pruebas Manuales Gestión de Pruebas Diseñador de clases Big Build Seguimiento Tareas Gestión Cambios Gestión de Proyecto Servicios Integración Portal de Proyecto Reporting
21. Team Edition para Probadores Diseñador Aplicaciones Diseñador Infra. Lógica Diseñador Despliegue Modelado UML con Visio Team Foundation Client (incluye CAL) Visual Studio Professional Edition Pruebas Unitarias Cobertura de Código Analizador dinámico Analizador estático Code Profiler Pruebas de Carga Pruebas Manuales Gestión de Pruebas Diseñador de clases Big Build Seguimiento Tareas Gestión Cambios Gestión de Proyecto Servicios Integración Portal de Proyecto Reporting
22. Team Foundation Server Diseñador Aplicaciones Diseñador Infra. Lógica Diseñador Despliegue Modelado UML con Visio Team Foundation Client (incluye CAL) Visual Studio Professional Edition Pruebas Unitarias Cobertura de Código Analizador dinámico Analizador estático Code Profiler Pruebas de Carga Pruebas Manuales Gestión de Pruebas Diseñador de clases Big Build Seguimiento Tareas Gestión Cambios Gestión de Proyecto Servicios Integración Portal de Proyecto Reporting
28. Arturo López Consultor de Infraestructra de Aplicaciones [email_address] SQL Server 2005
29. SQL Server 2005 Una solución corporativa completa de Gestión de Datos y BI Analysis Services OLAP y Data Mining Integration Services ETL SQL Server Motor relacional Reporting Services Herramientas de gestión Herramientas de desarrollo
30. Juego completo de algoritmos Arboles de decisión Series temporales Redes neuronales Introduced in SQL Server 2000 Clustering Clustering secuencial Asociación Naïve Bayes
31.
32.
33.
34.
35.
36.
37.
38. Elija según sus necesidades Estudiantes Entusiastas Aficionados Desarrolladores Arquitectos Probadores Prof. de IT