Propuesta de curso:

Herramientas Testing: Sonar y Jenkins

24123F

¡Hola Jose Carlos!

¿Vemos la propuesta?

Herramientas Testing: Sonar y Jenkins

Elaborado para: INFORYDE

Código: 24123F

Fecha: 23/02/2024

Programación Didáctica

#

Módulo

Horas

1
Introducción a Sonarqube
  • Auditorías estáticas de código
  • Instalación de sonarqube
  • Configuración de sonarqube
Horas: 2,0
2,0
2
Sonarqube
  • Análisis del código
  • Métricas
  • Modos de inspección
  • Notificaciones
Horas: 1,0
1,0
3
Introducción Jenkins
  • Integración continua
  • ¿Que es Jenkins?
  • Configuración básica
Horas: 1,0
1,0
4
Integración Jenkins
  • Integración de Jenkins y Git
  • Integración de Jenkins y subversion
  • Crear Jobs y builds
  • Despliegue de aplicaciones
  • Integración Jenkins sonarqube
Horas: 4,0
4,0
5
Jenkins test
  • Implementación de pruebas unitarias
  • Implementación de pipeline para test de interfaces
Horas: 1,0
1,0
6
Jenkins Jobs
  • Items
  • Trabajando con un control de versiones
  • Almacenamiento de credenciales
  • Construir triggers
  • Creación de jobs y builds
  • Scripting
Horas: 3,0
3,0
7
Jenkins pipeline I
  • Entrega continua con Jenkins
  • El plugin pipeline
  • Definiendo pipes
  • Jenkinsfile y declarative pipeline
Horas: 3,0
3,0
8
Jenkins pipeline II
  • Introducción a katalon
  • Uso de katalon recorder
  • Introducción a Selenium grid
  • Integración de Jenkins con Selenium
Horas: 3,0
3,0

Organización y
Ejecución

Equipo Docente

Juan Antonio
Campano
Profesional con más de 15 años de experiencia como Gestor de Proyectos TIC, Analista Testing y Analista/ Programador. Actualmente pertenece a la subdirección de Estrategia y Planificación de laAgencia Digital de Andalucía, apoyando a los diferentes gabinetes en la consecución de sus objetivos, labor que compatibiliza con la docencia en empresas.
 
 
  • Administrador de Sistemas Informáticos
  • Bachillerato y COU
 
 
  • Sistemas operativos/Servidores/Virtualización: Debian, Ubuntu, Red-Hat, Gentoo
  • Frameworks/Gestión Contenidos: PHP: Uso profesionalmente
    • Java (Struts,Spring,JSF,JPA,Hibernate): Uso profesional.
    • Groovy: Uso profesional.
    • Python: Uso profesional.
    • Shell scripting (Bash, sed ,awk): Uso profesional.
    • Angular: Uso personal
  • Otros conocimientos: Administración Novell Netware
    Administración del Sistema Alfresco
    Administración y explotación MySQL
    Ajuste y Optimización de consultas en SQL Server
    Análisis y diseño orientado a objetos
    Calidad en el Software
    Desarrollo aplicaciones web JEE con STRUTS
    Desarrollo de aplicaciones para la plataforma JAVA EE Diseño e implementación de BBDD Relacionales
    Estrategias para la implantación de NNTT en PYMES
    Formulas para una adecuada gestión del trabajo personal
    Habilidades Sociales en la Empresa
    Instalación y Configuración de Entornos Virtualizados
    Java Server Faces
  • Conocimientos técnicos área Calidad: Testlink (Gestión de pruebas funcionales, requisitos)
    • Selenium , Cypress (Automatización de pruebas funcionales)
    • Cucumber (Framework para BDD)
    • Redmine, Trac (Gestión de defectos, Seguimiento de proyecto)
    • OpenProj, Project Net (Planificación)
    • TAW (WCAG 1.0),AChecker (WCAG 2.0) (accesibilidad)
    • W3af, Paros, WebScarab (Pruebas de seguridad)
    • Jmeter y Tsung (Rendimiento y Estrés)
    • Glassbox, JavaMelody,JProfiler,MessAdmin (Profiling)
    • Sonar (FindBugs, PMD, CheckStyle) (análisis estático de código)
    • Macker (Verificación de la arquitectura)
    • Maven y Ant
  • Utilización de diversas herramientas de monitorización : (Nagios, Hyperic HQ,Cacti, Prometheus, Grafana)
  • Conocimientos sobre tecnologías y estándares relacionados con la interoperabilidad: OpenApi, GraphQL, WS-RM, WS-S, WS-I, SAML, XACML, XSLT,
    etc.
    WSO2 ESB / EI (Enterprise Service Bus / Entreprise Integrator)
    • WSO2 GREG (Gobernance Registry)
    • WSO2 BAM / DAS (Business Activity Monitor / Data Analytics
    Server)
    • WSO2 IS (Identity Server)
    • WSO2 DSS (Data Services)
    • WSO2 GS (Gadget Server)
    • WSO2 MB (Message Broker)
    • WSO2 AM (API Manager)
  • DevSecOps: above platform, Tanzu, OpenShift, Jenkins, Tekton, Ansible, Terraform, ELK, Jenkins (Motor de CI)
    Tekton (Motor de CI nativo K8s)
    Gitlab (Repositorio de código)
    SonarQube (Herramienta para verificación estática de código)
    DependencyCheck / DependencyTrack (Análisis de dependencias)
    Trivy (Análisis de imágenes)
    Maven (Construcción / ciclo de vida aplicaciones)
    Harbor (Registro imágenes OCI)
    Docker (Manipulación imágenes OCI)
    Artifactory (Gestión de artefactos)
    ArgoCD (Herramienta de despliegue continuo)
    Stack ELK
 
 
  • PRINCE2 Foundation Certificate in Project Management
  • ITIL Service Offerings and AgreementsITIL Service Offerings and Agreements AXELOS Global Best Practice
  • Certified Carbon 4 AdministratorCertified Carbon 4 Administrator WSO2 Inc.
  • Certified ESB 4 DeveloperCertified ESB 4 Developer WSO2 Inc.
  • ITIL FoundationITIL Foundation EXIN
  • Scrum Fundamentals Certified
  • Scrum Master Certified
  • OCA en programación en JAVA SE 7
  • OCP en programación en JAVA SE 7
  • Oracle 9i
 
 

