Cursos de Desarrollo de Software

    La formació en Desarrollo de Software de SINENSIA IT SOLUTIONS combina teoria i pràctica amb instructors certificats. Impartim els cursos en modalitat en línia i presencial (Barcelona i Madrid), amb preparació per a certificacions oficials i opció de bonificació a través de FUNDAE per a empreses. Consulta a continuació el catàleg de cursos de Desarrollo de Software i demana informació sense compromís.

    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.
    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.
    spring boot
    java
    autoconfiguracion
    inyeccion de dependencias
    Disponible
    This self-paced course with hands-on exercises is intended to teach the skills that are needed to create a JMS 2.0 application to interface with IBM MQ queue managers.
    985.00*
    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.
    *
    Disponible
    IADEV02
    Presencial-Remoto
    Este curso proporciona una formación integral y práctica en Inteligencia Artificial aplicada al desarrollo de software, orientada a desarrolladores que desean incorporar IA de forma profesional en productos y sistemas reales.
    El programa se centra en el uso de modelos fundacionales, agentes, orquestación, gestión de contexto, MCP y desarrollo guiado por especificaciones, dejando fuera el entrenamiento de modelos y los enfoques académicos de Machine Learning.
    El enfoque es eminentemente práctico y arquitectónico. La IA se trata como un componente del sistema, sujeto a contratos, límites, validación y control operativo.
    inteligencia artificial
    ia
    desarrollo
    Disponible
    El curso Programación Orientada a Objetos tiene como objetivo introducir al alumno en la Programación Orientada a Objetos con Python, partiendo de los fundamentos del lenguaje (sintaxis, estructuras de control, funciones y excepciones) hasta la aplicación de los principios clave de la POO. Se abordan la creación de clases, uso de métodos y atributos, así como conceptos avanzados como herencia, polimorfismo y abstracción. Además, se exploran herramientas propias de Python, patrones de diseño y modelado UML para desarrollar aplicaciones organizadas, reutilizables y mantenibles.
    *
    Disponible
    El curso MS Project está diseñado para proporcionar una formación amplia sobre la planificación, administración y control de proyectos con Microsoft Project. Al finalizar, el participante será capaz de gestionar proyectos desde la concepción hasta el cierre, optimizando recursos, tiempos y costes mediante el uso eficiente de la herramienta.
    project
    microsoft
    Disponible
    OPSGRF03
    Presencial-Remoto
    Este curso está diseñado para proporcionar una formación completa en Grafana y su ecosistema de observabilidad. A través de una combinación de teoría y prácticas guiadas, los participantes aprenderán y comprenderán los conceptos básicos y avanzados de Grafana y su arquitectura.
    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.
    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.
    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.
    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.
    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.
    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.
    kotlin
    java
    jvm
    interoperabilidad
    Disponible
    GITGH03
    Presencial-Remoto
    Control de versiones con Git y GitHub: commits, ramas, fusiones y los flujos de trabajo que usan los equipos en el día a día.
    git
    github
    control de versiones
    ramas
    Disponible
    CSBVPOO
    Presencial-Remoto
    El curso Programación Orientada a Objetos tiene como objetivo introducir al alumno en los principios y fundamentos de la Programación Orientada a Objetos (POO), una metodología utilizada en el desarrollo de software. Al finalizar, el participante será capaz de diseñar y desarrollar aplicaciones usando el paradigma orientado a objetos, aplicando conceptos como Clases y objetos, Herencia, Encapsulación, Polimorfismo Abstracción, Metodología, Modelado, Patrones de diseño, etc...
    +
    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.
    Disponible
    ESCSLFC
    Presencial-Remoto
    Este curso integral de Salesforce está diseñado para proporcionar a los participantes las habilidades necesarias para administrar, desarrollar y optimizar aplicaciones dentro de la plataforma Salesforce, una de las soluciones de gestión empresarial más populares y poderosas del mundo.
    Con tres módulos especializados, Administrator, Developer y Service, el curso cubre los aspectos fundamentales para ser un profesional competente en el ecosistema Salesforce.
    Disponible
    OPSVTP01
    Presencial-Remoto
    Este curso está diseñado para enseñar el uso de VitePress, un generador de sitios estáticos basado en Vue.js y Vite, ideal para crear documentación moderna y eficiente.
    Los participantes aprenderán a crear sitios estáticos funcionales con VitePress, personalizarlos según sus necesidades, optimizar su rendimiento e implementar buenas prácticas en su desarrollo.
    Disponible
    OPSNXT01
    Presencial-Remoto
    Este curso está diseñado para proporcionar una formación completa en el uso del framework Nuxt.js, una herramienta basada en Vue.js que permite desarrollar aplicaciones web modernas, optimizadas y escalables.
    A lo largo del curso, los estudiantes aprenderán a dominar las características clave de Nuxt, desde la configuración inicial hasta el despliegue en producción.
    Disponible
    ¿Prefieres hablar con una persona?934 094 040

    Artículos sobre Desarrollo de Software