Core de Desarrollo de Aplicaciones (IFCD0105)
El curso de Core de Desarrollo de Aplicaciones reúne las competencias comunes que usa cualquier equipo, sea cual sea el lenguaje: metodología ágil, control de versiones con Git, arquitectura de aplicaciones web, comunicación entre servicios y despliegue automatizado. Es lo que separa a quien sabe programar de quien sabe participar en un proyecto de software profesional. Se dirige a quien se inicia y a quien programa de forma aislada y quiere entrar en un equipo. El programa oficial detallado está más abajo (IFCD0105, 50 horas). Puede interesarte también: Ingeniería de Software Avanzada · Diseño Técnico y Funcional de Software.
Curso IFCD0105 core de desarrollo de aplicaciones web online
¿Eres docente?
¿Quieres saber más?
Bonificable hasta el 100 % para empresas
¿Te interesa esta área?
¿Qué se aprenderá?
Objetivos del curso
- Aplicar metodologías ágiles al desarrollo de software.
- Gestionar el control de versiones y el trabajo colaborativo con Git.
- Identificar las arquitecturas de aplicaciones web más habituales y sus patrones.
- Crear APIs web y aplicar herramientas de integración y despliegue continuos.
¿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 1Metodología Agile
- Módulo 2Trabajar con repositorios en Git
- Módulo 3Arquitectura de aplicaciones web: conceptos clave
- Módulo 4APIs y sockets
- Módulo 5Herramientas para la integración y el despliegue continuos
Metodología Agile
10 horas
Se introducen las metodologías ágiles y los marcos de trabajo más extendidos, evaluando la idoneidad de cada uno según el proyecto y el contexto, así como el uso de tableros de seguimiento.
Trabajar con repositorios en Git
10 horas
Se trabaja el control de versiones con Git: gestión de repositorios, buenas prácticas con ramas, resolución de conflictos y modificaciones sobre el historial del código.
Arquitectura de aplicaciones web: conceptos clave
10 horas
Se exploran las arquitecturas de aplicaciones web habituales, el papel de los microservicios y de orquestadores como Kubernetes, y patrones como MVC, arquitectura hexagonal y DDD.
APIs y sockets
10 horas
Se cubre la creación y gestión de APIs y sockets para la comunicación entre aplicaciones, con la definición de endpoints mediante FastAPI y Uvicorn en Python.
Herramientas para la integración y el despliegue continuos
10 horas
Se aplica la cultura DevOps y las herramientas de integración y entrega continuas, como GitHub Actions, para automatizar tareas y garantizar los requisitos de calidad y seguridad.
Metodología
Aprendizaje basado en la práctica
La base común del desarrollo profesional
Sesiones en directo con formador y grupos reducidos, con práctica guiada sobre un repositorio y una cadena de despliegue reales. El itinerario recorre las metodologías ágiles, el control de versiones con Git, las arquitecturas de aplicaciones web y sus patrones, la creación de APIs y sockets, y las herramientas de integración y despliegue continuos. Las cuentas y entornos necesarios 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
Equipos de desarrollo de software
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.






















