<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Santos Romero</title>
    <description>The latest articles on Forem by Santos Romero (@xantosromero).</description>
    <link>https://forem.com/xantosromero</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F474148%2Fa2d9d919-04ba-4885-9ba9-945714d217be.png</url>
      <title>Forem: Santos Romero</title>
      <link>https://forem.com/xantosromero</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/xantosromero"/>
    <language>en</language>
    <item>
      <title>Despliegue de página web</title>
      <dc:creator>Santos Romero</dc:creator>
      <pubDate>Wed, 05 Jul 2023 04:00:11 +0000</pubDate>
      <link>https://forem.com/xantosromero/desplegar-pagina-web-hosting-gratuito-49e7</link>
      <guid>https://forem.com/xantosromero/desplegar-pagina-web-hosting-gratuito-49e7</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;En este capítulo, vamos a explicar, paso a paso, cómo desplegar nuestra página web en un hosting gratuito como Netlify o Vercel.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>spanish</category>
    </item>
    <item>
      <title>Crear repositorio remoto</title>
      <dc:creator>Santos Romero</dc:creator>
      <pubDate>Wed, 05 Jul 2023 03:58:55 +0000</pubDate>
      <link>https://forem.com/xantosromero/crear-un-repositorio-remoto-2e2j</link>
      <guid>https://forem.com/xantosromero/crear-un-repositorio-remoto-2e2j</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;En el próximo capítulo, vamos a explicar paso a paso cómo crear un cuenta en GitHub y subir nuestro repositorio local Git que se trabajó en el capítulo anterior.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>spanish</category>
    </item>
    <item>
      <title>Crear repositorio local</title>
      <dc:creator>Santos Romero</dc:creator>
      <pubDate>Wed, 05 Jul 2023 03:56:25 +0000</pubDate>
      <link>https://forem.com/xantosromero/crea-un-repositorio-local-fpo</link>
      <guid>https://forem.com/xantosromero/crea-un-repositorio-local-fpo</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Git es un sistema de control de versiones distribuido&lt;/strong&gt; que te permite registrar los cambios que haces en tus archivos y volver a versiones anteriores si algo sale mal. Fue diseñado por Linus Torvalds para garantizar la eficiencia y confiabilidad del mantenimiento de versiones de aplicaciones que tienen un gran número de archivos de código fuente — &lt;em&gt;Platzi&lt;/em&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Proyecto web
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Estructura del proyecto
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QJy7lUFZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b4r1x2qv76i50pyxq27n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QJy7lUFZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b4r1x2qv76i50pyxq27n.png" alt="Tarjeta de perfil profesional" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;En el disco c, crea la carpeta del proyecto en la siguiente ruta: &lt;code&gt;c:\workspace\profile-card-component&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Proyecto base
&lt;/h2&gt;

</description>
      <category>spanish</category>
      <category>git</category>
      <category>html</category>
      <category>css</category>
    </item>
    <item>
      <title>Instalación y configuración</title>
      <dc:creator>Santos Romero</dc:creator>
      <pubDate>Wed, 05 Jul 2023 03:53:44 +0000</pubDate>
      <link>https://forem.com/xantosromero/instalar-y-configurar-git-4p35</link>
      <guid>https://forem.com/xantosromero/instalar-y-configurar-git-4p35</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Git es un sistema de control de versiones distribuido&lt;/strong&gt; que te permite registrar los cambios que haces en tus archivos y volver a versiones anteriores si algo sale mal. Fue diseñado por Linus Torvalds para garantizar la eficiencia y confiabilidad del mantenimiento de versiones de aplicaciones que tienen un gran número de archivos de código fuente — &lt;em&gt;Platzi&lt;/em&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Descarga
&lt;/h2&gt;

&lt;p&gt;Diríjase a la página oficial de Git: &lt;a href="https://git-scm.com/download/win"&gt;página oficial de Git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Haz clic en "&lt;strong&gt;Click here to download&lt;/strong&gt;" para iniciar con la descarga (Ver imagen):&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tJ0Av35s--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wf1zcs2qvsroit3fd70w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tJ0Av35s--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wf1zcs2qvsroit3fd70w.png" alt="Pagina oficial de git" width="800" height="386"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Instalación
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Paso1:&lt;/strong&gt; Haz doble clic en el instalador para iniciar con la instalación (ver imagen):&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CXK0d_sa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/51k6162947fu9t2vx571.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CXK0d_sa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/51k6162947fu9t2vx571.png" alt="Instalador de Git" width="800" height="334"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 2:&lt;/strong&gt; Haz clic en "&lt;strong&gt;Next&lt;/strong&gt;" para continuar (ver imagen):&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JuX_sVIq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dugt5uayog50zydt818k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JuX_sVIq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dugt5uayog50zydt818k.png" alt="Instalación de Git paso 1" width="750" height="573"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 3:&lt;/strong&gt; Haz clic en "&lt;strong&gt;Next&lt;/strong&gt;" para continuar (ver imagen):&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Vd0kBmIP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/52hoccjlepjkc8unwhv9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Vd0kBmIP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/52hoccjlepjkc8unwhv9.png" alt="Instalación de Git paso 2" width="750" height="573"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 4:&lt;/strong&gt; Haz clic en "&lt;strong&gt;Next&lt;/strong&gt;" para continuar (ver imagen):&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TNNwAK7c--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5a3gsplavpf84qs82w5o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TNNwAK7c--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5a3gsplavpf84qs82w5o.png" alt="Instalación de Git paso 3" width="750" height="573"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 5:&lt;/strong&gt; Haz clic en "&lt;strong&gt;Next&lt;/strong&gt;" para continuar (ver imagen):&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_dIqgCZy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xgpop5cg4ungnas4djmw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_dIqgCZy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xgpop5cg4ungnas4djmw.png" alt="Instalación de Git paso 4" width="750" height="573"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 6:&lt;/strong&gt; Haz clic en "&lt;strong&gt;Next&lt;/strong&gt;" para continuar (ver imagen):&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3SO3ayfA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s48r280xtv6xd7bp2ny3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3SO3ayfA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s48r280xtv6xd7bp2ny3.png" alt="Instalación de Git paso 5" width="750" height="573"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 7:&lt;/strong&gt; Haz clic en "&lt;strong&gt;Next&lt;/strong&gt;" para continuar (ver imagen):&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mC_rx2g_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fqc8mh59o5aog96z5mvf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mC_rx2g_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fqc8mh59o5aog96z5mvf.png" alt="Instalación de Git paso 6" width="750" height="573"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 8:&lt;/strong&gt; Haz clic en "&lt;strong&gt;Next&lt;/strong&gt;" para continuar (ver imagen):&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--XHgognef--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c75t6aop6sksn890dfl5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XHgognef--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c75t6aop6sksn890dfl5.png" alt="Instalación de Git paso 7" width="750" height="573"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 9:&lt;/strong&gt; Haz clic en "&lt;strong&gt;Next&lt;/strong&gt;" para continuar (ver imagen):&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3q_qW3-t--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6pj4123v8huznoxx9rgu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3q_qW3-t--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6pj4123v8huznoxx9rgu.png" alt="Instalación de Git paso 8" width="750" height="573"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 10:&lt;/strong&gt; Haz clic en "&lt;strong&gt;Next&lt;/strong&gt;" para continuar (ver imagen):&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zjkf9AS1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n6qwma4fkb5d91z5fgsg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zjkf9AS1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n6qwma4fkb5d91z5fgsg.png" alt="Instalación de Git paso 9" width="750" height="573"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 11:&lt;/strong&gt; Haz clic en "&lt;strong&gt;Next&lt;/strong&gt;" para continuar (ver imagen):&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LTFnknWm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7qk7k2q63k11zkwsmmp4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LTFnknWm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7qk7k2q63k11zkwsmmp4.png" alt="Instalación de Git paso 10" width="750" height="573"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 12:&lt;/strong&gt; Haz clic en "&lt;strong&gt;Next&lt;/strong&gt;" para continuar (ver imagen):&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Fq7DWXcH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lspzb00isciws0hhfj0d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Fq7DWXcH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lspzb00isciws0hhfj0d.png" alt="Instalación de Git paso 11" width="750" height="573"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 13:&lt;/strong&gt; Haz clic en "&lt;strong&gt;Next&lt;/strong&gt;" para continuar (ver imagen):&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--F_PTRDlI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jllsjx85j0u4syfbhc2u.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--F_PTRDlI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jllsjx85j0u4syfbhc2u.png" alt="Instalación de Git paso 12" width="750" height="573"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 14:&lt;/strong&gt; Haz clic en "&lt;strong&gt;Next&lt;/strong&gt;" para continuar (ver imagen):&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LL8-tFpA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/046unajy68l2cc9puc9w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LL8-tFpA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/046unajy68l2cc9puc9w.png" alt="Instalación de Git paso 13" width="750" height="573"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 15:&lt;/strong&gt; Haz clic en "&lt;strong&gt;Install&lt;/strong&gt;" para instalar Git (ver imagen):&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ARpPAocS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tpj3et245q1hh8uxk8lk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ARpPAocS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tpj3et245q1hh8uxk8lk.png" alt="Instalación de Git paso 14" width="750" height="573"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Configuración
&lt;/h2&gt;

&lt;p&gt;Haz clic en "&lt;strong&gt;Finish&lt;/strong&gt;" para iniciar la consola de Git (&lt;strong&gt;Git Bash es la consola predeterminada de Git&lt;/strong&gt;).&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6IuD0jhg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/17wasvbwlyesxj87r49o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6IuD0jhg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/17wasvbwlyesxj87r49o.png" alt="Iniciar consola Git Bash" width="750" height="573"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Establece el nombre
&lt;/h3&gt;

&lt;p&gt;Escribe el comando en la consola para establecer el nombre del propietario que usará Git.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zFbOrze8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r7pf0hgtw2symmzcgs2q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zFbOrze8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r7pf0hgtw2symmzcgs2q.png" alt="Configuracion global git nombre" width="800" height="464"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Establece el correo
&lt;/h3&gt;

&lt;p&gt;Escribe el comando en la consola para establecer el correo del propietario que usará Git.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WsVTrPHu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/351b8ppmab9hggeb1hvp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WsVTrPHu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/351b8ppmab9hggeb1hvp.png" alt="Configuracion global git correo" width="800" height="464"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Consulta la configuración
&lt;/h3&gt;

&lt;p&gt;Escribe el comando en la consola para visualizar la configuración general realizada.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--D6_WdXHe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fnd59kf8iwv98zm8kcvo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--D6_WdXHe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fnd59kf8iwv98zm8kcvo.png" alt="Consulta configuracion general de git" width="800" height="464"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusión
&lt;/h2&gt;

&lt;p&gt;Este artículo explica cómo descargar e instalar Git para Windows, así como la configuración inicial necesaria para empezar a usarlo. También incluye imágenes detalladas de cada paso del proceso.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Hecho en Medellín 🚠&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.buymeacoffee.com/xantosromero"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zK-gCqEN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.buymeacoffee.com/buttons/default-yellow.png" alt="Buy Me A Coffee" width="434" height="100"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>spanish</category>
      <category>git</category>
      <category>github</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Agregar botón Buymeacoffe en tu Dev.to</title>
      <dc:creator>Santos Romero</dc:creator>
      <pubDate>Sat, 24 Jun 2023 03:39:55 +0000</pubDate>
      <link>https://forem.com/xantosromero/como-agregar-el-boton-buymeacoffe-en-devto-4dl2</link>
      <guid>https://forem.com/xantosromero/como-agregar-el-boton-buymeacoffe-en-devto-4dl2</guid>
      <description>&lt;p&gt;👋Hey developer,&lt;/p&gt;

&lt;p&gt;En este artículo, mostraré y ayudaré a agregar el botón &lt;strong&gt;BUY ME A COFFE&lt;/strong&gt; a vuestro blog en Dev.to, de una manera simple y en dos sencillos pasos.&lt;/p&gt;

&lt;p&gt;Vamos al grano.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 1:&lt;/strong&gt; por favor, crea una cuenta en &lt;a href="//www.buymeacoffee.com"&gt;buymeacoffee&lt;/a&gt; y consigue el nombre de usuario&lt;br&gt;
&lt;strong&gt;Paso 2:&lt;/strong&gt; agrega la etiqueta &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; en la ubicación donde quieras que se muestre el botón &lt;strong&gt;BUY ME A COFFEE&lt;/strong&gt;. Asegúrate de pegar el enlace en el atributo &lt;code&gt;href&lt;/code&gt;: &lt;code&gt;https://www.buymeacoffee.com/your_username&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ejemplo&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://www.buymeacoffee.com/capscode"&lt;/span&gt; &lt;span class="na"&gt;target=&lt;/span&gt;&lt;span class="s"&gt;"_blank"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;img&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"https://cdn.buymeacoffee.com/buttons/default-blue.png"&lt;/span&gt; &lt;span class="na"&gt;alt=&lt;/span&gt;&lt;span class="s"&gt;"Buy Me A Coffee"&lt;/span&gt; &lt;span class="na"&gt;height=&lt;/span&gt;&lt;span class="s"&gt;"41"&lt;/span&gt; &lt;span class="na"&gt;width=&lt;/span&gt;&lt;span class="s"&gt;"174"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  SI TE GUSTÓ EL POST, PUEDES COMPRARME MI PRIMER CAFÉ, GRACIAS DE ANTEMANO
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.buymeacoffee.com/xantosromero"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zK-gCqEN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.buymeacoffee.com/buttons/default-yellow.png" alt="Buy Me A Coffee" width="434" height="100"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Gracias por leer este artículo. Es una breve introducción sobre cómo agregar el botón &lt;strong&gt;BUY ME A COFFEE&lt;/strong&gt; a un post en DEV.TO.&lt;/p&gt;

