Programación
Busca apuntes, exámenes y más
Programación modular en Java: cómo partir un programa en métodos y por qué. Anatomía de un método, funciones que devuelven valor frente a procedimientos void, parámetros y argumentos, paso por valor frente a paso por referencia, ámbito de las variables, s
Acceso a bases de datos desde Java con JDBC: la conexión con DriverManager, leer datos con Statement y ResultSet, PreparedStatement y por qué evita la inyección SQL, INSERT, UPDATE y DELETE, transacciones con commit y rollback, y el patrón DAO para organi
Ficheros en Java con la API moderna NIO: Path y Files, escribir y leer texto de golpe (writeString, readString, readAllLines), añadir sin borrar con el modo APPEND, try-with-resources con BufferedReader y BufferedWriter, un CRUD completo reescribiendo el
Programación funcional y Streams en Java: expresiones lambda, referencias a método, interfaces funcionales, la tubería de un Stream, operaciones intermedias (filter, map, sorted), operaciones terminales y Collectors, y Optional para acabar con los NullPoi
Estructuras de datos dinámicas en Java: listas (ArrayList y LinkedList), pilas LIFO con ArrayDeque, colas FIFO, conjuntos sin duplicados (Set), mapas clave-valor (Map), iteradores y la temida ConcurrentModificationException, y ordenación de objetos con Co
POO avanzada en Java: herencia con extends y super, sobrescritura con @Override, la clase Object (toString, equals y hashCode), polimorfismo, clases abstractas, interfaces y composición, con la explicación de cuándo usar cada una y no otra. Incluye anexo
Programación orientada a objetos en Java, empezando por lo básico: clase frente a objeto, atributos privados y encapsulación, constructores y la palabra this, getters y setters con validación, sobrecarga de constructores, toString(), miembros static y con
Arrays y matrices en Java, sin usar atajos de biblioteca. Declarar, crear y recorrer arrays con for clásico y for-each, calcular mínimo, máximo y media a mano, escribir tu propia búsqueda binaria, matrices de dos dimensiones y manipulación de Strings cará
Programación estructurada en Java desde cero: variables y tipos, operadores, entrada y salida por consola con Scanner, pseudocódigo y diagramas de flujo, condicionales (if, switch), bucles (while, do-while, for) y manejo de Strings. Cada ejemplo dice exac
Introducción a la programación con Java, explicada desde cero y sin dar nada por sabido. Qué es un algoritmo frente a un programa, los paradigmas de programación, las fases del ciclo de vida del software, los tipos de lenguajes, la diferencia real entre c
Examen de programación - Listas con numeros
Cómo instalar NetBeans 23 y JDK 23 en Ubuntu 24.04.
Programación orientada a objetos: uso de arrays, constructores, getters y setters. Encapsulación
He publicado nuevos ejercicios de Programación: EJERCICIOS-CLASES-STRING-ARRAYS-Y-TIPOS-DE-DATOS-BASICOS.pdf
He publicado nuevos ejercicios de Programación: EJERCICIOS-ARRAYS.pdf
Ejercicio para practicar Orientación a objetos y algoritmia. Tiene incluido la solución para poder comprobarlo.
ejercicios
-
Tema 3 - Programación Modular
Relación de ejercicios de la programación modular con algunos ejercicios resueltos.
He publicado nuevos ejercicios de Programación: EJERCICIOS-ESTRUCTURAS-DE-CONTROL.pdf
Ejercicios de listas para practicar en todos los lenguajes y aprender a usarlas.
Ejercicios de capturas de excepciones básicos para entenderlas.
Ejercicios condicionales para practicar con cualquier lenguaje.
Ejercicios básicos de programación para cualquier lenguaje, empieza por aquí para dominar la algoritmia.
Explicación de como usar las listas en Kotlin, el lenguaje de las aplicaciones android. Con estos apuntes comprenderas el uso de las listas y algunos metodos de las mismas
Todo lo que debes saber para dominar los mapas/diccionarios en Kotlin, el lenguaje de programación para aplicaciones android.
Son los tipos de bucles utilizados en Kotlin, lo ideal para retomar el curso si vas cojo o empezar de 0.
apuntes
-
RECOPILATORIO EJERCICIOS EXAMEN
Ejercicios resueltos de Java POO. Código limpio y comentado con trucos para evitar errores comunes en el examen. Ideal para Ingeniería Informática y DAM/DAW.
apuntes
-
ARQUITECTURA DE CLASES AVANZADA Y POO
✅ Teoría Masticada: Explicaciones directas sin relleno. ✅ Snippets de Código: Plantillas de "Copiar y Pegar" para JDBC, Ficheros, XML y Colecciones. ✅ Trampas de Examen: Tablas con los errores típicos y cómo evitarlos. ✅ Ejercicios Resueltos: Prácticas pa
He publicado nuevos ejercicios de Programación: EJERCICIOS-METODOS-ESTATICOS.pdf
apuntes
-
Tema 3 - Programación Modular
Apuntes del profesor sobre el tema 3 de Java, divido en dos partes, uno sobre la programación modular y otro sobre la clase String.
He publicado nuevos ejercicios de Programación: Ejercicios-Javascript-resueltos.pdf.pdf
apuntes
-
Tema 1 - Estructura De La Programación
Resumen completo del Tema 1, "Estructura de la programación", han sido revisadas y corregidas en su totalidad para sacar la máxima nota por lo qué no hay omisiones ni errores de información.
examenes
-
Tema 2 - Introducción A Java
Todas los exámenes del Tema 2, "Introducción A Java" resueltos, han sido revisadas y corregidas en su totalidad para sacar la máxima nota, por lo qué no hay omisiones ni errores de información.
ejercicios
-
Tema 2 - Introducción A Java
Todas las actividades del Tema 2, "Introducción A Java", han sido revisadas y corregidas en su totalidad, no hay omisiones ni errores de información, por lo que los trabajos están listos para ser entregados.
apuntes
-
Tema 2 - Introducción A Java
Resumen completo del Tema 2, "Introducción A Java", han sido revisadas y corregidas en su totalidad para sacar la máxima nota por lo qué no hay omisiones ni errores de información.
He publicado nuevos ejercicios de Programación: EJERCICIOS-CON-INSTRUCCIONES-REPETITIVAS-JAVA.pdf
He publicado nuevos ejercicios de Programación: EJERCICIOS-CON-INSTRUCCIONES-DE-CONTROL-ALTERNATIVAS-JAVA.pdf
He publicado nuevos ejercicios de Programación: EJERCICIOS-SECUENCIALES-2-JAVA.pdf.pdf
He publicado nuevos ejercicios de Programación: EJERCICIOS-SECUENCIALES-FOR-WHILE-DO-WHILE-JAVA.pdf.pdf
He publicado nuevos ejercicios de Programación: EJERCICIOS-SECUENCIALES-IF-JAVA.pdf.pdf
apuntes
-
Programación-A
Resumen completo de la asignatura de Programación-A del FP de Grado Superior de DAW del centro ILERNA.
practicas
-
Unidad 0
Carpeta introductoria a la programación. Incluye ejercicios en PDF y enlaces a juegos interactivos para aprender los conceptos básicos de forma práctica y entretenida. Ideal para iniciarse en la lógica, los algoritmos y el pensamiento computacional antes
He publicado nuevos ejercicios de Programación: Ejercicios-secuenciales-JAVA.pdf
He publicado nuevos ejercicios de Programación: Introduccion-Java.pdf