Repository files navigation

Simulación de Henry Challenge para Practicar - JAVASCRIPT

Lee con atención todo el material.



INTRODUCCIÓN

¡Bienvenid@ a esta prueba técnica 😁! En este repositorio encontrarás un modelo del Henry Challenge que podrás utilizar como autoevaluación, y así comprobar que estás listo para aprobar el Challenge.

En este desafío técnico podrás practicar conceptos básicos sobre Javascript estudiados durante el Prep Course. El objetivo es que puedas chequear cuáles son tus conocimientos sólidos, y que conceptos podrías ajustar un poco más🤩.

Encontrarás algunos ejercicios en los que se piden cosas puntuales que tal vez no vimos en el Prep Course, pero descuida, ¡porque es a propósito! Lo ideal es que comiences a pulir tus habilidades de investigación, ya que en el mundo de la programación Google es nuestro mejor amigo.

Es importante que puedas resolver todos los ejercicios que contiene este repositorio, así como también seguir todo el procedimiento a continuación.



¿CÓMO RESOLVER ESTA PRUEBA TÉCNICA?

1. CLONAR

El primer paso es clonar correctamente este repositorio en tu computadora. Para esto, te recomendamos crear una nueva carpeta (asegúrate de no utilizar la misma que el Prep Course). Si no recuerdas cómo clonar un repositorio, puedes revisarlo aquí.

Es importante que no hagas fork. El día del Challenge, los cambios subidos a un repositorio forkeado no serán válidos.

2. INSTALAR DEPENDENCIAS Y CHEQUEAR TESTING

Desde tu terminal, dirígete al directorio en el que hayas clonado este repositorio. Una vez allí, tendrás que pararte en la carpeta raíz (la que envuelve todo), y ejecutar el siguiente comando para instalar las dependencias:

npm install

Luego de instalar las dependencias, tendrás que revisar si los testing funcionan correctamente. Si ves los tests fallando, ¡estás list@ para comenzar! Si no, lee bien la terminal para identificar el problema.

npm test

3. RESOLVER LOS EJERCICIOS PROPUESTOS

Tu tarea es que pasen la mayoría de los test, completando los siguientes archivos:

  • 01.js
  • 02.js
  • 03.js
  • 04.js
  • 05.js
  • 06-07-08.js
  • 09.js

4. ENTREGAR LA PRUEBA TÉCNICA

Si bien esta prueba es opcional y la entrega no es obligatoria, es muy importante que practiques este paso dado a que suele traer muchas dudas y complicaciones el día del examen.

Primero corre por última vez los test y verifica cuántos pasan para asegurarte de estar entregando todo correctamente. Luego tendrás que ejecutar los siguientes comandos desde tu terminal:

git add .
git commit -m ‘checkpoint commit’
git push origin main


PREGUNTAS FRECUENTES

🤔 ¿Cuántas veces lo puedo completar?

¡Todas las que quieras! No hay límite.

😦 ¿A quién o en dónde debo entregarlo una vez resuelto?

A nadie y en ningún lugar. Este material es para que puedas chequear tu mismo en qué situación te encuentras.

🤨 ¿Qué sucede si no puedo avanzar en un ejercicio?

¡Descuida! No tienes tiempo límite para resolverlo. Por lo que puedes investigar en internet, volver a ver las clases del Prep Course e incluso repasar las homeworks que hayas completado.

🤓 ¿Si luego de seguir investigando no puedo avanzar con un ejercicio?

Te recordamos que en slack podrás hacer consultas.

😲 ¿Por qué cuando ejecuto el testing la terminal dice que mi PC se quedó sin memoria?

Lo más probable es que en tu código haya un bucle infinito, por lo que deberás revisarlo y buscar una solución.

😗 ¿Qué hay que hacer con el archivo package.json?

Absolutamente nada. Más adelante, cuando estés estudiando en el bootcamp aprenderás para qué sirve este archivo. Pero en este momento, no lo modifiques ni lo elimines, ya que es importante.



GUÍA DE ERRORES COMUNES

"jest" no se reconoce como un comando externo o interno...

Si lees esto en la terminal, borrar la carpeta node_modules y el archivo package-lock.json y vuelve a ejecutar el comando:

npm install

1 failed, 1 total

Debes tener un error de sintaxis. Revisa los ejercicios que hayas hecho, y asegúrate que no falte o sobre una llave, un paréntesis, un punto y coma, etc.

Author identity unknown

Intenta ejecutar los siguientes comandos desde tu terminal para configurar tu cuenta:

git config –global user.name "_aquí escribe tu usuario de GitHub_"
Git config –global user.email "_aquí escribe tu email_"
git push origin main


DOCUMENTACIÓN

Te compartimos un poco de documentación para facilitarte algunas respuestas. ¡Pero puedes investigar en todos los lados que tu quieras!



💪¡MUCHA SUERTE!👊

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