&lt;p&gt;Comparte y comenta si encuentras útil este contenido.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Traducido desde &lt;a href="https://dev.to/capscode/how-to-add-buy-me-a-coffee-button-in-dev-to-blog-1d23"&gt;Capscode&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>spanish</category>
      <category>buymeacoffe</category>
      <category>howtoadd</category>
    </item>
    <item>
      <title>Day 03: HTML Basic</title>
      <dc:creator>Santos Romero</dc:creator>
      <pubDate>Sat, 24 Jun 2023 02:47:17 +0000</pubDate>
      <link>https://forem.com/xantosromero/day-03-html-basic-13ec</link>
      <guid>https://forem.com/xantosromero/day-03-html-basic-13ec</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;En este artículo, mostraremos algunos ejemplos básicos de HTML.&lt;br&gt;
No se preocupe si usamos etiquetas que aún no ha visto hasta el momento.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Documentos HTML
&lt;/h2&gt;

&lt;p&gt;Todos los documentos HTML deben empezar con una declaración de tipo de documento: &lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;El documento HTML por sí mismo empieza con una etiqueta de apertura &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; y termina con etiqueta de cierre &lt;code&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;La parte visible del documento va entre &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; y &lt;code&gt;&amp;lt;/body&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ejemplo:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;html&lt;/span&gt; &lt;span class="na"&gt;lang=&lt;/span&gt;&lt;span class="s"&gt;"es"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
  &lt;span class="c"&gt;&amp;lt;!-- Información meta para el navegador --&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;charset=&lt;/span&gt;&lt;span class="s"&gt;"UTF-8"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"viewport"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"width=device-width, initial-scale=1.0"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;title&amp;gt;&lt;/span&gt;Titulo pagina&lt;span class="nt"&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;
  &lt;span class="c"&gt;&amp;lt;!-- Información visible para el usuario --&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;Hola mundo HTML&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;Mi primer párrafo.&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  La declaración &lt;code&gt;DOCTYPE&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;La declaración &lt;code&gt;&amp;lt;!DOCTYPE&amp;gt;&lt;/code&gt; representa el tipo de documento y ayuda a los navegadores a mostrar las páginas correctamente. Debería aparecer una sola vez en la parte superior de la página.&lt;/p&gt;

&lt;p&gt;La declaración &lt;code&gt;&amp;lt;!DOCTYPE&amp;gt;&lt;/code&gt; no es &lt;strong&gt;case-sensitive&lt;/strong&gt; (sí diferencia entre minúsculas y mayúsculas).&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/code&gt; es la declaración para HTML5.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ejemplo:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Encabezados
&lt;/h2&gt;

&lt;p&gt;Los encabezados HTML se definen con las etiquetas &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; hasta &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; define el encabezado más importante. &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt; define el encabezado menos importante.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ejemplo:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;Notion for education&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;h2&amp;gt;&lt;/span&gt;Trusted by thousands of students &lt;span class="err"&gt;&amp;amp;&lt;/span&gt; schools&lt;span class="nt"&gt;&amp;lt;/h2&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;h3&amp;gt;&lt;/span&gt;Encabezado h3&lt;span class="nt"&gt;&amp;lt;/h3&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;h4&amp;gt;&lt;/span&gt;Título 4&lt;span class="nt"&gt;&amp;lt;/h4&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;h5&amp;gt;&lt;/span&gt;Título 5&lt;span class="nt"&gt;&amp;lt;/h5&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;h6&amp;gt;&lt;/span&gt;Título 6&lt;span class="nt"&gt;&amp;lt;/h6&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Párrafos
&lt;/h2&gt;

&lt;p&gt;Los párrafos HTML se definen con la etiqueta &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ejemplo:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;Your notes, research, tasks, and more — all in one place. Free for students and teachers, with discounts for teams and schools.&lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Enlaces
&lt;/h2&gt;

&lt;p&gt;Los enlaces HTML se definen con la etiqueta &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ejemplo:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"/signup"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Try Notion free&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;El enlace de destino se especifica en el atributo &lt;code&gt;href&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Los atributos se utilizan para proporcionar información adicional sobre los elementos HTML.&lt;/p&gt;

&lt;h2&gt;
  
  
  Imágenes
&lt;/h2&gt;

&lt;p&gt;Las imágenes en HTML se definen con la etiqueta &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;El archivo fuente (&lt;code&gt;src&lt;/code&gt;) y el texto alternativo (&lt;code&gt;alt&lt;/code&gt;) son atributos:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ejemplo:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;img&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"imagen-notion.png"&lt;/span&gt; &lt;span class="na"&gt;alt=&lt;/span&gt;&lt;span class="s"&gt;"Image for Notion"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  ¿Cómo ver la fuente HTML?
&lt;/h2&gt;

&lt;p&gt;¿Alguna vez viste una página web y te preguntaste? "¡Guau! ¿Cómo hicieron eso?"&lt;/p&gt;

&lt;h2&gt;
  
  
  Ver el código fuente
&lt;/h2&gt;

&lt;p&gt;En Google Chrome, haga clic derecho en una página y seleccione &lt;strong&gt;Ver código fuente de la página&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Inspeccionar un elemento
&lt;/h2&gt;

&lt;p&gt;En Google Chrome, haga clic derecho y seleccione &lt;strong&gt;Inspeccionar&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Resumen
&lt;/h2&gt;

&lt;p&gt;Un documento HTML siempre debe comenzar con la declaración &lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/code&gt;. HTML tiene muchas etiquetas como: &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; -&lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;, etc. Para definir el encabezado más importante de la página, use la etiqueta &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Traducido con 💚 desde &lt;a href="https://www.w3schools.com/html/default.asp"&gt;W3Schools.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.buymeacoffee.com/xantosromero"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zK-gCqEN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.buymeacoffee.com/buttons/default-yellow.png" alt="Buy Me A Coffee" width="434" height="100"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>spanish</category>
      <category>html</category>
      <category>htmlbasic</category>
      <category>w3schools</category>
    </item>
    <item>
      <title>Day 02: HTML Editors</title>
      <dc:creator>Santos Romero</dc:creator>
      <pubDate>Sat, 24 Jun 2023 02:41:48 +0000</pubDate>
      <link>https://forem.com/xantosromero/day-02-html-editors-1o2</link>
      <guid>https://forem.com/xantosromero/day-02-html-editors-1o2</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Un simple editor de código es todo lo que necesitas para aprender HTML.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Aprende usando Notepad
&lt;/h2&gt;

&lt;p&gt;Las páginas web se pueden crear y modificar utilizando editores HTML profesionales.&lt;/p&gt;

&lt;p&gt;Sin embargo, para aprender HTML recomendamos un editor de texto simple como Notepad (Windows) o TextEdit (Mac).&lt;/p&gt;

&lt;p&gt;Creemos que usar un editor de texto simple es una buena manera de aprender HTML.&lt;/p&gt;

&lt;p&gt;Siga los pasos a continuación para crear su primera página web con Notepad.&lt;/p&gt;

&lt;h3&gt;
  
  
  Paso 1: Abre Notepad
&lt;/h3&gt;

&lt;p&gt;Abre el editor de texto Notepad de Windows.&lt;/p&gt;

&lt;h3&gt;
  
  
  Paso 2: Escribe código HTML
&lt;/h3&gt;

&lt;p&gt;Escriba o copie el siguiente código HTML en Notepad:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;Mi primer encabezado&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;Mi primer párrafo.&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Paso 3: Guarda el archivo
&lt;/h2&gt;

&lt;p&gt;Guarde el archivo en su computadora. Seleccione &lt;strong&gt;Archivo&lt;/strong&gt; &amp;gt; &lt;strong&gt;Guardar como&lt;/strong&gt;. Ejemplo de nombre del archivo &lt;code&gt;index.html&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xAfJYXdN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zpba2boaeceh5yvw22km.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xAfJYXdN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zpba2boaeceh5yvw22km.png" alt="guardar archivo html notepad" width="800" height="153"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Paso 4: Abre el documento en el navegador
&lt;/h3&gt;

&lt;p&gt;Abra el archivo HTML guardado en su navegador favorito (haga doble clic en el archivo o haga clic con el botón derecho y elija "Abrir con").&lt;/p&gt;

&lt;p&gt;El resultado se parecerá mucho a esto:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Z58lfns0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kkkkpkrab7baixwv881p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Z58lfns0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kkkkpkrab7baixwv881p.png" alt="Documento html en el navegador" width="800" height="333"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A modo personal, recomendamos los siguientes editores de código para aprender HTML, cuentan con más características que Notepad.&lt;/p&gt;

&lt;h2&gt;
  
  
  Visual Studio Code
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--juyKGJxB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zbjl3s70mqgipllgdn6s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--juyKGJxB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zbjl3s70mqgipllgdn6s.png" alt="Visual Studio Code editor" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://code.visualstudio.com/download"&gt;Visual Studio Code&lt;/a&gt; es un editor de código fuente desarrollado por Microsoft. Es un software libre y multiplataforma, está disponible para Windows, Linux y macOS. VS Code tiene una buena integración con Git, cuenta con soporte para depuración de código, y dispone de un sin número de extensiones, que básicamente te da la posibilidad de escribir y ejecutar código en cualquier lenguaje de programación. Su instalación es bastante sencilla.&lt;/p&gt;

&lt;h2&gt;
  
  
  Codepen
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RqgrJfZV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hjjz28t9rzbzfik4yke1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RqgrJfZV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hjjz28t9rzbzfik4yke1.png" alt="Codepen editor online" width="800" height="330"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://codepen.io/your-work"&gt;Codepen&lt;/a&gt; es un editor de código en línea para probar y mostrar fragmentos de código HTML, CSS y JavaScript creados por el usuario. Funciona como un editor de código en línea y un entorno de aprendizaje de código abierto, donde los desarrolladores pueden crear fragmentos de código y probarlos.&lt;/p&gt;

&lt;h2&gt;
  
  
  Stackblitz
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--iW9amtit--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k1a33id2mcomnx07ibjq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--iW9amtit--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k1a33id2mcomnx07ibjq.png" alt="Stackblitz editor online" width="800" height="320"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://stackblitz.com/"&gt;Stackblitz&lt;/a&gt; es un IDE en la nube que te permite crear aplicaciones web. Eso quiere decir que no tienes que instalar nada para crear tu aplicación.&lt;/p&gt;

&lt;h2&gt;
  
  
  Resumen
&lt;/h2&gt;

&lt;p&gt;Los editores de texto simples son suficientes para aprender HTML. Visual Studio Code es un editor de código fuente libre y multiplataforma con integración con Git y soporte para depuración de código, que dispone de muchas extensiones y es fácil de instalar. CodePen es un editor de código en línea para probar y mostrar fragmentos de código HTML, CSS y JavaScript, mientras que Stackblitz es un IDE en la nube para crear aplicaciones web sin necesidad de instalar nada.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Traducido con 💚 desde &lt;a href="https://www.w3schools.com/html/default.asp"&gt;W3Schools.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.buymeacoffee.com/xantosromero"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zK-gCqEN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.buymeacoffee.com/buttons/default-yellow.png" alt="Buy Me A Coffee" width="434" height="100"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Day 01: HTML Introduction</title>
      <dc:creator>Santos Romero</dc:creator>
      <pubDate>Sat, 24 Jun 2023 02:21:42 +0000</pubDate>
      <link>https://forem.com/xantosromero/day-01-html-introduction-5fkl</link>
      <guid>https://forem.com/xantosromero/day-01-html-introduction-5fkl</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;HTML es el lenguaje de marcado estándar para crear páginas web.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Tabla de contenidos&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;¿Qué es HTML?&lt;/li&gt;
