六角學院 - HexSchool
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Write
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
      • Invitee
    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Sharing URL Help
Menu
Options
Versions and GitHub Sync Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Write
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
Invitee
Publish Note

Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

Your note will be visible on your profile and discoverable by anyone.
Your note is now live.
This note is visible on your profile and discoverable online.
Everyone on the web can find and read all notes of this public team.
See published notes
Unpublish note
Please check the box to agree to the Community Guidelines.
View profile
Engagement control
Commenting
Permission
Disabled Forbidden Owners Signed-in users Everyone
Enable
Permission
  • Forbidden
  • Owners
  • Signed-in users
  • Everyone
Suggest edit
Permission
Disabled Forbidden Owners Signed-in users Everyone
Enable
Permission
  • Forbidden
  • Owners
  • Signed-in users
Emoji Reply
Enable
Import from Dropbox Google Drive Gist Clipboard
   owned this note    owned this note      
Published Linked with GitHub
Subscribed
  • Any changes
    Be notified of any changes
  • Mention me
    Be notified of mention me
  • Unsubscribe
Subscribe
# 第八週 本頁連結:https://hackmd.io/b27afZn0T2OkuT6-E58Ycw ## 完課獎勵說明 完整獎勵說明:https://hackmd.io/ry4GF6KWROKbx9cLf51bkA RPG 獎勵說明連結:https://rpg.hexschool.com/#/training/12062543649513962870/board/content/12062543649513962883_12062543649513962886 - 2/23 前 60%:框架菁英班直播 → 主題:Next.js 起步走 - 3/9 前 80%:框架菁英班錄影(目前以 Vue 為主,React 可參考主題包含:從零建構 API、Cloud flare、前端工程師如何寫出好履歷) - 完成課程報到 -> 第七週主線 或 第六週主線 + 心得牆 - 100%:數位完賽獎狀 心得牆任務:https://rpg.hexschool.com/#/training/12062543649513962870/board/content/12062543649513962881_12062543649513962910 心得牆素材:https://hackmd.io/OcMERTDpT86G-5PS8NDVjg ## 提醒:作業繳交說明 ### React 直播班|作業繳交截止時間 React 作業繳交最後截止日:**3/23** 補充: - 第八週任務如果有在 3/23 前繳交,則可以延長批改至 4/13 - **專題不能做為 React 直播班第八週的任務提交** ### 框架專題班|程式碼批改 > 框架專題班有額外的程式碼批改服務,與 React 直播班的第八週作業並不相同,也不能將專題做為第八週作業的內容 > #### 時間 - **3/17**:開放程式勇者村任務 - 「**專案程式碼批改**」 建議同學在 3/17-3/21 提交,提交後預計兩週內提供批改回饋 - **4/20**:任務截止 #### 注意事項 1. 團體由一位代表提交,其他成員則在任務中提到由哪一位成員代表提交即可。 2. **專題不能做為 React 直播班第八週的任務提交**,但完成 React 專題一樣能獲得「React 直播班」證書。 因此完成專題任務者也可以拿到 React 完課證書,預計在 5/12 統一發送。 ## 本週作業: React 直播班:https://rpg.hexschool.com/#/training/12062543649513962870/board/content/12062543649513962871_12062543649513962892?tid=12062543649528575022 React 專題班:3/17 開放 ## 工作介紹 我們有提供 [職缺博覽會](https://discord.com/channels/801807326054055996/1230451657985232950) 頻道,未來會持續推廣更多的職缺給同學們。 最近有一個資深的工作,如果你先前已經會 Vue 或其他框架,也有相關的工作經驗,可以考慮投遞本分履歷:https://chalk-freedom-ec6.notion.site/React-Node-JS-70-30-19e6ab47eb48804d85a9df0a55ff0b16 ## 本週助教解說 還會額外加碼 React 實戰開發的一些技法! --- ## 網站執行建議 ### 開始做之前,先對目標有個想像: 1. 可以先看學長姐的作品:https://works.hexschool.io/#/ 2. 先對作品限制有一定的了解:https://hexschool.github.io/ec-courses-api-swaggerDoc/#/ 基本上需要做的內容包含: - 規劃一個主題 - 規劃這個主題需要的產品內容 - 規劃網站地圖(總共有哪些頁面) - 前台: - 首頁 - 產品列表 - 單一產品 - 購物車 - 購物車表單 - 購買完成 - 關於… - 管理者: - 登入介面 - 產品管理 - 訂單管理 - 優惠券管理 - 企劃每一個頁面所需要的內容 - 開始製作網站 ### 該有的心態 - 先使用刪去法,了解 “不應該做什麼?” - 不應該 “過度完美主義” - 不應該規劃出自己 “無法做出的內容” - 不應該 “持續沒有推進” - 那應該怎麼做? - 已完成目標為導向:主題選簡單一點的 - 確認該做到什麼程度:看一下 API、看一下學長姐,做到什麼程度 ok - 每一天都有一些進度 ### **該怎麼做?** - 選一個主題,開始搜尋延伸資訊: - 可以關注的點: - 有哪些頁面 - 有哪些產品? - 網站有哪些文案? - 網站中有加入哪些特效? - 首頁如何配置? 範例網站: - 健康餐:https://my.healthydiet.com.tw/ - 兒童監視器:https://tw.getcubo.com/ - 咖啡:https://www.oklaocoffee.net/ - 星巴克:https://www.starbucks.com.tw/home/index.jspx 再一次: - 有哪些頁面 - 有哪些產品? - 網站有哪些文案 - 網站中有加入哪些特效? - 首頁該如何配置? ### 一一擊破: > 這個過程會花費 1 ~ 2 個全天,但做完之後開發速度會快上許多 > - 有哪些頁面: - 請在一開始就列出全部網站的路由 (或網站地圖 - 有哪些產品:(建議找簡單一點的主題) - 請一一建立相關資料,使用 Unsplash 找圖片、使用 AI 工具建立資料 - 有哪些文案: - 建議一開始就先把所有文案列出來,案例: - https://www.figma.com/design/9UUs1l6U2KMIkqvgDGhE1i/Week6-9%3ABootstrap-Theme-%E8%BD%89-Wireframe%E5%A5%97%E8%89%B2?node-id=0-1&p=f&t=ktOzReHnJ0Acxf03-0 - https://www.figma.com/design/zywX9tMk541kHUDDzGvkHL/Wireframe-%E7%AF%84%E4%BE%8B?node-id=0-1&p=f&t=UFnl0gUOtJMiAkuv-0 - 網站中有加入哪些特效? - 輪播:https://swiperjs.com/ - 彈出訊息:https://sweetalert2.github.io/ - 文字編輯器:https://ckeditor.com/docs/ckeditor5/latest/getting-started/installation/self-hosted/react/react-default-npm.html - 簡單視差滾動:https://michalsnik.github.io/aos/ - CSS 動態效果:https://animate.style/ - 各類網頁常用元件:https://getbootstrap.com/ - 其他找效果的方式(不建議自己找,還是以函式庫為主):[https://codepen.io/](https://codepen.io/your-work) - 首頁該如何配置? - 可以透過簡易的工具,如 Miro、Figma,將預期的內容排版出來 ### 設計怎麼辦? - 先使用刪去法,了解 “不應該做什麼?” - 不應該 “過度完美主義” - 不應該規劃出自己 “無法做出的內容” - 不應該 “持續沒有推進” - 那應該怎麼做? - 已完成目標為導向:**“版型” 選簡單一點的** 課程範例版型: - https://hexschool.github.io/js-training-layout-1/ - https://hexschool.github.io/js-training-layout-2/ 範例版型原始碼: - https://github.com/hexschool/js-training-layout-1 - https://github.com/hexschool/js-training-layout-2 其他參考設計: - 學長姐的(禁止抄襲):https://works.hexschool.io/#/ - Shopify 版型:https://themes.shopify.com/themes?locale=zh-TW&surface_detail=navbar-all-themes&surface_inter_position=2&surface_intra_position=1&surface_type=nav - Bootstrap 版型:https://themes.getbootstrap.com/ **不應該**看得設計類型:這些都太酷炫,不適合用在個人作品,或者是中文的介面上 - https://www.awwwards.com/ - https://www.cssdesignawards.com/ ## 示範:將專案加入範例版型 課程範例版型: - https://hexschool.github.io/js-training-layout-1/ - https://hexschool.github.io/js-training-layout-2/ 範例版型原始碼: - https://github.com/hexschool/js-training-layout-1 - https://github.com/hexschool/js-training-layout-2

