<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://www.cursoangularjs.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.cursoangularjs.es/feed.php">
        <title>Curso de AngularJS y REST unidades:06_promesas</title>
        <description></description>
        <link>https://www.cursoangularjs.es/</link>
        <image rdf:resource="https://www.cursoangularjs.es/lib/tpl/dokubook/images/favicon.ico" />
       <dc:date>2026-04-13T17:56:40+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.cursoangularjs.es/doku.php?id=unidades:06_promesas:00_start&amp;rev=1409389268&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cursoangularjs.es/doku.php?id=unidades:06_promesas:01_justificacion&amp;rev=1409389982&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cursoangularjs.es/doku.php?id=unidades:06_promesas:02_q&amp;rev=1409608402&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cursoangularjs.es/doku.php?id=unidades:06_promesas:03_avanzado&amp;rev=1409609792&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cursoangularjs.es/doku.php?id=unidades:06_promesas:04_ejemploseguro&amp;rev=1409610217&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.cursoangularjs.es/lib/tpl/dokubook/images/favicon.ico">
        <title>Curso de AngularJS y REST</title>
        <link>https://www.cursoangularjs.es/</link>
        <url>https://www.cursoangularjs.es/lib/tpl/dokubook/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.cursoangularjs.es/doku.php?id=unidades:06_promesas:00_start&amp;rev=1409389268&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-08-30T11:01:08+02:00</dc:date>
        <title>6. Inicio</title>
        <link>https://www.cursoangularjs.es/doku.php?id=unidades:06_promesas:00_start&amp;rev=1409389268&amp;do=diff</link>
        <description>En esta unidad se explica qué son las promesas y cómo se usan desde AngularJS.

Temas

	*  6.1 Justificación
		*  6.2 Servicio $q
		*  6.3 Promesas avanzadas
		*  6.4 Ejemplo de promesa

Ejercicios

Los ejercicios de esta unidad se encuentran en 6. Promesas</description>
    </item>
    <item rdf:about="https://www.cursoangularjs.es/doku.php?id=unidades:06_promesas:01_justificacion&amp;rev=1409389982&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-08-30T11:13:02+02:00</dc:date>
        <title>6.1 Justificación</title>
        <link>https://www.cursoangularjs.es/doku.php?id=unidades:06_promesas:01_justificacion&amp;rev=1409389982&amp;do=diff</link>
        <description>Una “promesa” o también llamada “futuro” es un objeto que actúa como proxy en los casos en los que no se puede retornar el verdadero valor porque aún no se conoce pero no se puede bloquear la función esperando a que llegue. Es una forma de hacer las cosas en vez de usar las funciones de callback.</description>
    </item>
    <item rdf:about="https://www.cursoangularjs.es/doku.php?id=unidades:06_promesas:02_q&amp;rev=1409608402&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-09-01T23:53:22+02:00</dc:date>
        <title>6.2 Servicio $q</title>
        <link>https://www.cursoangularjs.es/doku.php?id=unidades:06_promesas:02_q&amp;rev=1409608402&amp;do=diff</link>
        <description>El servicio de $q es un servicio de AngularJS que contiene toda la funcionalidad de las promesas. Tal y como se indica en su documentación, está basado en la implementación de Kris Kowal's Q.. AngularJS ha hecho su propia versión para que esté todo integrado en el propio framework.</description>
    </item>
    <item rdf:about="https://www.cursoangularjs.es/doku.php?id=unidades:06_promesas:03_avanzado&amp;rev=1409609792&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-09-02T00:16:32+02:00</dc:date>
        <title>6.3 Promesas avanzadas</title>
        <link>https://www.cursoangularjs.es/doku.php?id=unidades:06_promesas:03_avanzado&amp;rev=1409609792&amp;do=diff</link>
        <description>Acabamos de ver cómo funcionan las promesas. Para muchas aplicaciones  será necesario sólo lo que acabamos de ver, sin embargo, AngularJS proporciona más métodos que nos pueden ser útiles en ciertos casos. Pasemos ahora a ver mas funcionalidades de las promesas.</description>
    </item>
    <item rdf:about="https://www.cursoangularjs.es/doku.php?id=unidades:06_promesas:04_ejemploseguro&amp;rev=1409610217&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-09-02T00:23:37+02:00</dc:date>
        <title>6.4 Ejemplo de promesa</title>
        <link>https://www.cursoangularjs.es/doku.php?id=unidades:06_promesas:04_ejemploseguro&amp;rev=1409610217&amp;do=diff</link>
        <description>Para acabar esta unidad vamos a seguir con el ejemplo del seguro médico y vamos a modificar el servicio remoteResource para que ahora haga uso de las promesas y los controladores que lo usan para adecuarse al nuevo interfaz del servicio.

El servicio

El cambio implica que en los métodos get y list ya no se pasen como parámetros las funciones de callback sino que ahora se retorna una promesa y desde los controladores se añaden a la promesa las funciones de callback.</description>
    </item>
</rdf:RDF>
