Skip to content

Programación.

Programación. 1DAW. Curso 2025/2026.

Acerca de

En la sociedad digital de 2025, la programación se ha convertido en una habilidad esencial que impulsa la innovación tecnológica en todos los ámbitos: desde aplicaciones móviles y sistemas de inteligencia artificial, hasta plataformas financieras y videojuegos. Detrás de cada avance hay una base sólida de algoritmos, estructuras de datos y paradigmas de programación que permiten transformar ideas en soluciones reales.

El módulo de Programación en Formación Profesional te adentrará en el mundo del desarrollo a través de Java, uno de los lenguajes más influyentes y vigentes desde su creación en 1995 por Sun Microsystems. Nacido con el lema “write once, run anywhere”, Java revolucionó la forma de crear software multiplataforma, y hoy sigue siendo un pilar en la industria gracias a su robustez, seguridad y amplia comunidad.

A lo largo del curso, aprenderás los fundamentos de la algorítmica, desarrollando la capacidad de descomponer problemas complejos en pasos claros y eficientes. Además, explorarás los principios de la Programación Orientada a Objetos (POO), un paradigma que facilita la construcción de aplicaciones modulares, escalables y mantenibles. Conocerás conceptos clave como clases, herencia, polimorfismo y encapsulación, que te permitirán diseñar soluciones profesionales desde el primer momento.

Este módulo no solo te dará las bases técnicas para convertirte en programador, sino también la mentalidad lógica y creativa que demandan las empresas en un mundo en constante evolución tecnológica. ¡Da tus primeros pasos en Java y construye las habilidades que te abrirán las puertas al futuro del desarrollo de software!

Contenidos

Programación

  1. UD1 - Introducción a la programación
  2. UD2 - Programación estructurada
  3. UD3 - Programación modular
  4. UD4 - Estructuras de datos
  5. UD5 - POO. Clases y Objetos
  6. UD6 - POO. Uso avanzado
  7. UD7 - Estructuras de datos dinámicas
  8. UD8 - Programación funcional y Streams
  9. UD9 - Ficheros
  10. UD10 - Acceso a base de datos
  11. UD11 - Interfaces gráficas de usuarios. MVC

Proyecto

Práctica de clase

Referencias

Autor

Codificado por Vicente Eslava

Contacto

Contacta conmigo a través de:

- Email: vj.eslavamunoz@edu.gva.es

Licencia de uso

El contenido de este repositorio, creado por Vicente Eslava, se distribuye bajo una Licencia Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0).

Esto significa que eres libre de:
* Compartir: copiar y redistribuir el material en cualquier medio o formato.
* Adaptar: remezclar, transformar y crear a partir del material.

Bajo las siguientes condiciones:
* Reconocimiento (BY): Debes citar la autoría de Vicente Eslava y proporcionar un enlace al repositorio original: https://github.com/veslava-edu.
* No Comercial (NC): No puedes utilizar el material para fines comerciales. Su uso debe limitarse a propósitos educativos, formativos o personales.
* Compartir Igual (SA): Si remezclas, transformas o creas a partir del material, debes distribuir tus contribuciones bajo la misma licencia que el original.