&lt;li&gt;Un simple documento HTML&lt;/li&gt;
&lt;li&gt;¿Qué es un elemento HTML?&lt;/li&gt;
&lt;li&gt;Los navegadores&lt;/li&gt;
&lt;li&gt;Estructura de una página web&lt;/li&gt;
&lt;li&gt;Historia de HTML&lt;/li&gt;
&lt;li&gt;Resumen&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ¿Qué es HTML? &lt;a&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;HTML significa Lenguaje de Marcado de Hipertexto (Hyper Text Markup Language)&lt;/li&gt;
&lt;li&gt;HTML es el lenguaje de marcado estándar para crear páginas web&lt;/li&gt;
&lt;li&gt;HTML describe la estructura de una página web&lt;/li&gt;
&lt;li&gt;HTML se compone de una serie de elementos&lt;/li&gt;
&lt;li&gt;Los elementos HTML le dicen al navegador cómo debe mostrar el contenido&lt;/li&gt;
&lt;li&gt;Los elementos HTML etiquetan piezas de contenido como: "este es un encabezado", "este es un párrafo", "este es un enlace", etc&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Un simple documento HTML &lt;a&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Un documento HTML tiene la siguiente estructura:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;html&lt;/span&gt; &lt;span class="na"&gt;lang=&lt;/span&gt;&lt;span class="s"&gt;"es"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
  &lt;span class="c"&gt;&amp;lt;!-- Información meta para el navegador --&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;charset=&lt;/span&gt;&lt;span class="s"&gt;"UTF-8"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"viewport"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"width=device-width, initial-scale=1.0"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;title&amp;gt;&lt;/span&gt;Titulo pagina&lt;span class="nt"&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;
  &lt;span class="c"&gt;&amp;lt;!-- Información visible para el usuario --&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;Mundo HTML&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;Mi primer párrafo.&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Ejemplo explicado:&lt;/strong&gt;&lt;br&gt;
La declaración &lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/code&gt; define que el documento es un documento HTML5.&lt;br&gt;
El elemento &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; es el elemento raíz de un documento HTML.&lt;br&gt;
El elemento &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; contiene información meta sobre la página HTML.&lt;br&gt;
El elemento &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; especifica un título para la página HTML.&lt;br&gt;
El elemento &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; define el cuerpo del documento, y es un contenedor de todo el contenido visible: encabezados, párrafos, imágenes, hipervínculos, tablas, listas, etc.&lt;br&gt;
El elemento &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; define un encabezado grande.&lt;br&gt;
El elemento &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; define un párrafo.&lt;/p&gt;
&lt;h2&gt;
  
  
  ¿Qué es un elemento HTML? &lt;a&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Un elemento HTML está definido por una etiqueta de inicio, su contenido y una etiqueta de cierre.&lt;/p&gt;

&lt;p&gt;El elemento HTML es todo, desde la etiqueta de inicio, hasta la etiqueta de cierre.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;Hola mundo HTML&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;Mi primer párrafo.&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Etiqueta inicio&lt;/th&gt;
&lt;th&gt;Contenido&lt;/th&gt;
&lt;th&gt;Etiqueta cierre&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Hola mundo HTML&lt;/td&gt;
&lt;td&gt;&lt;code&gt;&amp;lt;/h1&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Mi primer párrafo&lt;/td&gt;
&lt;td&gt;&lt;code&gt;&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Vacío&lt;/td&gt;
&lt;td&gt;Vacío&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Nota&lt;/strong&gt;: Algunos elementos HTML no tienen contenido (como el elemento &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;). Estos elementos son llamados elementos vacíos. Los elementos vacíos no tienen una etiqueta de cierre.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Los navegadores &lt;a&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;El propósito de un navegador web (Chrome, Edge, Firefox, Safari) es leer documentos HTML y mostrarlos correctamente.&lt;/p&gt;

&lt;p&gt;Un navegador no muestra las etiquetas HTML, pero las usa para determinar cómo mostrar el documento:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FZqc1cHx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e2xqul0707cli5qpbjk8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FZqc1cHx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e2xqul0707cli5qpbjk8.png" alt="html-ejemplo-pagina-web" width="635" height="361"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Estructura de una página web &lt;a&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;A continuación, se muestra una imagen de la estructura de una página HTML:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Xo4gG8LA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2fu4n4h4zujder70behp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Xo4gG8LA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2fu4n4h4zujder70behp.png" alt="estructura de una pagina web" width="800" height="484"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Nota&lt;/strong&gt;: El contenido dentro de la sección &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; se mostrará en un navegador. El contenido dentro del elemento &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; se mostrará en la barra de título del navegador o en la pestaña de la página.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Historia de HTML &lt;a&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Año&lt;/th&gt;
&lt;th&gt;Versión&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1989&lt;/td&gt;
&lt;td&gt;Tim Berners-Lee inventó la web (World Wide Web)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1991&lt;/td&gt;
&lt;td&gt;Tim Berners-Lee inventó HTML&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1993&lt;/td&gt;
&lt;td&gt;Dave Raggett escribió HTML+&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1995&lt;/td&gt;
&lt;td&gt;Un grupo de trabajo en HTML definió HTML 2.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1997&lt;/td&gt;
&lt;td&gt;La W3C recomienda HTML 3.2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1999&lt;/td&gt;
&lt;td&gt;La W3C recomienda HTML 4.01&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2000&lt;/td&gt;
&lt;td&gt;La W3C recomienda XHTML 1.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2008&lt;/td&gt;
&lt;td&gt;La WHATWG publica el primer borrador de HTML5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2012&lt;/td&gt;
&lt;td&gt;Para la WHATWG, HTML5 se convierte en estándar&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2014&lt;/td&gt;
&lt;td&gt;La W3C recomienda HTML5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2016&lt;/td&gt;
&lt;td&gt;La W3C recomienda al candidato HTML 5.1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2017&lt;/td&gt;
&lt;td&gt;La W3C recomienda HTML 5.1 segunda edición&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2017&lt;/td&gt;
&lt;td&gt;La W3C recomienda HTML5.2&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Resumen &lt;a&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;HTML es el lenguaje de marcado estándar para crear páginas web, y se compone de una serie de elementos (etiquetas) que se usan para mostrar el contenido que los usuarios verán en el navegador.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Traducido con 💚 desde &lt;a href="https://www.w3schools.com/html/default.asp"&gt;W3Schools.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.buymeacoffee.com/xantosromero"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zK-gCqEN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.buymeacoffee.com/buttons/default-yellow.png" alt="Buy Me A Coffee" width="434" height="100"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>spanish</category>
      <category>html</category>
      <category>htmlintroduction</category>
      <category>w3schools</category>
    </item>
    <item>
      <title>Aprende CSS: Crea el logo de Microsoft</title>
      <dc:creator>Santos Romero</dc:creator>
      <pubDate>Fri, 13 Jan 2023 19:14:34 +0000</pubDate>
      <link>https://forem.com/xantosromero/aprende-css-crea-el-logo-de-microsoft-1852</link>
      <guid>https://forem.com/xantosromero/aprende-css-crea-el-logo-de-microsoft-1852</guid>
      <description>&lt;p&gt;Una de las mejores formas de aprender CSS (o lo que sea) es creando algo mientras aprendes. En este artículo, vamos a crear el logo de Microsoft usando elementos HTML y propiedades CSS.&lt;/p&gt;

&lt;h2&gt;
  
  
  Setup
&lt;/h2&gt;

&lt;p&gt;El editor de código que usaremos será &lt;a href="https://code.visualstudio.com/download" rel="noopener noreferrer"&gt;Visual Studio Code&lt;/a&gt;. La instalación es muy sencilla y no requiere conocimientos avanzados.&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcqrz5ut4eiiuqwvfykfl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcqrz5ut4eiiuqwvfykfl.png" alt="visual studio screenshot download website"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Proyecto inicial
&lt;/h2&gt;

&lt;p&gt;Puedes crear tu propia carpeta, o &lt;a href="https://github.com/xantosromerodev/proyecto-inicial-logo-microsoft" rel="noopener noreferrer"&gt;descargar el proyecto inicial&lt;/a&gt; desde GitHub y tener los mismos archivos que nosotros.&lt;/p&gt;

&lt;p&gt;El proyecto inicial contiene:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;carpeta &lt;code&gt;css&lt;/code&gt; con el archivo &lt;code&gt;style.css&lt;/code&gt; para las propiedades CSS&lt;/li&gt;
&lt;li&gt;carpeta &lt;code&gt;images&lt;/code&gt;con el ícono &lt;code&gt;favicon.ico&lt;/code&gt; de Microsoft&lt;/li&gt;
&lt;li&gt;archivo &lt;code&gt;index.html&lt;/code&gt; para los elementos HTML&lt;/li&gt;
&lt;li&gt;archivo &lt;code&gt;README.md&lt;/code&gt; que describe el proyecto
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3ow3s7pxv555cqpq6o9a.png" alt="Welcome Visual Studio Code Screenshot"&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  HTML
&lt;/h2&gt;

&lt;p&gt;HTML es el lenguaje de marcado estándar para crear la estructura de una página web, y la usaremos en nuestro archivo index.html para crear la estructura del logo de Microsoft.&lt;/p&gt;

&lt;p&gt;Agrega el código HTML al archivo &lt;code&gt;index.html&lt;/code&gt; dentro del elemento &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt;, y debería verse de la siguiente forma 👇:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;html&lt;/span&gt; &lt;span class="na"&gt;lang=&lt;/span&gt;&lt;span class="s"&gt;"es"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;charset=&lt;/span&gt;&lt;span class="s"&gt;"UTF-8"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"viewport"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"width=device-width, initial-scale=1.0"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="c"&gt;&amp;lt;!-- Estilos --&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;"stylesheet"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"css/style.css"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="c"&gt;&amp;lt;!-- Favicon --&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;"shortcut icon"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"images/favicon.ico"&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"image/x-icon"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="c"&gt;&amp;lt;!-- Titulo Página --&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;title&amp;gt;&lt;/span&gt;Logo Microsoft&lt;span class="nt"&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;

    &lt;span class="c"&gt;&amp;lt;!-- Logo inicio--&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"logo"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"red"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"green"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"blue"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"yellow"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
    &lt;span class="c"&gt;&amp;lt;!-- Logo fin --&amp;gt;&lt;/span&gt;    

&lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Explicación&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;El elemento padre &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt;, con su atributo &lt;code&gt;class="logo"&lt;/code&gt;, contiene cuatro elementos hijo que darán forma al logo de Microsoft.&lt;/p&gt;

&lt;h2&gt;
  
  
  CSS
&lt;/h2&gt;

&lt;p&gt;CSS nos permite mejorar la apariencia del diseño de un documento HTML, y la usaremos para darle una apariencia que se acerque lo más posible al logo de Microsoft.&lt;/p&gt;

&lt;p&gt;Agrega las propiedades CSS y CSS Grid al archivo &lt;code&gt;style.css&lt;/code&gt; 👇:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="c"&gt;/* Restablece los estilos del navegador */&lt;/span&gt;
&lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;margin&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;padding&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;box-sizing&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;border-box&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;height&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;100vh&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;display&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;grid&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="py"&gt;place-items&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;center&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;background-color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#f0ffff&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nc"&gt;.logo&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;width&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;300px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;height&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;300px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;display&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;grid&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="py"&gt;grid-template-columns&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="n"&gt;fr&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="py"&gt;grid-template-rows&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="n"&gt;fr&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="py"&gt;grid-gap&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;20px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nc"&gt;.red&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nl"&gt;background-color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#f25022&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nc"&gt;.green&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nl"&gt;background-color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#7fba00&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nc"&gt;.blue&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nl"&gt;background-color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#01a0e6&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nc"&gt;.yellow&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nl"&gt;background-color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#ffb900&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Explicación&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;El selector universal &lt;code&gt;*&lt;/code&gt; es la propiedad raíz de CSS&lt;/li&gt;
&lt;li&gt;El selector tipo etiqueta &lt;code&gt;body&lt;/code&gt; recibe los estilos vinculados al documento HTML&lt;/li&gt;
&lt;li&gt;El selector de tipo clase &lt;code&gt;.logo&lt;/code&gt; recibe los estilos vinculados al documento HTML&lt;/li&gt;
&lt;li&gt;El selector de tipo clase &lt;code&gt;.red&lt;/code&gt; recibe los estilos vinculados al documento HTML&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  CSS Grid
&lt;/h2&gt;

&lt;p&gt;El módulo de diseño CSS Grid ofrece un sistema de diseño basado en cuadrículas, con filas y columnas, lo que facilita el diseño de páginas web sin tener que usar propiedades CSS como &lt;code&gt;float&lt;/code&gt; o &lt;code&gt;position&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Investiga más sobre CSS Grid:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://developer.mozilla.org/es/docs/Web/CSS/CSS_Grid_Layout" rel="noopener noreferrer"&gt;CSS Grid Layout&lt;/a&gt; - &lt;strong&gt;Developer Mozilla&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://css-tricks.com/snippets/css/complete-guide-grid/" rel="noopener noreferrer"&gt;A Complete Guide To CSS Grid&lt;/a&gt; - &lt;strong&gt;CSS Tricks&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.youtube.com/watch?v=QBOUSrMqlSQ" rel="noopener noreferrer"&gt;CSS Grid&lt;/a&gt; - &lt;strong&gt;Fazt&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusión
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;"Lo que realmente importa no es lo que sabes, sino &lt;strong&gt;lo que haces con lo que sabes&lt;/strong&gt;"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Construir algo mientras aprendes es una forma inteligente de consolidar los conocimientos, y en este artículo, juntos hemos construido el logo de Microsoft usando propiedades CSS &amp;amp; CSS Grid, pero no te quedes solo con esto, investiga más sobre lo que puedes hacer con &lt;strong&gt;CSS Grid&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Un 💬comentario o un ☕&lt;a href="https://www.buymeacoffee.com/xantosromero" rel="noopener noreferrer"&gt;café&lt;/a&gt; nos inspira a seguir compartiendo contenido todos los días.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://microsoft-w-logo.netlify.app/" rel="noopener noreferrer"&gt;Ver Proyecto&lt;/a&gt;&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>spanish</category>
    </item>
    <item>
      <title>Glosario de términos en el desarrollo web</title>
      <dc:creator>Santos Romero</dc:creator>
      <pubDate>Thu, 17 Nov 2022 19:11:20 +0000</pubDate>
      <link>https://forem.com/xantosromero/glosario-de-terminos-en-el-desarrollo-web-4nc6</link>
      <guid>https://forem.com/xantosromero/glosario-de-terminos-en-el-desarrollo-web-4nc6</guid>
      <description>&lt;p&gt;Algunos términos más usados en el desarrollo web que pueden ser de utilidad para que te familiarices si estas iniciando.&lt;/p&gt;

