匠人学院 JR Academy
  • Position

    我现在在哪,该往哪走?

    几道题看你现在的岗位受 AI 影响多大、机会在哪。免费,不用注册。

    免费看看我现在在哪

    AI 对职业的影响

    我的工作会被 AI 替代吗常见职业的 AI 影响与转型方向AI 时代的新岗位做什么、要求什么、怎么转过去AI 影响自测几道题看你所在岗位的风险和机会

    测一测

    能力测评AI Engineer 面试准备度自测职业性格测试找到和你性格匹配的方向职业规划回答几个问题,看可能适合的职业回国求职评估按学校、专业、毕业时间看回国机会
  • Skill

    不知道该学什么 AI?

    先按方向免费学,每个方向从入门讲到动手做;想系统学再看训练营和导师。

    按方向免费开始学

    按方向免费学

    Vibe Coding用 AI 写代码,零基础可学AI 办公提效文档、表格、汇报用 AI 省时间Prompt 大师把需求说清楚的写法AI EngineerRAG、Agent、MCP 工程实践AI 数据分析用 AI 做查询、清洗和报表全部学习方向 →

    训练营与课程

    全部训练营按职业方向、难度、形式筛选AI Engineer Bootcamp从 LLM 应用到 Agent 的工程训练营人人都能学的 AI Coding非技术背景的 AI 编程实战AI 工作流提效营在职人士的 AI 工作流导师团队一线工程师与行业导师全部课程 →

    动手练与资料

    互动 LabPrompt、前端、Python、AWS 在线练学习路线图一张图看清该按什么顺序学Cheat Sheets语言与工具速查表Wiki 知识库AI 工具与概念讲解视频讲座、公开课、学员分享免费资源 →
  • Evidence

    拿什么让雇主相信你?

    证书、项目、团队实战、比赛作品,最后整理成一份作品档案。

    了解作品档案

    考证

    考证匠 · 全部认证AWS、Azure、GCP、Claude 等备考与模考AWS SAA-C03云架构师入门认证Azure AI-102微软 AI 工程师认证Claude 认证Anthropic Claude 系列认证模拟考试按真实考试界面限时练全部认证 →

    项目与团队实战

    P3 团队实战和真人协作做项目,模拟实习式的团队流程P3 项目经历P3 项目能写进简历的部分Demo Day项目成果展示P3 证书完成项目后的证明P3 全部 →

    比赛与作品

    黑客松限时做出一个作品提交作品把你的项目放进作品展示CareerOS 作品档案在桌面版做任务,提交的结果整理成作品
    考证匠浏览器插件 + App + 小程序截屏分析考题,随时刷题了解考证匠
  • Connect

    怎么把自己推出去?

    简历、面试、内推、导师。先看你和目标岗位差多少,再决定从哪补。

    用求职匠开始

    简历与机会

    毕业生求职澳洲、中国、马来西亚、新加坡、美国、英国求职准备求职匠AI 求职工作台:改简历、找岗位、投递AI 简历对照 JD 改写简历内推机会学员和导师分享的内推岗位机会实习、项目和合作机会Offer 榜学员拿到的 Offer

    面试

    AI 模拟面试文字或语音练一次,看差在哪面试中心按公司和岗位找题面经真实面试经历System Design 手册系统设计面试准备面试全部 →

    导师

    1v1 导师按小时约 AI、求职、技术导师拼团私教几个人一起上,每人更便宜职业辅导服务简历、面试、方向的辅导套餐成为导师加入匠人导师团队
    求职匠桌面版一个工作台管完整求职在 macOS/Windows 整理真实经历,按岗位完善简历版本。了解求职匠
  • Community

    去哪认识同路的人?

    讲座、公开课、Workshop、黑客松,线上线下都有。

    看近期活动

    活动类型

    讲座行业嘉宾分享公开课免费试听课程内容Workshop动手做一个小作品黑客松组队限时开发新生节开学季的校园活动

    城市

    悉尼悉尼的线下活动墨尔本墨尔本的线下活动布里斯班布里斯班的线下活动线上在哪都能参加全部活动 →

    社群

    职业社区求职者互助学习小组找人一起学Discord在线交流群
企业会员下载 CareerOS
0
匠人学院 JR Academy学AI来匠人

Follow Us

linkedinfacebooktwitterinstagramweiboyoutubebilibilitiktokxigua

We Accept

