Nuestros cursos de Visual Studio 2019 se adaptan a los horarios y necesidades de formación de nuestros clientes. Tenemos una gran diversidad de cursos in company cuyos programas formativos se adaptan al mercado actual. Adicionalmente, nuestros cursos de Visual Studio para empresas pueden ser subvencionados o bonificados a través de Fundae.
Tecnolearning ofrece gestionar todos los trámites necesarios para conseguir las subvenciones de forma gratuita, bien sea por la contratación de un plan de formación completo o una acción formativa puntual.
Los objetivos del curso son:
- Herramientas ALM de Visual Studio y Azure DevOps
- Ediciones, capacidades y compatibilidades de versiones
- Servidor Azure DevOps frente a servicios Azure DevOps
- Tipos de administrador y herramientas relacionadas (Team Explorer)
- Planificación / creación de proyectos y colecciones en equipo
- Configuración de servicios, seguridad, equipos, áreas, interaciones
- Introducción a Azure Boards
- Seleccionar un proceso de elemento de trabajo apropiado
- Tipos de elementos de trabajo y características de los elementos de trabajo
- Usar las herramientas ágiles (trabajos pendientes / tableros) para visualizar el trabajo
- Crear y perfeccionar una cartera de productos
- Etiquetar, buscar, consultar y eliminar elementos de trabajo
- Uso de atrasos jerárquicos (épicos y funciones)
- Planificación y seguimiento del trabajo en un sprint
- Introducción a Azure Repos
- Flujos de trabajo de Git básicos y avanzados
- Flujos de trabajo TFVC básicos y avanzados
- Trabajar con Azure Repos desde Visual Studio
- Asociación de elementos de trabajo a confirmaciones para la trazabilidad
- Colaborar en equipo y mejorar la productividad
- Patrones de trabajo de emparejamiento, enjambre y acoso
- Crear y mantener una wiki
- Realización de revisiones de código mediante solicitudes de extracción
- Solicitar y capturar los comentarios de las partes interesadas
- Uso de la extensión del navegador Test and Feedback
- Uso de Visual Studio Live Share para colaborar en tiempo real
- Escribir y ejecutar pruebas unitarias .NET
- Usando IntelliTest para generar pruebas unitarias
- Uso de Live Unit Testing para ejecutar solo pruebas impactadas
- Uso de analizadores de FxCop y métricas de código
- Uso del análisis de clones de código para encontrar código duplicado
- Uso de IntelliTrace para solucionar problemas y diagnosticar
- Usar Performance Profiler para encontrar problemas en el código
- Introducción a los planes de prueba de Azure
- Gestión de casos de prueba utilizando planes de prueba, conjuntos, casos
- Prueba de aplicaciones web y de escritorio
- Captura de capturas de pantalla y video durante la prueba
- Visualización y creación de gráficos de los resultados de la ejecución de prueba
- Crear pruebas de aceptación automatizadas en Visual Studio
- Uso de Selenium y Appium para pruebas de IU automatizadas
- Uso de JMeter para aplicaciones de prueba de carga
- Practicar pruebas exploratorias realizando recorridos de pruebas
- Introducción a Azure Pipelines
- Creación y uso de canalizaciones de compilación y lanzamiento
- Ejecución de pruebas automatizadas en la tubería
- Configuración del agente local para compilación / lanzamiento
- Practicar la integración continua (CI) y la entrega (CD)
- Mejora del rendimiento con Test Impact Analysis
- Métricas ágiles frente a métricas de proyectos tradicionales
- Configurar alertas y notificaciones de proyectos
- Uso de Excel para informes y gráficos
- Uso del servicio de análisis y widgets relacionados
- Usar la API REST para generar informes
- Extensiones relevantes de Visual Studio Marketplace
- Principios, desafíos y objetivos de DevOps
- Prácticas de DevOps y herramientas relacionadas en Azure DevOps
Temario del curso de Visual Studio – 25 horas
_____________________________________________________________________________________________________
- Descripción general de la gestión del ciclo de vida de las aplicaciones
- Herramientas y características de Visual Studio y Azure DevOps
- Servidor Azure DevOps frente a servicios Azure DevOps
- Funciones y capacidades por edición y rol
- Los diversos roles de administrador
- Colecciones de proyectos de equipo y proyectos de equipo
- Crear una colección de proyectos de equipo y un proyecto de equipo
- Configurar un proyecto de equipo (áreas, iteraciones, etc.)
- Configuración de equipos y membresía del equipo
- Asegurar un proyecto de equipo
- Introducción a Azure Boards
- Seleccionar un proceso de elemento de trabajo (por ejemplo, Scrum)
- Crear un proceso heredado personalizado
- Tipos, categorías y jerarquías de elementos de trabajo
- Crear, etiquetar, buscar y administrar elementos de trabajo
- Consultar y crear gráficos de elementos de trabajo
- Uso de los ágiles trabajos pendientes, tableros y tableros de tareas
- Usar Excel para consultar y actualizar elementos de trabajo
- Atrasos jerárquicos (por ejemplo, épicas y características)
- Introducción a Azure Repos
- Descripción general del sistema de control de versiones de Git
- Flujos de trabajo de Git básicos y avanzados
- Descripción general del sistema de control de versiones TFVC
- Flujos de trabajo TFVC básicos y avanzados
- Trabajar con Azure Repos desde Visual Studio
- Asociación de elementos de trabajo a confirmaciones para la trazabilidad
- Colaborar eficazmente en equipo
- Mejorando la productividad del equipo
- Patrones de trabajo de emparejamiento, enjambre y acoso
- Crear y mantener una wiki
- Usar solicitudes de extracción para realizar revisiones de código
- Solicitar y capturar los comentarios de las partes interesadas
- Colaboración en tiempo real con Visual Studio Live Share
- Escribir y ejecutar pruebas unitarias
- Usando Visual Studio Test Explorer
- Aprovechando las pruebas unitarias parametrizadas
- Medir la cobertura del código durante la prueba
- Usando IntelliTest para generar pruebas unitarias
- Uso de Live Unit Testing para ejecutar pruebas impactadas
- Descripción general del desarrollo basado en pruebas (TDD)
- Análisis de código, métricas de código y análisis de clones de código
- Uso de la creación de perfiles de aplicaciones e IntelliTrace
- Introducción a los planes de prueba de Azure
- Gestión de casos de prueba (planes de prueba, suites, casos)
- Prueba manual de aplicaciones web y de escritorio
- Pruebas de aceptación automatizadas en Visual Studio
- Prueba a través de la interfaz de usuario usando Selenium y Appium
- Prueba de carga con JMeter
- Pruebas exploratorias con la extensión Test & Feedback
- Introducción a Azure Pipelines
- Configuración y uso de canalizaciones de compilación
- Ejecutando pruebas en la tubería
- Practicar la integración continua (CI)
- Configuración y uso de canalizaciones de versiones
- Practicar la entrega continua (CD)
- Métricas ágiles frente a métricas tradicionales
- Configurar alertas y notificaciones
- Informes / gráficos ad-hoc usando Excel
- Usando la extensión de Microsoft Analytics
- Consulta de datos utilizando la API REST
- ¿Qué es DevOps?
- Principios, desafíos y metas
- Las tres vías (flujo, retroalimentación, aprendizaje continuo)
- Lograr la entrega continua (CD)
- Recursos