&lt;p&gt;Si pudieras dejarme un comentario para mejorar las próximas publicaciones.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;El único modo de hacer un gran trabajo es amar lo que haces&lt;/em&gt;. &lt;strong&gt;Steve Jobs&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  404
&lt;/h2&gt;

&lt;p&gt;Mensaje de error que se produce cuando no se ha podido encontrar lo solicitado. Los enlaces rotos o muertos a menudo causan esto.&lt;/p&gt;




&lt;h3&gt;
  
  
  AMPs (Accelerated Mobile Pages)
&lt;/h3&gt;

&lt;p&gt;Son páginas web simplificadas con un mínimo de HTML, destinadas a optimizar los resultados de búsqueda en dispositivos móviles. Debido a su naturaleza mínima, los AMPs pueden ofrecer tiempos de carga más rápidos y menos uso de datos, lo que mejora la visibilidad en los dispositivos móviles.&lt;/p&gt;

&lt;h2&gt;
  
  
  Algoritmo
&lt;/h2&gt;

&lt;p&gt;Un algoritmo es una serie autónoma de instrucciones para realizar una función.&lt;/p&gt;

&lt;p&gt;En otras palabras, un algoritmo es un medio para describir una forma de resolver un problema para que pueda ser resuelto repetidamente, por humanos o máquinas. Los informáticos comparan la eficiencia de los algoritmos a través del concepto de "complejidad algorítmica" o notación "Big O".&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ejemplos:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Una receta de cocina es un algoritmo simple para humanos.&lt;/li&gt;
&lt;li&gt;Un algoritmo de clasificación se usa a menudo en la programación de computadoras para explicarle a una máquina cómo clasificar los datos.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  API (Application Programming Interface)
&lt;/h2&gt;

&lt;p&gt;Una API (interfaz de programación de aplicaciones) es un conjunto de características y reglas que existen dentro de un programa de software (la aplicación) que permite la interacción con él a través del software, en contraposición a una interfaz de usuario humana. La API puede verse como un simple contrato (la interfaz) entre la aplicación que la ofrece y otros elementos, como software o hardware de terceros.&lt;/p&gt;

&lt;p&gt;En el desarrollo web, una API es generalmente un conjunto de funciones de código (ej., métodos, propiedades, eventos y URL) que un desarrollador puede usar en sus aplicaciones para interactuar con los componentes del navegador web de un usuario u otro software/hardware en el usuario. computadora o sitios web y servicios de terceros.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ejemplos:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia"&gt;getUserMedia&lt;/a&gt;: se puede usar para capturar audio y video de la cámara web de un usuario, que luego se puede usar de la forma que desee el desarrollador, por ejemplo, grabar video y audio, transmitirlo a otro usuario en una llamada de conferencia o capturar imágenes fijas. del video.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://developer.mozilla.org/en-US/docs/Web/API/Geolocation"&gt;Geolocation API&lt;/a&gt;: se puede usar para recuperar información de ubicación de cualquier servicio que el usuario tenga disponible en su dispositivo (por ejemplo, GPS), que luego se puede usar junto con las API de Google Maps para, por ejemplo, trazar la ubicación del usuario en un mapa personalizado y mostrarle qué atracciones están en su área.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Aplicación
&lt;/h2&gt;

&lt;p&gt;Un tipo de software que permite al usuario realizar diferentes tareas.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ejemplos:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.notion.so/es-es"&gt;Notion&lt;/a&gt;: es un software de gestión de proyectos y para tomar notas. Está diseñado para ayudar a los miembros de una empresa u organización a coordinar plazos, objetivos y tareas en aras de la eficiencia y la productividad.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.figma.com/"&gt;Figma&lt;/a&gt;: es un editor de gráficos vectorial y una herramienta de generación de prototipos, principalmente basada en la web, con características off-line adicionales habilitadas por aplicaciones de escritorio en macOS y Windows.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Atributo
&lt;/h2&gt;

&lt;p&gt;Un atributo amplía un elemento HTML o XML, cambiando su comportamiento o proporcionando metadatos.&lt;/p&gt;

&lt;p&gt;Un atributo siempre tiene la forma &lt;code&gt;name="value"&lt;/code&gt;(el identificador del atributo seguido de su valor asociado).&lt;/p&gt;

&lt;h2&gt;
  
  
  AJAX (Asynchronous JavaScript And XML)
&lt;/h2&gt;

&lt;p&gt;Ajax, que inicialmente significaba Asynchronous JavaScript And XML, es una práctica de programación que utiliza JavaScript para realizar solicitudes HTTP para enviar y recibir datos.&lt;/p&gt;

&lt;p&gt;Ajax le permite recopilar datos para actualizar partes del DOM de una página HTML sin necesidad de actualizar la página completa. Ajax también le permite trabajar de forma asíncrona, lo que significa que su código continúa ejecutándose mientras la parte objetivo de su página web intenta recargarse (en comparación con la forma síncrona, que bloquea la ejecución de su código hasta que esa parte de su página termine de recargarse).&lt;/p&gt;

&lt;p&gt;Con sitios web interactivos y estándares web modernos, Ajax se realiza utilizando funciones dentro de los marcos de JavaScript y el estándar Fetch API.&lt;/p&gt;

&lt;h2&gt;
  
  
  Accesibilidad
&lt;/h2&gt;

&lt;p&gt;Accesibilidad web se refiere a las mejores prácticas para mantener un sitio web utilizable a pesar de las restricciones físicas y técnicas. La accesibilidad web se define y analiza formalmente en el W3C a través de la Iniciativa de Accesibilidad Web (WAI).&lt;/p&gt;

&lt;h2&gt;
  
  
  Adobe Flash
&lt;/h2&gt;

&lt;p&gt;Flash es una tecnología obsoleta desarrollada por Adobe para ver aplicaciones web expresivas, contenido multimedia y transmisión de medios.&lt;/p&gt;

&lt;p&gt;A partir de 2021, Flash ya no es compatible con Adobe ni con ninguno de los principales navegadores web.&lt;/p&gt;

&lt;h2&gt;
  
  
  Array
&lt;/h2&gt;

&lt;p&gt;Un array es una colección ordenada de datos (ya sea primitivos u objetos, según el lenguaje). Las matrices se utilizan para almacenar múltiples valores en una sola variable. Esto se compara con una variable que puede almacenar solo un valor.&lt;/p&gt;

&lt;p&gt;Cada elemento de un array tiene un número adjunto, llamado índice numérico, que le permite acceder a él. En JavaScript, las matrices comienzan en el índice cero y se pueden manipular con varios métodos.&lt;/p&gt;

&lt;h2&gt;
  
  
  ASCII (American Standard Code for Information Interchange)
&lt;/h2&gt;

&lt;p&gt;ASCII (Código estándar estadounidense para el intercambio de información) es uno de los métodos de codificación más populares y utilizados por las computadoras para convertir letras, números, puntuación y códigos de control en forma digital. Desde 2007, UTF-8 lo reemplazó en la Web.&lt;/p&gt;

&lt;h2&gt;
  
  
  Apache
&lt;/h2&gt;

&lt;p&gt;Apache es un popular servidor web multiplataforma de fuente abierta que, según los números, es el servidor web más popular que existe. Es activamente mantenido por Apache Software Foundation.&lt;/p&gt;

&lt;p&gt;Algunas empresas de alto perfil que utilizan Apache incluyen a Cisco, IBM, Salesforce, General Electric, Adobe, VMware, Xerox, LinkedIn, Facebook, Hewlett-Packard, AT&amp;amp;T, Siemens, eBay y muchas más.&lt;/p&gt;




&lt;h2&gt;
  
  
  Back-end
&lt;/h2&gt;

&lt;p&gt;Todo lo que sucede detrás de escena, impulsando lo que sucede en el front-end. Hay cuatro componentes principales de un stack de software de desarrollo back-end: el servidor, la base de datos, el sistema operativo y el software.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bug
&lt;/h2&gt;

&lt;p&gt;Un error o falla que impide que un sitio web o una aplicación funcione correctamente.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bootstrap
&lt;/h2&gt;

&lt;p&gt;Un framework front-end gratuito y de código abierto para diseñar sitios web y aplicaciones web, desarrollado por Mark Otto y Jacob Thornton en Twitter, para fomentar la coherencia entre las herramientas internas.&lt;/p&gt;

&lt;h2&gt;
  
  
  Base de datos
&lt;/h2&gt;

&lt;p&gt;Una base de datos es una recopilación organizada de información o datos estructurados, que normalmente se almacena de forma electrónica en un sistema informático. Normalmente, una base de datos está controlada por un sistema de gestión de bases de datos (DBMS). En conjunto, los datos y el DBMS, junto con las aplicaciones asociadas a ellos, reciben el nombre de sistema de bases de datos, abreviado normalmente a simplemente base de datos.&lt;/p&gt;

&lt;h2&gt;
  
  
  Boolean
&lt;/h2&gt;

&lt;p&gt;En informática, un booleano es un tipo de datos lógicos que solo puede tener los valores &lt;code&gt;true&lt;/code&gt; o &lt;code&gt;false&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Por ejemplo, en JavaScript, los condicionales booleanos a menudo se usan para decidir qué secciones de código ejecutar (como una condición &lt;code&gt;if&lt;/code&gt;) o repetir (como en bucles &lt;code&gt;for&lt;/code&gt;).&lt;/p&gt;




&lt;h2&gt;
  
  
  Cache
&lt;/h2&gt;

&lt;p&gt;El almacenamiento de ciertos elementos para crear tiempos de carga más rápidos para los visitantes frecuentes del sitio web. Si se realiza un cambio en un sitio web, los usuarios deberán borrar el caché de su navegador para ver los cambios.&lt;/p&gt;

&lt;h2&gt;
  
  
  Código abierto
&lt;/h2&gt;

&lt;p&gt;El software de código abierto es el software cuyo código fuente y otros derechos que normalmente son exclusivos para quienes poseen los derechos de autor, son publicados bajo una licencia de código abierto o forman parte del dominio público.&lt;/p&gt;

&lt;p&gt;El código abierto es una filosofía de trabajo y colaboración seguida por los miembros de la comunidad de open source. Esta filosofía se basa en la libertad intelectual y los principios fundamentales: transparencia, colaboración, entrega, inclusión y comunidad.&lt;/p&gt;

&lt;h2&gt;
  
  
  CSS (Cascading Style Sheets)
&lt;/h2&gt;

&lt;p&gt;CSS (hojas de estilo en cascada) es un lenguaje declarativo que controla cómo se ven las páginas web en el navegador.&lt;/p&gt;

&lt;p&gt;El navegador aplica declaraciones de estilo CSS a los elementos seleccionados para mostrarlos correctamente. Una declaración de estilo contiene las propiedades y sus valores, que determinan el aspecto de una página web.&lt;/p&gt;

&lt;p&gt;CSS es una de las tres tecnologías web centrales, junto con HTML y JavaScript. CSS generalmente diseña elementos HTML, pero también se puede usar con otros lenguajes de marcado como SVG o XML.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cookies
&lt;/h2&gt;

&lt;p&gt;Una cookie es una pequeña pieza de información que un sitio web deja en la computadora de un visitante, a través de un navegador web.&lt;/p&gt;

&lt;p&gt;Las cookies se utilizan para personalizar la experiencia web de un usuario con un sitio web. Puede contener las preferencias o entradas del usuario al acceder a ese sitio web. Un usuario puede personalizar su navegador web para aceptar, rechazar o eliminar cookies.&lt;/p&gt;

&lt;h2&gt;
  
  
  CDN (Content Delivery Network)
&lt;/h2&gt;

&lt;p&gt;Una CDN (red de entrega de contenido) es un grupo de servidores distribuidos en muchas ubicaciones. Estos servidores almacenan copias duplicadas de datos para que los servidores puedan cumplir con las solicitudes de datos en función de qué servidores están más cerca de los respectivos usuarios finales. Los CDN hacen que el servicio rápido se vea menos afectado por el alto tráfico.&lt;/p&gt;

&lt;p&gt;Los CDN se usan ampliamente para entregar hojas de estilo y archivos JavaScript (activos estáticos) de bibliotecas como Bootstrap, Jquery, etc.&lt;/p&gt;

&lt;h2&gt;
  
  
  CMS (Content Management System)
&lt;/h2&gt;