Simulación de Henry Challenge para Practicar - JAVASCRIPT

Lee con atención todo el material.



INTRODUCCIÓN

¡Bienvenid@ a esta prueba técnica 😁! En este repositorio encontrarás un modelo del Henry Challenge que podrás utilizar como autoevaluación, y así comprobar que estás listo para aprobar el Challenge.

En este desafío técnico podrás practicar conceptos básicos sobre Javascript estudiados durante el Prep Course. El objetivo es que puedas chequear cuáles son tus conocimientos sólidos, y que conceptos podrías ajustar un poco más🤩.

Encontrarás algunos ejercicios en los que se piden cosas puntuales que tal vez no vimos en el Prep Course, pero descuida, ¡porque es a propósito! Lo ideal es que comiences a pulir tus habilidades de investigación, ya que en el mundo de la programación Google es nuestro mejor amigo.

Es importante que puedas resolver todos los ejercicios que contiene este repositorio, así como también seguir todo el procedimiento a continuación.



¿CÓMO RESOLVER ESTA PRUEBA TÉCNICA?

1. CLONAR

El primer paso es clonar correctamente este repositorio en tu computadora. Para esto, te recomendamos crear una nueva carpeta (asegúrate de no utilizar la misma que el Prep Course). Si no recuerdas cómo clonar un repositorio, puedes revisarlo aquí.

Es importante que no hagas fork. El día del Challenge, los cambios subidos a un repositorio forkeado no serán válidos.

2. INSTALAR DEPENDENCIAS Y CHEQUEAR TESTING

Desde tu terminal, dirígete al directorio en el que hayas clonado este repositorio. Una vez allí, tendrás que pararte en la carpeta raíz (la que envuelve todo), y ejecutar el siguiente comando para instalar las dependencias:

npm install

Luego de instalar las dependencias, tendrás que revisar si los testing funcionan correctamente. Si ves los tests fallando, ¡estás list@ para comenzar! Si no, lee bien la terminal para identificar el problema.

npm test

3. RESOLVER LOS EJERCICIOS PROPUESTOS

Tu tarea es que pasen la mayoría de los test, completando los siguientes archivos:

  • 01.js
  • 02.js
  • 03.js
  • 04.js
  • 05.js
  • 06-07-08.js
  • 09.js

4. ENTREGAR LA PRUEBA TÉCNICA

Si bien esta prueba es opcional y la entrega no es obligatoria, es muy importante que practiques este paso dado a que suele traer muchas dudas y complicaciones el día del examen.

Primero corre por última vez los test y verifica cuántos pasan para asegurarte de estar entregando todo correctamente. Luego tendrás que ejecutar los siguientes comandos desde tu terminal:

git add .
git commit -m ‘checkpoint commit’
git push origin main


PREGUNTAS FRECUENTES

🤔 ¿Cuántas veces lo puedo completar?

¡Todas las que quieras! No hay límite.

😦 ¿A quién o en dónde debo entregarlo una vez resuelto?

A nadie y en ningún lugar. Este material es para que puedas chequear tu mismo en qué situación te encuentras.

🤨 ¿Qué sucede si no puedo avanzar en un ejercicio?

¡Descuida! No tienes tiempo límite para resolverlo. Por lo que puedes investigar en internet, volver a ver las clases del Prep Course e incluso repasar las homeworks que hayas completado.

🤓 ¿Si luego de seguir investigando no puedo avanzar con un ejercicio?

Te recordamos que en slack podrás hacer consultas.

😲 ¿Por qué cuando ejecuto el testing la terminal dice que mi PC se quedó sin memoria?

Lo más probable es que en tu código haya un bucle infinito, por lo que deberás revisarlo y buscar una solución.

😗 ¿Qué hay que hacer con el archivo package.json?

Absolutamente nada. Más adelante, cuando estés estudiando en el bootcamp aprenderás para qué sirve este archivo. Pero en este momento, no lo modifiques ni lo elimines, ya que es importante.



GUÍA DE ERRORES COMUNES

"jest" no se reconoce como un comando externo o interno...

Si lees esto en la terminal, borrar la carpeta node_modules y el archivo package-lock.json y vuelve a ejecutar el comando:

npm install

1 failed, 1 total

Debes tener un error de sintaxis. Revisa los ejercicios que hayas hecho, y asegúrate que no falte o sobre una llave, un paréntesis, un punto y coma, etc.

Author identity unknown

Intenta ejecutar los siguientes comandos desde tu terminal para configurar tu cuenta:

git config –global user.name "_aquí escribe tu usuario de GitHub_"
Git config –global user.email "_aquí escribe tu email_"
git push origin main


DOCUMENTACIÓN

Te compartimos un poco de documentación para facilitarte algunas respuestas. ¡Pero puedes investigar en todos los lados que tu quieras!



