Cursos de Java

    Java continua sent el motor d’una part enorme del programari empresarial. Formem des de qui comença a programar fins a equips que construeixen sistemes robustos, amb un enfocament pràctic i orientat a projectes reals.

    Dels fonaments al backend empresarial

    Sintaxi i estructures, programació orientada a objectes ben entesa, col·leccions, excepcions i, segons l’itinerari, el salt a l’ecosistema: Spring, accés a dades, APIs i proves. Construïm sobre bases sòlides.

    Bones pràctiques des del principi

    No n’hi ha prou que compili. Treballem codi net, control de versions, proves i patrons de disseny, perquè el que s’aprèn se sostingui en un projecte d’equip i no només en un exercici.

    Cursos de Java al catàleg

    MVN01
    Presencial-Remoto
    Maven a fondo: el POM, el ciclo de vida de construcción, la gestión de dependencias y los plugins, hasta integrarlo en un pipeline.
    8 horas
    maven
    java
    dependencias
    build
    Disponible
    SPRB01
    Presencial-Remoto
    Spring Boot desde cero: autoconfiguración, inyección de dependencias, acceso a datos y APIs REST, con el andamiaje montado y funcionando.
    20 horas
    spring boot
    java
    autoconfiguracion
    inyeccion de dependencias
    Disponible
    Este programa profundiza en los 23 patrones de diseño de GoF, conectándolos directamente con la arquitectura de software moderna. A través de una metodología práctica, aprenderá a implementar soluciones robustas mediante ejercicios individuales y combinados realizados en Java.
    Además, la formación le capacitará para seleccionar el patrón adecuado según el contexto arquitectónico, optimizando la escalabilidad, el desacoplamiento y la mantenibilidad de tus proyectos de desarrollo.
    36 horas
    *
    Disponible
    Esta ruta formativa está diseñada para guiar a desarrolladores y arquitectos de software a través de un recorrido progresivo en diseño de software, buenas prácticas de arquitectura y patrones avanzados para sistemas distribuidos. Utilizando Java y Spring Boot como plataforma base, cada módulo profundiza en conceptos clave que habilitan la construcción de aplicaciones escalables, mantenibles y alineadas al dominio de negocio.

    Cada bloque está diseñado para poder cursarse tambien de forma independiente (cursos ARQJAV01-02-03-04), lo que permite a los participantes elegir la formación más adecuada según su nivel de experiencia o necesidades específicas del proyecto en el que trabajan.
    70 horas
    Disponible
    Este curso práctico está orientado a desarrolladores y arquitectos de software que buscan dominar la implementación de arquitecturas modernas basadas en CQRS (Command Query Responsibility Segregation) y Event Sourcing, integrando tecnologías líderes como Apache Kafka y Debezium.
    20 horas
    Disponible
    Curso práctico de Domain-Driven Design (DDD) orientado a profesionales del desarrollo de software que buscan dominar el modelado de dominios complejos y la organización del código basada en los principios de DDD.
    20 horas
    Disponible
    Este curso está diseñado para guiar a desarrolladores y arquitectos de software en la transición desde la arquitectura tradicional en capas hacia la arquitectura hexagonal con un enfoque práctico y progresivo.
    20 horas
    Disponible
    Este curso está diseñado para que los participantes adquieran una comprensión profunda y práctica de los principios SOLID y la arquitectura en capas, aplicando estos conceptos en el desarrollo de aplicaciones Java modernas con Spring Boot.
    10 horas
    Disponible
    Kotlin para quien ya sabe Java: qué cambia, qué se gana en concisión y seguridad frente a nulos, y cómo convivir con el código Java que ya tienes.
    12 horas
    kotlin
    java
    jvm
    interoperabilidad
    Disponible
    FECHAS: 17/02 a 10 /03/2026
    HORARIO: MXJ de 17:00 h. a 21:00 h.
    El curso J2EE: Desarrollo Web, JSF, Spring está diseñado para que los participantes comprendan los fundamentos del desarrollo de aplicaciones web empresariales utilizando dos de los frameworks más utilizados en el ecosistema Java: JavaServer Faces (JSF) y Spring.
    40 horas
    Disponible
    Puertos y adaptadores en Spring Boot: aislar el dominio de la infraestructura para que el negocio no dependa del framework, la base de datos ni la API.
    20 horas
    arquitectura hexagonal
    puertos y adaptadores
    spring boot
    testing
    Disponible
    QRKS01
    Presencial-Remoto
    Este curso está diseñado para desarrolladores que desean aprender a crear aplicaciones basadas en microservicios utilizando Quarkus, un framework moderno optimizado para Java, a través de un enfoque práctico y progresivo.
    30 horas
    Disponible
    JVSCR01
    Presencial-Remoto
    El curso de JavaScript ofrece a los participantes una introducción completa a este lenguaje de programación fundamental en el desarrollo web.
    A lo largo del curso, los estudiantes explorarán los conceptos clave de JavaScript y adquirirán las habilidades necesarias para desarrollar aplicaciones interactivas y dinámicas.
    25 horas
    Disponible
    In this two-day intermediate-level course, you learn about case solution design. You export and import case solutions. You define various case objects such as properties, choice lists, roles, business objects, and case types. You create To-do Tasks and Container activities and implement preconditions and Sets to manage activities. You create custom property views for case pages. You model BPM processes for case activities and create client-side human services. You create case stages and manage the stages manually and automatically with JavaScript. This course also teaches you how to create custom pages and implement Free Form page layout and utility widgets for case solutions.
    0.8 horas
    455.00*
    Disponible
    In this two-day intermediate-level course, you learn about case solution design. You export and import case solutions. You define various case objects such as properties, choice lists, roles, business objects, and case types. You create To-do Tasks and Container activities and implement preconditions and Sets to manage activities. You create custom property views for case pages. You model BPM processes for case activities and create client-side human services. You create case stages and manage the stages manually and automatically with JavaScript. This course also teaches you how to create custom pages and implement Free Form page layout and utility widgets for case solutions.
    1.8 horas
    1440.00*
    Disponible
    In this 1-day instructor led course the students will learn about automation scripting in Maximo, including how automation scripts can be used to extend functionality using code written in Python or JavaScript. This includes learning about launch points, variables and Maximo business objects in Maximo and how to use them and write scripts and run them with different launch points. Along with a combination of procedural information and demonstrations, this course also has hands-on lab exercises using a Red Hat OpenShift Maximo Manage environment for you to try out.
    1 hora
    Maximo Application Suite
    720.00*
    Disponible
    In this course, you will learn about automation scripting in Maximo, including how automation scripts can be used to extend functionality using code written in Python or JavaScript. This includes learning about launch points, variables and Maximo business objects in Maximo and how to use them and write scripts and run them with different launch points.Along with a combination of procedural information and demonstrations, this course also has hands-on lab exercises using a Red Hat OpenShift Maximo Manage environment for you to try out.
    0.7 horas
    424.00*
    Disponible
    This course teaches you the skills that are needed to administer IBM WebSphere Application Server V9 in a federated environment.This release of IBM WebSphere Application Server provides enhanced support for standards (notably Java 7 EE), emerging technology, and a choice of development frameworks.In this course, you learn how to configure and maintain IBM WebSphere Application Server V9 Network Deployment. You learn how to deploy and create a deployment manager and federate a cell. In addition, you learn how to create a cluster within the federated cell.Throughout the course, hands-on exercises and demonstrations reinforce lecture content. You gain practical experience with WebSphere Application Server V9 by completing tasks such as creating a deployment manager, federating a stand-alone application server, creating a custom profile, and clustering an existing application server.
    1.5 horas
    WebSphere Application Server
    1440.00*
    Disponible
    This course teaches you the skills that are needed to administer IBM WebSphere Application Server V9.This release of IBM WebSphere Application Server provides enhanced support for standards (notably Java 7 EE), emerging technology, and a choice of development frameworks.In this course, you learn how to configure and maintain IBM WebSphere Application Server V9 in a single-server environment. You learn how to deploy enterprise Java applications in a single computer configuration. In addition, you learn how to work with features of WebSphere Application Server V9, such as the wsadmin scripting interface, security, and performance monitoring.Hands-on exercises throughout the course give you practical experience with the skills you develop in the lectures.
    2.5 horas
    WebSphere Application Server Liberty Core
    2150.00*
    Disponible
    ESCJV01
    Presencial-Remoto
    En esta Escuela de larga duración el alumno adquirirá las competencias necesarias para afrontar proyectos de desarrollo en Java, utilizando el framework Spring y aplicando buenas prácticas en materia de clean code, seguridad y mantenimiento de código fuente.

    El entorno de trabajo será el IDE Eclipse y se aprenderá a usar GIT / Github para el control de versiones. El curso tiene un foco en el Test Driven Development y desde el primer día se trabajará con pruebas unitarias en JUnit y Mockito. Se incidirá especialmente en el framework Spring, APIs REST y microservicios.
    160 horas
    Disponible
    ___
    25 horas
    Disponible
    ___
    25 horas
    Disponible
    Este curso tiene como objetivo generar tests unitarios de forma sencilla y comprensible en JavaScript utilizando Jasmine y Karma con las mejores prácticas TDD.
    25 horas
    tdd
    testing
    desarrollo
    JavaScript
    Disponible
    ___
    24 horas
    Disponible
    OPS02
    Presencial-Remoto
    El curso de Novedades Java permitirá a los participantes conocer las características y mejoras introducidas en las últimas versiones del lenguaje de programación Java.
    Si eres un desarrollador Java experimentado o estás interesado en mantener tus habilidades actualizadas en uno de los lenguajes más populares del mundo, este curso te proporcionará las herramientas y conocimientos necesarios para destacar en tus proyectos y desarrollar aplicaciones más eficientes y robustas.
    30 horas
    Disponible
    OPSSPR01
    Presencial-Remoto
    El curso de Spring Boot te permitirá aprender a desarrollar aplicaciones Java empresariales modernas y eficientes utilizando el popular framework Spring Boot.
    Durante el curso, los participantes adquirirán habilidades y conocimientos fundamentales para construir aplicaciones basadas en microservicios REST, lo que les permitirá desarrollar sistemas escalables y de alta disponibilidad.
    30 horas
    Disponible
    OPSELAS01
    Presencial-Remoto
    Elasticsearch es un producto open source que podría definirse como un motor de búsqueda distribuido en tiempo real basado en Java aunque también proporciona muchas características que permiten utilizarlo como almacén de datos y motor analítico.
    20 h.
    Disponible
    OPS01
    Presencial-Remoto
    En este curso, los estudiantes aprenden cómo desarrollar aplicaciones utilizando la plataforma Java, Standard Edition (Java SE) 6 de lenguaje de programación.
    24 horas
    Disponible

    FAQ

    Serveix per a qui no ha programat abans?
    Sí, tenim itineraris des de zero i també formació avançada per a desenvolupadors amb experiència que volen dominar l’ecosistema.
    Cobriu Spring i frameworks?
    Sí. Segons l’objectiu de l’equip ampliem cap a Spring, Spring Boot i arquitectura; tenim també píndoles específiques.

    Otras tecnologías

    ¿Prefieres hablar con una persona?934 094 040