&lt;p&gt;Un CMS (Sistema de gestión de contenido) es un software que permite a los usuarios publicar, organizar, cambiar o eliminar varios tipos de contenido, no solo texto, sino también imágenes incrustadas, video, audio y código interactivo.&lt;/p&gt;

&lt;h2&gt;
  
  
  CRUD (Create, Read, Update, Delete)
&lt;/h2&gt;

&lt;p&gt;CRUD (Crear, Leer, Actualizar, Eliminar) es un acrónimo de las formas en que uno puede operar en los datos almacenados. Es un mnemotécnico para las cuatro funciones básicas del almacenamiento persistente. CRUD generalmente se refiere a operaciones realizadas en una base de datos o almacén de datos, pero también puede aplicarse a funciones de nivel superior de una aplicación, como eliminaciones temporales donde los datos no se eliminan realmente, sino que se marcan como eliminados a través de un estado.&lt;/p&gt;

&lt;h2&gt;
  
  
  CRM (Customer Relationship Management)
&lt;/h2&gt;

&lt;p&gt;Software y aplicaciones que se utilizan para recopilar, analizar y mantener información sobre clientes, donantes y prospectos.&lt;/p&gt;




&lt;h2&gt;
  
  
  DBMS (DataBase Management System)
&lt;/h2&gt;

&lt;p&gt;Normalmente, una base de datos requiere un programa de software de bases de datos completo, conocido como sistema de gestión de bases de datos (DBMS). Un DBMS sirve como interfaz entre la base de datos y sus programas o usuarios finales, lo que permite a los usuarios recuperar, actualizar y gestionar cómo se organiza y se optimiza la información. Un DBMS también facilita la supervisión y el control de las bases de datos, lo que permite una variedad de operaciones administrativas como la supervisión del rendimiento, el ajuste, la copia de seguridad y la recuperación.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ejemplos:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.mysql.com/"&gt;MySQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.microsoft.com/es-es/sql-server/sql-server-downloads"&gt;Microsoft SQL Server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.oracle.com/database/"&gt;Oracle Database&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  DNS (Domain Name System)
&lt;/h2&gt;

&lt;p&gt;DNS (Sistema de Nombres de Dominio) es un sistema de nombres jerárquico y descentralizado para recursos conectados a Internet. DNS mantiene una lista de nombres de dominio junto con los recursos, como las direcciones IP, que están asociados con ellos.&lt;/p&gt;

&lt;p&gt;La función más destacada de DNS es la traducción de nombres de dominio fáciles de usar (como mozilla.org) a una dirección IP numérica (como 151.106.5.172); este proceso de asignar un nombre de dominio a la dirección IP adecuada se conoce como búsqueda de DNS. Por el contrario, se utiliza una búsqueda inversa de DNS (rDNS) para determinar el nombre de dominio asociado con una dirección IP.&lt;/p&gt;

&lt;h2&gt;
  
  
  Debugging
&lt;/h2&gt;

&lt;p&gt;Es el proceso de identificar y tratar errores de programación.&lt;/p&gt;

&lt;h2&gt;
  
  
  DOM (Document Object Model)
&lt;/h2&gt;

&lt;p&gt;El DOM es un modelo de documento cargado en el navegador y que representa el documento como un árbol de nodos, donde cada nodo representa una parte del documento (por ejemplo, un elemento, una cadena de texto o un comentario).&lt;/p&gt;

&lt;p&gt;El DOM es una de las API más utilizadas en la Web porque permite que el código que se ejecuta en un navegador acceda e interactúe con cada nodo del documento. Los nodos se pueden crear, mover y cambiar. Los detectores de eventos pueden agregarse a los nodos y activarse cuando ocurre un evento determinado.&lt;/p&gt;

&lt;h2&gt;
  
  
  Dominio
&lt;/h2&gt;

&lt;p&gt;Un dominio es una autoridad dentro de Internet que controla sus propios recursos. Su "nombre de dominio" es una forma de dirigirse a esta autoridad como parte de la jerarquía en una URL, generalmente la parte más memorable, por ejemplo, una marca.&lt;/p&gt;

&lt;p&gt;Un nombre de dominio completo (FQDN) contiene todas las partes necesarias para buscar esta autoridad por nombre sin ambigüedades utilizando el sistema DNS de Internet.&lt;/p&gt;

&lt;h2&gt;
  
  
  Deployment
&lt;/h2&gt;

&lt;p&gt;El despliegue de software son todas las actividades que hacen que un sistema de software esté disponible para su uso. El proceso de implementación general consiste en varias actividades interrelacionadas con posibles transiciones entre ellas.&lt;/p&gt;

&lt;h2&gt;
  
  
  DevOps
&lt;/h2&gt;

&lt;p&gt;Sistema que ayuda a mantener en sintonía a los departamentos de desarrollo, operaciones de TI y control de calidad para lograr mejores productos finales y colaboraciones.&lt;/p&gt;

&lt;h2&gt;
  
  
  Documentación
&lt;/h2&gt;

&lt;p&gt;Esencialmente, el punto central de referencia para cualquier persona involucrada en la administración, el mantenimiento o el uso de un sitio web o una pieza de software. Puede proporcionar información sobre requisitos, arquitectura y diseño, propiedades técnicas, datos para el usuario o marketing.&lt;/p&gt;




&lt;h2&gt;
  
  
  ECMAScript
&lt;/h2&gt;

&lt;p&gt;Estándar de JavaScript, para que los navegadores implementen el mismo lenguaje JavaScript.&lt;/p&gt;




&lt;h2&gt;
  
  
  Front-end
&lt;/h2&gt;

&lt;p&gt;Un desarrollador frontend utiliza el código para implementar el diseño de un sitio web o de una aplicación.&lt;/p&gt;

&lt;p&gt;Sus herramientas principales son HTML, CSS y JavaScript: HTML para la estructura general y el contenido del sitio web, CSS para el estilo y JavaScript para la interactividad avanzada.&lt;/p&gt;

&lt;h2&gt;
  
  
  Favicon
&lt;/h2&gt;

&lt;p&gt;Un favicon (icono favorito) es un icono diminuto incluido junto con un sitio web, que se muestra en lugares como la barra de direcciones del navegador, las pestañas de página y el menú de favoritos.&lt;/p&gt;

&lt;p&gt;Tenga en cuenta, sin embargo, que la mayoría de los navegadores modernos reemplazaron el favicon de la barra de direcciones por una imagen que indica si el sitio web usa HTTPS o no.&lt;/p&gt;

&lt;p&gt;Por lo general, un favicon tiene un tamaño de 16 x 16 píxeles y se almacena en formato de archivo GIF, PNG o ICO.&lt;/p&gt;

&lt;p&gt;Se utilizan para mejorar la experiencia del usuario y hacer cumplir la coherencia de la marca. Cuando se ve un ícono familiar en la barra de direcciones del navegador, por ejemplo, ayuda a los usuarios a saber que están en el lugar correcto.&lt;/p&gt;

&lt;h2&gt;
  
  
  Framework
&lt;/h2&gt;

&lt;p&gt;El conjunto de programas utilizados en el desarrollo de sitios web o software, sienta las bases para el tipo de lenguaje de programación utilizado para el desarrollo de su sitio web o aplicación.&lt;/p&gt;

&lt;h2&gt;
  
  
  Firewall
&lt;/h2&gt;

&lt;p&gt;Un firewall es un sistema que filtra el tráfico de la red. Puede dejarlo pasar o bloquearlo, de acuerdo con algunas reglas específicas. Por ejemplo, puede bloquear conexiones entrantes dirigidas a un puerto determinado o conexiones salientes a una dirección IP determinada.&lt;/p&gt;

&lt;p&gt;Los firewalls pueden ser tan simples como una sola pieza de software, o más complejos, como una máquina dedicada cuya única función es actuar como un firewall.&lt;/p&gt;

&lt;h2&gt;
  
  
  Full-stack
&lt;/h2&gt;

&lt;p&gt;Los desarrolladores full-stack trabajan en las tres capas: el front-end, el back-end y la base de datos.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fork
&lt;/h2&gt;

&lt;p&gt;Un fork es una copia de un proyecto de software existente en algún momento para agregar las modificaciones propias de alguien al proyecto. &lt;/p&gt;

&lt;p&gt;Básicamente, si la licencia del software original lo permite, puedes copiar el código para desarrollar tu propia versión del mismo, con tus propias adiciones, que será una "bifurcación".&lt;/p&gt;

&lt;p&gt;Los fork se ven a menudo en el desarrollo de software libre y de código abierto. Este es ahora un término más popular gracias al modelo de contribución que utiliza Git (y/o la plataforma GitHub).&lt;/p&gt;

&lt;h2&gt;
  
  
  FTP (File Transfer Protocol)
&lt;/h2&gt;

&lt;p&gt;FTP (Protocolo de transferencia de archivos) es un protocolo inseguro para transferir archivos de un host a otro a través de Internet.&lt;/p&gt;

&lt;p&gt;Durante muchos años fue la forma estándar de transferir archivos, pero como es inherentemente inseguro, ya no es compatible con muchas cuentas de hosting. En su lugar, debe usar SFTP (una versión cifrada y segura de FTP) u otro método seguro para transferir archivos como Rsync a través de SSH.&lt;/p&gt;




&lt;h2&gt;
  
  
  GulpJS
&lt;/h2&gt;

&lt;p&gt;Gulp es un conjunto de herramientas JavaScript de código abierto creado por Eric Schoffstall, que se utiliza como un sistema de compilación de transmisión en el desarrollo web front-end.&lt;/p&gt;

&lt;h2&gt;
  
  
  GUI (Graphical User Interface)
&lt;/h2&gt;

&lt;p&gt;La imagen de cómo se presenta un sitio web y cómo se pretende interactuar con él.&lt;/p&gt;

&lt;h2&gt;
  
  
  GIF (Graphics Interchange Format)
&lt;/h2&gt;

&lt;p&gt;GIF (formato de intercambio de gráficos) es un formato de imagen que usa compresión sin pérdidas y se puede usar para animaciones. Un GIF usa hasta 8 bits por píxel y un máximo de 256 colores del espacio de color de 24 bits.&lt;/p&gt;

&lt;h2&gt;
  
  
  Grid
&lt;/h2&gt;

&lt;p&gt;Una cuadrícula/grid CSS se define utilizando el valor grid con la propiedad &lt;code&gt;display&lt;/code&gt;; puede definir columnas y filas en su cuadrícula utilizando las propiedades &lt;code&gt;grid-template-rows&lt;/code&gt; y grid-&lt;code&gt;template-columns&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  GPU (Graphics Processing Unit)
&lt;/h2&gt;

&lt;p&gt;La GPU (Unidad de procesamiento de gráficos) es un componente de la computadora similar a la CPU (Unidad central de procesamiento). Se especializa en el dibujo de gráficos (tanto 2D como 3D) en su monitor.&lt;/p&gt;

&lt;h2&gt;
  
  
  Git
&lt;/h2&gt;

&lt;p&gt;Git es un sistema de gestión de código fuente (SCM) distribuido, gratuito y de código abierto. Facilita el manejo de bases de código con equipos de desarrollo distribuidos. Lo que lo distingue de los sistemas SCM anteriores es la capacidad de realizar operaciones comunes (ramificación, compromiso, etc.) en su máquina de desarrollo local, sin tener que cambiar el repositorio principal o incluso tener acceso de escritura.&lt;/p&gt;




&lt;h2&gt;
  
  
  Host
&lt;/h2&gt;

&lt;p&gt;Un host es un dispositivo conectado a Internet (o una red local). Algunos hosts llamados servidores ofrecen servicios adicionales como servir páginas web o almacenar archivos y correos electrónicos.&lt;/p&gt;

&lt;p&gt;El host no necesita ser una instancia de hardware. Puede ser generado por máquinas virtuales. El host generado por las máquinas virtuales se denomina "Hospedaje virtual".&lt;/p&gt;

&lt;h2&gt;
  
  
  HTML (Hypertext Markup Language)
&lt;/h2&gt;

&lt;p&gt;HTML es un lenguaje descriptivo que especifica la estructura de una página web.&lt;/p&gt;

&lt;p&gt;Un archivo HTML normalmente se guarda con una extensión .htm o .html, lo sirve un servidor web y cualquier navegador web puede procesarlo.&lt;/p&gt;

&lt;h2&gt;
  
  
  HTTP (Hypertext Transfer Protocol)
&lt;/h2&gt;

&lt;p&gt;El Protocolo de transferencia de hipertexto (HTTP) es el protocolo de red subyacente que permite la transferencia de documentos hipermedia en la Web, generalmente entre un navegador y un servidor para que los humanos puedan leerlos. La versión actual de la especificación HTTP se llama HTTP/2.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hyperlink
&lt;/h2&gt;

&lt;p&gt;Los hipervínculos conectan páginas web o elementos de datos entre sí. En HTML, los elementos &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; definen hipervínculos desde un lugar en una página web (como una cadena de texto o una imagen) a otro lugar en otra página web (o incluso en la misma página).&lt;/p&gt;




&lt;h2&gt;
  
  
  IDE (Integrated Development Interface)
&lt;/h2&gt;

