Beginners Guide
How to use Maven and SonarQube for Code build and Code Quality Analysis as a DevOps Engineer
Lo que serás capaz de hacer
There are many courses out there for maven that talk about the activities of a developer on Maven. This course talks more about how to use Maven from a DevOps Engineer's point of view. By enrolling in this course, You will be learning How a Developer Uses Maven Creating a maven project on Eclipse Activities of a DevOps Engineer on Maven Create a project using the maven archetype Maven Coordinates Maven Goals About pom.xml Maven Repositories Committing code from the developer system to GitHub Build projects on Maven Setup and Integration of Maven with Jenkins. Maven in DevOps Workflow SonarQube: 1. Setup SonarQube 2. Install SonarQube 3. SonarQube Rules, Quality Profiles, Quality Gates, 4. Integrating SonarQube with Jenkins There are many courses out there for maven that talk about the activities of a developer on Maven. This course talks more about how to use Maven from a DevOps Engineer's point of view. By enrolling in this course, You will be learning How a Developer Uses Maven Creating a maven project on Eclipse Activities of a DevOps Engineer on Maven Create a project using the maven archetype Maven Coordinates Maven Goals About pom.xml Maven Repositories Committing code from the developer system to GitHub Build projects on Maven Setup and Integration of Maven with Jenkins. Maven in DevOps Workflow SonarQube: 1. Setup SonarQube 2. Install SonarQube 3. SonarQube Rules, Quality Profiles, Quality Gates,
- Install and build Maven projects on a Linux environment, replicating real-world server-based DevOps workflows
- Set up and configure Maven for Java projects, including creating and managing local, central, and remote repositories
- Understand Maven's build lifecycle, POM structure, and dependency management to build Java projects from source
- Integrate SonarQube with your Maven build to run static code analysis and interpret quality gate results
Temario
UNIDAD 1 - Introduction · 5 leccionesUNIDAD 1 - Introduction
UNIDAD 1 - Introduction
- Topics Covered
- What is Maven
- How Maven Helps to a DevOps Engineer
- Resource Before Starting
- Resource before starting
UNIDAD 2 - Setup Maven Environment on Windows · 9 leccionesUNIDAD 2 - Setup Maven Environment on Windows
UNIDAD 2 - Setup Maven Environment on Windows
- About this Section
- Java Installation on Windows
- Eclipse Installation
- Create 1st Maven Project
- Maven Coordinates
- Default Directory Structure
- Steps Involved to Build a Java Project
- Maven Goals
- Maven Goals in Action
UNIDAD 3 - Maven Goals, Repositories · 5 leccionesUNIDAD 3 - Maven Goals, Repositories
UNIDAD 3 - Maven Goals, Repositories
- What is pom.xml and How it Works
- Transitive Dependency
- Maven Repositories
- Maven goals - Deploy Goal for Local Repository
- Push Maven Project onto GitHub
UNIDAD 4 - Maven on Linux · 10 leccionesUNIDAD 4 - Maven on Linux
UNIDAD 4 - Maven on Linux
- Prepare Maven Server
- Prerequisites to Setup Maven
- Setup Maven
- Build Maven Project on Linux
- Common Maven Goals
- Create a Project with Maven Archetype
- Plugins and Dependencies in pom.xml
- Settings.xml file
- Tomcat Server Configurations
- Deploy war on Tomcat Server
UNIDAD 5 - Maven in DevOps workflow · 6 leccionesUNIDAD 5 - Maven in DevOps workflow
UNIDAD 5 - Maven in DevOps workflow
- Maven in DevOps workflow
- Setup Jenkins Server
- Add Maven Build Server as an Agent to Jenkins
- Build a Java Project on Agent Server
- Build a war file on Agent Node (Maven Server)
- Bonus Lecture
UNIDAD 6 - SonarQube · 5 leccionesUNIDAD 6 - SonarQube
UNIDAD 6 - SonarQube
- SonarQube Introduction
- SonarQube Installation on EC2
- SonarQube Console Overview
- SonarQube Installation with PostgreSQL Database
- SonarQube Integration with Jenkins
UNIDAD 7 - Additional Resources · 5 leccionesUNIDAD 7 - Additional Resources
UNIDAD 7 - Additional Resources
- Create an AWS account
- Install Git bash
- Install Mobaxterm
- Install Tomcat
- New Project
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
7 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por AR Shankar.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 7 unidades · 45 lecciones · 35 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por AR Shankar; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


