Assignment de Web-Dev-For-Beginners: Cómo Explorar y Evaluar Herramientas Modernas de Desarrollo Web
Assignment de Web-Dev-For-Beginners: Cómo Explorar y Evaluar Herramientas Modernas de Desarrollo Web【免费下载链接】Web-Dev-For-Beginners24 Lessons, 12 Weeks, Get Started as a Web Developer项目地址: https://gitcode.com/GitHub_Trending/we/Web-Dev-For-Beginners导读本文是《Web-Dev-For-Beginners》课程第一课Introducción a los Lenguajes de Programación配套作业assignment的完整技术指南。该作业要求学习者在课程已覆盖的代码编辑器、浏览器与命令行工具之外自主调研三类现代 Web 开发工具并给出用途、官方文档与真实工作流场景。读完本文后你将掌握该作业的全部要求、9 大工具类别选型参考、交付格式模板、质量评分标准并看到本仓库自身如 quiz-app 与 memory-game如何真实使用 Vite、Webpack、ESLint、Prettier、Next.js、Tailwind CSS 等工具从而把作业从“罗列工具”升级为“理解工具链”。作业的定位从“学语法”到“认识生态”本作业属于 translations/es/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md英文原版见 1-getting-started-lessons/1-intro-to-programming-languages/assignment.md。在完成它之前对应课程 translations/es/1-getting-started-lessons/1-intro-to-programming-languages/README.md 已经带你走过了三个核心工具域已在课程中覆盖的工具域代表工具核心能力Editores de código / IDEsVisual Studio Code, WebStorm, GitHub CodespacesResaltado de sintaxis, autocompletado, depuración, extensiones, asistentes de IANavegadores y DevToolsChrome, Firefox, EdgeInspector de elementos, consola, monitor de red, simulador de dispositivosHerramientas de línea de comandosGit, Node.js npm, Vite, ESLint, PrettierControl de versiones, gestión de paquetes, servidor de desarrollo, calidad de código作业的意义正在于此以上三类工具已经“消耗”掉了你必须把视野投向他们之外。课程 README 中的时间分配饼图也提示专业开发者的时间有相当比例花在测试、阅读文档与调试上——这正是本作业想让你提前建立的职业习惯。La misión: 选择三件“课程之外”的工具作业的核心指令如下Tu misión:Seleccionatres herramientasqueno se hayan cubierto en esta lección(evita elegir editores de código, navegadores o herramientas de línea de comandos ya listadas). Enfócate en herramientas que resuelven problemas específicos en los flujos de trabajo modernos de desarrollo web.也就是说挑选标准有两条硬约束不在课程已覆盖名单内不能选代码编辑器、浏览器或已列出的命令行工具如 VS Code、Chrome、Git、npm、Vite、ESLint、Prettier 本身聚焦现代工作流中的具体问题工具要能对应一个明确的开发环节构建、测试、设计、部署、版本控制、样式、依赖、无障碍、API 等。对每件工具你需要交付四项内容Nombre de la herramienta y categoría—— 例如Figma - Herramienta de diseño或Jest - Framework de pruebasPropósito y beneficios—— 用 23 句话说明开发者为何使用它、解决了什么问题Enlace a la documentación oficial—— 必须是工具官方文档/官网链接而不是教程聚合站Contexto en el mundo real—— 说明它如何嵌入一个真实的专业开发工作流。Categorías sugeridas: 九个候选方向作业给出了九大类别作为选型起点每类都附了代表工具与职责说明。下表与原文一致是规划选题的最佳地图CategoríaEjemplosQué hacenHerramientas de BuildVite, Webpack, Parcel, esbuildEmpaquetan y optimizan código para producción con servidores de desarrollo rápidosFrameworks de PruebasVitest, Jest, Cypress, PlaywrightAseguran que el código funcione correctamente y detectan errores antes del despliegueHerramientas de DiseñoFigma, Adobe XD, PenpotCrean maquetas, prototipos y sistemas de diseño colaborativamentePlataformas de DespliegueNetlify, Vercel, Cloudflare PagesAlojan y distribuyen sitios web con CI/CD automáticoControl de VersionesGitHub, GitLab, BitbucketGestionan cambios en el código, colaboración y flujos de trabajo del proyectoFrameworks de CSSTailwind CSS, Bootstrap, BulmaAceleran el estilo con bibliotecas preconstruidas de componentesGestores de Paquetesnpm, pnpm, YarnInstalan y gestionan bibliotecas de código y dependenciasHerramientas de Accesibilidadaxe-core, Lighthouse, Pa11yPrueban diseño inclusivo y cumplimiento WCAGDesarrollo de APIPostman, Insomnia, Thunder ClientPrueban y documentan APIs durante el desarrollo选型策略建议优先从不同类别中各选一件如“构建 测试 部署”这既满足作业“Selección diversa”的要求也能让你在答辩/评分时展示生态全景。Formato de entrega: 模板必须逐项填写作业要求对每件工具严格按以下模板输出不要自由发挥格式### [Tool Name] - [Category] **Purpose:** [2-3 sentences explaining why developers use this tool] **Documentation:** [Official website/documentation link] **Workflow Integration:** [1 sentence about how it fits into development process]字段含义对照结合作业原文### [Tool Name] - [Category]标题 工具名 类别一眼定位**Purpose:**23 句讲“为什么用”和“解决什么问题”避免只描述“它是干什么的”**Documentation:**官方文档链接工具官网/官方文档库**Workflow Integration:**1 句话说明它如何嵌入开发流程例如“在 CI 流水线的 merge request 阶段自动运行”。Directrices de calidad: 五项质量准则作业明确列出了评价“好答案”的五条标准答题前应逐条自检Elige herramientas actuales: Selecciona herramientas que estén activamente mantenidas y ampliamente usadas en 2025选 2025 年仍在积极维护、被广泛使用的工具Centra en el valor: Explica los beneficios específicos, no solo qué hace la herramienta讲具体收益而非复述功能Contexto profesional: Considera herramientas utilizadas por equipos de desarrollo, no solo aficionados individuales面向团队工作流而非个人爱好Selección diversa: Escoge herramientas de categorías diferentes para mostrar la amplitud del ecosistema跨类别选题展示生态广度Relevancia moderna: Prioriza herramientas que estén alineadas con tendencias y buenas prácticas actuales de desarrollo web与当下最佳实践对齐。Rúbrica: 评分标准即自我检查清单作业附带的评分表Rubric从四个维度区分“Excelente / Bueno / Necesita Mejorar”。写作前把它当成 checklistExcelenteBuenoNecesita MejorarExplicó claramente por qué los desarrolladores usan cada herramienta y qué problemas resuelveExplicó qué hace la herramienta pero perdió algo de contexto sobre su valorListó herramientas pero no explicó su propósito o beneficiosProporcionó enlaces oficiales a la documentación para todas las herramientasProporcionó mayormente enlaces oficiales con 1-2 sitios de tutorialesSe basó principalmente en sitios de tutoriales en lugar de documentación oficialSeleccionó herramientas actuales, usadas profesionalmente y de categorías diversasSeleccionó buenas herramientas pero con variedad limitada en categoríasSeleccionó herramientas obsoletas o solo de una categoríaDemostró comprensión de cómo las herramientas encajan en flujos de trabajo de desarrolloMostró algo de comprensión del contexto profesionalSe centró solo en características sin contexto de flujo de trabajo可以这样解读四个维度价值解释为什么用官方信源链接权威性时效与多样性2025 年 跨类别工作流语境嵌入流程。四条全绿即为“Excelente”。Consejo de investigación: 去哪里找“好工具”作业结尾给出的研究建议Research Tip是三条可操作的搜索路径Busca herramientas mencionadas en ofertas de trabajo para desarrolladores web, revisa encuestas populares a desarrolladores o explora las dependencias utilizadas por proyectos open source exitosos en GitHub.即① 看 Web 开发者招聘 JD 中反复出现的工具名② 查主流开发者年度调查如 State of JS/CSS 类问卷③ 直接翻优秀开源项目的依赖清单。第三条在本仓库内就能立刻实践——见下一节。仓库实证Web-Dev-For-Beginners 自己就在用这些工具本作业最棒的学习素材之一就是这个仓库本身。它旗下的子项目真实依赖了作业分类表中的大量工具你可以打开它们的配置文件逐条对照quiz-app/package.json一个基于Vite构建工具与 Vue 3 的测验应用。devDependencies 中声明了vite: ^6.4.2、eslint代码质量、eslint-plugin-vueVue 规则并配置了devvite、buildvite build、preview、lint四个 npm scripts。其 vite.config.js 通过vitejs/plugin-vue加载 Vue 单文件组件并用resolve.alias把指向./src——这正是“构建工具如何工作”的活例子memory-game/package.json基于Next.js 16React 19Tailwind CSS v4的记忆翻牌游戏scripts 使用next dev --turbopack与next build --turbopack。Tailwind CSS 对应作业分类表中的“Frameworks de CSS”Next.js 框架本身则代表现代元框架工作流SSR/静态生成入口组件见 memory-game/app/page.js7-bank-project/api/package.json银行项目后端 API 使用ExpressAPI 开发/服务端框架devDependencies 同时声明了ESLintlint 脚本与Prettierformat脚本--single-quote风格化输出——一次展示“代码质量工具链”如何与 Express 共存5-browser-extension/solution/package.jsonChrome/Edge 浏览器扩展使用webpack 5作为打包器build: webpack、watch: webpack --watch并依赖axios发起网络请求对应分类表中的“Herramientas de Build”与“Desarrollo de API” 把这些 package.json 当作“参考答案”来读观察一个专业项目如何用dependencies运行时依赖与devDependencies开发期工具区分工具角色、如何通过 scripts 固化dev/build/lint/format流程。这本身就是“Workflow Integration”维度最真实的论据。一个示例思路如何组织你的三项选题作业没有固定答案但结合质量准则与仓库证据一个“Excelente”级别的答题结构可以这样走示例非标准答案Herramientas de Build —— esbuild说明它用 Go 编写、以极快打包速度著称适合作为大型 Vite/Webpack 链路中的底层转译器官方文档链接放在**Documentation:**工作流句可写“作为 CI 中快速压缩/转译 TS 的步骤”。Frameworks de Pruebas —— Playwright讲清它解决“端到端测试跨浏览器一致性问题”可在部署前自动回归关键用户路径。Plataformas de Despliegue —— Vercel说明它与 Git 仓库联动、提交即触发 CI/CD 预览部署与 Next.js 生态天然契合本仓库的 memory-game 正是 Next.js 项目可作上下文佐证。每一条都填满模板四字段、附官方文档、强调“解决什么问题”而非“是什么”即满足全部五项质量准则。结语与自检清单完成三份工具报告后建议按顺序做最后四步自检约束检查确认三件工具都不在课程已覆盖名单编辑器/浏览器/命令行内信源检查三个**Documentation:**链接是否全部指向官方文档/官网多样性检查三件工具是否来自不同类别对照九类表价值检查每段的Purpose是否回答“为什么用 / 解决什么问题”而非机械复述功能。这门课程的本意是让你在写第一行代码前先以“开发者侦探”的视角看清整个工具生态。本作业正是这个旅程的第一站——完成它你就已经掌握了专业开发者日常使用工具、阅读文档、评估依赖链的基本方法后续所有项目从 3-terrarium 到 10-ai-framework-project都会在这些工具的支撑下展开。【免费下载链接】Web-Dev-For-Beginners24 Lessons, 12 Weeks, Get Started as a Web Developer项目地址: https://gitcode.com/GitHub_Trending/we/Web-Dev-For-Beginners创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考