💪¡MUCHA SUERTE!👊

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Simulación de Henry Challenge para Practicar - JAVASCRIPT

Lee con atención todo el material.



INTRODUCCIÓN

¡Bienvenid@ a esta prueba técnica 😁! En este repositorio encontrarás un modelo del Henry Challenge que podrás utilizar como autoevaluación, y así comprobar que estás listo para aprobar el Challenge.

En este desafío técnico podrás practicar conceptos básicos sobre Javascript estudiados durante el Prep Course. El objetivo es que puedas chequear cuáles son tus conocimientos sólidos, y que conceptos podrías ajustar un poco más🤩.

Encontrarás algunos ejercicios en los que se piden cosas puntuales que tal vez no vimos en el Prep Course, pero descuida, ¡porque es a propósito! Lo ideal es que comiences a pulir tus habilidades de investigación, ya que en el mundo de la programación Google es nuestro mejor amigo.

Es importante que puedas resolver todos los ejercicios que contiene este repositorio, así como también seguir todo el procedimiento a continuación.



¿CÓMO RESOLVER ESTA PRUEBA TÉCNICA?

1. CLONAR

El primer paso es clonar correctamente este repositorio en tu computadora. Para esto, te recomendamos crear una nueva carpeta (asegúrate de no utilizar la misma que el Prep Course). Si no recuerdas cómo clonar un repositorio, puedes revisarlo aquí.

Es importante que no hagas fork. El día del Challenge, los cambios subidos a un repositorio forkeado no serán válidos.

2. INSTALAR DEPENDENCIAS Y CHEQUEAR TESTING

Desde tu terminal, dirígete al directorio en el que hayas clonado este repositorio. Una vez allí, tendrás que pararte en la carpeta raíz (la que envuelve todo), y ejecutar el siguiente comando para instalar las dependencias:

npm install

Luego de instalar las dependencias, tendrás que revisar si los testing funcionan correctamente. Si ves los tests fallando, ¡estás list@ para comenzar! Si no, lee bien la terminal para identificar el problema.

npm test

3. RESOLVER LOS EJERCICIOS PROPUESTOS

Tu tarea es que pasen la mayoría de los test, completando los siguientes archivos:

  • 01.js
  • 02.js
  • 03.js
  • 04.js
  • 05.js
  • 06-07-08.js
  • 09.js

4. ENTREGAR LA PRUEBA TÉCNICA

Si bien esta prueba es opcional y la entrega no es obligatoria, es muy importante que practiques este paso dado a que suele traer muchas dudas y complicaciones el día del examen.

Primero corre por última vez los test y verifica cuántos pasan para asegurarte de estar entregando todo correctamente. Luego tendrás que ejecutar los siguientes comandos desde tu terminal:

git add .
git commit -m ‘checkpoint commit’
git push origin main


PREGUNTAS FRECUENTES

🤔 ¿Cuántas veces lo puedo completar?

¡Todas las que quieras! No hay límite.

😦 ¿A quién o en dónde debo entregarlo una vez resuelto?

A nadie y en ningún lugar. Este material es para que puedas chequear tu mismo en qué situación te encuentras.

🤨 ¿Qué sucede si no puedo avanzar en un ejercicio?

¡Descuida! No tienes tiempo límite para resolverlo. Por lo que puedes investigar en internet, volver a ver las clases del Prep Course e incluso repasar las homeworks que hayas completado.

🤓 ¿Si luego de seguir investigando no puedo avanzar con un ejercicio?

Te recordamos que en slack podrás hacer consultas.

😲 ¿Por qué cuando ejecuto el testing la terminal dice que mi PC se quedó sin memoria?

Lo más probable es que en tu código haya un bucle infinito, por lo que deberás revisarlo y buscar una solución.

😗 ¿Qué hay que hacer con el archivo package.json?

Absolutamente nada. Más adelante, cuando estés estudiando en el bootcamp aprenderás para qué sirve este archivo. Pero en este momento, no lo modifiques ni lo elimines, ya que es importante.



GUÍA DE ERRORES COMUNES

"jest" no se reconoce como un comando externo o interno...

Si lees esto en la terminal, borrar la carpeta node_modules y el archivo package-lock.json y vuelve a ejecutar el comando:

npm install

1 failed, 1 total

Debes tener un error de sintaxis. Revisa los ejercicios que hayas hecho, y asegúrate que no falte o sobre una llave, un paréntesis, un punto y coma, etc.

Author identity unknown

Intenta ejecutar los siguientes comandos desde tu terminal para configurar tu cuenta:

git config –global user.name "_aquí escribe tu usuario de GitHub_"
Git config –global user.email "_aquí escribe tu email_"
git push origin main


DOCUMENTACIÓN

Te compartimos un poco de documentación para facilitarte algunas respuestas. ¡Pero puedes investigar en todos los lados que tu quieras!