Import from clipboard

Paste your markdown or webpage here...

Advanced permission required

Your current role can only read. Ask the system administrator to acquire write and comment permission.

This team is disabled

Sorry, this team is disabled. You can't edit this note.

This note is locked

Sorry, only owner can edit this note.

Reach the limit

Sorry, you've reached the max length this note can be.
Please reduce the content or divide it to more notes, thank you!

Import from Gist

Import from Snippet

or

Export to Snippet

Are you sure?

Do you really want to delete this note?
All users will lose their connection.

Create a note from template

Create a note from template

Oops...
This template has been removed or transferred.
Upgrade
All
  • All
  • Team
No template.

Create a template

Upgrade

Delete template

Do you really want to delete this template?
Turn this template into a regular note and keep its content, versions, and comments.

This page need refresh

You have an incompatible client version.
Refresh to update.
New version available!
See releases notes here
Refresh to enjoy new features.
Your user state has changed.
Refresh to load new user state.

Sign in

Forgot password

or

By clicking below, you agree to our terms of service.

Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
Wallet ( )
Connect another wallet

New to HackMD? Sign up

Help

  • English
  • 中文
  • Français
  • Deutsch
  • 日本語
  • Español
  • Català
  • Ελληνικά
  • Português
  • italiano
  • Türkçe
  • Русский
  • Nederlands
  • hrvatski jezik
  • język polski
  • Українська
  • हिन्दी
  • svenska
  • Esperanto
  • dansk