/image/layout/pay-paypal.png/image/layout/pay-visa.png/image/layout/pay-master-card.png/image/layout/pay-airwallex.png/image/layout/pay-alipay.png
EN
产品

CareerOS 与工具

  • CareerOS
  • 考证匠
  • 求职匠
  • 求职匠网页版
  • 求职匠分析报告
  • 求职匠桌面版下载
  • 我的求职报告
  • 购买报告次数
  • 求职匠账单
  • AI 工具箱
  • AI Skill 商城

会员与课程

  • 会员
  • AI 会员
  • AI Engineer VIP
  • 训练营
  • Training Camp
  • 看板学习
  • AI Builder 课程
  • MCP 课程
  • NotebookLM Workshop
  • Business Analyst 课程
  • Web全栈班
  • DevOps项目班
  • 数据工程全栈班
  • 数据分析项目班
  • 编程入门班
  • 算法集训营

求职服务

  • 毕业生求职
  • 澳洲毕业生求职
  • 中国毕业生求职
  • 马来西亚毕业生求职
  • 新加坡毕业生求职
  • 美国毕业生求职
  • 英国毕业生求职
  • 1v1 辅导
  • 职业辅导
  • BA和产品经理实习
  • 数据科学实习
  • 数据分析实习
  • Marketing实习
  • 简历修改
  • 面试指导
  • 岗位代投
  • 职位监控
  • LinkedIn代运营
  • LinkedIn人脉代加
内容库

学习方向

  • 全部学习方向
  • AI Engineer
  • Context Engineering
  • Vibe Coding
  • Prompt Master
  • AI Builder
  • AI 产品经理
  • Python 入门
  • AI 办公提效
  • AI 数据分析
  • AI 财务
  • AI 内容创作
  • AI 视觉创作
  • 前端开发
  • Hermes Agent
  • OpenClaw 本地智能体

互动 Lab

  • Prompt Lab
  • Frontend Lab
  • JavaScript Lab
  • Python Lab
  • AWS Lab
  • Azure Lab
  • LLM Lab
  • Git Lab

资料与指南

  • Wiki 知识库
  • 学习 Wiki
  • Cheat Sheets
  • 学习路线图
  • AI 路线图
  • 视频
  • 博客
  • 面试手册
  • 模拟考试
  • 免费资源

城市

  • 悉尼
  • 墨尔本
  • 布里斯班
  • 阿德莱德
  • 新加坡
  • 吉隆坡
  • 伦敦
  • 纽约
  • 旧金山
  • 洛杉矶
  • 西雅图
  • 多伦多
  • 温哥华

移民

  • 澳洲移民
  • 技术移民189/190/491
  • 雇主担保482/186/494
  • 投资移民188/888
  • 英国移民
  • 美国移民
  • 加拿大移民
  • 新加坡移民
  • 马来西亚移民
企业

企业服务

  • AI for Business
  • 企业门户登录
  • 企业培训
  • 实习合作
  • 招聘合作
  • Enterprise (EN)

Metatree AI Lab

  • Metatree AI Lab
  • AI 解决方案
  • 数字员工
  • 案例
  • Metatree AI Lab(英文)
  • AI Services(英文)
  • Digital Employee(英文)
  • Work(英文)

青少年 AI 教育

  • Airbotix 少儿 AI 编程
  • 澳洲家长实用资料库
  • NAPLAN 成绩单怎么看
  • My School 学校数据指南
  • 悉尼私校学费 2026
  • 少儿编程课程与训练营
关于

公司

  • 关于我们
  • 匠人导师
  • 成为导师
  • 新闻资讯
  • 元宇宙课堂
  • 匠人工作
  • 匠人商店J3.Club
  • 联系我们

帮助与条款

  • 常见问题
  • 服务条款
  • 隐私政策
  • 取消与退款政策
  • 网站地图

友情链接

  • CS Browser

联系

  • hello@jiangren.com.au
  • 0421-672-555

地址

Level 10b, 144 Edward Street, Brisbane CBD (Headquarter)
Level 2, 171 La Trobe St, Melbourne VIC 3000
四川省成都市武侯区桂溪街道天府大道中段500号D5东方希望天祥广场B座45A13号
Business Hub, 155 Waymouth St, Adelaide SA 5000

Disclaimer

footer-disclaimerfooter-disclaimer