💪¡MUCHA SUERTE!👊

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Simulación de Henry Challenge para Practicar - JAVASCRIPT

Lee con atención todo el material.



INTRODUCCIÓN

¡Bienvenid@ a esta prueba técnica 😁! En este repositorio encontrarás un modelo del Henry Challenge que podrás utilizar como autoevaluación, y así comprobar que estás listo para aprobar el Challenge.

En este desafío técnico podrás practicar conceptos básicos sobre Javascript estudiados durante el Prep Course. El objetivo es que puedas chequear cuáles son tus conocimientos sólidos, y que conceptos podrías ajustar un poco más🤩.

Encontrarás algunos ejercicios en los que se piden cosas puntuales que tal vez no vimos en el Prep Course, pero descuida, ¡porque es a propósito! Lo ideal es que comiences a pulir tus habilidades de investigación, ya que en el mundo de la programación Google es nuestro mejor amigo.

Es importante que puedas resolver todos los ejercicios que contiene este repositorio, así como también seguir todo el procedimiento a continuación.



¿CÓMO RESOLVER ESTA PRUEBA TÉCNICA?

1. CLONAR

El primer paso es clonar correctamente este repositorio en tu computadora. Para esto, te recomendamos crear una nueva carpeta (asegúrate de no utilizar la misma que el Prep Course). Si no recuerdas cómo clonar un repositorio, puedes revisarlo aquí.

Es importante que no hagas fork. El día del Challenge, los cambios subidos a un repositorio forkeado no serán válidos.

2. INSTALAR DEPENDENCIAS Y CHEQUEAR TESTING

Desde tu terminal, dirígete al directorio en el que hayas clonado este repositorio. Una vez allí, tendrás que pararte en la carpeta raíz (la que envuelve todo), y ejecutar el siguiente comando para instalar las dependencias:

npm install

Luego de instalar las dependencias, tendrás que revisar si los testing funcionan correctamente. Si ves los tests fallando, ¡estás list@ para comenzar! Si no, lee bien la terminal para identificar el problema.

npm test

3. RESOLVER LOS EJERCICIOS PROPUESTOS

Tu tarea es que pasen la mayoría de los test, completando los siguientes archivos:

  • 01.js
  • 02.js
  • 03.js
  • 04.js
  • 05.js
  • 06-07-08.js
  • 09.js

4. ENTREGAR LA PRUEBA TÉCNICA

Si bien esta prueba es opcional y la entrega no es obligatoria, es muy importante que practiques este paso dado a que suele traer muchas dudas y complicaciones el día del examen.

Primero corre por última vez los test y verifica cuántos pasan para asegurarte de estar entregando todo correctamente. Luego tendrás que ejecutar los siguientes comandos desde tu terminal:

git add .
git commit -m ‘checkpoint commit’
git push origin main


PREGUNTAS FRECUENTES

🤔 ¿Cuántas veces lo puedo completar?

¡Todas las que quieras! No hay límite.

😦 ¿A quién o en dónde debo entregarlo una vez resuelto?

A nadie y en ningún lugar. Este material es para que puedas chequear tu mismo en qué situación te encuentras.

🤨 ¿Qué sucede si no puedo avanzar en un ejercicio?

¡Descuida! No tienes tiempo límite para resolverlo. Por lo que puedes investigar en internet, volver a ver las clases del Prep Course e incluso repasar las homeworks que hayas completado.

🤓 ¿Si luego de seguir investigando no puedo avanzar con un ejercicio?

Te recordamos que en slack podrás hacer consultas.

😲 ¿Por qué cuando ejecuto el testing la terminal dice que mi PC se quedó sin memoria?

Lo más probable es que en tu código haya un bucle infinito, por lo que deberás revisarlo y buscar una solución.

😗 ¿Qué hay que hacer con el archivo package.json?

Absolutamente nada. Más adelante, cuando estés estudiando en el bootcamp aprenderás para qué sirve este archivo. Pero en este momento, no lo modifiques ni lo elimines, ya que es importante.



GUÍA DE ERRORES COMUNES

"jest" no se reconoce como un comando externo o interno...

Si lees esto en la terminal, borrar la carpeta node_modules y el archivo package-lock.json y vuelve a ejecutar el comando:

npm install

1 failed, 1 total

Debes tener un error de sintaxis. Revisa los ejercicios que hayas hecho, y asegúrate que no falte o sobre una llave, un paréntesis, un punto y coma, etc.

Author identity unknown

Intenta ejecutar los siguientes comandos desde tu terminal para configurar tu cuenta:

git config –global user.name "_aquí escribe tu usuario de GitHub_"
Git config –global user.email "_aquí escribe tu email_"
git push origin main


DOCUMENTACIÓN

Te compartimos un poco de documentación para facilitarte algunas respuestas. ¡Pero puedes investigar en todos los lados que tu quieras!



💪¡MUCHA SUERTE!👊

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

