完成类Instagram APP开发实现登录/注册,互动等功能模块
完成Mooc Outline项目实现用户管理、课程管理、教师信息管理等功能
1个练手项目,个人税收计算器
学习巩固 Web 进阶基础技能 HTML, CSS, SASS, Git,夯实 JavaScript 基础, 熟悉 React 框架,完善 Node.js 等基础。
强化上手开发能力,学练结合,为 Web 全栈班的学习打好基础。
Web 的访问方式
HTML 结构和语义化
HTML 标签和属性
Accessibility 可访问性 & SEO
HTML5 & 低代码平台
CSS 介绍
CSS 选择器用法
CSS Box Model
CSS Flexbox
Responsive Web Design
SASS (CSS Preprocessor)
Design Principles
实现功能
页面适配(Responsive)
登录注册页面 UI,User profile UI, home UI
实现用户注册与登录:
创建导航组件:
实现功能:
操作:
实现功能:
操作:
实现功能:
创建 stories section
操作:
实现功能:
功能技术指导:
什么是 Node.js
安装 Node.js
如何使用 Node.js 运行 JavaScript 代码
node
命令来运行 JavaScript 代码模块之间的交流方式
文件系统(fs)模块
http 模块,创建 Web 服务器
http
模块创建一个简单的 Web 服务器npm 包管理和使用
什么是模块化
Node.js 中模块的分类和 require 的使用
require
关键字导入模块模块作用域和 module 对象
module.exports 的使用
module.exports
导出模块的功能http 模块的使用
CommonJS 模块化规范
认识 Express
Express 静态资源处理
HTTP 请求与响应、报文
解决跨域问题
RESTful API 简介
探索 Express 中间件
MongoDB & Mongoose 介绍及使用
存储和管理数据
CRUD 操作
Mongoose JS
高效读取数据查询
有效的 NoSQL 模式
使用 Node.js 操作 MongoDB
NUMBER 类型解析:
数据类型转换: 使用 String() 和 Boolean() 函数将值转换为字符串和布尔值。
NULL 与 UNDEFINED 的区别:
对象数据类型详细解析:
数据类型检测方式:
数据类型之间的差异:
运算符与基本逻辑
JavaScript 循环与条件判断
函数与参数
ES6 基础内容介绍
块级作用域、变量提升
let
和const
声明的变量具有块级作用域,只在其定义的块内可见。var
声明的变量存在变量提升,它们在声明之前就可以被访问,但值为undefined
。变量赋值、函数创建和执行中的堆栈内存处理
=
操作符将值分配给变量。作用域链机制
闭包
语法、函数、参数、类和模块
Promise、Async Await、迭代器、生成器
React 框架的起源与版本演进历程:
快速上手 React:
组件基础:
快速上手 React Router:
嵌套路由:
HashRouter 与 BrowserRouter:
React Router 运行机制:
非受控表单:
受控表单:
表单校验 (Form Validation):
典型交互方式:
快速上手 Axios:
拦截器处理通用操作:
封装可复用的 Axios 服务:
React 组件的生命周期:
VDOM:
类组件与函数式组件:
复合组件:
高阶组件:
开源组件库与企业业务组件库:
动态生成页面与 React 低代码:
React Hooks:
用 useTranslation 钩子实现组件的 i18n:
状态管理:
自动化测试:
Project Familiarization
Technical Stack & Environment
Local Execution
Git Repository Setup & organized agile teams tool set up
The lecture will cover Material-UI (MUI), a popular React UI framework, and guiding students on how to utilize it for frontend development. Students will learn to implement MUI components, customize their appearance, and integrate them into their React applications to enhance the user interface.
Course Display and Enrollment Backend Web APIs
Students' Personal Center Backend Web APIs
Teachers' Personal Center Backend Web APIs
User Registration
User Profile Management
Course Display and Enrollment
Students' Personal Center:
Teachers' Personal Center:
个人税收计算器项目是一个专为澳大利亚用户开发的Web应用,旨在帮助用户快速估算其应缴纳的个人所得税,并提供收入排名功能,展示用户在所有使用者中的百分比位置。该项目的目标是创建一个用户友好且响应迅速的税收计算工具,为普通用户提供便捷的税务估算和收入对比服务。
项目的主要功能包括:
通过完成个人所得税小工具项目,学员将掌握以下技能:
前端开发能力:
后端开发能力:
数据库管理能力:
项目开发和管理能力:
用户体验设计:
法律和合规意识:
通过本项目,学员不仅能掌握完整的Web开发技术栈,还能通过实践提升综合开发能力,为进一步的职业发展和实际项目开发打下坚实基础。
地址
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 5000Disclaimer
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-2024 JR Academy Pty Ltd. All rights reserved.
ABN 26621887572