JR Academy acknowledges Traditional Owners of Country throughout Australia and recognises the continuing connection to lands, waters and communities. We pay our respect to Aboriginal and Torres Strait Islander cultures; and to Elders past and present. Aboriginal and Torres Strait Islander peoples should be aware that this website may contain images or names of people who have since passed away.

匠人学院网站上的所有内容,包括课程材料、徽标和匠人学院网站上提供的信息,均受澳大利亚政府知识产权法的保护。严禁未经授权使用、销售、分发、复制或修改。违规行为可能会导致法律诉讼。通过访问我们的网站,您同意尊重我们的知识产权。JR Academy Pty Ltd 保留所有权利,包括专利、商标和版权。任何侵权行为都将受到法律追究。查看用户协议

© 2017-2026 JR Academy Pty Ltd. All rights reserved.

ABN 26621887572

首页学习AI课程考证
  1. 首页
  2. 训练营
  3. Web开发进阶班
补技能

Web开发进阶班

10 周课程包含 3 个项目,专为基础薄弱者设计的 Web 实战课

  • 完成类Instagram APP开发实现登录/注册,互动等功能模块
  • 完成Mooc Outline项目实现用户管理、课程管理、教师信息管理等功能
  • 1个练手项目,个人税收计算器
时长
共 10 周
形式
直播训练营
查看 AI 职业影响地图 →
课程预览

退款规则服务条款

Class Schedule

课程大纲

分阶段课程安排,方便在职或跨时区同学灵活学习