Simulación de Henry Challenge para Practicar - JAVASCRIPT

Lee con atención todo el material.



INTRODUCCIÓN

¡Bienvenid@ a esta prueba técnica 😁! En este repositorio encontrarás un modelo del Henry Challenge que podrás utilizar como autoevaluación, y así comprobar que estás listo para aprobar el Challenge.

En este desafío técnico podrás practicar conceptos básicos sobre Javascript estudiados durante el Prep Course. El objetivo es que puedas chequear cuáles son tus conocimientos sólidos, y que conceptos podrías ajustar un poco más🤩.

Encontrarás algunos ejercicios en los que se piden cosas puntuales que tal vez no vimos en el Prep Course, pero descuida, ¡porque es a propósito! Lo ideal es que comiences a pulir tus habilidades de investigación, ya que en el mundo de la programación Google es nuestro mejor amigo.

Es importante que puedas resolver todos los ejercicios que contiene este repositorio, así como también seguir todo el procedimiento a continuación.



¿CÓMO RESOLVER ESTA PRUEBA TÉCNICA?

1. CLONAR

El primer paso es clonar correctamente este repositorio en tu computadora. Para esto, te recomendamos crear una nueva carpeta (asegúrate de no utilizar la misma que el Prep Course). Si no recuerdas cómo clonar un repositorio, puedes revisarlo aquí.

Es importante que no hagas fork. El día del Challenge, los cambios subidos a un repositorio forkeado no serán válidos.

2. INSTALAR DEPENDENCIAS Y CHEQUEAR TESTING

Desde tu terminal, dirígete al directorio en el que hayas clonado este repositorio. Una vez allí, tendrás que pararte en la carpeta raíz (la que envuelve todo), y ejecutar el siguiente comando para instalar las dependencias:

npm install

Luego de instalar las dependencias, tendrás que revisar si los testing funcionan correctamente. Si ves los tests fallando, ¡estás list@ para comenzar! Si no, lee bien la terminal para identificar el problema.

npm test

3. RESOLVER LOS EJERCICIOS PROPUESTOS

Tu tarea es que pasen la mayoría de los test, completando los siguientes archivos:

  • 01.js
  • 02.js
  • 03.js
  • 04.js
  • 05.js
  • 06-07-08.js
  • 09.js

4. ENTREGAR LA PRUEBA TÉCNICA

Si bien esta prueba es opcional y la entrega no es obligatoria, es muy importante que practiques este paso dado a que suele traer muchas dudas y complicaciones el día del examen.

Primero corre por última vez los test y verifica cuántos pasan para asegurarte de estar entregando todo correctamente. Luego tendrás que ejecutar los siguientes comandos desde tu terminal:

git add .
git commit -m ‘checkpoint commit’
git push origin main


PREGUNTAS FRECUENTES

🤔 ¿Cuántas veces lo puedo completar?

¡Todas las que quieras! No hay límite.

😦 ¿A quién o en dónde debo entregarlo una vez resuelto?

A nadie y en ningún lugar. Este material es para que puedas chequear tu mismo en qué situación te encuentras.

🤨 ¿Qué sucede si no puedo avanzar en un ejercicio?

¡Descuida! No tienes tiempo límite para resolverlo. Por lo que puedes investigar en internet, volver a ver las clases del Prep Course e incluso repasar las homeworks que hayas completado.

🤓 ¿Si luego de seguir investigando no puedo avanzar con un ejercicio?

Te recordamos que en slack podrás hacer consultas.

😲 ¿Por qué cuando ejecuto el testing la terminal dice que mi PC se quedó sin memoria?

Lo más probable es que en tu código haya un bucle infinito, por lo que deberás revisarlo y buscar una solución.

😗 ¿Qué hay que hacer con el archivo package.json?

Absolutamente nada. Más adelante, cuando estés estudiando en el bootcamp aprenderás para qué sirve este archivo. Pero en este momento, no lo modifiques ni lo elimines, ya que es importante.



GUÍA DE ERRORES COMUNES

"jest" no se reconoce como un comando externo o interno...

Si lees esto en la terminal, borrar la carpeta node_modules y el archivo package-lock.json y vuelve a ejecutar el comando:

npm install

1 failed, 1 total

Debes tener un error de sintaxis. Revisa los ejercicios que hayas hecho, y asegúrate que no falte o sobre una llave, un paréntesis, un punto y coma, etc.

Author identity unknown

Intenta ejecutar los siguientes comandos desde tu terminal para configurar tu cuenta:

git config –global user.name "_aquí escribe tu usuario de GitHub_"
Git config –global user.email "_aquí escribe tu email_"
git push origin main


DOCUMENTACIÓN

Te compartimos un poco de documentación para facilitarte algunas respuestas. ¡Pero puedes investigar en todos los lados que tu quieras!



