Desarrollo Back End con Java (IFCD0106)
El curso de Desarrollo Back End con Java recorre el camino desde el lenguaje hasta una aplicación de servidor en condiciones de producción, con el ecosistema Spring como eje, que es en la práctica el estándar de la industria. Java sigue siendo dominante en banca, seguros, administración pública y logística. Se dirige a quien quiera orientarse al back end corporativo y a quien ya conoce Java y necesita ponerse al día. El programa oficial detallado está más abajo (IFCD0106, 240 horas). Puede interesarte también: Desarrollo de Aplicaciones con Java Server Faces · Jakarta Struts y JDBC para Desarrollo Web.
Curso IFCD0106 de desarrollo back end con Java y Spring Boot online
¿Eres docente?
¿Quieres saber más?
Bonificable hasta el 100 % para empresas
¿Te interesa esta área?
¿Qué se aprenderá?
Objetivos del curso
- Aplicar la programación orientada a objetos en Java para construir aplicaciones robustas y escalables.
- Agilizar el desarrollo de proyectos Java con Spring Boot y crear APIs REST con middlewares.
- Persistir y consultar información en bases de datos y trabajar con ficheros y concurrencia.
- Securizar las APIs con autenticación y desarrollar código mantenible con pruebas y estándares de calidad.
¿Por qué este curso?
Una formación con impacto real y medible
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.
Cifras de éxito
"Este curso nos ha ayudado a tener éxito en nuestro sector."
Testimonios
Contenidos
Temario
A continuación detallamos todos los módulos impartidos en este curso. Si tiene alguna duda o no aparece, contacte con nosotros.
- Módulo 1Programación orientada a objetos y Java
- Módulo 2Spring Boot
- Módulo 3Middleware y API REST
- Módulo 4Operaciones con bases de datos
- Módulo 5Concurrencia e hilos
- Módulo 6Autenticación
- Módulo 7Debugging, testing y calidad del código
- Módulo 8Ficheros y recursos
- Módulo 9Kafka
Programación orientada a objetos y Java
60 horas
Se presentan las herramientas del paradigma orientado a objetos en Java y las capacidades del lenguaje, incluido el control de excepciones, aplicadas a casos prácticos de gestión de datos.
Spring Boot
40 horas
Se trabaja Spring Boot para acelerar el desarrollo de proyectos Java, con dominio de la inyección de dependencias, la creación de starters y la gestión de configuraciones externas.
Middleware y API REST
30 horas
Se aborda la creación de APIs REST y el uso de middlewares para controlar el flujo de ejecución de los endpoints, junto con la documentación automática de los servicios.
Operaciones con bases de datos
30 horas
Se cubre el almacenamiento y la consulta de datos con Spring Boot sobre bases de datos relacionales, para persistir el estado de la aplicación.
Concurrencia e hilos
20 horas
Se trata el trabajo con hilos y concurrencia, sus ventajas, inconvenientes y precauciones, para dividir tareas y mejorar el rendimiento y la experiencia de usuario.
Autenticación
20 horas
Se desarrolla la autenticación como mecanismo de securización de las APIs, con gestión de perfiles, roles y permisos para controlar el acceso a los servicios.
Debugging, testing y calidad del código
20 horas
Se abordan la depuración, las pruebas y los estándares de calidad del código, incluidos los test que garantizan que la aplicación mantiene el comportamiento esperado tras cada cambio.
Ficheros y recursos
10 horas
Se cubre el manejo del sistema de archivos para recibir, enviar y almacenar información, tanto para su tratamiento como para su uso como fuente de datos.
Kafka
10 horas
Se introduce Kafka como plataforma de alto rendimiento y baja latencia para la transmisión de datos en tiempo real y la comunicación basada en colas y eventos entre microservicios.
Metodología
Aprendizaje basado en la práctica
De Java a la API en producción
Sesiones en directo con formador y grupos reducidos, con práctica guiada sobre un proyecto que evoluciona a lo largo del curso. El itinerario parte de la programación orientada a objetos en Java, continúa con Spring Boot, los middlewares y las APIs REST, aborda las operaciones con bases de datos, la concurrencia y el manejo de ficheros, y cierra con la autenticación, la calidad del código y una introducción a Kafka. Los entornos de prácticas se concretan en la propuesta. El desglose de horas por módulo procede del programa oficial de la especialidad.


Público objetivo
Formación oficial del catálogo de especialidades formativas
Perfiles de desarrollo back end en Java
Se ha de cumplir al menos uno de estos requisitos: título de Bachiller o equivalente, título de Técnico Superior (FP de Grado Superior) o equivalente, haber superado la prueba de acceso a Ciclos Formativos de Grado Superior, haber superado cualquier prueba oficial de acceso a la universidad, título de Grado o equivalente o título de Postgrado (Máster) o equivalente. Quien no acredite el nivel académico ni la experiencia profesional puede acceder demostrando conocimientos y competencias suficientes mediante las pruebas que la entidad considere.
FAQ
Resolvemos tus dudas sobre la formación
Aclaramos las dudas más comunes sobre el curso, desde los requisitos previos hasta la metodología y el soporte disponible, para asegurarte de que estés completamente preparado para aprovechar al máximo esta formación.
Otros cursos
Cursos especializados para impulsar tu negocio
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.






