&lt;p&gt;Un entorno de desarrollo integrado (IDE) es una aplicación de software que proporciona instalaciones integrales a los programadores de computadoras para el desarrollo de software. Un IDE normalmente consta de un editor de código fuente, herramientas de automatización de compilación y un depurador.&lt;/p&gt;

&lt;h2&gt;
  
  
  IP (Internet Protocol)
&lt;/h2&gt;

&lt;p&gt;Una dirección IP es un número asignado a cada dispositivo conectado a una red que utiliza el protocolo de Internet.&lt;/p&gt;

&lt;p&gt;"Dirección IP" generalmente todavía se refiere a direcciones IPv4 de 32 bits hasta que IPv6 se implemente de manera más amplia.&lt;/p&gt;




&lt;h2&gt;
  
  
  Java
&lt;/h2&gt;

&lt;p&gt;Java es un lenguaje de programación compilado, orientado a objetos y altamente portátil.&lt;/p&gt;

&lt;p&gt;Java está tipificado estáticamente y presenta una sintaxis similar a C. Viene con una gran biblioteca de funciones fácilmente utilizables, el kit de desarrollo de software (SDK) de Java.&lt;/p&gt;

&lt;p&gt;Los programas se compilan solo una vez antes de tiempo en un código de bytes propietario y un formato de paquete que se ejecuta dentro de la máquina virtual Java (JVM). La JVM está disponible en muchas plataformas, lo que permite que los programas Java se ejecuten en casi todas partes sin necesidad de compilarlos o empaquetarlos nuevamente. Esto lo convierte en un lenguaje preferido en muchas grandes empresas con paisajes heterogéneos, pero puede percibirse como "pesado".&lt;/p&gt;




&lt;h2&gt;
  
  
  JavaScript
&lt;/h2&gt;

&lt;p&gt;JavaScript (o "JS") es un lenguaje de programación que se usa con mayor frecuencia para scripts dinámicos del lado del cliente en páginas web, pero también se usa a menudo en el lado del servidor, usando un tiempo de ejecución como Node.js.&lt;/p&gt;

&lt;p&gt;JavaScript no debe confundirse con el lenguaje de programación Java. Aunque "Java" y "JavaScript" son marcas comerciales (o marcas comerciales registradas) de Oracle en los Estados Unidos y otros países, los dos lenguajes de programación son significativamente diferentes en su sintaxis, semántica y casos de uso.&lt;/p&gt;

&lt;p&gt;JavaScript se usa principalmente en el navegador, lo que permite a los desarrolladores manipular el contenido de la página web a través del DOM, manipular datos con AJAX e IndexedDB, dibujar gráficos con lienzo, interactuar con el dispositivo que ejecuta el navegador a través de varias API y más. JavaScript es uno de los lenguajes más utilizados en el mundo, debido al reciente crecimiento y mejora del rendimiento de las API disponibles en los navegadores.&lt;/p&gt;

&lt;h2&gt;
  
  
  JQuery
&lt;/h2&gt;

&lt;p&gt;Una librería de JavaScript que simplifica la tarea de usar JavaScript en su sitio web al condensar varias líneas de código JavaScript en una sola línea.&lt;/p&gt;

&lt;h2&gt;
  
  
  JSON (Javascript Object Notation)
&lt;/h2&gt;

&lt;p&gt;JSON es un formato de intercambio de datos. Aunque no es un subconjunto estricto, JSON se parece mucho a un subconjunto de la sintaxis de JavaScript. Aunque muchos lenguajes de programación admiten JSON, es especialmente útil para aplicaciones basadas en JavaScript, incluidos sitios web y extensiones de navegador. &lt;/p&gt;

&lt;p&gt;JSON puede representar números, valores booleanos, cadenas, valores nulos, matrices (secuencias ordenadas de valores) y objetos (asignaciones de valores de cadena) formados por estos valores (o por otras matrices y objetos). JSON no representa de forma nativa tipos de datos más complejos como funciones, expresiones regulares, fechas, etc. Si necesita JSON para representar tipos de datos adicionales, transforme los valores a medida que se serializan o antes de que se deserialicen.&lt;/p&gt;




&lt;h2&gt;
  
  
  Lenguaje de programación
&lt;/h2&gt;

&lt;p&gt;Es un conjunto de palabras, expresiones y símbolos que permiten escribir instrucciones que las máquinas pueden interpretar y ejecutar.&lt;/p&gt;

&lt;h2&gt;
  
  
  Linux
&lt;/h2&gt;

&lt;p&gt;Sistema operativo de código fuente abierto basado en Unix inventado por Linus Torvalds, el cual en los últimos años ha tomado auge en el sector web. La mayoría de los sitios web están alojados en máquinas Linux.&lt;/p&gt;




&lt;h2&gt;
  
  
  Metadatos
&lt;/h2&gt;

&lt;p&gt;Los metadatos son, en su definición más simple, datos que describen datos. Por ejemplo, un documento HTML son datos, pero HTML también puede contener metadatos en su elemento &lt;/p&gt; que describe el documento, por ejemplo, quién lo escribió y su resumen.
&lt;h2&gt;
  
  
  Mobile First
&lt;/h2&gt;

&lt;p&gt;Una forma de mejora progresiva, es un enfoque de desarrollo y diseño web que se centra en priorizar el diseño y desarrollo para tamaños de pantalla móviles, sobre el diseño y desarrollo para tamaños de pantalla de escritorio.&lt;/p&gt;

&lt;h2&gt;
  
  
  MVC (Model View Controller)
&lt;/h2&gt;

&lt;p&gt;MVC (Modelo - Vista - Controlador) es un patrón en el diseño de software comúnmente utilizado para implementar interfaces de usuario, datos y lógica de control. Enfatiza una separación entre la lógica comercial y la pantalla del software. Esta "separación de intereses" proporciona una mejor división del trabajo y un mejor mantenimiento.&lt;/p&gt;

&lt;p&gt;Las tres partes del patrón de diseño de software MVC se pueden describir de la siguiente manera: &lt;br&gt;
&lt;strong&gt;Modelo&lt;/strong&gt;: gestiona datos y lógica de negocio.&lt;br&gt;
&lt;strong&gt;Vista&lt;/strong&gt;: maneja el diseño y la visualización.&lt;br&gt;
&lt;strong&gt;Controlador&lt;/strong&gt;: enruta los comandos al modelo y las partes de la vista.&lt;/p&gt;

&lt;h2&gt;
  
  
  Método GET
&lt;/h2&gt;

&lt;p&gt;Tipo de petición que quiere solicitar información al servidor web . También permite pasar parámetros por la URL, pero de manera visible, no como POST.&lt;/p&gt;

&lt;h2&gt;
  
  
  Método POST
&lt;/h2&gt;

&lt;p&gt;Tipo de petición que permite enviar datos al servidor de manera transparente. Forma de paso de parámetros mediante formulario (normalmente).&lt;/p&gt;

&lt;h2&gt;
  
  
  MySQL
&lt;/h2&gt;

&lt;p&gt;Es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la base de datos de código abierto más popular del mundo,12 y una de las más populares en general junto a Oracle y Microsoft SQL Server, todo para entornos de desarrollo web.&lt;/p&gt;




&lt;h2&gt;
  
  
  Navegador web
&lt;/h2&gt;

&lt;p&gt;Cliente que permite consultar a servidores web y presentar la información HTML. Ejemplos: Firefox, Opera, Chrome, etc.&lt;/p&gt;

&lt;h2&gt;
  
  
  NodeJS
&lt;/h2&gt;

&lt;p&gt;Node.js es un entorno de tiempo de ejecución de JavaScript multiplataforma que permite a los desarrolladores crear aplicaciones de red y del lado del servidor con JavaScript.&lt;/p&gt;

&lt;h2&gt;
  
  
  Nginx
&lt;/h2&gt;

&lt;p&gt;Servidor web libre, dicho servidor es mucho más rápido que el servidor de Apache pero dispone de menos funcionalidades.&lt;/p&gt;




&lt;h2&gt;
  
  
  OOP (Object Oriented Programming)
&lt;/h2&gt;

&lt;p&gt;OOP (Programación Orientada a Objetos) es un enfoque de programación en el que los datos se encapsulan dentro de objetos y se opera con el objeto en sí, en lugar de sus componentes.&lt;/p&gt;

&lt;p&gt;JavaScript está muy orientado a objetos. Sigue un modelo basado en prototipos, pero también ofrece una sintaxis de clase para permitir paradigmas típicos de programación orientada a objetos.&lt;/p&gt;

&lt;h2&gt;
  
  
  OWASP (Open Web Application Security Project)
&lt;/h2&gt;

&lt;p&gt;OWASP (Open Web Application Security Project) es una organización sin ánimo de lucro y red mundial que trabaja por la seguridad en el software libre, especialmente en la Web.&lt;/p&gt;




&lt;h2&gt;
  
  
  PostgreSQL
&lt;/h2&gt;

&lt;p&gt;Sistema de Gestión de Bases de Datos profesional libre, de alto rendimiento y alta capacidad.&lt;/p&gt;

&lt;h2&gt;
  
  
  PHP (Hypertext Pre-Processor)
&lt;/h2&gt;

&lt;p&gt;Es un lenguaje de secuencias de comandos del lado del servidor de código abierto que se puede incrustar en HTML para crear aplicaciones web y sitios web dinámicos.&lt;/p&gt;

&lt;h2&gt;
  
  
  PWA (Progressive Web Apps)
&lt;/h2&gt;

&lt;p&gt;Las aplicaciones web progresivas es un término utilizado para describir el estado moderno del desarrollo de aplicaciones web. Esto implica tomar aplicaciones/sitios web estándar que disfrutan de las mejores partes de la Web, como la capacidad de descubrimiento a través de motores de búsqueda, la vinculación a través de URL y el trabajo en múltiples factores de forma, y potenciarlos con API modernas (como Service Workers y Push) y características que confieren otros beneficios comúnmente atribuidos a las aplicaciones nativas.&lt;/p&gt;

&lt;p&gt;Estas características incluyen ser instalables, trabajar sin conexión y ser fáciles de sincronizar y volver a involucrar al usuario desde el servidor.&lt;/p&gt;

&lt;h2&gt;
  
  
  Plugin
&lt;/h2&gt;

&lt;p&gt;Un complemento del navegador es un componente de software que los usuarios pueden instalar para manejar contenido que el navegador no puede admitir de forma nativa. Los complementos del navegador generalmente se escriben utilizando la arquitectura NPAPI (Interfaz de programación de aplicaciones de complementos de Netscape).&lt;/p&gt;

&lt;h2&gt;
  
  
  PNG (Portable Network Graphics)
&lt;/h2&gt;

&lt;p&gt;PNG es un formato de archivo de gráficos que admite la compresión de datos sin pérdidas.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prefetch
&lt;/h2&gt;

&lt;p&gt;La obtención previa es cuando el contenido se descarga en segundo plano, esto se basa en la suposición de que es probable que se solicite el contenido, lo que permite que el contenido se cargue instantáneamente cuando el usuario lo solicite. El contenido se descarga y almacena en caché para un uso futuro anticipado sin que el usuario lo solicite explícitamente.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prototipo
&lt;/h2&gt;

&lt;p&gt;Un prototipo es un modelo que muestra la apariencia y el comportamiento de una aplicación o producto al principio del ciclo de vida del desarrollo.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pseudocódigo
&lt;/h2&gt;

&lt;p&gt;El pseudocódigo se refiere a la sintaxis similar a un código que generalmente se usa para indicar a los humanos cómo funciona alguna sintaxis de código, o ilustrar el diseño de un elemento de la arquitectura del código. No funcionará si intenta ejecutarlo como código.&lt;/p&gt;

&lt;h2&gt;
  
  
  Python
&lt;/h2&gt;

&lt;p&gt;Python es un lenguaje de programación de propósito general de alto nivel. Utiliza un enfoque multiparadigma, lo que significa que admite construcciones de programación procedimentales, orientadas a objetos y algunas funcionales.&lt;/p&gt;




&lt;h2&gt;
  
  
  Responsive Web Design
&lt;/h2&gt;

&lt;p&gt;Responsive Web Design (RWD) es un concepto de desarrollo web que se enfoca en hacer que los sitios se vean y se comporten de manera óptima en todos los dispositivos informáticos personales, desde computadoras de escritorio hasta dispositivos móviles.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ruby
&lt;/h2&gt;

&lt;p&gt;Ruby es un lenguaje de programación de código abierto. En un contexto web, Ruby se usa a menudo del lado del servidor con el framework Ruby On Rails (ROR) para producir sitios web/aplicaciones.&lt;/p&gt;

&lt;h2&gt;
  
  
  REST (Representational State Transfer)
&lt;/h2&gt;

&lt;p&gt;REST (Representational State Transfer) se refiere a un grupo de restricciones de diseño de arquitectura de software que generan sistemas distribuidos eficientes, confiables y escalables.&lt;/p&gt;

&lt;p&gt;La idea básica de REST es que un recurso, un documento, se transfiere a través de interacciones cliente/servidor reconocidas, independientes del idioma y confiablemente estandarizadas. Los servicios se consideran RESTful cuando se adhieren a estas restricciones.&lt;/p&gt;