💪¡MUCHA SUERTE!👊

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Simulación de Henry Challenge para Practicar - JAVASCRIPT

Lee con atención todo el material.



INTRODUCCIÓN

¡Bienvenid@ a esta prueba técnica 😁! En este repositorio encontrarás un modelo del Henry Challenge que podrás utilizar como autoevaluación, y así comprobar que estás listo para aprobar el Challenge.

En este desafío técnico podrás practicar conceptos básicos sobre Javascript estudiados durante el Prep Course. El objetivo es que puedas chequear cuáles son tus conocimientos sólidos, y que conceptos podrías ajustar un poco más🤩.

Encontrarás algunos ejercicios en los que se piden cosas puntuales que tal vez no vimos en el Prep Course, pero descuida, ¡porque es a propósito! Lo ideal es que comiences a pulir tus habilidades de investigación, ya que en el mundo de la programación Google es nuestro mejor amigo.

Es importante que puedas resolver todos los ejercicios que contiene este repositorio, así como también seguir todo el procedimiento a continuación.



¿CÓMO RESOLVER ESTA PRUEBA TÉCNICA?

1. CLONAR

El primer paso es clonar correctamente este repositorio en tu computadora. Para esto, te recomendamos crear una nueva carpeta (asegúrate de no utilizar la misma que el Prep Course). Si no recuerdas cómo clonar un repositorio, puedes revisarlo aquí.

Es importante que no hagas fork. El día del Challenge, los cambios subidos a un repositorio forkeado no serán válidos.

2. INSTALAR DEPENDENCIAS Y CHEQUEAR TESTING

Desde tu terminal, dirígete al directorio en el que hayas clonado este repositorio. Una vez allí, tendrás que pararte en la carpeta raíz (la que envuelve todo), y ejecutar el siguiente comando para instalar las dependencias:

npm install

Luego de instalar las dependencias, tendrás que revisar si los testing funcionan correctamente. Si ves los tests fallando, ¡estás list@ para comenzar! Si no, lee bien la terminal para identificar el problema.

npm test

3. RESOLVER LOS EJERCICIOS PROPUESTOS

Tu tarea es que pasen la mayoría de los test, completando los siguientes archivos:

  • 01.js
  • 02.js
  • 03.js
  • 04.js
  • 05.js
  • 06-07-08.js
  • 09.js

4. ENTREGAR LA PRUEBA TÉCNICA

Si bien esta prueba es opcional y la entrega no es obligatoria, es muy importante que practiques este paso dado a que suele traer muchas dudas y complicaciones el día del examen.

Primero corre por última vez los test y verifica cuántos pasan para asegurarte de estar entregando todo correctamente. Luego tendrás que ejecutar los siguientes comandos desde tu terminal:

git add .
git commit -m ‘checkpoint commit’
git push origin main


PREGUNTAS FRECUENTES

🤔 ¿Cuántas veces lo puedo completar?

¡Todas las que quieras! No hay límite.

😦 ¿A quién o en dónde debo entregarlo una vez resuelto?

A nadie y en ningún lugar. Este material es para que puedas chequear tu mismo en qué situación te encuentras.

🤨 ¿Qué sucede si no puedo avanzar en un ejercicio?

¡Descuida! No tienes tiempo límite para resolverlo. Por lo que puedes investigar en internet, volver a ver las clases del Prep Course e incluso repasar las homeworks que hayas completado.

🤓 ¿Si luego de seguir investigando no puedo avanzar con un ejercicio?

Te recordamos que en slack podrás hacer consultas.

😲 ¿Por qué cuando ejecuto el testing la terminal dice que mi PC se quedó sin memoria?

Lo más probable es que en tu código haya un bucle infinito, por lo que deberás revisarlo y buscar una solución.

😗 ¿Qué hay que hacer con el archivo package.json?

Absolutamente nada. Más adelante, cuando estés estudiando en el bootcamp aprenderás para qué sirve este archivo. Pero en este momento, no lo modifiques ni lo elimines, ya que es importante.



GUÍA DE ERRORES COMUNES

"jest" no se reconoce como un comando externo o interno...

Si lees esto en la terminal, borrar la carpeta node_modules y el archivo package-lock.json y vuelve a ejecutar el comando:

npm install

1 failed, 1 total

Debes tener un error de sintaxis. Revisa los ejercicios que hayas hecho, y asegúrate que no falte o sobre una llave, un paréntesis, un punto y coma, etc.

Author identity unknown

Intenta ejecutar los siguientes comandos desde tu terminal para configurar tu cuenta:

git config –global user.name "_aquí escribe tu usuario de GitHub_"
Git config –global user.email "_aquí escribe tu email_"
git push origin main


DOCUMENTACIÓN

Te compartimos un poco de documentación para facilitarte algunas respuestas. ¡Pero puedes investigar en todos los lados que tu quieras!



