<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.cesguiro.es/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.cesguiro.es/feed.php">
        <title>cesguiro</title>
        <description></description>
        <link>https://www.cesguiro.es/</link>
        <image rdf:resource="https://www.cesguiro.es/ttps://www.cesguiro.es/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-08-22T17:30:42+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/spring?rev=1787390926&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/api?rev=1787390918&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/librerias?rev=1787390428&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/arquitectura?rev=1787309394&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/herencia_composicion?rev=1787309326&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/clases_abstractas_interfaces?rev=1787309318&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/enums?rev=1787309307&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/3eval/funcional?rev=1787309274&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/funcional?rev=1787309233&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/colecciones?rev=1787239022&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/poo2?rev=1787238720&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/errores?rev=1787218338&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/poo3?rev=1787213074&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/poo1?rev=1787134561&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/funciones?rev=1787134134&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/java-fundamentos?rev=1787134070&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/algortimos?rev=1787133613&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/entorno?rev=1787133418&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/poo?rev=1787044715&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/poo_metodos_estaticas?rev=1787043886&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.cesguiro.es/ttps://www.cesguiro.es/lib/tpl/bootstrap3/images/favicon.ico">
        <title>cesguiro</title>
        <link>https://www.cesguiro.es/</link>
        <url>https://www.cesguiro.es/ttps://www.cesguiro.es/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/spring?rev=1787390926&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-22T11:28:46+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>10 - Spring Boot</title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/spring?rev=1787390926&amp;do=diff</link>
        <description>10 - Spring Boot</description>
    </item>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/api?rev=1787390918&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-22T11:28:38+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>09 - API Rest</title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/api?rev=1787390918&amp;do=diff</link>
        <description>09 - API Rest</description>
    </item>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/librerias?rev=1787390428&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-22T11:20:28+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>07 - Gestión de proyectos en Java: Paquetes, librerías y Maven - [07 - Librerías y Gestores de Proyectos] </title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/librerias?rev=1787390428&amp;do=diff</link>
        <description>07 - Gestión de proyectos en Java: Paquetes, librerías y Maven

En la programación en Java, el reuso de código se articula mediante librerías y paquetes. Una librería es un conjunto de clases e interfaces organizadas en paquetes que proveen métodos y funcionalidades listas para usar, evitando la necesidad de reimplementarlas desde cero.</description>
    </item>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/arquitectura?rev=1787309394&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-21T12:49:54+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>08 - Arquitectura de Software - creado</title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/arquitectura?rev=1787309394&amp;do=diff</link>
        <description>08 - Arquitectura de Software</description>
    </item>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/herencia_composicion?rev=1787309326&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-21T12:48:46+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>clase:daw:prog:2eval:herencia_composicion - borrado</title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/herencia_composicion?rev=1787309326&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/clases_abstractas_interfaces?rev=1787309318&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-21T12:48:38+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>clase:daw:prog:2eval:clases_abstractas_interfaces - borrado</title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/clases_abstractas_interfaces?rev=1787309318&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/enums?rev=1787309307&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-21T12:48:27+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>clase:daw:prog:2eval:enums - borrado</title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/enums?rev=1787309307&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/3eval/funcional?rev=1787309274&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-21T12:47:54+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>clase:daw:prog:3eval:funcional - borrado</title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/3eval/funcional?rev=1787309274&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/funcional?rev=1787309233&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-21T12:47:13+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>06 - Programación Funcional - [4.2 Métodos Principales] </title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/funcional?rev=1787309233&amp;do=diff</link>
        <description>06 - Programación Funcional

La programación funcional es un paradigma que se centra en tratar a las funciones como elementos de primer orden. En este enfoque, los programas se construyen principalmente a través de la composición y aplicación de funciones. A diferencia del paradigma imperativo, donde se enfatiza la ejecución secuencial de instrucciones que modifican el estado de la aplicación, en la programación funcional se prima la evaluación de expresiones y la ausencia de efectos secundarios…</description>
    </item>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/colecciones?rev=1787239022&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-20T17:17:02+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>04 - Estructura de datos dinámica: Colecciones y Maps - [1.1 Genéricos y restricción de tipos primitivos] </title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/colecciones?rev=1787239022&amp;do=diff</link>
        <description>04 - Estructura de datos dinámica: Colecciones y Maps

1. Colecciones

Las colecciones son estructuras de datos avanzadas que pueden cambiar de tamaño dinámicamente. Todas las colecciones principales derivan de la interfaz base java.util.Collection$0$$-1$$-1$$\rightarrow$$O(1)$$6$$0$$10$$0$$4$</description>
    </item>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/poo2?rev=1787238720&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-20T17:12:00+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>03.2 - POO II: Relaciones entre Clases, Herencia y Abstracción - [Ejercicios] </title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/poo2?rev=1787238720&amp;do=diff</link>
        <description>03.2 - POO II: Relaciones entre Clases, Herencia y Abstracción

1. Herencia

