El curso incluye más de
15 horas de vídeos prácticos aparte de la teoría necesaria para aprender a sacar partido a las herramientas para programadores y jefes de proyecto:
Tema 1.- Introducción a la gestión de proyectos
Este tema analiza a vista de pájaro las principales fases de un proyecto real de software: desde la creación de la oferta al cliente hasta el cierre del proyecto, pasando por el análisis de requisitos, la calidad, pruebas, etc... Con listas de consejos prácticos en cada fase para ayudarte en tu trabajo.
Tema 2.- Introducción a Microsoft Solutions Framework
Un repaso del modelo de gestión de proyectos de Microsoft, en sus versiones más comunes, analizando los diferentes roles, instancias y guías de proceso.
Tema 3.- Instalación y preparación del entorno de Team Foundation Server
Se analizan en detalle los distintos escenarios de instalación de Team Foundation Server, tanto single-server, como dual-server, así como sus requisitos, dificultades, etc.. . Revisaremos en detalle los pasos de instalación del servidor de TFS, configuración de Team Build y Team Proxy para entornos distribuidos, gestión permisos y organización de proyectos.
Tema 4.- Herramientas para desarrolladores
Tal vez uno de los temas más completos del curso, se enseña a fondo cómo diseñar una política de gestión de código fuente, patrones habituales en la gestión de fuentes y cómo llevarlos a cabo con el gestor Team Foundation Server. El diseño de una política de gestión de fuentes es un pilar básico para evitar riesgos e ineficiencias durante el desarrollo en equipo. Su uso avanzado nos permite trabajar con una mayor comodidad en infinidad de escenarios sin correr el riesgo de perder nuestro trabajo. Asimismo se analizan las herramientas de Team Build, diagramas de Clase, el refactoring o temas avanzados como el análisis de código estático, el uso eficiente de las pruebas unitarias o el profiler de Visual Studio Team System nos permiten ser mucho más eficientes a la hora de desarrollar software libre de errores, con código de calidad y que se ejecuta de manera eficiente
Tema 5.- Herramientas para jefes de proyecto y de equipo
Un repaso general a todas las herramientas apropiadas para los responsables de proyecto y los informes que se pueden obtener para seguimiento del proyecto.
Tema 6.- Sistemas Distribuidos
Herramientas de diseño de arquitecturas de aplicación, como los diagramas SOA, de sistema, de centro de datos y de despliegue.
Tema 7.- Pruebas de aplicaciones con Visual Studio Team System
En este aprenderás a usar Visual Studio Team System para probar el rendimiento y la fiabilidad de tus aplicaciones, estimar las necesidades de hardware...
Conocimientos de programación en la plataforma .NET de Microsoft.
Conocimientos básicos de SQL Server y Windows Server.
Rodrigo Corral
Team System MVP
Rodrigo es uno de los principales expertos de España en desarrollo de proyectos de software y metodologías Ágiles. Posee un amplio bagaje técnico y metodológico y habitualmente desarrolla labores de consultoría, coaching y gestión de proyectos para las más importantes empresas de España.
Asimismo es formador en diversas materias tales como patrones de software, gestión de la configuración y Herramientas de diseño, etc..
Rodrigo es también Instructor Certificado de Microsoft (MCT).