Presupuesto

Acción formativa

Acción formativa

Herramientas Testing: Sonar y Jenkins

Horas

Horas

18

Participantes

Participantes

12

Precio

Precio

2.590,00

Herramientas Testing: Sonar y Jenkins (virtual)

18

12

2.590,00

Herramientas Testing: Sonar y Jenkins (presencial)

18

12

3.390,00

Total: 2.590,00€

  • IDEXA pone a disposición de INFORYDE un servicio de consulta gratuito a través del correo electrónico durante los 12 meses posteriores a la finalización del curso.
  • Este presupuesto tiene una validez desde su emisión de 2 meses. Este servicio está exento de IVA.
  • La acción formativa es 100% bonificable con los créditos de la Fundación Estatal para la Formación en el Empleo (FUNDAE), para un grupo mínimo de  11
     alumnos, siempre y cuando el cliente disponga de crédito suficiente. IDEXA no se hace responsable de que el cliente no pueda aplicarse la correspondiente bonificación ante la FUNDAE, siempre que sea por causas ajenas a nuestra gestión.
  • INFORYDE, con CIF B85335024: Consiente que IDEXA utilice su nombre comercial y logo en nuestra página web y otros medios promocionales, con el único objeto de dar a conocer que ambas entidades han colaborado conjuntamente.
  • Forma de pago: Contado por transferencia una vez finalizada la acción formativa. Nº cuenta: ES98 3187 0343 6851 2446 9825.
  • En caso de cancelación del servicio con menos de 15 días naturales del comienzo de la acción formativa, el cliente deberá abonar el 10% por gastos de gestión.

Échale un ojo a Nuestros cursos más demandados

Frontend

20h

Duración

o

Modalidad

Backend, Certificaciones oficiales

60h

Duración

o

Modalidad

15/10/2024
Prox. Convocatoria
Ciberseguridad

8h

Duración

Modalidad

Certificaciones oficiales, Metodologías

15h

Duración

o

Modalidad

04/03/2024
Prox. Convocatoria
Certificaciones oficiales, Metodologías

20h

Duración

o

Modalidad

07/10/2024
Prox. Convocatoria

Gracias por tu tiempo Jose Carlos

Si tienes cualquier duda o comentario, puedes escribirme o llamarme.