La herencia es un mecanismo fundamental de la Programación Orientada a Objetos (POO) que permite crear nuevas clases a partir de clases existentes, reutilizando sus atributos y métodos.$\rightarrow$$\rightarrow$$\rightarrow$$\rightarrow$$\rightarrow$$\rightarrow$$\rightarrow$$\rightarrow$$salesMade \times commissionPerSale$</description>
    </item>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/errores?rev=1787218338&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-20T11:32:18+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>05 - Control de Errores y Configuración - [Ejercicio 2] </title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/errores?rev=1787218338&amp;do=diff</link>
        <description>05 - Control de Errores y Configuración

1. Gestión de Excepciones y Control de Flujo

Las excepciones son eventos anómalos que ocurren durante la ejecución de un programa y rompen el flujo normal de las instrucciones. Java proporciona un mecanismo orientado a objetos para capturar y gestionar estos errores de forma controlada.</description>
    </item>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/poo3?rev=1787213074&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-20T10:04:34+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>clase:daw:prog:1eval:poo3 - ↷ El nombre de la página cambió de clase:daw:prog:1eval:poo3 a clase:daw:prog:1eval:poo2</title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/poo3?rev=1787213074&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/poo1?rev=1787134561&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T12:16:01+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>03.1 - POO I: Diseño de Clases, Encapsulación y Organización - [1.2 Métodos de clase] </title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/poo1?rev=1787134561&amp;do=diff</link>
        <description>03.1 - POO I: Diseño de Clases, Encapsulación y Organización

La Programación Orientada a Objetos (POO) es un paradigma donde se organiza el código en unidades denominadas clases, las cuales contienen propiedades (o atributos) y métodos.

Al ser Java un lenguaje orientado a objetos, hemos utilizado este paradigma desde la primera línea de código:$-1$$-1$</description>
    </item>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/funciones?rev=1787134134&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T12:08:54+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>02.2 - Funciones - [Enfoque Recursivo] </title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/funciones?rev=1787134134&amp;do=diff</link>
        <description>02.2 - Funciones

En programación, el concepto de reutilización de código es fundamental. Una de las herramientas que nos ayuda a conseguir esa reutilización son las funciones. Las funciones empaquetan y aíslan bloques de código que realiza una tarea determinada.$0$$1$$-1$$0$$0$$0$$0$$0$</description>
    </item>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/java-fundamentos?rev=1787134070&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T12:07:50+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>02.1 - Fundamentos de programación en Java - [Arrays] </title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/java-fundamentos?rev=1787134070&amp;do=diff</link>
        <description>02.1 - Fundamentos de programación en Java

1. Lenguajes de programación

Podemos clasificar los lenguajes de programación atendiendo a distintos criterios

1.1 Según su nivel de abstracción

	*  Lenguajes de bajo nivel: Están muy cercanos al hardware. Dependen de la arquitectura de la máquina, por lo que $0$$1$$[-128, 127]$$0$$[-32768, 32767]$$0$$[-2^{31}, 2^{31}-1]$$0$$[-2^{63}, 2^{63}-1]$$0L$$0.0f$$0.0d$$'\u0000'$$O(n^2)$$O(n^3)$$5$$10$$\text{Área} = \frac{\text{base} \cdot \text{altura}}{2}$…</description>
    </item>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/algortimos?rev=1787133613&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T12:00:13+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>01 - Algoritmos y Pensamiento Computacional - [Ejemplo 2: Validar un PIN de acceso (Bucle con intentos)] </title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/algortimos?rev=1787133613&amp;do=diff</link>
        <description>01 - Algoritmos y Pensamiento Computacional

Antes de escribir código en cualquier lenguaje de programación, lo más importante es aprender a pensar como un programador. Programar consiste principalmente en analizar un problema, descomponerlo en partes más pequeñas y diseñar una secuencia lógica de pasos para resolverlo.$°F = (°C \times 9/5) + 32$$N$$N$</description>
    </item>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/entorno?rev=1787133418&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T11:56:58+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>00 - Preparando el entorno de trabajo - [Versiones JDK] </title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/entorno?rev=1787133418&amp;do=diff</link>
        <description>00 - Preparando el entorno de trabajo

1. IDE: IntelliJ IDEA

Para escribir programas no utilizamos un bloc de notas común, sino un IDE (Entorno de Desarrollo Integrado). Un IDE es como un “procesador de textos para programadores”: un programa que nos ayuda a escribir el código, detecta errores mientras escribimos y nos permite ejecutar nuestras aplicaciones con un solo clic.</description>
    </item>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/poo?rev=1787044715&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T11:18:35+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>clase:daw:prog:1eval:poo - borrado</title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/1eval/poo?rev=1787044715&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/poo_metodos_estaticas?rev=1787043886&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-18T11:04:46+00:00</dc:date>
        <dc:creator>cesguiro (cesguiro@undisclosed.example.com)</dc:creator>
        <title>clase:daw:prog:2eval:poo_metodos_estaticas - borrado</title>
        <link>https://www.cesguiro.es/doku.php/clase/daw/prog/2eval/poo_metodos_estaticas?rev=1787043886&amp;do=diff</link>
        <description></description>
    </item>
</rdf:RDF>
