<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="https://tube.laudetech.dev/feed/rss-style.xsl"?>    <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"
        xmlns:wfw="http://wellformedweb.org/CommentAPI/"
        xmlns:dc="http://purl.org/dc/elements/1.1/"
        xmlns:atom="http://www.w3.org/2005/Atom"
        xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
        xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
        xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
        <channel>
            <atom:link href="https://tube.laudetech.dev/channel/Rob/rss" rel="self" type="application/rss+xml" />
            <title>
                <![CDATA[ Rob ]]>
            </title>
            <description>
                <![CDATA[ Programo cosas ]]>
            </description>
            <link>https://tube.laudetech.dev/channel/Rob</link>
            <sy:updatePeriod>hourly</sy:updatePeriod>
            <sy:updateFrequency>1</sy:updateFrequency>
            <language>en</language>
            <itunes:category text="Society &amp; Culture" />
            <itunes:explicit>false</itunes:explicit>
            <!-- required by Apple Podcasts/Spotify for the channel-level cover art -->
            <itunes:image href="https://tube.laudetech.dev/videos/userPhoto/photo3.png?cache=1628146454_1775991366" />
            <itunes:author>
                <![CDATA[ Rob ]]>
            </itunes:author>
            <itunes:summary>
                <![CDATA[ Programo cosas ]]>
            </itunes:summary>
                        <itunes:owner>
                <itunes:name>
                    <![CDATA[ Rob ]]>
                </itunes:name>
                <itunes:email>
                    <![CDATA[ tecnico@qualityobjects.com ]]>
                </itunes:email>
            </itunes:owner>
            
            <image>
                <title>
                    <![CDATA[ Rob ]]>
                </title>
                <url>https://tube.laudetech.dev/videos/userPhoto/photo3.png?cache=1628146454_1775991366</url>
                <link>https://tube.laudetech.dev/channel/Rob</link>
                <width>144</width>
                <height>40</height>
                <description>RSS</description>
            </image>

            
                <item>
                    <title>
                        <![CDATA[ Q&A Fusión Laude ]]>
                    </title>
                    <description>
                        <![CDATA[ <p>Sesión informativa sobre la fusión con Laude a fecha Nov-2022</p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/73/q-a-fusion-laude</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_221125132554_1e4d/video_221125132554_1e4d.mp4" length="222711379" type="video/mp4" />                    <pubDate>Fri, 25 Nov 2022 13:25:54 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/73</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ SpringBoot Testing Unitario ]]>
                    </title>
                    <description>
                        <![CDATA[ <p><br /><br /></p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/61/springboot-testing-unitario</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_220315150751_0ad9/video_220315150751_0ad9.mp4" length="237645883" type="video/mp4" />                    <pubDate>Tue, 15 Mar 2022 15:07:51 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/61</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ Spring Batch ]]>
                    </title>
                    <description>
                        <![CDATA[ <p>Introducción a Spring Batch<br /><br /></p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/59/spring-batch-1</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_220315091151_e4f2/video_220315091151_e4f2.mp4" length="257505789" type="video/mp4" />                    <pubDate>Tue, 15 Mar 2022 09:11:51 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/59</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ SpringBoot Integration Tests ]]>
                    </title>
                    <description>
                        <![CDATA[ <p>Introducción a tests de integración con SpringBoot y Mockito<br /><br /></p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/57/springboot-integration-tests</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_220315090835_c359/video_220315090835_c359.mp4" length="254502564" type="video/mp4" />                    <pubDate>Tue, 15 Mar 2022 09:08:35 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/57</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ JDBC / Spring Data JPA ]]>
                    </title>
                    <description>
                        <![CDATA[ <p>Introducción a JDBC y Spring Data JPA<br /><br /></p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/54/jdbc-spring-data-jpa</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_220315090414_5c7d/video_220315090414_5c7d.mp4" length="262772384" type="video/mp4" />                    <pubDate>Tue, 15 Mar 2022 09:04:14 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/54</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ SpringBoot Basic ]]>
                    </title>
                    <description>
                        <![CDATA[ <p>Introducción a SpringBoot y servicios REST</p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/53/springboot-basic</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_220315090224_8ade/video_220315090224_8ade.mp4" length="197541440" type="video/mp4" />                    <pubDate>Tue, 15 Mar 2022 09:02:24 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/53</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ Curso Angular SFM 3-2 ]]>
                    </title>
                    <description>
                        <![CDATA[ <p>Sexta y última sesión (3-2) del curso de Angular impartido a SFM (dic 2021).</p>
<p>Contenido de la sesión 3-2:</p>
<div>
<div>
<div>
<ul>
<li>Diálogos en Angular Material</li>
<li>Confirmación borrado mediante diálogo</li>
<li>Responsive con flex-layout</li>
</ul>
</div>
</div>
<p>Son un total de 6 sesiones divididas en 3 días, 1-1, 1-2, 2-1, ..., 3-2</p>
</div>
<p>El código desarrollado durante el curso se encuentra subido a un repositorio GIT en GitLab: <a href="https://gitlab.com/qo-oss/sfm-demo-app" target="_blank" rel="noreferrer noopener">qo-oss / SFM Demo App · GitLab</a><br /><br />En el repositorio, existen 3 ficheros con diferente información sobre el curso:</p>
<ul>
<li><a href="https://gitlab.com/qo-oss/sfm-demo-app/-/blob/master/README.md" target="_blank" rel="noreferrer noopener">README.md</a> explica cómo dar los primeros pasos para levantar la aplicación de ejemplo en local.</li>
<li><a href="https://gitlab.com/qo-oss/sfm-demo-app/-/blob/master/LINKS.md" target="_blank" rel="noreferrer noopener">LINKS.md</a>: Lista de links de interés que hemos visto a lo largo del curso, con alguna incorporación adicional añadida al final.</li>
<li><a href="https://gitlab.com/qo-oss/sfm-demo-app/-/blob/master/VIDEOS.md" target="_blank" rel="noreferrer noopener">VIDEOS.md</a>: Contenido de cada una de las 6 sesiones de video que componen el curso, la idea es poder usarlo como índice para saber en qué video buscar los conceptos explicados. </li>
</ul>
<p> </p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/48/curso-angular-sfm-3-2</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_211223131852_65ad/video_211223131852_65ad.mp4" length="91743927" type="video/mp4" />                    <pubDate>Thu, 23 Dec 2021 13:18:52 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/48</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ Curso Angular SFM 3-1 ]]>
                    </title>
                    <description>
                        <![CDATA[ <p>Quinta sesión (3-1) del curso de Angular impartido a SFM (dic 2021).</p>
<p>Contenido de la sesión 3-1:</p>
<div>
<div>
<ul>
<li>Datos del back con HttpClient y Observables</li>
<li>Control de errores en llamada back</li>
<li>Añadir proxy para llamar al back</li>
<li>Routing con parámetros</li>
<li>Personalización componente de alta y edición</li>
</ul>
</div>
<p>Son un total de 6 sesiones divididas en 3 días, 1-1, 1-2, 2-1, ..., 3-2</p>
</div>
<p>El código desarrollado durante el curso se encuentra subido a un repositorio GIT en GitLab: <a href="https://gitlab.com/qo-oss/sfm-demo-app" target="_blank" rel="noreferrer noopener">qo-oss / SFM Demo App · GitLab</a><br /><br />En el repositorio, existen 3 ficheros con diferente información sobre el curso:</p>
<ul>
<li><a href="https://gitlab.com/qo-oss/sfm-demo-app/-/blob/master/README.md" target="_blank" rel="noreferrer noopener">README.md</a> explica cómo dar los primeros pasos para levantar la aplicación de ejemplo en local.</li>
<li><a href="https://gitlab.com/qo-oss/sfm-demo-app/-/blob/master/LINKS.md" target="_blank" rel="noreferrer noopener">LINKS.md</a>: Lista de links de interés que hemos visto a lo largo del curso, con alguna incorporación adicional añadida al final.</li>
<li><a href="https://gitlab.com/qo-oss/sfm-demo-app/-/blob/master/VIDEOS.md" target="_blank" rel="noreferrer noopener">VIDEOS.md</a>: Contenido de cada una de las 6 sesiones de video que componen el curso, la idea es poder usarlo como índice para saber en qué video buscar los conceptos explicados. </li>
</ul> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/47/curso-angular-sfm-3-1</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_211223131804_2b6d/video_211223131804_2b6d.mp4" length="189646950" type="video/mp4" />                    <pubDate>Thu, 23 Dec 2021 13:18:04 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/47</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ Curso Angular SFM 2-2 ]]>
                    </title>
                    <description>
                        <![CDATA[ <p>Cuarta sesión (2-2) del curso de Angular impartido a SFM (dic 2021).</p>
<p>Contenido de la sesión 2-2:</p>
<div>
<ul>
<li>Angular Material en formulario</li>
<li>Validaciones en formularios</li>
<li>Creación de Service en Angular</li>
<li>Uso básico Observable</li>
</ul>
</div>
<p>Son un total de 6 sesiones divididas en 3 días, 1-1, 1-2, 2-1, ..., 3-2<br /><br />El código desarrollado durante el curso se encuentra subido a un repositorio GIT en GitLab: <a href="https://gitlab.com/qo-oss/sfm-demo-app" target="_blank" rel="noreferrer noopener">qo-oss / SFM Demo App · GitLab</a><br /><br />En el repositorio, existen 3 ficheros con diferente información sobre el curso:</p>
<ul>
<li><a href="https://gitlab.com/qo-oss/sfm-demo-app/-/blob/master/README.md" target="_blank" rel="noreferrer noopener">README.md</a> explica cómo dar los primeros pasos para levantar la aplicación de ejemplo en local.</li>
<li><a href="https://gitlab.com/qo-oss/sfm-demo-app/-/blob/master/LINKS.md" target="_blank" rel="noreferrer noopener">LINKS.md</a>: Lista de links de interés que hemos visto a lo largo del curso, con alguna incorporación adicional añadida al final.</li>
<li><a href="https://gitlab.com/qo-oss/sfm-demo-app/-/blob/master/VIDEOS.md" target="_blank" rel="noreferrer noopener">VIDEOS.md</a>: Contenido de cada una de las 6 sesiones de video que componen el curso, la idea es poder usarlo como índice para saber en qué video buscar los conceptos explicados. </li>
</ul> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/46/curso-angular-sfm-2-2</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_211223131711_c06f/video_211223131711_c06f.mp4" length="153995292" type="video/mp4" />                    <pubDate>Thu, 23 Dec 2021 13:17:11 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/46</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ Curso Angular SFM 2-1 ]]>
                    </title>
                    <description>
                        <![CDATA[ <p>Tercera sesión (2-1) del curso de Angular impartido a SFM (dic 2021).</p>
<p>Contenido de la sesión 2-1:</p>
<div>
<ul>
<li>Routing</li>
<li>Formularios reactivos</li>
<li>Angular Material</li>
</ul>
</div>
<p>Son un total de 6 sesiones divididas en 3 días, 1-1, 1-2, 2-1, ..., 3-2<br /><br />El código desarrollado durante el curso se encuentra subido a un repositorio GIT en GitLab: <a href="https://gitlab.com/qo-oss/sfm-demo-app" target="_blank" rel="noreferrer noopener">qo-oss / SFM Demo App · GitLab</a><br /><br />En el repositorio, existen 3 ficheros con diferente información sobre el curso:</p>
<ul>
<li><a href="https://gitlab.com/qo-oss/sfm-demo-app/-/blob/master/README.md" target="_blank" rel="noreferrer noopener">README.md</a> explica cómo dar los primeros pasos para levantar la aplicación de ejemplo en local.</li>
<li><a href="https://gitlab.com/qo-oss/sfm-demo-app/-/blob/master/LINKS.md" target="_blank" rel="noreferrer noopener">LINKS.md</a>: Lista de links de interés que hemos visto a lo largo del curso, con alguna incorporación adicional añadida al final.</li>
<li><a href="https://gitlab.com/qo-oss/sfm-demo-app/-/blob/master/VIDEOS.md" target="_blank" rel="noreferrer noopener">VIDEOS.md</a>: Contenido de cada una de las 6 sesiones de video que componen el curso, la idea es poder usarlo como índice para saber en qué video buscar los conceptos explicados. </li>
</ul> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/45/curso-angular-sfm-2-1</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_211223131607_2e6e/video_211223131607_2e6e.mp4" length="148729756" type="video/mp4" />                    <pubDate>Thu, 23 Dec 2021 13:16:07 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/45</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ Curso Angular SFM 1-2 ]]>
                    </title>
                    <description>
                        <![CDATA[ <p>Segunda sesión (1-2) del curso de Angular impartido a SFM (dic 2021).</p>
<p>Contenido de la sesión 1-2:</p>
<ul>
<li>Estructura componentes en Angular</li>
<li>Directivas *ngIf / *ngFor</li>
<li>Creación de componente desde cero</li>
<li>Uso de @angular/flex-layout</li>
<li>Parámetros de E/S (@Input / @Output)</li>
</ul>
<p>Son un total de 6 sesiones divididas en 3 días, 1-1, 1-2, 2-1, ..., 3-2<br /><br />El código desarrollado durante el curso se encuentra subido a un repositorio GIT en GitLab: <a href="https://gitlab.com/qo-oss/sfm-demo-app" target="_blank" rel="noreferrer noopener">qo-oss / SFM Demo App · GitLab</a><br /><br />En el repositorio, existen 3 ficheros con diferente información sobre el curso:</p>
<ul>
<li><a href="https://gitlab.com/qo-oss/sfm-demo-app/-/blob/master/README.md" target="_blank" rel="noreferrer noopener">README.md</a> explica cómo dar los primeros pasos para levantar la aplicación de ejemplo en local.</li>
<li><a href="https://gitlab.com/qo-oss/sfm-demo-app/-/blob/master/LINKS.md" target="_blank" rel="noreferrer noopener">LINKS.md</a>: Lista de links de interés que hemos visto a lo largo del curso, con alguna incorporación adicional añadida al final.</li>
<li><a href="https://gitlab.com/qo-oss/sfm-demo-app/-/blob/master/VIDEOS.md" target="_blank" rel="noreferrer noopener">VIDEOS.md</a>: Contenido de cada una de las 6 sesiones de video que componen el curso, la idea es poder usarlo como índice para saber en qué video buscar los conceptos explicados. </li>
</ul> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/44/curso-angular-sfm-1-2</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_211223131057_f8e9/video_211223131057_f8e9.mp4" length="183457334" type="video/mp4" />                    <pubDate>Thu, 23 Dec 2021 13:10:57 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/44</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ Curso Angular SFM-1-1 ]]>
                    </title>
                    <description>
                        <![CDATA[ <p>Primera sesión (1-1) del curso de Angular impartido a SFM (dic 2021).</p>
<p>Contenido de la sesión 1-1:</p>
<ul>
<li>Aplicaciones web</li>
<li>Dependencias para desarrollar en Angular</li>
<li>Primeros pasos, creación de app desde cero</li>
</ul>
<p>Son un total de 6 sesiones divididas en 3 días, 1-1, 1-2, 2-1, ..., 3-2<br /><br />El código desarrollado durante el curso se encuentra subido a un repositorio GIT en GitLab: <a href="https://gitlab.com/qo-oss/sfm-demo-app" target="_blank" rel="noreferrer noopener">qo-oss / SFM Demo App · GitLab</a><br /><br />En el repositorio, existen 3 ficheros con diferente información sobre el curso:</p>
<ul>
<li><a href="https://gitlab.com/qo-oss/sfm-demo-app/-/blob/master/README.md" target="_blank" rel="noreferrer noopener">README.md</a> explica cómo dar los primeros pasos para levantar la aplicación de ejemplo en local.</li>
<li><a href="https://gitlab.com/qo-oss/sfm-demo-app/-/blob/master/LINKS.md" target="_blank" rel="noreferrer noopener">LINKS.md</a>: Lista de links de interés que hemos visto a lo largo del curso, con alguna incorporación adicional añadida al final.</li>
<li><a href="https://gitlab.com/qo-oss/sfm-demo-app/-/blob/master/VIDEOS.md" target="_blank" rel="noreferrer noopener">VIDEOS.md</a>: Contenido de cada una de las 6 sesiones de video que componen el curso, la idea es poder usarlo como índice para saber en qué video buscar los conceptos explicados. </li>
</ul> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/42/curso-angular-sfm-1-1</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_211223130838_97e6/video_211223130838_97e6.mp4" length="118339193" type="video/mp4" />                    <pubDate>Thu, 23 Dec 2021 13:08:38 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/42</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ Angular Form Validators ]]>
                    </title>
                    <description>
                        <![CDATA[ <p>Creación de un validador personalizado en angular en un formulario reactivo donde la validación de un campo depende del valor de otro</p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/25/angular-form-validators</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_210819200403_563f/video_210819200403_563f.mp4" length="61202632" type="video/mp4" />                    <pubDate>Thu, 19 Aug 2021 20:04:03 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/25</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ WS SOAP - Cliente ]]>
                    </title>
                    <description>
                        <![CDATA[ <p><br />Acceso a servicio web SOAP desde una aplicación Java / SpringBoot</p>
<p>Repositorios implicados:</p>
<p><a href="https://gitlab.com/qo-courses/cinemanager">https://gitlab.com/qo-courses/cinemanager</a></p>
<p> </p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/24/ws-soap---cliente</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_210819171758_2959/video_210819171758_2959.mp4" length="152414046" type="video/mp4" />                    <pubDate>Thu, 19 Aug 2021 17:17:58 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/24</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ WS SOAP - Creación ]]>
                    </title>
                    <description>
                        <![CDATA[ <p>Creación y publicación de un Servicio Web SOAP con SpringBoot</p>
<p>Repositorios implicados:</p>
<p><a href="https://gitlab.com/qo-courses/cinemanager">https://gitlab.com/qo-courses/cinemanager</a></p>
<p> </p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/22/ws-soap---creacion</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_210819110405_cae2/video_210819110405_cae2.mp4" length="142001183" type="video/mp4" />                    <pubDate>Thu, 19 Aug 2021 11:04:05 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/22</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ Spring Batch ]]>
                    </title>
                    <description>
                        <![CDATA[ <p><br />Sesión formativa sobre Spring Batch sobre un caso de uso típico que lee un fichero y almacena en BBDD</p>
<p>Repositorios implicados:</p>
<p><a href="https://gitlab.com/qo-courses/cinemanager">https://gitlab.com/qo-courses/cinemanager</a></p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/21/spring-batch</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_210811121008_3e30/video_210811121008_3e30.mp4" length="285956562" type="video/mp4" />                    <pubDate>Wed, 11 Aug 2021 12:10:08 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/21</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ SpringBoot - Tests de Integración ]]>
                    </title>
                    <description>
                        <![CDATA[ <p><br />Sesión formativa sobre tests de integración en SpringBoot, incluyend cómo hacer teests unitarios sobre un Controller</p>
<p>Repositorios implicados:</p>
<p><a href="https://gitlab.com/qo-courses/cinemanager">https://gitlab.com/qo-courses/cinemanager</a></p>
<p> </p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/20/springboot---tests-de-integracion</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_210811083811_0105/video_210811083811_0105.mp4" length="234782152" type="video/mp4" />                    <pubDate>Wed, 11 Aug 2021 08:38:11 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/20</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ SpringBoot - Unit Testing ]]>
                    </title>
                    <description>
                        <![CDATA[ <p><br />Sesión formativa sobre tests unitarios en SpringBoot mediante Junit5 y Mockito</p>
<p>Repositorios implicados:</p>
<p><a href="https://gitlab.com/qo-courses/cinemanager">https://gitlab.com/qo-courses/cinemanager</a></p>
<p> </p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/19/springboot---unit-testing</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_210811083719_15a5/video_210811083719_15a5.mp4" length="247882267" type="video/mp4" />                    <pubDate>Wed, 11 Aug 2021 08:37:19 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/19</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ Angular Unit Testing ]]>
                    </title>
                    <description>
                        <![CDATA[ <p><br />Testing unitario con Angular, utilizando los frameworks por defecto Karma y Jasmine</p>
<p>Repositorios implicados:</p>
<p><a href="https://gitlab.com/qo-courses/cinemanager">https://gitlab.com/qo-courses/cinemanager</a></p>
<p> </p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/18/angular-unit-testing</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_210810233707_721f/video_210810233707_721f.mp4" length="285776267" type="video/mp4" />                    <pubDate>Tue, 10 Aug 2021 23:37:07 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/18</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ Angular Material & flex-layout (parte III) ]]>
                    </title>
                    <description>
                        <![CDATA[ <p><br />Tercera sesión sobre AAngular Material y flex-layout donde continuamos con el maquetado de un diseño pre-establecido.</p>
<p>Repositorios implicados:</p>
<p><a href="https://gitlab.com/qo-courses/cinemanager">https://gitlab.com/qo-courses/cinemanager</a></p>
<p> </p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/17/angular-material-flex-layout-parte-iii</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_210808231823_1816/video_210808231823_1816.mp4" length="371776588" type="video/mp4" />                    <pubDate>Sun, 08 Aug 2021 23:18:23 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/17</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ Angular Material & flex-layout (parte II) ]]>
                    </title>
                    <description>
                        <![CDATA[ <p>Tercera y última sesión de Angular Material donde terminamos la maquetación de un diseño dado adaptando componentes de Angular Material y creando también alguno desde cero (sin partir de Angular Material)</p>
<p>Repositorios implicados:</p>
<p><a href="https://gitlab.com/qo-courses/cinemanager">https://gitlab.com/qo-courses/cinemanager</a></p>
<p> </p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/16/angular-material-flex-layout-parte-ii</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_210808231702_c57d/video_210808231702_c57d.mp4" length="188134635" type="video/mp4" />                    <pubDate>Sun, 08 Aug 2021 23:17:02 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/16</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ Angular Material & flex-layout (parte I) ]]>
                    </title>
                    <description>
                        <![CDATA[ <p>Primera sesión sobre Angular Material & flex-layout donde profundizamos sobre flex-layout y cómo se gestionan los UI responsive</p>
<p>Repositorios implicados:</p>
<p><a href="https://gitlab.com/qo-courses/cinemanager">https://gitlab.com/qo-courses/cinemanager</a></p>
<p> </p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/15/angular-material-flex-layout-parte-i</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_210808231503_2c85/video_210808231503_2c85.mp4" length="201272090" type="video/mp4" />                    <pubDate>Sun, 08 Aug 2021 23:15:03 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/15</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ Angular (parte II) ]]>
                    </title>
                    <description>
                        <![CDATA[ <p><br />Segunda sesión de angular donde se continúa la introducción a conceptos básicos y se amplía el contenido sobre los formularios reactivos</p>
<p>Repositorios implicados:</p>
<p><a href="https://gitlab.com/qo-courses/cinemanager">https://gitlab.com/qo-courses/cinemanager</a></p>
<p> </p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/14/angular-parte-ii</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_210808184235_ef3f/video_210808184235_ef3f.mp4" length="219362201" type="video/mp4" />                    <pubDate>Sun, 08 Aug 2021 18:42:35 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/14</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ Angular (parte I) ]]>
                    </title>
                    <description>
                        <![CDATA[ <p><br />Introducción a Angular, conceptos básicos, binding, routing, estructura de una aplicación creada desde cero y creación de componentes</p>
<p>Repositorios implicados:</p>
<p><a href="https://gitlab.com/qo-courses/cinemanager">https://gitlab.com/qo-courses/cinemanager</a></p>
<p> </p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/13/angular-parte-i</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_210808183858_46fa/video_210808183858_46fa.mp4" length="549181244" type="video/mp4" />                    <pubDate>Sun, 08 Aug 2021 18:38:58 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/13</guid>
                </item>

            
                <item>
                    <title>
                        <![CDATA[ Taller Spring Data - Specifications ]]>
                    </title>
                    <description>
                        <![CDATA[ <p>Ejemplo de uso de las Specifications de Spring Data para poder realizar queries con filtros dinámicos en función de los parámetros de la request.</p>
<p>Adicionalmente se añade la anotación @EntityGrapth para optimizar los accesos a la BBDD.</p> ]]>
                    </description>
                    <link>https://tube.laudetech.dev/channel/Rob/video/12/taller-spring-data---specifications</link>
                    <enclosure url="https://tube.laudetech.dev/videos/video_210807103715_87d9/video_210807103715_87d9.mp4" length="116010342" type="video/mp4" />                    <pubDate>Sat, 07 Aug 2021 10:37:15 +0000</pubDate>
                    <guid>https://tube.laudetech.dev/channel/Rob/video/12</guid>
                </item>

            
        </channel>
    </rss>
