尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
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),仅供参考
RELATED

相关推荐

DeepSeek Harness实战:从零搭建AI Agent完整指南

DeepSeek Harness实战:从零搭建AI Agent完整指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/9/12 7:47:45
自适应信号处理在通信系统中的原理与实践

自适应信号处理在通信系统中的原理与实践

1. 自适应信号处理在通信系统中的核心价值现代通信系统面临的最大挑战就是信号传输环境的复杂多变。我在实际项目中经常遇到这样的情况:同一套通信设备在城市高楼间、山区隧道内、海上移动场景下的表现差异巨大。传统固定参数的信号处理算法很难应对这种动态变化的环…

📅 2026/9/12 7:42:45
3分钟搞定团子翻译器部署与打包:从源码到桌面应用的超简单指南

3分钟搞定团子翻译器部署与打包:从源码到桌面应用的超简单指南

3分钟搞定团子翻译器部署与打包:从源码到桌面应用的超简单指南 团子翻译器是一款功能强大的生肉翻译软件,旨在为用户提供高效、便捷的翻译体验。本指南将带你快速完成团子翻译器的部署与打包,从源码到桌面应用,让你轻松拥有属于自…

📅 2026/9/12 7:42:45
MORE NEWS

更多资讯

📰

两数之和算法详解:从暴力解法到哈希表优化

1. 两数之和问题概述两数之和(Two Sum)是LeetCode题库中的经典入门题目,也是面试中最常被问及的算法问题之一。题目描述非常简单:给定一个整数数组nums和一个目标值target,要求在数组中找到两个数,使它们的…

📰

小程序开发实战:电商社交工具案例与技术解析

1. 小程序开发实战案例解析最近不少开发者朋友在寻找优秀的小程序案例参考,作为从业多年的全栈工程师,我整理了几个具有代表性的小程序项目,涵盖电商、社交、工具等不同领域。这些案例不仅功能完整,而且在架构设计和用户体验方面都…

📰

Java ArrayList自定义对象查找优化方案

1. ArrayList中自定义对象查找的痛点与解决方案在Java开发中,ArrayList是最常用的集合类之一,但当存储自定义对象时,查找特定属性的元素却常常让开发者头疼。不同于基本数据类型可以直接用contains()或indexOf()方法,自定义对象的…

📰

Kafka消息积压故障分析与实战处理指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

蓝牙通信标准化:原理、实践与常见问题解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

多代理LLM交易系统实战拆解:从角色分工到落地避坑指南

说起TradingAgents,最近在量化圈和AI圈的讨论热度一直没下去过。很多人看到Demo里几个Agent有模有样地开会、讨论、争论该买哪只股票,第一反应是"挺炫酷",但真问到这东西能落地吗、怎么落地、回测曲线可信吗,大多数人都…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