&lt;p&gt;Las API de HTTP en general a veces se denominan coloquialmente API RESTful, servicios RESTful o servicios REST, aunque no necesariamente se adhieren a todas las restricciones de REST. Los principiantes pueden suponer que una API REST significa un servicio HTTP al que se puede llamar utilizando herramientas y bibliotecas web estándar.&lt;/p&gt;




&lt;h2&gt;
  
  
  SSL (Secure Sockets Layer)
&lt;/h2&gt;

&lt;p&gt;Secure Sockets Layer, o SSL, era la antigua tecnología de seguridad estándar para crear un enlace de red encriptado entre un servidor y un cliente, lo que garantiza que todos los datos transmitidos sean privados y seguros. La versión actual de SSL es la versión 3.0, lanzada por Netscape en 1996, y ha sido reemplazada por el protocolo Transport Layer Security (TLS).&lt;/p&gt;

&lt;h2&gt;
  
  
  SEO (Search Engine Optimization)
&lt;/h2&gt;

&lt;p&gt;SEO (Search Engine Optimization) es el proceso de hacer que un sitio web sea más visible en los resultados de búsqueda, también denominado mejorar las clasificaciones de búsqueda.&lt;/p&gt;

&lt;p&gt;Los motores de búsqueda rastrean la web, siguen los enlaces de una página a otra e indexan el contenido encontrado. Cuando busca, el motor de búsqueda muestra el contenido indexado. Los rastreadores siguen reglas. Si sigue esas reglas al pie de la letra al hacer SEO para un sitio web, le da al sitio las mejores posibilidades de aparecer entre los primeros resultados, aumentando el tráfico y posiblemente los ingresos (para el comercio electrónico y los anuncios).&lt;/p&gt;

&lt;h2&gt;
  
  
  SOAP (Simple Object Access Protocol)
&lt;/h2&gt;

&lt;p&gt;SOAP (Simple Object Access Protocol) es un protocolo para transmitir datos en formato XML.&lt;/p&gt;

&lt;h2&gt;
  
  
  SPA (Single Page Application)
&lt;/h2&gt;

&lt;p&gt;Una SPA (aplicación de página única) es una implementación de aplicación web que carga solo un documento web y luego actualiza el contenido del cuerpo de ese documento único a través de las API de JavaScript, como XMLHttpRequest y Fetch, cuando se muestra contenido diferente.&lt;/p&gt;

&lt;p&gt;Por lo tanto, esto permite a los usuarios usar sitios web sin cargar páginas completamente nuevas desde el servidor, lo que puede resultar en ganancias de rendimiento y una experiencia más dinámica, con algunas desventajas de compensación como SEO, más esfuerzo requerido para mantener el estado, implementar la navegación y lograr un rendimiento significativo de vigilancia.&lt;/p&gt;

&lt;h2&gt;
  
  
  SVG (Scalable Vector Graphics)
&lt;/h2&gt;

&lt;p&gt;Es un formato de imagen vectorial 2D basado en una sintaxis XML.&lt;/p&gt;

&lt;p&gt;El W3C comenzó a trabajar en SVG a fines de la década de 1990, pero SVG solo se volvió popular cuando Internet Explorer 9 salió con soporte SVG. Todos los principales navegadores ahora son compatibles con SVG.&lt;/p&gt;

&lt;p&gt;Basado en una sintaxis XML, SVG se puede diseñar con CSS y se puede hacer interactivo usando JavaScript. HTML permite la incrustación directa de etiquetas SVG en un documento HTML.&lt;/p&gt;

&lt;h2&gt;
  
  
  Servidor
&lt;/h2&gt;

&lt;p&gt;Un servidor es un software o hardware que ofrece un servicio a un usuario, generalmente denominado cliente. Un servidor de hardware es una computadora compartida en una red, generalmente potente y alojada en un centro de datos. Un servidor de software (que a menudo se ejecuta en un servidor de hardware) es un programa que proporciona servicios a programas cliente o una interfaz de usuario a clientes humanos.&lt;/p&gt;

&lt;p&gt;Los servicios se proporcionan generalmente a través de redes de área local o redes de área amplia como Internet. Un programa de cliente y un programa de servidor tradicionalmente se conectan pasando mensajes codificados utilizando un protocolo sobre una API.&lt;/p&gt;

&lt;h2&gt;
  
  
  SQL (Structured Query Language)
&lt;/h2&gt;

&lt;p&gt;SQL (lenguaje de consulta estructurado) es un lenguaje informático descriptivo diseñado para actualizar, recuperar y calcular datos en bases de datos basadas en tablas.&lt;/p&gt;




&lt;h2&gt;
  
  
  TCP (Transmission Control Protocol)
&lt;/h2&gt;

&lt;p&gt;TCP (Protocolo de control de transmisión) es un protocolo de red importante que permite que dos hosts se conecten e intercambien flujos de datos. TCP garantiza la entrega de datos y paquetes en el mismo orden en que fueron enviados. Vint Cerf y Bob Kahn, que eran científicos de DARPA en ese momento, diseñaron TCP en la década de 1970.&lt;/p&gt;

&lt;p&gt;La función de TCP es garantizar que los paquetes se entreguen de manera confiable y sin errores. TCP tiene control de concurrencia, lo que significa que las solicitudes iniciales comienzan pequeñas y aumentan de tamaño hasta los niveles de ancho de banda que pueden admitir las computadoras, los servidores y la red.&lt;/p&gt;




&lt;h2&gt;
  
  
  URL (Uniform Resource Locator)
&lt;/h2&gt;

&lt;p&gt;Localizador uniforme de recursos (URL), es una cadena de texto que especifica dónde se puede encontrar un recurso (como una página web, una imagen o un video) en Internet.&lt;/p&gt;

&lt;p&gt;En el contexto de HTTP, las URL se denominan "dirección web" o "enlace". Su navegador muestra URL en su barra de direcciones, por ejemplo: &lt;code&gt;https://developer.mozilla.org&lt;/code&gt; Algunos navegadores muestran solo la parte de una URL después de "//", es decir, el nombre de dominio.&lt;/p&gt;

&lt;p&gt;Las direcciones URL también se pueden utilizar para la transferencia de archivos (FTP), correos electrónicos (SMTP) y otras aplicaciones.&lt;/p&gt;

&lt;h2&gt;
  
  
  UI (User Interface)
&lt;/h2&gt;

&lt;p&gt;La interfaz de usuario (UI) es cualquier cosa que facilite la interacción entre un usuario y una máquina. En el mundo de las computadoras, puede ser cualquier cosa, desde un teclado, un joystick, una pantalla o un programa. En el caso del software de computadora, puede ser un indicador de línea de comandos, una página web, un formulario de entrada de usuario o el front-end de cualquier aplicación.&lt;/p&gt;

&lt;h2&gt;
  
  
  UX (User Xperience)
&lt;/h2&gt;

&lt;p&gt;Es el estudio de la interacción entre los usuarios y un sistema. Su objetivo es hacer que un sistema sea fácil de interactuar desde el punto de vista del usuario.&lt;/p&gt;

&lt;p&gt;El sistema puede ser cualquier tipo de producto o aplicación con el que un usuario final deba interactuar. Los estudios de UX realizados en una página web, por ejemplo, pueden demostrar si es fácil para los usuarios comprender la página, navegar a diferentes áreas y completar tareas comunes, y dónde dichos procesos podrían tener menos fricción.&lt;/p&gt;




&lt;h2&gt;
  
  
  Variable
&lt;/h2&gt;

&lt;p&gt;Una variable es una referencia nombrada a un valor. De esa manera se puede acceder a un valor impredecible a través de un nombre predeterminado.&lt;/p&gt;

&lt;h2&gt;
  
  
  Viewport
&lt;/h2&gt;

&lt;p&gt;Una ventana gráfica representa un área poligonal (normalmente rectangular) en gráficos de computadora que se está viendo actualmente. En términos de navegador web, se refiere a la parte del documento que está viendo y que actualmente está visible en su ventana (o en la pantalla, si el documento se está viendo en modo de pantalla completa). El contenido fuera de la ventana gráfica no es visible en la pantalla hasta que se desplaza a la vista.&lt;/p&gt;

&lt;p&gt;La parte de la ventana gráfica que está actualmente visible se denomina ventana gráfica visual. Esto puede ser más pequeño que la ventana gráfica de diseño, como cuando el usuario ha hecho zoom con los dedos. La ventana gráfica de diseño sigue siendo la misma, pero la ventana gráfica visual se hizo más pequeña.&lt;/p&gt;




&lt;h2&gt;
  
  
  W3C (World Wide Web Consortium)
&lt;/h2&gt;

&lt;p&gt;El World Wide Web Consortium (W3C) es un organismo internacional que mantiene marcos y reglas relacionadas con la Web.&lt;/p&gt;

&lt;p&gt;Consta de más de 350 organizaciones miembro que desarrollan conjuntamente estándares web, ejecutan programas de divulgación y mantienen un foro abierto para hablar sobre la web. El W3C coordina a las empresas de la industria para asegurarse de que implementen los mismos estándares del W3C.&lt;/p&gt;

&lt;p&gt;Cada estándar pasa por cuatro etapas de madurez: Borrador de trabajo (WD), Recomendación candidata (CR), Recomendación propuesta (PR) y Recomendación del W3C (REC).&lt;/p&gt;

&lt;h2&gt;
  
  
  WHATWG (Web Hypertext Application Technology Working Group)
&lt;/h2&gt;

&lt;p&gt;El WHATWG (Grupo de trabajo de tecnología de aplicaciones de hipertexto web) es una comunidad que mantiene y desarrolla estándares web, incluidos DOM, Fetch y HTML. Los empleados de Apple, Mozilla y Opera establecieron WHATWG en 2004.&lt;/p&gt;

&lt;h2&gt;
  
  
  WWW (World Wide Web)
&lt;/h2&gt;

&lt;p&gt;La World Wide Web, comúnmente conocida como WWW, W3 o la Web, es un sistema interconectado de páginas web públicas accesibles a través de Internet. La Web no es lo mismo que Internet: la Web es una de las muchas aplicaciones construidas sobre Internet.&lt;/p&gt;

&lt;p&gt;Tim Berners-Lee propuso la arquitectura de lo que se conoció como la World Wide Web. Creó el primer servidor web, navegador web y página web en su computadora en el laboratorio de investigación de física del CERN en 1990. En 1991, anunció su creación en el grupo de noticias alt.hypertext, marcando el momento en que la Web se hizo pública por primera vez.&lt;/p&gt;

&lt;h2&gt;
  
  
  Web Performance
&lt;/h2&gt;

&lt;p&gt;El rendimiento web es el tiempo objetivo desde que se realiza una solicitud de contenido hasta que el contenido solicitado se muestra en el navegador del usuario, los tiempos de procesamiento objetivos y la experiencia subjetiva del usuario del tiempo de carga y el tiempo de ejecución.&lt;/p&gt;

&lt;p&gt;Objetivamente, es el tiempo medible, en milisegundos, que tarda la página web o la aplicación web en descargarse, pintarse en el navegador web del usuario y volverse receptiva e interactiva. Son los fotogramas por segundo y las veces que el hilo principal no está disponible para las interacciones del usuario. Subjetivamente, es la percepción del usuario de si el tiempo que transcurre entre el momento en que el usuario solicita el contenido y el tiempo hasta que el usuario siente que el contenido solicitado está disponible y utilizable, lento o rápido.&lt;/p&gt;

&lt;h2&gt;
  
  
  Web Server
&lt;/h2&gt;

&lt;p&gt;Un servidor web es una pieza de software que a menudo se ejecuta en un servidor de hardware que ofrece servicio a un usuario, generalmente denominado cliente. Un servidor, por otro lado, es una pieza de hardware que vive en una sala llena de computadoras, comúnmente conocida como centro de datos.&lt;/p&gt;

&lt;h2&gt;
  
  
  WebAssembly
&lt;/h2&gt;

&lt;p&gt;WebAssembly (abreviado Wasm) es un formato de programación binario abierto que se puede ejecutar en navegadores web modernos para mejorar el rendimiento y/o proporcionar nuevas funciones para las páginas web.&lt;/p&gt;

&lt;h2&gt;
  
  
  WebKit
&lt;/h2&gt;

&lt;p&gt;WebKit es un marco que muestra páginas web con el formato adecuado en función de su marcado. Apple Safari depende de WebKit, al igual que muchos navegadores móviles (dado que WebKit es altamente portátil y personalizable).&lt;/p&gt;

&lt;p&gt;WebKit comenzó como una bifurcación de las bibliotecas KHTML y KJS de KDE, pero desde entonces muchas personas y empresas han contribuido (incluidos KDE, Apple, Google y Nokia).&lt;/p&gt;

&lt;p&gt;WebKit es una marca comercial de Apple y el marco se distribuye bajo una licencia de formato BSD. Sin embargo, dos componentes importantes se encuentran bajo la LGPL: la biblioteca de renderizado WebCore y el motor JavaScriptCore.&lt;/p&gt;

&lt;h2&gt;
  
  
  WebSockets
&lt;/h2&gt;

&lt;p&gt;WebSocket es un protocolo que permite una conexión TCP persistente entre el servidor y el cliente para que puedan intercambiar datos en cualquier momento.&lt;/p&gt;