💪¡MUCHA SUERTE!👊

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Simulación de Henry Challenge para Practicar - JAVASCRIPT

Lee con atención todo el material.



INTRODUCCIÓN

¡Bienvenid@ a esta prueba técnica 😁! En este repositorio encontrarás un modelo del Henry Challenge que podrás utilizar como autoevaluación, y así comprobar que estás listo para aprobar el Challenge.

En este desafío técnico podrás practicar conceptos básicos sobre Javascript estudiados durante el Prep Course. El objetivo es que puedas chequear cuáles son tus conocimientos sólidos, y que conceptos podrías ajustar un poco más🤩.

Encontrarás algunos ejercicios en los que se piden cosas puntuales que tal vez no vimos en el Prep Course, pero descuida, ¡porque es a propósito! Lo ideal es que comiences a pulir tus habilidades de investigación, ya que en el mundo de la programación Google es nuestro mejor amigo.

Es importante que puedas resolver todos los ejercicios que contiene este repositorio, así como también seguir todo el procedimiento a continuación.



¿CÓMO RESOLVER ESTA PRUEBA TÉCNICA?

1. CLONAR

El primer paso es clonar correctamente este repositorio en tu computadora. Para esto, te recomendamos crear una nueva carpeta (asegúrate de no utilizar la misma que el Prep Course). Si no recuerdas cómo clonar un repositorio, puedes revisarlo aquí.

Es importante que no hagas fork. El día del Challenge, los cambios subidos a un repositorio forkeado no serán válidos.

2. INSTALAR DEPENDENCIAS Y CHEQUEAR TESTING

Desde tu terminal, dirígete al directorio en el que hayas clonado este repositorio. Una vez allí, tendrás que pararte en la carpeta raíz (la que envuelve todo), y ejecutar el siguiente comando para instalar las dependencias:

npm install

Luego de instalar las dependencias, tendrás que revisar si los testing funcionan correctamente. Si ves los tests fallando, ¡estás list@ para comenzar! Si no, lee bien la terminal para identificar el problema.

npm test

3. RESOLVER LOS EJERCICIOS PROPUESTOS

Tu tarea es que pasen la mayoría de los test, completando los siguientes archivos:

  • 01.js
  • 02.js
  • 03.js
  • 04.js
  • 05.js
  • 06-07-08.js
  • 09.js

4. ENTREGAR LA PRUEBA TÉCNICA

Si bien esta prueba es opcional y la entrega no es obligatoria, es muy importante que practiques este paso dado a que suele traer muchas dudas y complicaciones el día del examen.

Primero corre por última vez los test y verifica cuántos pasan para asegurarte de estar entregando todo correctamente. Luego tendrás que ejecutar los siguientes comandos desde tu terminal:

git add .
git commit -m ‘checkpoint commit’
git push origin main


PREGUNTAS FRECUENTES

🤔 ¿Cuántas veces lo puedo completar?

¡Todas las que quieras! No hay límite.

😦 ¿A quién o en dónde debo entregarlo una vez resuelto?

A nadie y en ningún lugar. Este material es para que puedas chequear tu mismo en qué situación te encuentras.

🤨 ¿Qué sucede si no puedo avanzar en un ejercicio?

¡Descuida! No tienes tiempo límite para resolverlo. Por lo que puedes investigar en internet, volver a ver las clases del Prep Course e incluso repasar las homeworks que hayas completado.

🤓 ¿Si luego de seguir investigando no puedo avanzar con un ejercicio?

Te recordamos que en slack podrás hacer consultas.

😲 ¿Por qué cuando ejecuto el testing la terminal dice que mi PC se quedó sin memoria?

Lo más probable es que en tu código haya un bucle infinito, por lo que deberás revisarlo y buscar una solución.

😗 ¿Qué hay que hacer con el archivo package.json?

Absolutamente nada. Más adelante, cuando estés estudiando en el bootcamp aprenderás para qué sirve este archivo. Pero en este momento, no lo modifiques ni lo elimines, ya que es importante.



GUÍA DE ERRORES COMUNES

"jest" no se reconoce como un comando externo o interno...

Si lees esto en la terminal, borrar la carpeta node_modules y el archivo package-lock.json y vuelve a ejecutar el comando:

npm install

1 failed, 1 total

Debes tener un error de sintaxis. Revisa los ejercicios que hayas hecho, y asegúrate que no falte o sobre una llave, un paréntesis, un punto y coma, etc.

Author identity unknown

Intenta ejecutar los siguientes comandos desde tu terminal para configurar tu cuenta:

git config –global user.name "_aquí escribe tu usuario de GitHub_"
Git config –global user.email "_aquí escribe tu email_"
git push origin main


DOCUMENTACIÓN

Te compartimos un poco de documentación para facilitarte algunas respuestas. ¡Pero puedes investigar en todos los lados que tu quieras!



💪¡MUCHA SUERTE!👊

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

