{"id":24373418,"url":"https://github.com/lucasnbarbero/javascript-guide","last_synced_at":"2026-04-10T16:39:56.190Z","repository":{"id":273027271,"uuid":"918463416","full_name":"lucasnbarbero/javascript-guide","owner":"lucasnbarbero","description":"Una guía interactiva para aprender JavaScript desde cero, con ejemplos prácticos, ejercicios y explicaciones claras. 🚀📚","archived":false,"fork":false,"pushed_at":"2025-01-18T06:10:37.000Z","size":204,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-18T06:18:52.775Z","etag":null,"topics":["astro","beginners","guide","javascript","programming","web-development"],"latest_commit_sha":null,"homepage":"https://guide-javascript.netlify.app/","language":"MDX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lucasnbarbero.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-18T02:03:59.000Z","updated_at":"2025-01-18T06:18:19.000Z","dependencies_parsed_at":"2025-01-18T06:19:23.055Z","dependency_job_id":"f8e017f4-29ed-4bf9-ac61-cfd9ca95204c","html_url":"https://github.com/lucasnbarbero/javascript-guide","commit_stats":null,"previous_names":["lucasnbarbero/javascript-guide"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasnbarbero%2Fjavascript-guide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasnbarbero%2Fjavascript-guide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasnbarbero%2Fjavascript-guide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasnbarbero%2Fjavascript-guide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lucasnbarbero","download_url":"https://codeload.github.com/lucasnbarbero/javascript-guide/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243205245,"owners_count":20253427,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["astro","beginners","guide","javascript","programming","web-development"],"created_at":"2025-01-19T05:11:18.274Z","updated_at":"2026-04-10T16:39:56.141Z","avatar_url":"https://github.com/lucasnbarbero.png","language":"MDX","readme":"# 📚 Guía Interactiva de JavaScript\n\n¡Bienvenido/a a la **Guía Interactiva de JavaScript**! 🎉 Esta guía está diseñada para aprender JavaScript de forma práctica, interactiva y divertida, desde los conceptos básicos hasta temas más avanzados. ✨\n\n## 🚀 ¿Qué encontrarás aquí?\n\nEsta guía está estructurada en secciones cuidadosamente diseñadas para ayudarte a **entender, practicar y dominar JavaScript**. Cada sección incluye:\n\n- **Explicaciones claras y ejemplos prácticos**.\n- **Ejercicios interactivos** para aplicar lo aprendido.\n- **Tips y atajos** para mejorar tu flujo de trabajo.\n- Ejemplos de **casos de uso reales** en el desarrollo web.\n\n---\n\n## 🗂️ Estructura de la guía\n\n### 1. **Introducción**\n\n- ¿Qué es JavaScript? 🤔\n- Cómo funciona en el navegador y en el servidor (Node.js).\n- Herramientas recomendadas para aprender: editores de texto, navegadores, y consolas.\n\n### 2. **Conceptos básicos** 🛠️\n\n- Variables y tipos de datos.\n- Operadores (matemáticos, lógicos, y más).\n- Condicionales (`if`, `else`, `switch`).\n- Ejercicios prácticos: ¡pone a prueba lo aprendido! 💪\n\n### 3. **Bucles y estructuras de control** 🔄\n\n- Bucles `while`, `for`, y `do...while`.\n- Ejercicios para aprender a iterar como un/a pro.\n\n### 4. **Funciones** 🧩\n\n- Declaración y expresión de funciones.\n- Parámetros y valores de retorno.\n- Funciones flecha (`arrow functions`).\n- Ejercicios: crea tus propias funciones.\n\n### 5. **Objetos y arrays** 🗃️\n\n- Qué son y cómo funcionan.\n- Métodos útiles (`map`, `filter`, `reduce`).\n- Ejercicios: manipula datos como un/a experto/a.\n\n### 6. **Programación asíncrona** ⏳\n\n- Callbacks, Promesas y `async/await`.\n- Casos de uso: consumo de APIs.\n- Ejercicios: trabaja con datos en tiempo real.\n\n### 7. **ES6 y más allá** 🚀\n\n- Desestructuración, templates literales, y más.\n- Módulos y cómo organizar tu código.\n- Ejercicios avanzados para perfeccionar tus habilidades.\n\n### 8. **Proyecto final** 🎯\n\n- Un desafío práctico para aplicar todo lo aprendido.\n- Crearás un mini-proyecto completo usando HTML, CSS y JavaScript.\n\n---\n\n## 🎯 Objetivos\n\n1. Aprender los fundamentos de JavaScript.\n2. Aplicar conceptos a casos de uso reales.\n3. Desarrollar habilidades prácticas con ejercicios interactivos.\n4. Construir confianza para enfrentar proyectos más complejos. 💪\n\n---\n\n## 🤝 Contribuciones\n\n¡Las contribuciones son bienvenidas! Si encuentras un error, tienes una idea o quieres agregar ejercicios, sigue estos pasos:\n\n1. Haz un fork del proyecto.\n2. Crea una nueva rama: `git checkout -b mejora-tu-idea`.\n3. Haz tus cambios y haz un commit: `git commit -m 'Agrega tu mejora'`.\n4. Envía un pull request. 🚀\n\n📝 Licencia\nEste proyecto está bajo la licencia MIT, lo que significa que puedes usarlo y modificarlo libremente. Consulta el archivo [LICENSE](./LICENSE) para más detalles.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucasnbarbero%2Fjavascript-guide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flucasnbarbero%2Fjavascript-guide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucasnbarbero%2Fjavascript-guide/lists"}