Desarrollo de Software Courses
SINENSIA IT SOLUTIONS's Desarrollo de Software training combines theory and hands-on practice with certified instructors. Courses run online and on-site (Barcelona and Madrid), prepare you for official certifications, and can be funded through FUNDAE for companies. Browse the Desarrollo de Software catalog below and request information with no obligation.
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
ZM514GSES
Online-Distancia
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.
3 días
€985.00*
Disponible
PDD01
Presencial-Remoto
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.
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
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.
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.
40 horas
inteligencia artificial
ia
desarrollo
Disponible
IFCT089PO
Presencial-Remoto
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.
35 horas
*
Disponible
IFCD038PO
Presencial-Remoto
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.
50 horas
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.
40 horas
Disponible
ESCARQJV
Presencial-Remoto
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.
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
ARQJAV04
Presencial-Remoto
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
ARQJAV03
Presencial-Remoto
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
ARQJAV02
Presencial-Remoto
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
ARQJAV01
Presencial-Remoto
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
KTLN01
Presencial-Remoto
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
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.
12 horas
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...
35 horas
+
Disponible
ADGG041PO
Presencial-Remoto
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.
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
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.
Con tres módulos especializados, Administrator, Developer y Service, el curso cubre los aspectos fundamentales para ser un profesional competente en el ecosistema Salesforce.
96 horas
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.
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.
16 horas
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.
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.
32 horas
Disponible
¿Prefieres hablar con una persona?934 094 040
Artículos sobre Desarrollo de Software
- Python ya no es el nº1 de GitHub, y sigue siendo imprescindibleTypeScript le quitó el primer puesto en 2025. Por qué eso no cambia nada donde Python de verdad manda, y dónde no deberías elegirlo.4 min de lectura
- ¿La IA cambia la arquitectura del software o es solo humo?La IA no es un spray que se rocía sobre el software. Qué hay detrás de la etiqueta, cuándo aporta valor real a una arquitectura y cuándo es un riesgo.4 min de lectura
- Cómo aprovechar la IA en tu carrera como programadorLa IA ya decide qué currículums se leen y qué perfiles se buscan. Qué habilidades pesan, qué riesgos trae y por dónde pasan las nuevas oportunidades.1 min de lectura
- Mejores prácticas de programación para desarrolladores seniorOcho prácticas que separan el código que se mantiene del que se reescribe: legibilidad, eficiencia, consistencia, documentación y pruebas unitarias.4 min de lectura
- La oportunidad que representa COBOL en la era digitalUn lenguaje de los años 50 que sigue sosteniendo la banca y los seguros. Por qué hay demanda, escasez de talento y salarios competitivos en COBOL.4 min de lectura