Simulación de Henry Challenge para Practicar - JAVASCRIPT

Lee con atención todo el material.



INTRODUCCIÓN

¡Bienvenid@ a esta prueba técnica 😁! En este repositorio encontrarás un modelo del Henry Challenge que podrás utilizar como autoevaluación, y así comprobar que estás listo para aprobar el Challenge.

En este desafío técnico podrás practicar conceptos básicos sobre Javascript estudiados durante el Prep Course. El objetivo es que puedas chequear cuáles son tus conocimientos sólidos, y que conceptos podrías ajustar un poco más🤩.

Encontrarás algunos ejercicios en los que se piden cosas puntuales que tal vez no vimos en el Prep Course, pero descuida, ¡porque es a propósito! Lo ideal es que comiences a pulir tus habilidades de investigación, ya que en el mundo de la programación Google es nuestro mejor amigo.

Es importante que puedas resolver todos los ejercicios que contiene este repositorio, así como también seguir todo el procedimiento a continuación.



¿CÓMO RESOLVER ESTA PRUEBA TÉCNICA?

1. CLONAR

El primer paso es clonar correctamente este repositorio en tu computadora. Para esto, te recomendamos crear una nueva carpeta (asegúrate de no utilizar la misma que el Prep Course). Si no recuerdas cómo clonar un repositorio, puedes revisarlo aquí.

Es importante que no hagas fork. El día del Challenge, los cambios subidos a un repositorio forkeado no serán válidos.

2. INSTALAR DEPENDENCIAS Y CHEQUEAR TESTING

Desde tu terminal, dirígete al directorio en el que hayas clonado este repositorio. Una vez allí, tendrás que pararte en la carpeta raíz (la que envuelve todo), y ejecutar el siguiente comando para instalar las dependencias:

npm install

Luego de instalar las dependencias, tendrás que revisar si los testing funcionan correctamente. Si ves los tests fallando, ¡estás list@ para comenzar! Si no, lee bien la terminal para identificar el problema.

npm test

3. RESOLVER LOS EJERCICIOS PROPUESTOS

Tu tarea es que pasen la mayoría de los test, completando los siguientes archivos:

  • 01.js
  • 02.js
  • 03.js
  • 04.js
  • 05.js
  • 06-07-08.js
  • 09.js

4. ENTREGAR LA PRUEBA TÉCNICA

Si bien esta prueba es opcional y la entrega no es obligatoria, es muy importante que practiques este paso dado a que suele traer muchas dudas y complicaciones el día del examen.

Primero corre por última vez los test y verifica cuántos pasan para asegurarte de estar entregando todo correctamente. Luego tendrás que ejecutar los siguientes comandos desde tu terminal:

git add .
git commit -m ‘checkpoint commit’
git push origin main


PREGUNTAS FRECUENTES

🤔 ¿Cuántas veces lo puedo completar?

¡Todas las que quieras! No hay límite.

😦 ¿A quién o en dónde debo entregarlo una vez resuelto?

A nadie y en ningún lugar. Este material es para que puedas chequear tu mismo en qué situación te encuentras.

🤨 ¿Qué sucede si no puedo avanzar en un ejercicio?

¡Descuida! No tienes tiempo límite para resolverlo. Por lo que puedes investigar en internet, volver a ver las clases del Prep Course e incluso repasar las homeworks que hayas completado.

🤓 ¿Si luego de seguir investigando no puedo avanzar con un ejercicio?

Te recordamos que en slack podrás hacer consultas.

😲 ¿Por qué cuando ejecuto el testing la terminal dice que mi PC se quedó sin memoria?

Lo más probable es que en tu código haya un bucle infinito, por lo que deberás revisarlo y buscar una solución.

😗 ¿Qué hay que hacer con el archivo package.json?

Absolutamente nada. Más adelante, cuando estés estudiando en el bootcamp aprenderás para qué sirve este archivo. Pero en este momento, no lo modifiques ni lo elimines, ya que es importante.



GUÍA DE ERRORES COMUNES

"jest" no se reconoce como un comando externo o interno...

Si lees esto en la terminal, borrar la carpeta node_modules y el archivo package-lock.json y vuelve a ejecutar el comando:

npm install

1 failed, 1 total

Debes tener un error de sintaxis. Revisa los ejercicios que hayas hecho, y asegúrate que no falte o sobre una llave, un paréntesis, un punto y coma, etc.

Author identity unknown

Intenta ejecutar los siguientes comandos desde tu terminal para configurar tu cuenta:

git config –global user.name "_aquí escribe tu usuario de GitHub_"
Git config –global user.email "_aquí escribe tu email_"
git push origin main


DOCUMENTACIÓN

Te compartimos un poco de documentación para facilitarte algunas respuestas. ¡Pero puedes investigar en todos los lados que tu quieras!



💪¡MUCHA SUERTE!👊

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages