Skip to content

Commit 0742cb9

Browse files
committed
update
1 parent db4b110 commit 0742cb9

File tree

8 files changed

+151
-20
lines changed

8 files changed

+151
-20
lines changed

book/chapters/http/chapter.adoc

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,13 @@ En el año 2000, un nuevo formato para usar HTTP fue diseñado: REST (del inglé
5757

5858
==== Cabeceras Más Usadas
5959

60-
| Cabecera | Descripción | Ejemplo |
61-
|---------------------------------------------------------|------------|------------|
62-
| https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Content-Type[Content-Type] | Define el tipo de contenido que se envía en la petición | application/json |
63-
| https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Accept[Accept] | Define el tipo de contenido que se aceptará en la respuesta | application/json |
64-
|https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Authorization[Authorization]|Permite enviar tokens de autorización.| Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l|
60+
|===
61+
| Cabecera | Descripción | Ejemplo
62+
63+
| https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Content-Type[Content-Type] | Define el tipo de contenido que se envía en la petición | application/json
64+
| https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Accept[Accept] | Define el tipo de contenido que se aceptará en la respuesta | application/json
65+
|https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Authorization[Authorization]|Permite enviar tokens de autorización.| Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
66+
|===
6567

6668
==== Métodos Más Usados
6769

book/chapters/mobile/chapter.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Las aplicaciones móviles son ejecutadas en los denominados "Teléfonos Inteligentes" o _Smartphones_.
44
La industria de las aplicaciones móviles está dominada principalmente por dos sistemas operativos:
5-
_Android_ (Google) e _iOS_ (Apple). Aunque existen otros menores como _Tinzen_ (Samsung) y _HarmonyOS_ (Hwuawei).
5+
_Android_ (Google) e _iOS_ (Apple). Aunque existen otros menores como https://www.tizen.org/[Tizen] (Samsung) y https://www.harmonyos.com/en/[HarmonyOS] (Hwuawei).
66

77
=== Comparación entre Android e iOS
88

book/chapters/mobile/punteo.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
== Aplicaciones Móviles
2+
3+
- Ecosistema Móvil
4+
- Tecnologías para crear Apps Móviles
5+
- Precios y valores
6+
- ¿Qué usar Android o iOS?
7+
- ¿Cómo crear una app Android?.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,15 @@
11
== Seguridad de Aplicaciones Web
2+
3+
En el ciclo de desarrollo se debe resolver tempranamente los requerimientos de seguridad, regulaciones, cumplimiento y riesgos asociados. Por lo que se deben considerar en las primeras etapas de planificación del proyecto. Es adecuado seguir las recomendaciones de seguridad de la última versión del https://owasp.org/Top10/[Owasp Top 10].
4+
5+
**Beneficios de considerar**
6+
7+
- Reducir la probabilidad de una falla de seguridad y sus consecuencias, como pérdida de reputación comercial o multas.
8+
- Evitar fisuras que permitan liberar información delicada que pueden costar millones de dólares por incidente.
9+
10+
Para mayor información se recomiendan los siguientes recursos:
11+
12+
- https://github.com/mirego/elixir-security-advisories
13+
- https://softwarepatternslexicon.com/patterns-elixir/23/2/
14+
- https://hacksplaining.com/lessons
15+
- https://www.manning.com/books/grokking-web-application-security

docs/book.xml

Lines changed: 56 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4802,11 +4802,37 @@ Cada método indica la acción que desea que se efectúe sobre el recurso identi
48024802
<simpara>En el año 2000, un nuevo formato para usar HTTP fue diseñado: REST (del inglés: 'Representational State Transfer'). Las acciones de la nueva API, no estaban supeditadas a nuevos métodos HTTP, unicamente al acceso a URIs especificas con métodos HTTP/1.1). Esto permitió que cualquier aplicación Web dispusiera de una API, para permitir la recuperación y modificación de datos, sin tener que actualizar servidores o navegadores; todo lo que se necesitaba era incluido en los archivos servidos por los sitios Web. La contrapartida del modelo REST está en que cada sitio Web define su propia versión no estándar de API RESTful y tiene un control total sobre ella; al contrario del formato *DAV donde clientes y servidores eran interoperables. La arquitectura REST empezó a ser muy común a partir del año 2010.</simpara>
48034803
<section xml:id="_cabeceras_más_usadas">
48044804
<title>Cabeceras Más Usadas</title>
4805-
<simpara>| Cabecera | Descripción | Ejemplo |
4806-
|---------------------------------------------------------|------------|------------|
4807-
| <link xl:href="https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Content-Type">Content-Type</link> | Define el tipo de contenido que se envía en la petición | application/json |
4808-
| <link xl:href="https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Accept">Accept</link> | Define el tipo de contenido que se aceptará en la respuesta | application/json |
4809-
|https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Authorization[Authorization]|Permite enviar tokens de autorización.| Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l|</simpara>
4805+
<informaltable frame="all" rowsep="1" colsep="1">
4806+
<tgroup cols="3">
4807+
<colspec colname="col_1" colwidth="33.3333*"/>
4808+
<colspec colname="col_2" colwidth="33.3333*"/>
4809+
<colspec colname="col_3" colwidth="33.3334*"/>
4810+
<thead>
4811+
<row>
4812+
<entry align="left" valign="top">Cabecera</entry>
4813+
<entry align="left" valign="top">Descripción</entry>
4814+
<entry align="left" valign="top">Ejemplo</entry>
4815+
</row>
4816+
</thead>
4817+
<tbody>
4818+
<row>
4819+
<entry align="left" valign="top"><simpara><link xl:href="https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Content-Type">Content-Type</link></simpara></entry>
4820+
<entry align="left" valign="top"><simpara>Define el tipo de contenido que se envía en la petición</simpara></entry>
4821+
<entry align="left" valign="top"><simpara>application/json</simpara></entry>
4822+
</row>
4823+
<row>
4824+
<entry align="left" valign="top"><simpara><link xl:href="https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Accept">Accept</link></simpara></entry>
4825+
<entry align="left" valign="top"><simpara>Define el tipo de contenido que se aceptará en la respuesta</simpara></entry>
4826+
<entry align="left" valign="top"><simpara>application/json</simpara></entry>
4827+
</row>
4828+
<row>
4829+
<entry align="left" valign="top"><simpara><link xl:href="https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Authorization">Authorization</link></simpara></entry>
4830+
<entry align="left" valign="top"><simpara>Permite enviar tokens de autorización.</simpara></entry>
4831+
<entry align="left" valign="top"><simpara>Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l</simpara></entry>
4832+
</row>
4833+
</tbody>
4834+
</tgroup>
4835+
</informaltable>
48104836
</section>
48114837
<section xml:id="_métodos_más_usados">
48124838
<title>Métodos Más Usados</title>
@@ -5126,7 +5152,31 @@ role = "backend"</programlisting>
51265152
</chapter>
51275153
<chapter xml:id="_seguridad_de_aplicaciones_web">
51285154
<title>Seguridad de Aplicaciones Web</title>
5129-
5155+
<simpara>En el ciclo de desarrollo se debe resolver tempranamente los requerimientos de seguridad, regulaciones, cumplimiento y riesgos asociados. Por lo que se deben considerar en las primeras etapas de planificación del proyecto. Es adecuado seguir las recomendaciones de seguridad de la última versión del <link xl:href="https://owasp.org/Top10/">Owasp Top 10</link>.</simpara>
5156+
<simpara><emphasis role="strong">Beneficios de considerar</emphasis></simpara>
5157+
<itemizedlist>
5158+
<listitem>
5159+
<simpara>Reducir la probabilidad de una falla de seguridad y sus consecuencias, como pérdida de reputación comercial o multas.</simpara>
5160+
</listitem>
5161+
<listitem>
5162+
<simpara>Evitar fisuras que permitan liberar información delicada que pueden costar millones de dólares por incidente.</simpara>
5163+
</listitem>
5164+
</itemizedlist>
5165+
<simpara>Para mayor información se recomiendan los siguientes recursos:</simpara>
5166+
<itemizedlist>
5167+
<listitem>
5168+
<simpara><link xl:href="https://github.com/mirego/elixir-security-advisories">https://github.com/mirego/elixir-security-advisories</link></simpara>
5169+
</listitem>
5170+
<listitem>
5171+
<simpara><link xl:href="https://softwarepatternslexicon.com/patterns-elixir/23/2/">https://softwarepatternslexicon.com/patterns-elixir/23/2/</link></simpara>
5172+
</listitem>
5173+
<listitem>
5174+
<simpara><link xl:href="https://hacksplaining.com/lessons">https://hacksplaining.com/lessons</link></simpara>
5175+
</listitem>
5176+
<listitem>
5177+
<simpara><link xl:href="https://www.manning.com/books/grokking-web-application-security">https://www.manning.com/books/grokking-web-application-security</link></simpara>
5178+
</listitem>
5179+
</itemizedlist>
51305180
</chapter>
51315181
<chapter xml:id="_html_css_y_git">
51325182
<title>HTML, CSS y GIT</title>

docs/book/images/cover.jpg

-9.96 KB
Loading

docs/book/images/elixir-banner.png

36.8 KB
Loading

docs/index.html

Lines changed: 66 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6992,13 +6992,37 @@ <h3 id="_rest">9.4. REST</h3>
69926992
</div>
69936993
<div class="sect3">
69946994
<h4 id="_cabeceras_más_usadas">9.4.1. Cabeceras Más Usadas</h4>
6995-
<div class="paragraph">
6996-
<p>| Cabecera | Descripción | Ejemplo |
6997-
|---------------------------------------------------------|------------|------------|
6998-
| <a href="https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Content-Type">Content-Type</a> | Define el tipo de contenido que se envía en la petición | application/json |
6999-
| <a href="https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Accept">Accept</a> | Define el tipo de contenido que se aceptará en la respuesta | application/json |
7000-
|https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Authorization[Authorization]|Permite enviar tokens de autorización.| Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l|</p>
7001-
</div>
6995+
<table class="tableblock frame-all grid-all stretch">
6996+
<colgroup>
6997+
<col style="width: 33.3333%;">
6998+
<col style="width: 33.3333%;">
6999+
<col style="width: 33.3334%;">
7000+
</colgroup>
7001+
<thead>
7002+
<tr>
7003+
<th class="tableblock halign-left valign-top">Cabecera</th>
7004+
<th class="tableblock halign-left valign-top">Descripción</th>
7005+
<th class="tableblock halign-left valign-top">Ejemplo</th>
7006+
</tr>
7007+
</thead>
7008+
<tbody>
7009+
<tr>
7010+
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Content-Type">Content-Type</a></p></td>
7011+
<td class="tableblock halign-left valign-top"><p class="tableblock">Define el tipo de contenido que se envía en la petición</p></td>
7012+
<td class="tableblock halign-left valign-top"><p class="tableblock">application/json</p></td>
7013+
</tr>
7014+
<tr>
7015+
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Accept">Accept</a></p></td>
7016+
<td class="tableblock halign-left valign-top"><p class="tableblock">Define el tipo de contenido que se aceptará en la respuesta</p></td>
7017+
<td class="tableblock halign-left valign-top"><p class="tableblock">application/json</p></td>
7018+
</tr>
7019+
<tr>
7020+
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Authorization">Authorization</a></p></td>
7021+
<td class="tableblock halign-left valign-top"><p class="tableblock">Permite enviar tokens de autorización.</p></td>
7022+
<td class="tableblock halign-left valign-top"><p class="tableblock">Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l</p></td>
7023+
</tr>
7024+
</tbody>
7025+
</table>
70027026
</div>
70037027
<div class="sect3">
70047028
<h4 id="_métodos_más_usados">9.4.2. Métodos Más Usados</h4>
@@ -7408,7 +7432,41 @@ <h4 id="_hoppscotch">9.7.3. Hoppscotch</h4>
74087432
<div class="sect1">
74097433
<h2 id="_seguridad_de_aplicaciones_web">10. Seguridad de Aplicaciones Web</h2>
74107434
<div class="sectionbody">
7411-
7435+
<div class="paragraph">
7436+
<p>En el ciclo de desarrollo se debe resolver tempranamente los requerimientos de seguridad, regulaciones, cumplimiento y riesgos asociados. Por lo que se deben considerar en las primeras etapas de planificación del proyecto. Es adecuado seguir las recomendaciones de seguridad de la última versión del <a href="https://owasp.org/Top10/">Owasp Top 10</a>.</p>
7437+
</div>
7438+
<div class="paragraph">
7439+
<p><strong>Beneficios de considerar</strong></p>
7440+
</div>
7441+
<div class="ulist">
7442+
<ul>
7443+
<li>
7444+
<p>Reducir la probabilidad de una falla de seguridad y sus consecuencias, como pérdida de reputación comercial o multas.</p>
7445+
</li>
7446+
<li>
7447+
<p>Evitar fisuras que permitan liberar información delicada que pueden costar millones de dólares por incidente.</p>
7448+
</li>
7449+
</ul>
7450+
</div>
7451+
<div class="paragraph">
7452+
<p>Para mayor información se recomiendan los siguientes recursos:</p>
7453+
</div>
7454+
<div class="ulist">
7455+
<ul>
7456+
<li>
7457+
<p><a href="https://github.com/mirego/elixir-security-advisories" class="bare">https://github.com/mirego/elixir-security-advisories</a></p>
7458+
</li>
7459+
<li>
7460+
<p><a href="https://softwarepatternslexicon.com/patterns-elixir/23/2/" class="bare">https://softwarepatternslexicon.com/patterns-elixir/23/2/</a></p>
7461+
</li>
7462+
<li>
7463+
<p><a href="https://hacksplaining.com/lessons" class="bare">https://hacksplaining.com/lessons</a></p>
7464+
</li>
7465+
<li>
7466+
<p><a href="https://www.manning.com/books/grokking-web-application-security" class="bare">https://www.manning.com/books/grokking-web-application-security</a></p>
7467+
</li>
7468+
</ul>
7469+
</div>
74127470
</div>
74137471
</div>
74147472
<div class="sect1">

0 commit comments

Comments
 (0)