从零到初级:与ReactJS一起的网页开发之旅

从零到初级:与ReactJS一起的网页开发之旅

💡 原文英文,约300词,阅读约需2分钟。
📝

内容提要

该项目管理课程包括Jira、HTML5、CSS3、JavaScript和React,学习敏捷方法、用户故事创建、网页开发技能、版本控制及Git使用,最终结合工具与代码进行项目开发。

🎯

关键要点

  • 第1-2周:使用Jira进行项目管理,了解敏捷和Scrum基础,创建用户故事、任务和史诗,更新任务状态,评论和记录工作。
  • 第2-4周:学习基本的HTML5和CSS3概念,包括HTML5标签、表格和表单,以及CSS的内联、嵌入和外部样式。
  • 第5-6周:深入学习高级HTML5和CSS3概念,包括TailwindCSS。
  • 第7-9周:JavaScript基础,涵盖数据类型、变量、运算符、条件语句、循环、函数、数组和对象的CRUD操作。
  • 第10-11周:JavaScript高级概念,包括作用域、闭包、提升、this关键字、原型和继承,以及ES6+特性和异步JavaScript。
  • 第12周:学习Git和GitHub的版本控制基础,安装Git,创建GitHub账户,学习基本Git命令,创建和克隆仓库,使用分支和拉取请求。
  • 第13-15周:React基础,了解React及其使用原因,创建React应用,学习JSX语法、功能组件、属性和状态。
  • React核心概念,包括事件处理、条件渲染、列表渲染、组件重用和组合,以及React Hooks的使用。
  • React Router的设置,包括路由配置、页面导航和动态路由及参数。
  • 第16-20周:项目开发,目标是结合工具和代码模拟真实世界任务,定期将代码推送到GitHub,通过分支协作,打开拉取请求并审查代码。
  • Jira集成,分解项目为任务,分配任务,使用Jira看板跟踪进度。
  • 组件架构,包括容器组件与展示组件、智能组件与傻瓜组件、属性传递与上下文API。
  • 状态管理,包括上下文API和Redux(基础介绍),以及其他工具如表单处理、API处理、自定义hooks、错误边界和开发工具。
➡️

继续阅读