Documents

Help & Tutorial

How to use Book mode

Slide Example

API Docs

Edit in VSCode

Install browser extension

Contacts

Feedback

Discord

Send us email

Resources

Releases

Pricing

Blog

Policy

Terms

Privacy

Cheatsheet

Syntax Example Reference
# Header Header 基本排版
- Unordered List
  • Unordered List
1. Ordered List
  1. Ordered List
- [ ] Todo List
  • Todo List
> Blockquote
Blockquote
**Bold font** Bold font
*Italics font* Italics font
~~Strikethrough~~ Strikethrough
19^th^ 19th
H~2~O H2O
++Inserted text++ Inserted text
==Marked text== Marked text
[link text](https:// "title") Link
![image alt](https:// "title") Image
`Code` Code 在筆記中貼入程式碼
```javascript
var i = 0;
```
var i = 0;
:smile: :smile: Emoji list
{%youtube youtube_id %} Externals
$L^aT_eX$ LaTeX
:::info
This is a alert area.
:::

This is a alert area.

Versions and GitHub Sync
Get Full History Access

  • Edit version name
  • Delete

revision author avatar     named on  

More Less

Note content is identical to the latest version.
Compare
    Choose a version
    No search result
    Version not found
Sign in to link this note to GitHub
Learn more
This note is not linked with GitHub
 

Feedback

Submission failed, please try again

Thanks for your support.

On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

Please give us some advice and help us improve HackMD.

 

Thanks for your feedback

Remove version name

Do you want to remove this version name and description?

Transfer ownership

Transfer to
    Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

      Link with GitHub

      Please authorize HackMD on GitHub
      • Please sign in to GitHub and install the HackMD app on your GitHub repo.
      • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
      Learn more  Sign in to GitHub

      Push the note to GitHub Push to GitHub Pull a file from GitHub

        Authorize again
       

      Choose which file to push to

      Select repo
      Refresh Authorize more repos
      Select branch
      Select file
      Select branch
      Choose version(s) to push
      • Save a new version and push
      • Choose from existing versions
      Include title and tags
      Available push count

      Pull from GitHub

       
      File from GitHub
      File from HackMD

      GitHub Link Settings

      File linked

      Linked by
      File path
      Last synced branch
      Available push count

      Danger Zone

      Unlink
      You will no longer receive notification when GitHub file changes after unlink.

      Syncing

      Push failed

      Push successfully