📚 Lesson 1Introduction& Web Technology
课程概述、讲师介绍、学生介绍课程项目介绍【项目类型、项目难度】课程要求【作业、项目执行】Web 基础信息介绍【Internet 概念讲解、URL 讲解、Web 架构】项目流程介绍【开发流程】
🎬 VideoHTML&CSS
Web 的访问方式介绍不同的 Web 访问方式,如浏览器、搜索引擎、Web 服务器等。解释 Web 访问的基本原理和过程。HTML 结构和语义化理解 HTML 结构的重要性和语义化的概念。探讨如何使用正确的 HTML 元素来构建页面结构,以提高可读性和可维护性。HTML 标签和属... 登录后查看完整内容
🎬 VideoCSS 的使用
CSS 介绍介绍层叠样式表(CSS)的作用和基本概念。解释 CSS 如何与 HTML 结合使用,用于控制网页的外观和布局。CSS 选择器用法探讨 CSS 选择器的作用和种类,如标签选择器、类选择器、ID 选择器、后代选择器等。提供示例和练习,以便学生理解如何使用不同的选择器来定位... 登录后查看完整内容
🎬 VideoCSS 和 Sass
CSS Flexbox介绍 CSS Flexbox 布局模型的概念和优势。解释 Flexbox 如何简化网页布局,以及如何创建灵活的、响应式的布局结构。Responsive Web Design探讨响应式 Web 设计的重要性和基本原理。介绍媒体查询和流动布局等技术,以实现网页在... 登录后查看完整内容
ℹ️ InformationMooc Outline Project Introduction
GoalThis project is designed to enhance students' understanding of full stack web development through practical engagement with the Mooc web... 登录后查看完整内容
📚 Lesson 2Mooc Outline(1)-Environment/Local Builds
Project FamiliarizationDownload and install the required project dependencies.Understand the project's directory structure and primary funct... 登录后查看完整内容
📚 Lesson 3Mooc Outline(2)-Review Backend Mooc admin system Framework
The lecture introduces students to the backend web API framework, providing guidance on how to effectively utilize this framework for develo... 登录后查看完整内容
📚 Lesson 4Mooc Outline(3)-User Registration and User Profile Backend
User Registration Backend Web APIsUser Profile Management Backend Web APIs
📚 Lesson 5Mooc Outline(4)-Review Frontend Mooc admin system Framework 
The lecture will cover Material-UI (MUI), a popular React UI framework, and guiding students on how to utilize it for frontend development. ... 登录后查看完整内容
📚 Lesson 6Mooc Outline(5)-Course Display and Enrollment Backend
Course Display and Enrollment Backend Web APIs
📚 Lesson 7Mooc Outline(6)-Personal Center for Students and Teachers Backend
Students' Personal Center Backend Web APIsTeachers' Personal Center Backend Web APIs
📚 Lesson 8Mooc Outline(7)-User Registration and User Profile Frontend
User RegistrationAllow both teachers and students to register on the platform.User Profile ManagementEnable users to update their personal i... 登录后查看完整内容
📚 Lesson 9Mooc Outline(8)-Course Display Personal Center Frontend
Course Display and EnrollmentDisplay courses by category.Provide detailed information for each course, including chapters and instructors, a... 登录后查看完整内容
🎬 VideoGit & 项目介绍和搭建
项目目录结构设计和初始化。初始化一个基于 MERN(MongoDB, Express.js, React, Node.js)技术栈的应用程序。后端服务器搭建。使用 Express.js 作为服务器框架,并连接 MongoDB 数据库。前端应用初始化。使用 Vite 工具创建 Re... 登录后查看完整内容
🎬 Video个人主页(User Profiles)
实现功能用户能够上传个人头像、更新个人简介,并查看/编辑个人信息(年龄、学校等)允许用户创建和自定义个人资料页面适配(Responsive)创建一个用户友好的界面,能够良好适应不同设备和屏幕尺寸,包括移动设备。登录注册页面 UI,User profile UI, home UI学... 登录后查看完整内容
🎬 VideoUser Authentication Part 1
实现用户注册与登录:创建用户注册表单,收集用户提供的信息,如用户名、电子邮件和密码前端对用户注册表单进行验证,以确保输入数据的有效性和完整性后端对用户提供的注册信息进行验证和处理错误使用哈希算法(如 bcrypt)对密码进行加密学习如何生成和解析 JWT,并使用 JWT 进行身份... 登录后查看完整内容
🎬 VideoUser Authentication part 2
后端用 JWT 生成一个唯一的重置令牌,使用第三方库(如 Nodemailer)发送包含重置链接的电子邮件。后端验证重置令牌的有效性,并确保它没有过期。在前端创建一个表单,允许用户输入新密码并进行确认。在后端处理密码重置请求,并更新数据库中的密码。使用加密库(如 bcrypt)对... 登录后查看完整内容
🎬 Video互动(1)-导航(Navbar)
创建导航组件:使用 styled-components CSS-in-JS 库来定义导航栏的样式。构建导航栏结构,包括顶部的 INS logo,User Profile 搜索框,Home,Contact,Likes,Profile,Post,Logout 板块。路由链接: 导航栏... 登录后查看完整内容
🎬 Video互动(2)-Profile(Create profile, Profile image upload)
实现功能:创建 profile form实现 profile image 上传和下载展示个人 profile 页面和 User 的 posts操作:在后端 API 中,验证用户身份和请求的有效性。从数据库中获取 user profile,并将其作为响应返回给前端。添加过滤/搜索功... 登录后查看完整内容
🎬 Video互动(3)-Post & likes
实现功能:创建 Post 组件CreatePost 组件Likes实现用户对帖子的点赞功能显示每个帖子的点赞数量并实时更新新的点赞操作:前端交互。户能够执行点赞操作。状态管理。使用状态管理库(如 Redux)来跟踪点赞状态。在组件之间共享和同步点赞状态,以确保在不同组件中的点赞状... 登录后查看完整内容
🎬 VideoStories Section&post comments(1)
实现功能:创建 stories section通过左右滑动可以看到列表中所有的 user stories -创建 post comments API,实现对指定的 post 进行 comment。操作:在后端 API 中,验证用户身份和请求的有效性。从数据库中获取 user 信息... 登录后查看完整内容
🎬 Videopost comments(2)
实现功能:创建 Comments 组件,实现对任意 posts 进行评论功能。对每个 post 显示所有历史 comments list。对任意 post 进行 comment,并提交后端保存到数据库。
🎬 Video进阶开发(Advanced)
功能技术指导:直接消息(Direct Messaging):允许用户互相发送私人消息,实现实时消息功能。通知(Notifications):通知用户与其帐户相关的操作,如新的关注者、点赞、评论和消息。提供 Notification page,用户可以查看和管理通知。搜索功能(Se... 登录后查看完整内容
🎬 VideoNode.js (1)-基础知识介绍
什么是 Node.jsNode.js 是一个基于 JavaScript 的服务器端运行环境,用于构建高性能应用程序安装 Node.js在官方网站去安装 Node.js如何使用 Node.js 运行 JavaScript 代码使用 node 命令来运行 JavaScript 代码模... 登录后查看完整内容
🎬 VideoNode.js(2)-Express.js
npm 包管理和使用了解 Node 包管理器(npm),它用于查找、安装和管理 Node.js 模块什么是模块化探索模块化编程的概念,以便更好地组织和维护代码Node.js 中模块的分类和 require 的使用了解 Node.js 中的核心模块、自定义模块和第三方模块学习如何使... 登录后查看完整内容
🎬 VideoNode.js(3)-RESTful API
HTTP 请求与响应、报文解决跨域问题学习 CORS,解决不同域名下的数据共享问题探索为什么接口会面临跨域问题CORS 相关的三个响应头学会使用 CORS 允许跨域请求RESTful API 简介了解 RESTful API 的 HTTP 协议基础探讨 GET 和 POST 请求... 登录后查看完整内容
🎬 VideoNode.js(4)-MongoDB&Mongoose
MongoDB & Mongoose 介绍及使用了解 MongoDB,一种 NoSQL 数据库,以及其用途和特点学习 Mongoose,一个 MongoDB 对象建模库,用于 Node.js 应用程序存储和管理数据探索 MongoDB 的数据存储方式,包括文档和集合的概念... 登录后查看完整内容
🎬 VideoJavaScript-ES6(1)
NUMBER 类型解析:NaN (Not-a-Number): 一种特殊的数值表示非法数学操作的结果。isNaN(): 用于检测一个值是否为NaN的函数。Number: 将值转换为数字类型的函数。parseInt(): 将字符串转换为整数的函数。数据类型转换: 使用 String... 登录后查看完整内容
🎬 VideoJavaScript-ES6 (2)
ES6 基础内容介绍ECMAScript 2015 (ES6): JavaScript 的标准之一,引入了许多新的语法和功能。块级作用域、变量提升块级作用域: 使用let和const声明的变量具有块级作用域,只在其定义的块内可见。变量提升: 使用var声明的变量存在变量提升,它们... 登录后查看完整内容
🎬 VideoReact(1)
React 框架的起源与版本演进历程:介绍 React 框架的起源和发展历程,包括重要版本的发布和主要特性的改进。快速上手 React:配置开发环境:指导学生安装 Node.js 和 VS Code,以便开始 React 应用程序的开发。快速上手 create-react-app... 登录后查看完整内容
🎬 VideoReact(2)
组件基础:用 SASS 与 Bootstrap 构建组件的外观:介绍如何利用 SASS 预处理器和 Bootstrap 框架来快速构建组件的外观和样式。强大的模板语法 JSX:深入了解 JSX 语法的特点和优势,以及如何在 React 组件中编写 JSX 代码。Props &am... 登录后查看完整内容
🎬 VideoReact(3)
快速上手 React Router:探索 React Router,这个强大的库可让你构建单页应用程序的导航系统,快速开始你的路程。嵌套路由:深入了解嵌套路由,通过分层结构创建复杂的页面布局和导航。HashRouter 与 BrowserRouter:对比 HashRouter ... 登录后查看完整内容
🎬 VideoReact(4)
非受控表单:了解非受控表单,它们是表单元素的一种处理方式,适用于简单的表单,但缺乏状态控制和验证。受控表单:探索受控表单,这种表单通过React组件状态来控制表单元素的值和行为,使数据流更可控。表单校验 (Form Validation):学会如何对表单进行校验,确保用户输入的数... 登录后查看完整内容
🎬 VideoReact(5)
典型交互方式:探讨与服务器通信的经典方式,包括 Ajax、Fetch 和 Axios,并介绍它们各自的用途和优势。快速上手 Axios:学习如何迅速上手 Axios,了解其基本用法和常见配置,以及如何发起 HTTP 请求并处理响应。拦截器处理通用操作:了解如何使用 Axios 拦... 登录后查看完整内容
🎬 VideoReact(6)
React Hooks:介绍 React 内置的 Hooks,如 useState 和 useEffect,并解释它们的作用和用法。深入理解 useState Hook,包括如何在函数组件中管理状态并进行状态更新。深入理解 useEffect Hook,包括如何处理副作用、订阅和... 登录后查看完整内容
6 个 Self-Paced Codeing 项目
🎬 Video个人税收计算器
个人税收计算器 项目亮点 用户友好界面:简洁直观的设计,帮助用户轻松计算个人所得税,提供良好的用户体验。 快速响应:应用程序响应迅速,提供即时的税额计算和收入排名结果。 比较功能:提供用户收入在所有使用者中的排名,让用户了解自身的收入水平。 法律合规:遵守澳大利亚税务法规和隐私... 登录后查看完整内容
AI学习路线图面试课程学习中心