&lt;p&gt;Cualquier aplicación cliente o servidor puede usar WebSocket, pero principalmente los navegadores web y los servidores web. A través de WebSocket, los servidores pueden pasar datos a un cliente sin solicitud previa del cliente, lo que permite actualizaciones dinámicas de contenido.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrapper
&lt;/h2&gt;

&lt;p&gt;En lenguajes de programación como JavaScript, un wrapper es una función destinada a llamar a una o más funciones, a veces simplemente por conveniencia y, a veces, adaptándolas para realizar una tarea ligeramente diferente en el proceso.&lt;/p&gt;




&lt;h2&gt;
  
  
  XML (Extensible Markup Language)
&lt;/h2&gt;

&lt;p&gt;El lenguaje de marcado extensible (XML) es un lenguaje de marcado genérico especificado por el W3C. La industria de la tecnología de la información (TI), utiliza muchos lenguajes basados en XML como lenguajes de descripción de datos.&lt;/p&gt;

&lt;p&gt;Las etiquetas XML se parecen a las etiquetas HTML, pero XML es mucho más flexible porque permite a los usuarios definir sus propias etiquetas. De esta forma, XML actúa como un metalenguaje, es decir, se puede utilizar para definir otros lenguajes, como RSS. Además, HTML es un lenguaje de presentación, mientras que XML es un lenguaje de descripción de datos. Esto significa que XML tiene aplicaciones mucho más amplias que la Web. Por ejemplo, los servicios web pueden usar XML para intercambiar solicitudes y respuestas.&lt;/p&gt;

&lt;h2&gt;
  
  
  XHTML
&lt;/h2&gt;

&lt;p&gt;XHTML es un término que históricamente se usó para describir documentos HTML escritos para cumplir con las reglas de sintaxis XML.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Referencias:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.mozilla.org/en-US/docs/Glossary"&gt;MDN Web Docs Glossary: Definitions of Web-related termns&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.webfx.com/web-development/glossary/"&gt;Web Development Terms and Glossary in 2022&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>De cero a desarrollador web</title>
      <dc:creator>Santos Romero</dc:creator>
      <pubDate>Wed, 22 Sep 2021 18:42:56 +0000</pubDate>
      <link>https://forem.com/xantosromero/de-cero-a-desarrollador-web-5fa0</link>
      <guid>https://forem.com/xantosromero/de-cero-a-desarrollador-web-5fa0</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;De cero a desarrollador web en nueve simples pasos. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Pero antes de comenzar, conozcamos su significado.  &lt;/p&gt;

&lt;h2&gt;
  
  
  🤔¿Qué es el desarrollo web?
&lt;/h2&gt;

&lt;p&gt;El desarrollo web es el trabajo que implica la creación de un sitio web o una aplicación web, puede ser bastante simple como una landing page, o una muy compleja como una red social como Facebook o Twitter. De cualquier manera, esta es una de las industrias más interesantes en este momento. &lt;/p&gt;

&lt;p&gt;✋Quiero hacer un descargo de responsabilidad. Hay varios caminos que puedes tomar mientras aprendes desarrollo web. Este es solo uno de tantos, el que yo tomaría si tuviera que empezar de nuevo. &lt;/p&gt;

&lt;p&gt;👌Estos pasos van desde cero, por lo que es adecuado para principiantes. &lt;/p&gt;

&lt;h3&gt;
  
  
  Resumen
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Elige un editor&lt;/li&gt;
&lt;li&gt;Aprende HTML&lt;/li&gt;
&lt;li&gt;Aprende CSS&lt;/li&gt;
&lt;li&gt;Aprende JavaScript&lt;/li&gt;
&lt;li&gt;Construye proyectos&lt;/li&gt;
&lt;li&gt;Aprende Git &amp;amp; GitHub&lt;/li&gt;
&lt;li&gt;Elige un framework de JavaScript&lt;/li&gt;
&lt;li&gt;Construye un portafolio&lt;/li&gt;
&lt;li&gt;Postula&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;🚀&lt;strong&gt;vamos allá&lt;/strong&gt;🚀 &lt;/p&gt;

&lt;h2&gt;
  
  
  1. Elige un editor de código
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4xz637cqz65vsg206jm9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4xz637cqz65vsg206jm9.png" alt="editores"&gt;&lt;/a&gt;&lt;br&gt;
Hay muchos editores de código disponibles como Visual Studio Code, Sublime Text, Atom, etc. Sugiero utilizar Visual Studio Code porque tiene múltiples extensiones y una gran comunidad. &lt;br&gt;
Puedes obtenerlo aquí. &lt;a href="https://code.visualstudio.com/" rel="noopener noreferrer"&gt;Descarga VS Code&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Aprende HTML
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr34dm1jlinobdbeawlof.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr34dm1jlinobdbeawlof.jpg" alt="html"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;HTML (HyperText Markup Language) Lenguaje de Marcado de HiperTexto&lt;/em&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;HTML&lt;/strong&gt; permite estructurar/marcar el contenido de una página web. Piensa algo así como el esqueleto humano. Hay muchos recursos disponibles para aprender. Recomiendo ampliamente FreeCodeCamp y W3Sshools para empezar.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.freecodecamp.org/learn/responsive-web-design/" rel="noopener noreferrer"&gt;Responsive Web Design&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.w3schools.com/html/default.asp" rel="noopener noreferrer"&gt;HTML Tutorial&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  3. Aprende CSS
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2tb99kx1wdej3748kmjm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2tb99kx1wdej3748kmjm.png" alt="css"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;CSS (Cascading Style Sheets) Hojas de Estilo en Cascada&lt;/em&gt;. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;CSS&lt;/strong&gt; permite mejorar la apariencia de una página web. Piensa algo así como la piel del cuerpo humano. Recomiendo nuevamente FreeCodeCamp y W3Schools para empezar.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.freecodecamp.org/learn/responsive-web-design/" rel="noopener noreferrer"&gt;Responsive Web Design&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.w3schools.com/css/default.asp" rel="noopener noreferrer"&gt;CSS Tutorial&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. Aprende JavaScript
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5c82sprsfs9jzpqg1gl0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5c82sprsfs9jzpqg1gl0.png" alt="javascript"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;JavaScript es el lenguaje de programación de la web y más popular del mundo&lt;/em&gt;. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;JavaScript&lt;/strong&gt; permite programar el comportamiento de las páginas web. Imagina a una persona caminando, brincando. Nuevamente recomiendo FreeCodeCamp y W3Schools para empezar.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/" rel="noopener noreferrer"&gt;JavaScript FreeCodeCamp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.w3schools.com/js/js_intro.asp" rel="noopener noreferrer"&gt;JavaScript Tutorial&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  5. Construye proyectos
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0ojhwazqyfju8gb8kbig.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0ojhwazqyfju8gb8kbig.jpg" alt="projects"&gt;&lt;/a&gt; &lt;br&gt;
Mejora tus habilidades codificando proyectos reales. Si no tienes ideas, visita Frontend Mentor o Dev Challenges para comenzar, allí puedes elegir un desafío, descargar los archivos de diseño y empezar a codificar. Es perfecto para principiantes en desarrollo web.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.frontendmentor.io/challenges" rel="noopener noreferrer"&gt;Frontend Mentor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devchallenges.io/" rel="noopener noreferrer"&gt;DEV Challenges&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.codewell.cc/challenges" rel="noopener noreferrer"&gt;Codewell&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Recomiendo documentar el proyecto. Frontend Mentor tiene un plantilla muy completa.&lt;br&gt;
&lt;strong&gt;Hasta este punto, ya puedes postular a empleos.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  6. Aprende Git y GitHub
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frwv25al6ch2v70flccme.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frwv25al6ch2v70flccme.png" alt="git-github"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Git es un software de control de versiones diseñado por Linus Torvalds, funciona en el computador local, y esta es la principal diferencia con GitHub&lt;/em&gt;. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;GitHub es un repositorio en la nube para alojar proyectos utilizando el sistema de control de versiones Git&lt;/em&gt;.  &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Git&lt;/strong&gt; y &lt;strong&gt;GitHub&lt;/strong&gt; están relacionados. Git trabaja de forma local y GitHub trabaja en la nube donde se suben los repositorios de proyectos.&lt;br&gt;
Estos recursos son ideales para comenzar.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://launchschool.com/books/git" rel="noopener noreferrer"&gt;A Guide to Git and Github&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://git-scm.com/book/es/v2/Fundamentos-de-Git-Obteniendo-un-repositorio-Git" rel="noopener noreferrer"&gt;Fundamentos de Git&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://git-scm.com/book/es/v2/GitHub-Creaci%C3%B3n-y-configuraci%C3%B3n-de-la-cuenta" rel="noopener noreferrer"&gt;GitHub Tutorial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.w3schools.com/git/default.asp" rel="noopener noreferrer"&gt;Git Tutorial&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  7. Elige un framework de JavaScript
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6bt3wo3rbba9hhdvc0x3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6bt3wo3rbba9hhdvc0x3.png" alt="framework"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Framework es un marco de trabajo que abarca un proyecto completo bajo ciertas reglas&lt;/em&gt;.&lt;br&gt;&lt;br&gt;
&lt;em&gt;Librería es un conjunto de funcionalidades que resuelven  necesidades específicas de un proyecto&lt;/em&gt;. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;React&lt;/strong&gt; es la librería más popular de JavaScript en el momento.&lt;br&gt;
&lt;strong&gt;Vue&lt;/strong&gt; es el framework más popular de JavaScript. &lt;/p&gt;

&lt;p&gt;Recomiendo empezar con cualquiera de estos (React, Vue) y después puedes aprender otro. Mira estos tutoriales de Traversy Media y The Net Ninja para comenzar.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=w7ejDZ8SWv8" rel="noopener noreferrer"&gt;React Tutorial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=YrxBCBibVo0&amp;amp;list=PL4cUxeGkcC9hYYGbV60Vq3IXYNfDk8At1" rel="noopener noreferrer"&gt;Vue Tutorial&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  8. Construye un portafolio
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F63x40ahkg5wvu9ewa7ls.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F63x40ahkg5wvu9ewa7ls.png" alt="dark-mode"&gt;&lt;/a&gt; &lt;br&gt;
Un portafolio es la vitrina de tus mejores proyectos que has desarrollado a lo largo de tu aprendizaje. Si eres de las personas que busca crear un portafolio único, te sugiero algunas ideas de portafolio que puedes utilizar.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://inovatik.com/nico-portfolio-website-bootstrap-html-template.html" rel="noopener noreferrer"&gt;Nico Portfolio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://inovatik.com/mark-portfolio-website-bootstrap-html-template.html" rel="noopener noreferrer"&gt;Mark Portfolio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://portfolio-starter-template.webflow.io/" rel="noopener noreferrer"&gt;Starter Portfolio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://craig-roush-portfolio-template.webflow.io/" rel="noopener noreferrer"&gt;Freelance Portfolio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://html5up.net/strata" rel="noopener noreferrer"&gt;Strata Portfolio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://html5up.net/prologue" rel="noopener noreferrer"&gt;Prologue Portfolio&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  9. Postula
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe589vqhjpjccsiv27r6v.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe589vqhjpjccsiv27r6v.jpg" alt="remote"&gt;&lt;/a&gt; &lt;br&gt;
Hay muchos sitios disponibles para encontrar trabajo remoto. Recomiendo los siguientes sitios.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.remotetechjobs.com/" rel="noopener noreferrer"&gt;RemoteTechJobs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://remotefront.io/" rel="noopener noreferrer"&gt;Remotefront&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.glassdoor.com/index.htm" rel="noopener noreferrer"&gt;Glassdoor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.getonbrd.com/" rel="noopener noreferrer"&gt;Get on Board&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.producthunt.com/jobs" rel="noopener noreferrer"&gt;Product Hunt Jobs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://remoteok.io/" rel="noopener noreferrer"&gt;Remoteok&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://angel.co/jobs" rel="noopener noreferrer"&gt;Angelist&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://smartalentit.com/" rel="noopener noreferrer"&gt;Smart Talent&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.kabily.com/es/jobs" rel="noopener noreferrer"&gt;Kabily Jobs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.pragma.com.co/ofertas-de-empleo" rel="noopener noreferrer"&gt;Pragma&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusión
&lt;/h2&gt;

&lt;p&gt;Hay muchos caminos que puedes tomar para convertirte en desarrollador web, puedes comprar un curso o puedes crear tu propia ruta de aprendizaje; de cualquier modo, si tienes claro lo que quieres lograr y la disciplina de aprender, sin duda conseguirás ser un desarrollador web competitivo.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gracias por leer este artículo.&lt;/strong&gt;&lt;br&gt;
Siempre estoy dispuesto a ayudar, puedes seguirme en Twitter (xantosromero) para saludarme.&lt;/p&gt;

&lt;h4&gt;
  
  
  ¿Estudias online?
&lt;/h4&gt;

&lt;p&gt;Descarga la &lt;a href="https://xantosromero.gumroad.com/l/plantilla-estudio-frontend" rel="noopener noreferrer"&gt;plantilla de estudio frontend&lt;/a&gt; gratis.&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
