Envíanos un email

Escuela DevOps - TESTING

formación Escuela DevOps - TESTING

Descripción: Curso Escuela DevOps - TESTING

Formación en ESCUELAS de ESPECIALIZACIÓN IT


Formación SINENSIA

  

Detalles

1.- Introducción a DevOps + Planificación y Codificación

- DevOps, concepto y cultura
- Metodologías Ágiles
- Nociones de los frameworks SCRUM y Kanban y sus ceremonias
- Prácticas DevOps
- Control de versiones
- cvs, subversion, git
- Github, GitLab
- Gitflow
- Reproducibilidad
- Introducción a contenedores
- Conceptos contenedores Docker
- Registries

2.- Construcción

- Herramientas de construcción y gestión de dependencias
- Ant, Maven, Gradle
- NPM, Yarn
- Integración continua
- Jenkins
- Pipelines declarativo
- Jenkinsfile
- Intro de Groovy
- Shared libraries
- Gitlab

3.- Testing I

- Regression / Unit Testing
- Test unit java – jUnit, Mockito
- Test unit nodeJS – Mocha
- Test unit Angular – Jasmine
- API Testing - vscode+REST client/Thunder client
- Coverage testing
- Java - JaCoCo
- nodeJS – Istambul

4.- Testing II

- Test de Mutaciones
- Java - PITest
- nodeJS – Stryker
- Testing funcional
- Selenium
- Protractor+Jasmine
- Cypress
- Cucumber

5.- Testing III

- Reporting
- Serenity
- Allure
- Testing en Integración Continua (In-Depth)
- Integración en Jenkins de los Test Unitarios
- Integración de Reportes
- Integración en GitLab

6.- QA

- Calidad de código
- SonarQuBe
- VeraCode
- Seguridad
- Análisis vulnerabilidades
- Integración en Jenkins

7.- Gestión de artefactos

- Nexus
- Archiva
- Gitlab

8.- Continuous Release & Deployment I

- Infrastructure As A Service
- Provisionamiento de infraestructura
- Terraform
- CloudFormation
- Ansible
- Gestión de la configuración
- Comparación de modelo imperativo vs. declarativo
- Ansible
- Puppet
- Deployment

9.- Continuous Release & Deployment II

- Docker
- Docker compose
- Docker swarms
- Kubernetes / OpenShift
- Pods, Deployments, Statefulsets, Cronjobs, Daemonsets, Services, Ingress
- Sistemas en contenedores
- Kubernetes / OpenShift
- Despliegue de aplicaciones
- Estrategias de despliegue
- Rolling upgrade
- Blue/Green
- Canary

10.- Monitorización y Observabilidad

- Introducción
- ELK
- Prometheus
- Grafana
- OpenTracing/Jaeger
- Splunk/Scribe

Curso dirigido a Programadores, Analistas, Jefes de proyecto y Arquitectos Java.

Conocimientos previos y experiencia con lenguajes de programación Java y POO.

Conocer y aplicar los diferentes tipos de test durante el ciclo de vida de desarrollo de una aplicación.

Compartir:


Contáctenos a través de >éste formulario<

Precios especiales para la formación de grupos

Podemos adaptar cualquier curso a sus necesidades, e impartirlo en sus instalaciones o en nuestros centro de formaci&oacute;n Contáctenos