<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Arquitectura Web by </title>
      <link>https://padlet.com/iinf18jriosc/sjmkar8kr6hl7hhs</link>
      <description> Layers in Software Architecture y Clean and Hexagonal Architectures for Dummies</description>
      <language>en-us</language>
      <pubDate>2022-05-04 20:51:02 UTC</pubDate>
      <lastBuildDate>2025-11-10 18:46:10 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet.net/icons/png/1f440.png</url>
      </image>
      <item>
         <title>Patrones de arquitectura de software</title>
         <author>iinf18jriosc</author>
         <link>https://padlet.com/iinf18jriosc/sjmkar8kr6hl7hhs/wish/2170594758</link>
         <description><![CDATA[<div><strong>1. Capa presentación </strong><br>Es la capa inferior, el corazón de nuestra aplicación. Ésta capa solo debe comunicarse con su capa inmediatamente superior<br><strong>2. Capa lógica negocio</strong></div><div>En esta parte del aplicativo, tenemos toda la lógica perteneciente a nuestro negocio, el mapeo con las bases de datos si es el caso y los tipos de datos que existen en nuestra persistencia.<br><strong>3. Capa intermedia </strong></div><div>Capa que recibe una petición del usuario y contienen todas las reglas y métodos para transformar que se intercambian entre la vista y el modelo.<br><strong>4. Capa pública </strong></div><div>Es la capa superior que se compone de código HTML, CSS3, JavaScript por ejemplo, mezclado con código dinámico que nos proporciona el motor de vistas si es el caso.<br><br></div><div><br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/810759189/21af82593cb5fbaab1d48b93972066be/xd.png" />
         <pubDate>2022-05-04 21:06:57 UTC</pubDate>
         <guid>https://padlet.com/iinf18jriosc/sjmkar8kr6hl7hhs/wish/2170594758</guid>
      </item>
      <item>
         <title>Arquitectura hexagonal</title>
         <author>iinf18jriosc</author>
         <link>https://padlet.com/iinf18jriosc/sjmkar8kr6hl7hhs/wish/2170600991</link>
         <description><![CDATA[<div>La arquitectura hexagonal es una arquitectura del software en la que se busca es separar el núcleo lógico de la aplicación, dejarlo en el centro totalmente aislado del exterior, del cliente y de otras interacciones. En la misma tenemos adaptadores, puertos, el núcleo lógico y adaptadores y puertos secundarios.<br><br></div><h1><strong>Etapa 0: la aplicación</strong></h1><div>Está tu aplicación y está el mundo exterior. Este será nuestro punto de partida. Usaremos la palabra aplicación, pero eso puede significar muchas cosas<br><br></div><h1><strong>Etapa 1: dominio e infraestructura</strong></h1><div>Un dominio de internet es un nombre único que identifica a una subárea de internet. El propósito principal de los nombres de dominio en Internet y del sistema​ de nombres de dominio, es traducir las direcciones IP.<br><br></div><h1><strong>Etapa 2: casos de uso</strong></h1><div>Un caso de uso es la descripción de una acción o actividad. Un diagrama de caso de uso es una descripción de las actividades que deberá realizar alguien o algo para llevar a cabo algún proceso.<br><br></div><h1><strong>Etapa 3: adaptadores primarios y secundarios.</strong></h1><ul><li>Los adaptadores primarios son puntos de entrada/entrada (mecanismos de entrega, controladores) de su aplicación.</li><li>Los adaptadores secundarios son puntos salientes de su aplicación que se conectan a actores secundarios.</li></ul><div><br></div><h1><strong>Etapa 4: puertos y la regla de dependencia</strong></h1><div>En otras palabras, el dominio/núcleo no debería depender directamente de ningún adaptador. Pero espere un minuto: los casos de uso se basan en bases de datos y otros adaptadores.<br><br></div><h1><strong>Etapa 5: manejo de errores</strong></h1><div>El manejo de errores se refiere a los procedimientos de respuesta y recuperación de las condiciones de error presentes en una aplicación de software. En otras palabras, es el proceso compuesto por anticipación, detección y resolución de errores de aplicación, errores de programación o errores de comunicación.<br><br></div><h1><strong>Etapa 6: prueba</strong></h1><div>Una prueba de software es un proceso por medio del cual se evalúa la funcionalidad de un software y se intenta identificar posibles errores. Su propósito principal es asegurar que la aplicación desarrollada cumpla con los estándares y se ofrezca al cliente un producto de calidad.<br><br></div><h1><strong>Etapa 7: solicitudes y respuestas</strong></h1><div>como su nombre lo dice en esta capo obtenemos el fedback acerca del resultado final y si el cliente esta satisfecho.<br><br></div><h1><strong>Etapa 8: raíz&nbsp;</strong></h1><div>Una raíz se define en el mundo informático como el directorio de nivel superior de un sistema de archivos. Directorio de nivel superior significa que se incluyen todos los demás directorios, incluidos los subdirectorios y los archivos que contienen.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/810759189/a7ce5f357473cc3a48edf4ee97589914/1_yR4C1B_YfMh5zqpbHzTyag.png" />
         <pubDate>2022-05-04 21:13:55 UTC</pubDate>
         <guid>https://padlet.com/iinf18jriosc/sjmkar8kr6hl7hhs/wish/2170600991</guid>
      </item>
      <item>
         <title>referencias</title>
         <author>iinf18jriosc</author>
         <link>https://padlet.com/iinf18jriosc/sjmkar8kr6hl7hhs/wish/2170626675</link>
         <description><![CDATA[<ul><li><sup>Soares, L. (2021, 26 julio). </sup><em><sup>Clean and Hexagonal Architectures for Dummies</sup></em><sup>. medium.comhttps://medium.com/codex/clean-architecture-for-dummies-df6561d42c94</sup></li></ul><div><br></div><ul><li><sup>Rusnok, D. (2020, 3 octubre). </sup><em><sup>Layers in Software Architecture</sup></em><sup>. levelup.gitconnected.com. https://levelup.gitconnected.com/layers-in-software-architecture-that-every-sofware-architect-should-know-76b2452b9d9a</sup></li></ul><div><br></div><ul><li><sup>Perez, J. (2020, 9 julio). </sup><em><sup>Qué es la arquitectura hexagonal</sup></em><sup>. openwebinars.net. https://openwebinars.net/blog/que-es-la-arquitectura-hexagonal/#:~:text=La%20arquitectura%20hexagonal%20es%20una,y%20adaptadores%20y%20puertos%20secundarios.</sup></li></ul><div><br></div><ul><li><sup>Lopez, J. O.&nbsp; (2019, 11 marzo). </sup><em><sup>Patrones de arquitectura de software</sup></em><sup>. dreams.es. https://www.dreams.es/transformacion-digital/desarrolladores-paginas-web/patrones-de-arquitectura-de-software</sup></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-04 21:45:13 UTC</pubDate>
         <guid>https://padlet.com/iinf18jriosc/sjmkar8kr6hl7hhs/wish/2170626675</guid>
      </item>
   </channel>
</rss>
