# Web\_Advance

## Web\_Advance

- [本書簡介](https://easonwang.gitbook.io/web_advance/master.md): https://easonwang.gitbook.io/web\_advance/
- [Node.js 部分](https://easonwang.gitbook.io/web_advance/chapter1.md)
- [Node 版本管理](https://easonwang.gitbook.io/web_advance/chapter1/node-ban-ben-guan-li.md): 版本管理
- [使用NPM](https://easonwang.gitbook.io/web_advance/chapter1/shi-yong-npm.md)
- [Yarn](https://easonwang.gitbook.io/web_advance/chapter1/shi-yong-npm/yarn.md)
- [開始Node](https://easonwang.gitbook.io/web_advance/chapter1/kai_shi_node.md)
- [Worker Thread](https://easonwang.gitbook.io/web_advance/chapter1/worker-thread.md)
- [REPL](https://easonwang.gitbook.io/web_advance/chapter1/repl.md)
- [TCP](https://easonwang.gitbook.io/web_advance/chapter1/tcp.md)
- [path](https://easonwang.gitbook.io/web_advance/chapter1/path.md)
- [Cluster and Child\_process](https://easonwang.gitbook.io/web_advance/chapter1/cluster-and-childprocess.md)
- [assert (自訂拋出的錯誤)](https://easonwang.gitbook.io/web_advance/chapter1/assert_zi_ding_pao_chu_de_cuo_8aa429.md)
- [Stream（流）](https://easonwang.gitbook.io/web_advance/chapter1/stream-liu.md)
- [util (工具類)](https://easonwang.gitbook.io/web_advance/chapter1/util-gong-ju-lei.md)
- [EventEmitter](https://easonwang.gitbook.io/web_advance/chapter1/eventemitter.md)
- [fs 文件操作](https://easonwang.gitbook.io/web_advance/chapter1/wen-jian-cao-zuo.md)
- [Buffer](https://easonwang.gitbook.io/web_advance/chapter1/buffer.md)
- [Binary Diff](https://easonwang.gitbook.io/web_advance/chapter1/buffer/binary-diff.md)
- [查看 Binary 檔案內容](https://easonwang.gitbook.io/web_advance/chapter1/buffer/cha-kan-binary-dang-an-nei-rong.md)
- [Process (進程)](https://easonwang.gitbook.io/web_advance/chapter1/process_jin_7a0b29.md)
- [錯誤處理](https://easonwang.gitbook.io/web_advance/chapter1/cuo-wu-chu-li.md)
- [OS](https://easonwang.gitbook.io/web_advance/os.md)
- [Async Hook](https://easonwang.gitbook.io/web_advance/async-hook.md): Node.js async hook
- [TCP](https://easonwang.gitbook.io/web_advance/tcp.md)
- [HTTP](https://easonwang.gitbook.io/web_advance/http.md)
- [有關爬蟲](https://easonwang.gitbook.io/web_advance/http/you-guan-pa-chong.md)
- [HTTP/2](https://easonwang.gitbook.io/web_advance/http/http-2.md)
- [HTTP Protocal](https://easonwang.gitbook.io/web_advance/http/http-protocal.md)
- [HTTPS](https://easonwang.gitbook.io/web_advance/https.md)
- [HTTPS 流程](https://easonwang.gitbook.io/web_advance/https/https-liu-cheng.md)
- [SSL pinning](https://easonwang.gitbook.io/web_advance/https/ssl-pinning.md): 一般的瀏覽器與手機會信任被機構簽發的證書，因為預設手機就存了一百多個， 所以 root certificate，許多家發的都會信任。 所以如果有個 proxy server 做 MITM 就很容易讀取封包。而 SSL pinning 將證書或公鑰 hash 後寫在應用程式，當server 要把公鑰傳給 app 端時會因為該公鑰無法產生跟一開始寫在 app 時的 hash 相同，於是拒絕連線。
- [HTTPS 封包解密](https://easonwang.gitbook.io/web_advance/https/https-feng-bao-jie-mi.md): 使用 Wireshark 解密 HTTPS 封包
- [建立自簽發 HTTPS 證書](https://easonwang.gitbook.io/web_advance/https/jian-li-zi-qian-fa-https-zheng-shu.md): 自行簽發 HTTPS 憑證
- [幫網站加上HTTPS](https://easonwang.gitbook.io/web_advance/https/jia_shang_https.md)
- [HTTPS原理](https://easonwang.gitbook.io/web_advance/https/httpsyuan-li.md)
- [Crypto加密](https://easonwang.gitbook.io/web_advance/cryptojia_mi.md)
- [有關繼承](https://easonwang.gitbook.io/web_advance/you-guan-ji-cheng.md)
- [JS 基本](https://easonwang.gitbook.io/web_advance/js-ji-ben.md)
- [JavaScript 迴圈與異步處理](https://easonwang.gitbook.io/web_advance/js-ji-ben/javascript-hui-quan-yu-yi-bu-chu-li.md)
- [使用 Express](https://easonwang.gitbook.io/web_advance/shi-yong-express.md)
- [上傳檔案](https://easonwang.gitbook.io/web_advance/shi-yong-express/shang-chuan-dang-an.md): 上傳檔案
- [圖片伺服器](https://easonwang.gitbook.io/web_advance/shi-yong-express/tu-pian-si-fu-qi.md): 伺服器
- [簡單範例](https://easonwang.gitbook.io/web_advance/shi-yong-express/jian_dan_fan_li.md)
- [使用 Nest.js](https://easonwang.gitbook.io/web_advance/shi-yong-nest.js.md)
- [使用MongoDB](https://easonwang.gitbook.io/web_advance/shi-yong-mongodb.md)
- [設置帳戶登入權限](https://easonwang.gitbook.io/web_advance/shi-yong-mongodb/she-zhi-zhang-hu-deng-ru-quan-xian.md): 設置帳戶登入權限
- [Mongoose 框架](https://easonwang.gitbook.io/web_advance/shi-yong-mongodb/mongoose-kuang-jia.md): 框架
- [進階Mongo](https://easonwang.gitbook.io/web_advance/shi-yong-mongodb/jin-jie-mongo.md)
- [基本環境操作](https://easonwang.gitbook.io/web_advance/shi-yong-mongodb/ji-ben-huan-jing-cao-zuo.md)
- [MongoDB Sharding](https://easonwang.gitbook.io/web_advance/shi-yong-mongodb/mongodb-sharding.md)
- [使用MySQL](https://easonwang.gitbook.io/web_advance/shi-yong-mysql.md)
- [Schema 架構設計](https://easonwang.gitbook.io/web_advance/shi-yong-mysql/schema-jia-gou-she-ji.md)
- [SQL 語法](https://easonwang.gitbook.io/web_advance/shi-yong-mysql/sql-yu-fa.md)
- [SQL Procedure](https://easonwang.gitbook.io/web_advance/shi-yong-mysql/sql-procedure.md)
- [Node.js 操作 MySQL](https://easonwang.gitbook.io/web_advance/shi-yong-mysql/node.js-cao-zuo-mysql.md)
- [使用 Sequelize](https://easonwang.gitbook.io/web_advance/shi-yong-mysql/shi-yong-sequelize.md)
- [DB Migration](https://easonwang.gitbook.io/web_advance/shi-yong-mysql/shi-yong-sequelize/db-migration.md)
- [function](https://easonwang.gitbook.io/web_advance/shi-yong-mysql/shi-yong-sequelize/function.md)
- [使用PostgreSQL](https://easonwang.gitbook.io/web_advance/shi-yong-postgresql.md)
- [常見問題](https://easonwang.gitbook.io/web_advance/shi-yong-postgresql/chang-jian-wen-ti.md): 常見問題
- [replica](https://easonwang.gitbook.io/web_advance/shi-yong-postgresql/replica.md)
- [基本指令](https://easonwang.gitbook.io/web_advance/shi-yong-postgresql/ji-ben-zhi-ling.md)
- [使用Node.js操控pg](https://easonwang.gitbook.io/web_advance/shi-yong-postgresql/shi-yong-node.js-cao-kong-pg.md)
- [SQL 基礎](https://easonwang.gitbook.io/web_advance/shi-yong-postgresql/sql-ji-chu.md)
- [使用TypeORM](https://easonwang.gitbook.io/web_advance/shi-yong-typeorm.md)
- [RethinkDB](https://easonwang.gitbook.io/web_advance/rethinkdb.md)
- [CSS 深度探討](https://easonwang.gitbook.io/web_advance/css-shen-du-tan-tao.md): 深度探討
- [Width, Height](https://easonwang.gitbook.io/web_advance/css-shen-du-tan-tao/width-height.md)
- [React](https://easonwang.gitbook.io/web_advance/react.md)
- [第三方組件](https://easonwang.gitbook.io/web_advance/react/di-san-fang-zu-jian.md)
- [Formik](https://easonwang.gitbook.io/web_advance/react/di-san-fang-zu-jian/formik.md)
- [styled component](https://easonwang.gitbook.io/web_advance/react/styled-component.md)
- [propTypes](https://easonwang.gitbook.io/web_advance/react/proptypes.md)
- [React webpack 部署](https://easonwang.gitbook.io/web_advance/react/react-webpack-bu-shu.md)
- [React util](https://easonwang.gitbook.io/web_advance/react/react-util.md)
- [寫component並且publish](https://easonwang.gitbook.io/web_advance/react/xie-component-bing-qie-publish.md)
- [create-react-app](https://easonwang.gitbook.io/web_advance/react/create-react-app.md)
- [Context API](https://easonwang.gitbook.io/web_advance/react/context-api.md)
- [i18n](https://easonwang.gitbook.io/web_advance/react/i18n.md)
- [Server side render](https://easonwang.gitbook.io/web_advance/react/server-side-render.md)
- [Next.js教學](https://easonwang.gitbook.io/web_advance/react/next.js-jiao-xue.md)
- [Higher order component 與 Recompose](https://easonwang.gitbook.io/web_advance/react/higher-order-component-yu-recompose.md)
- [component 間 互相存取](https://easonwang.gitbook.io/web_advance/react/component-jian-hu-xiang-cun-qu.md)
- [React hook](https://easonwang.gitbook.io/web_advance/react/react-hook.md)
- [React router](https://easonwang.gitbook.io/web_advance/react-router.md)
- [自己寫一個Router](https://easonwang.gitbook.io/web_advance/react-router/zi-ji-xie-yi-ge-router.md)
- [Redux](https://easonwang.gitbook.io/web_advance/redux.md): Redux is a predictable state container for JavaScript apps.
- [Redux Toolkit](https://easonwang.gitbook.io/web_advance/redux/redux-toolkit.md): 前言：有關 Redux 基礎概念可以看上一篇
- [小技巧](https://easonwang.gitbook.io/web_advance/redux/xiao-ji-qiao.md)
- [Redux sagas](https://easonwang.gitbook.io/web_advance/redux/redux-sagas.md)
- [compose](https://easonwang.gitbook.io/web_advance/redux/compose.md)
- [React Native](https://easonwang.gitbook.io/web_advance/react-native.md)
- [adb](https://easonwang.gitbook.io/web_advance/react-native/adb.md): 可用來操作 Android 手機的 terminal 工具
- [InApp Billing](https://easonwang.gitbook.io/web_advance/react-native/inapp-billing.md)
- [Icon](https://easonwang.gitbook.io/web_advance/react-native/icon.md)
- [SVG](https://easonwang.gitbook.io/web_advance/react-native/svg.md)
- [Firebase](https://easonwang.gitbook.io/web_advance/react-native/firebase.md)
- [Phone Auth](https://easonwang.gitbook.io/web_advance/react-native/firebase/phone-auth.md): 每月可以免費寄送一萬個認證簡訊。
- [自動化測試](https://easonwang.gitbook.io/web_advance/react-native/zi-dong-hua-ce-shi.md)
- [Splash screen](https://easonwang.gitbook.io/web_advance/react-native/splash-screen.md): 當 APP 載入時會有空白頁面等待，所以需要一個畫面
- [Websocket](https://easonwang.gitbook.io/web_advance/react-native/websocket.md)
- [Googla OAuth](https://easonwang.gitbook.io/web_advance/react-native/googla-oauth.md)
- [iOS](https://easonwang.gitbook.io/web_advance/react-native/googla-oauth/ios.md)
- [Android](https://easonwang.gitbook.io/web_advance/react-native/googla-oauth/android.md)
- [Facebook OAuth](https://easonwang.gitbook.io/web_advance/react-native/facebook-oauth.md)
- [iOS](https://easonwang.gitbook.io/web_advance/react-native/facebook-oauth/ios.md)
- [Android](https://easonwang.gitbook.io/web_advance/react-native/facebook-oauth/react-native-fb-login.md)
- [IOS](https://easonwang.gitbook.io/web_advance/react-native/ios.md)
- [第三方組件](https://easonwang.gitbook.io/web_advance/react-native/di-san-fang-zu-jian.md)
- [Auth Code Input](https://easonwang.gitbook.io/web_advance/react-native/di-san-fang-zu-jian/auth-code-input.md)
- [Country Code Picker](https://easonwang.gitbook.io/web_advance/react-native/di-san-fang-zu-jian/country-code-picker.md)
- [onboarding screen](https://easonwang.gitbook.io/web_advance/react-native/di-san-fang-zu-jian/onboarding-screen.md)
- [Toast](https://easonwang.gitbook.io/web_advance/react-native/di-san-fang-zu-jian/toast.md)
- [ESlint](https://easonwang.gitbook.io/web_advance/react-native/eslint.md)
- [Push notification](https://easonwang.gitbook.io/web_advance/react-native/push-notification.md): 目前主流為使用免費的 FCM (firebase cloud message) 服務
- [Android 上架步驟](https://easonwang.gitbook.io/web_advance/react-native/android-shang-jia-bu-zhou.md)
- [Expo](https://easonwang.gitbook.io/web_advance/react-native/expo.md)
- [router](https://easonwang.gitbook.io/web_advance/react-native/router.md)
- [react-navigation套件](https://easonwang.gitbook.io/web_advance/react-native/router/reactnavigation-tao-jian.md)
- [原生組件](https://easonwang.gitbook.io/web_advance/react-native/yuan-sheng-zu-jian.md)
- [RefreshControl](https://easonwang.gitbook.io/web_advance/react-native/yuan-sheng-zu-jian/refreshcontrol.md)
- [Modal](https://easonwang.gitbook.io/web_advance/react-native/yuan-sheng-zu-jian/modal.md)
- [Alert](https://easonwang.gitbook.io/web_advance/react-native/yuan-sheng-zu-jian/alert.md)
- [button](https://easonwang.gitbook.io/web_advance/react-native/yuan-sheng-zu-jian/button.md)
- [KeyboardAvoidingView](https://easonwang.gitbook.io/web_advance/react-native/yuan-sheng-zu-jian/keyboardavoidingview.md)
- [Drawer](https://easonwang.gitbook.io/web_advance/react-native/yuan-sheng-zu-jian/drawer.md)
- [Image](https://easonwang.gitbook.io/web_advance/react-native/yuan-sheng-zu-jian/image.md)
- [限制螢幕垂直與水平](https://easonwang.gitbook.io/web_advance/react-native/xian-zhi-ying-mu-chui-zhi-yu-shui-ping.md)
- [NativeBase UI](https://easonwang.gitbook.io/web_advance/react-native/nativebase-ui.md)
- [Debug](https://easonwang.gitbook.io/web_advance/react-native/debug.md)
- [常見問題](https://easonwang.gitbook.io/web_advance/react-native/chang-jian-wen-ti.md)
- [Network](https://easonwang.gitbook.io/web_advance/react-native/network.md)
- [硬體操作](https://easonwang.gitbook.io/web_advance/react-native/ying-ti-cao-zuo.md)
- [隱藏鍵盤](https://easonwang.gitbook.io/web_advance/react-native/ying-ti-cao-zuo/yin-cang-jian-pan.md): 有時跳轉到其他頁面時，鍵盤會持續開著
- [地理位置](https://easonwang.gitbook.io/web_advance/react-native/ying-ti-cao-zuo/di-li-wei-zhi.md)
- [相機與圖片庫存取](https://easonwang.gitbook.io/web_advance/react-native/ying-ti-cao-zuo/xiang-ji-yu-tu-pian-ku-cun-qu.md)
- [Async Storage](https://easonwang.gitbook.io/web_advance/react-native/async-storage.md)
- [Animation](https://easonwang.gitbook.io/web_advance/react-native/animation.md)
- [Admob](https://easonwang.gitbook.io/web_advance/react-native/admob.md)
- [JS 模組化](https://easonwang.gitbook.io/web_advance/importexport_module_exports_mo_zu_hua.md)
- [使用 Webpack](https://easonwang.gitbook.io/web_advance/shi-yong-webpack.md)
- [使用 Babel](https://easonwang.gitbook.io/web_advance/babel.md): 為 js 的第三方編譯工具
- [JWT Token](https://easonwang.gitbook.io/web_advance/jwt.md): JSON Web Token 一般用來做用戶驗證使用
- [ES6 ES7 ES8](https://easonwang.gitbook.io/web_advance/es6-es7-es8.md)
- [Array method](https://easonwang.gitbook.io/web_advance/es6-es7-es8/array-method.md)
- [ES8 Async](https://easonwang.gitbook.io/web_advance/es6-es7-es8/es8-async.md)
- [ES6 Proxy](https://easonwang.gitbook.io/web_advance/es6-es7-es8/es6-proxy.md)
- [ES6 Object](https://easonwang.gitbook.io/web_advance/es6-es7-es8/es6_object.md)
- [ES6 Arrow function](https://easonwang.gitbook.io/web_advance/es6-es7-es8/es6_arrow_function.md)
- [ES6 Promise](https://easonwang.gitbook.io/web_advance/es6-es7-es8/es6_promise.md)
- [ES6 Symbol](https://easonwang.gitbook.io/web_advance/es6-es7-es8/es6_symbol.md)
- [ES6 Generator](https://easonwang.gitbook.io/web_advance/es6-es7-es8/es6_generator.md)
- [ES6 Set,Map](https://easonwang.gitbook.io/web_advance/es6-es7-es8/es6_set-map.md)
- [ES6 Class](https://easonwang.gitbook.io/web_advance/es6-es7-es8/class.md)
- [模板引擎](https://easonwang.gitbook.io/web_advance/mu-ban-yin-qing.md)
- [Mustache](https://easonwang.gitbook.io/web_advance/mu-ban-yin-qing/mustache.md)
- [Handlebars.js](https://easonwang.gitbook.io/web_advance/mu-ban-yin-qing/handlebarsjs.md)
- [EJS](https://easonwang.gitbook.io/web_advance/mu-ban-yin-qing/ejs.md)
- [ESLint](https://easonwang.gitbook.io/web_advance/eslint.md)
- [部屬到OpenShift](https://easonwang.gitbook.io/web_advance/bu_shu_dao_openshift.md)
- [OpenStack](https://easonwang.gitbook.io/web_advance/openstack.md)
- [OAuth](https://easonwang.gitbook.io/web_advance/oauth.md)
- [Twitter OAuth](https://easonwang.gitbook.io/web_advance/oauth/twitter-oauth.md)
- [Google authenticator](https://easonwang.gitbook.io/web_advance/oauth/google-authenticator.md): TOPT ( Time-based One-Time Passwords) 2FA
- [facebook oauth](https://easonwang.gitbook.io/web_advance/oauth/facebook_oauth.md)
- [facebook like ,share](https://easonwang.gitbook.io/web_advance/oauth/facebook_oauth/facebook-like-share.md)
- [google oauth](https://easonwang.gitbook.io/web_advance/oauth/google_oauth.md)
- [Redis](https://easonwang.gitbook.io/web_advance/redis.md)
- [做一個簡單的markdown editor](https://easonwang.gitbook.io/web_advance/zuo-yi-ge-jian-dan-de-markdown-editor.md)
- [Websocket](https://easonwang.gitbook.io/web_advance/websocket.md)
- [WebSocket 相關 Protocol](https://easonwang.gitbook.io/web_advance/websocket/websocket-xiang-guan-protocal.md)
- [Sublime 安裝套件](https://easonwang.gitbook.io/web_advance/sublime-an-zhuang-tao-jian.md)
- [Google  api](https://easonwang.gitbook.io/web_advance/google_speech_api.md)
- [Cloud Run](https://easonwang.gitbook.io/web_advance/google_speech_api/cloud-run.md)
- [speech api](https://easonwang.gitbook.io/web_advance/google_speech_api/speech-api.md)
- [place autocomplete](https://easonwang.gitbook.io/web_advance/google_speech_api/place-autocomplete.md)
- [Geocode](https://easonwang.gitbook.io/web_advance/google_speech_api/geocode.md)
- [Map](https://easonwang.gitbook.io/web_advance/google_speech_api/map.md)
- [React map](https://easonwang.gitbook.io/web_advance/google_speech_api/map/react-map.md)
- [vision api](https://easonwang.gitbook.io/web_advance/google_speech_api/vision-api.md)
- [Google-recaptcha](https://easonwang.gitbook.io/web_advance/google_speech_api/google-recaptcha.md)
- [Google sheet](https://easonwang.gitbook.io/web_advance/google_speech_api/google-sheet.md)
- [Instagram API](https://easonwang.gitbook.io/web_advance/instagram_api.md)
- [Markdown 與 code pretty js](https://easonwang.gitbook.io/web_advance/markdownyu_code_pretty_js.md)
- [HTML5](https://easonwang.gitbook.io/web_advance/html5.md)
- [IntersectionObserver](https://easonwang.gitbook.io/web_advance/html5/intersectionobserver.md)
- [HTML5 audio](https://easonwang.gitbook.io/web_advance/html5/html5_audio.md)
- [HTML5 Video 與 WebRTC](https://easonwang.gitbook.io/web_advance/html5/html5_video.md)
- [WebRTC 進階](https://easonwang.gitbook.io/web_advance/html5/html5_video/webrtc-jin-jie.md)
- [WebEX API](https://easonwang.gitbook.io/web_advance/html5/html5_video/webex-api.md)
- [HTML5 IndexedDB](https://easonwang.gitbook.io/web_advance/html5/html5-indexeddb.md)
- [Google Cloud Platform (GCP)](https://easonwang.gitbook.io/web_advance/bu_shu_dao_google_engine__gce.md)
- [Cloud Storage](https://easonwang.gitbook.io/web_advance/bu_shu_dao_google_engine__gce/cloud-storage.md)
- [Cloud storage 串接 Cloud CDN](https://easonwang.gitbook.io/web_advance/bu_shu_dao_google_engine__gce/cloud-storage-chuan-jie-cloud-cdn.md)
- [Vim 編輯器](https://easonwang.gitbook.io/web_advance/vim-bian-ji-qi.md)
- [使用nginx](https://easonwang.gitbook.io/web_advance/shi-yong-nginx.md)
- [config](https://easonwang.gitbook.io/web_advance/shi-yong-nginx/config.md)
- [Unix 實用指令](https://easonwang.gitbook.io/web_advance/linux_shi_yong_zhi_ling.md)
- [新 VPS 安裝流程](https://easonwang.gitbook.io/web_advance/linux_shi_yong_zhi_ling/xin-vps-an-zhuang-liu-cheng.md)
- [Ubuntu 22 安裝](https://easonwang.gitbook.io/web_advance/linux_shi_yong_zhi_ling/ubuntu-22-an-zhuang.md)
- [Shell Script 教學](https://easonwang.gitbook.io/web_advance/linux_shi_yong_zhi_ling/shell-script-jiao-xue.md)
- [Git 實用指令](https://easonwang.gitbook.io/web_advance/git_chang_yong_zhi_ling.md)
- [Git hook](https://easonwang.gitbook.io/web_advance/git_chang_yong_zhi_ling/git-hook.md)
- [加上 SSH-key 到 GitHub](https://easonwang.gitbook.io/web_advance/git_chang_yong_zhi_ling/jia-shang-ssh-key-dao-github.md)
- [GPG簽名](https://easonwang.gitbook.io/web_advance/git_chang_yong_zhi_ling/gpgqian-ming.md)
- [SSH 實用指令](https://easonwang.gitbook.io/web_advance/ssh-shi-yong-zhi-ling.md)
- [有關Fetch與axios與跨域請求](https://easonwang.gitbook.io/web_advance/you-guan-fetch-yu-axios-yu-kua-yu-qing-qiu.md)
- [圖片上傳相關](https://easonwang.gitbook.io/web_advance/tu-pian-shang-chuan-xiang-guan.md): 圖片上傳相關 API
- [imgur API](https://easonwang.gitbook.io/web_advance/tu-pian-shang-chuan-xiang-guan/imgur_api.md)
- [JS 格式轉換](https://easonwang.gitbook.io/web_advance/js_ge_shi_zhuan_huan.md)
- [js trick](https://easonwang.gitbook.io/web_advance/js_trick.md)
- [AWS](https://easonwang.gitbook.io/web_advance/aws.md)
- [AWS EBS](https://easonwang.gitbook.io/web_advance/aws/aws-ebs.md)
- [AWS HTTPS 憑證](https://easonwang.gitbook.io/web_advance/aws/aws-https-ping-zheng.md): 憑證
- [AWS Cloudfront、ELB、ACL](https://easonwang.gitbook.io/web_advance/aws/bu_shu_dao_aws.md)
- [AWS Athena](https://easonwang.gitbook.io/web_advance/aws/aws-athena.md): Amazon Athena
- [AWS CloudWatch、SNS](https://easonwang.gitbook.io/web_advance/aws/aws-cloudwatch-sns.md)
- [AWS RDS](https://easonwang.gitbook.io/web_advance/aws/aws-rds.md)
- [AWS lambda](https://easonwang.gitbook.io/web_advance/aws/aws-lambda.md)
- [範例](https://easonwang.gitbook.io/web_advance/aws/aws-lambda/fan-li.md)
- [加上權限控管](https://easonwang.gitbook.io/web_advance/aws/aws-lambda/jia-shang-quan-xian-kong-guan.md)
- [AWS S3](https://easonwang.gitbook.io/web_advance/aws/aws-s3.md)
- [AWS DynamoDB](https://easonwang.gitbook.io/web_advance/aws/aws-dynamodb.md)
- [結合Lambda](https://easonwang.gitbook.io/web_advance/aws/aws-dynamodb/jie-he-lambda.md)
- [快速把 EC2 串上 AWS Cloudfront CDN](https://easonwang.gitbook.io/web_advance/aws/kuai-su-ba-ec2-chuan-shang-aws-cloudfront-cdn.md)
- [AWS 證照相關](https://easonwang.gitbook.io/web_advance/aws/aws-zheng-zhao-xiang-guan.md): SAA, SAP 證照相關
- [有關日期Date](https://easonwang.gitbook.io/web_advance/you-guan-ri-qi-date.md)
- [VS code 編輯器](https://easonwang.gitbook.io/web_advance/vs-code-bian-ji-qi.md)
- [VSCode 外掛 Plugin](https://easonwang.gitbook.io/web_advance/vs-code-bian-ji-qi/vscode-wai-gua-plugin.md)
- [CI  with Gitlab\&Jenkins](https://easonwang.gitbook.io/web_advance/ci--with-gitlabjenkins.md)
- [API 測試](https://easonwang.gitbook.io/web_advance/api-ce-shi.md)
- [Postman](https://easonwang.gitbook.io/web_advance/api-ce-shi/postman.md)
- [設置 Postman 環境變數](https://easonwang.gitbook.io/web_advance/api-ce-shi/postman/she-zhi-postman-huan-jing-bian-shu.md): 環境變數
- [API Blueprint](https://easonwang.gitbook.io/web_advance/api-ce-shi/api-blueprint.md)
- [swagger](https://easonwang.gitbook.io/web_advance/api-ce-shi/swagger.md)
- [註解寫在Code內生成swagger UI](https://easonwang.gitbook.io/web_advance/api-ce-shi/swagger/zhu-jie-xie-zai-code-nei-sheng-cheng-swagger-ui.md)
- [Javascript 實用Lib](https://easonwang.gitbook.io/web_advance/javascript-shi-yong-lib.md)
- [遠端寫程式](https://easonwang.gitbook.io/web_advance/yuan-duan-xie-cheng-shi.md)
- [Quicktime錄影注意事項](https://easonwang.gitbook.io/web_advance/quicktime.md)
- [Web開發進階Bug](https://easonwang.gitbook.io/web_advance/bugs.md)
- [Web壓力測試](https://easonwang.gitbook.io/web_advance/presure-testing.md)
- [LineBot](https://easonwang.gitbook.io/web_advance/linebot.md)
- [PM2部署](https://easonwang.gitbook.io/web_advance/pm2bu-shu.md)
- [i18n](https://easonwang.gitbook.io/web_advance/i18n.md)
- [VPN](https://easonwang.gitbook.io/web_advance/vpn.md)
- [Protocol Buffers](https://easonwang.gitbook.io/web_advance/protocol-buffers.md)
- [Docker教學](https://easonwang.gitbook.io/web_advance/dockerjiao-xue.md)
- [LXC LXD](https://easonwang.gitbook.io/web_advance/dockerjiao-xue/lxc-lxd.md)
- [Docker Compose](https://easonwang.gitbook.io/web_advance/dockerjiao-xue/docker-compose.md)
- [Docker 原理](https://easonwang.gitbook.io/web_advance/dockerjiao-xue/docker-yuan-li.md)
- [Docker 指令](https://easonwang.gitbook.io/web_advance/dockerjiao-xue/docker.md)
- [E2E Testing](https://easonwang.gitbook.io/web_advance/e2e-testing.md): End to End testing
- [Cypress](https://easonwang.gitbook.io/web_advance/e2e-testing/cypress.md)
- [PlayWright](https://easonwang.gitbook.io/web_advance/e2e-testing/playwright.md): https://playwright.dev/
- [Puppeteer 與其他 UI 測試工具](https://easonwang.gitbook.io/web_advance/e2e-testing/ui-test-puppeteer.md): 測試工具
- [Unit Test (Jest & enzyme)](https://easonwang.gitbook.io/web_advance/unit-test-jest-and-enzyme.md)
- [React Testing Library](https://easonwang.gitbook.io/web_advance/unit-test-jest-and-enzyme/react-testing-library.md): https://testing-library.com/docs
- [mocha](https://easonwang.gitbook.io/web_advance/unit-test-jest-and-enzyme/mocha.md)
- [Cassandra](https://easonwang.gitbook.io/web_advance/cassandra.md)
- [cluster](https://easonwang.gitbook.io/web_advance/cassandra/cluster.md)
- [Distribute Web](https://easonwang.gitbook.io/web_advance/distribute-web.md)
- [Dat project](https://easonwang.gitbook.io/web_advance/distribute-web/dat-project.md)
- [IPFS project](https://easonwang.gitbook.io/web_advance/distribute-web/ipfs-project.md)
- [Cluster and Child\_process](https://easonwang.gitbook.io/web_advance/cluster-and-childprocess-1.md)
- [打包應用程式](https://easonwang.gitbook.io/web_advance/da-bao-ying-yong-cheng-shi.md)
- [Java](https://easonwang.gitbook.io/web_advance/java.md)
- [使用gradle結合docker](https://easonwang.gitbook.io/web_advance/java/shi-yong-gradle-jie-he-docker.md)
- [Debug 頁面](https://easonwang.gitbook.io/web_advance/debug-ye-mian.md)
- [Proxy](https://easonwang.gitbook.io/web_advance/proxy.md)
- [Chrome extension](https://easonwang.gitbook.io/web_advance/chrome-extension.md)
- [消息系統](https://easonwang.gitbook.io/web_advance/xiao-xi-xi-tong.md)
- [RabbitMQ](https://easonwang.gitbook.io/web_advance/xiao-xi-xi-tong/rabbitmq.md)
- [金流串接](https://easonwang.gitbook.io/web_advance/jin-liu-chuan-jie.md)
- [Paypal](https://easonwang.gitbook.io/web_advance/jin-liu-chuan-jie/paypal.md)
- [spgateway智富通](https://easonwang.gitbook.io/web_advance/jin-liu-chuan-jie/spgatewayzhi-fu-tong.md)
- [Stripe 串接](https://easonwang.gitbook.io/web_advance/jin-liu-chuan-jie/stripe-chuan-jie.md)
- [有關Log](https://easonwang.gitbook.io/web_advance/you-guan-log.md)
- [設定 feature flag](https://easonwang.gitbook.io/web_advance/she-ding-feature-flag.md)
- [Azure](https://easonwang.gitbook.io/web_advance/azure.md)
- [Face API](https://easonwang.gitbook.io/web_advance/azure/face-api.md)
- [Image Analyze API](https://easonwang.gitbook.io/web_advance/azure/image-analyze-api.md)
- [Azure Serverless](https://easonwang.gitbook.io/web_advance/azure/azure-serverless.md)
- [Cosmos DB](https://easonwang.gitbook.io/web_advance/azure/cosmos-db.md)
- [使用 SDK](https://easonwang.gitbook.io/web_advance/azure/cosmos-db/shi-yong-sdk.md)
- [以 RESTful 操作 DB](https://easonwang.gitbook.io/web_advance/azure/cosmos-db/yi-restful-cao-zuo-db.md)
- [一致性策略與 DB replicate](https://easonwang.gitbook.io/web_advance/azure/cosmos-db/yi-zhi-xing-ce-lve-yu-db-replicate.md)
- [NodeBB 筆記](https://easonwang.gitbook.io/web_advance/nodebb-bi-ji.md)
- [瀏覽器快取與緩存（Etag, If-None-Match）](https://easonwang.gitbook.io/web_advance/liu-lan-qi-kuai-qu-yu-huan-cun.md)
- [瀏覽器快取與緩存（Expires, Last-modified, Cache-Control）](https://easonwang.gitbook.io/web_advance/liu-lan-qi-kuai-qu-yu-huan-cun-ff08-expires-last-modified.md)
- [Node.js 第三方模組](https://easonwang.gitbook.io/web_advance/node.js-di-san-fang-mo-zu.md)
- [OpenCV](https://easonwang.gitbook.io/web_advance/node.js-di-san-fang-mo-zu/opencv.md)
- [Kubernetes](https://easonwang.gitbook.io/web_advance/kubernetes.md)
- [本地測試 MiniKube](https://easonwang.gitbook.io/web_advance/kubernetes/ben-di-ce-shi-minikube.md)
- [Ngrok 使用](https://easonwang.gitbook.io/web_advance/ngrok-shi-yong.md)
- [Telegram MiniAPP 開發](https://easonwang.gitbook.io/web_advance/telegram-miniapp-kai-fa.md)
- [Firebase 教學](https://easonwang.gitbook.io/web_advance/firebase-jiao-xue.md)
- [演算法筆記](https://easonwang.gitbook.io/web_advance/yan-suan-fa-bi-ji.md)
- [圖表](https://easonwang.gitbook.io/web_advance/tu-biao-lei.md)
- [Echart](https://easonwang.gitbook.io/web_advance/tu-biao-lei/echart.md): https://echarts.apache.org/examples/zh/
- [TradingView 圖表](https://easonwang.gitbook.io/web_advance/tu-biao-lei/tradingview-tu-biao.md): 圖表串接
- [D3](https://easonwang.gitbook.io/web_advance/tu-biao-lei/d3.md)
- [熱力圖 heatmap](https://easonwang.gitbook.io/web_advance/tu-biao-lei/re-li-tu-heatmap.md)
- [後端緩存 Cache](https://easonwang.gitbook.io/web_advance/hou-duan-huan-cun.md): 後端包含 Linux 系統
- [資料一致性](https://easonwang.gitbook.io/web_advance/zi-liao-yi-zhi-xing.md)
- [Web 安全機制](https://easonwang.gitbook.io/web_advance/web-an-quan-ji-zhi.md)
- [Cookie 與 LocalStorage](https://easonwang.gitbook.io/web_advance/web-an-quan-ji-zhi/cookie-yu-localstorage.md)
- [Vue](https://easonwang.gitbook.io/web_advance/vue.md): 類似於 React.js 或 Angular 之前端框架
- [Element UI](https://easonwang.gitbook.io/web_advance/vue/element-ui.md)
- [Devtool](https://easonwang.gitbook.io/web_advance/vue/devtool.md)
- [Vuex](https://easonwang.gitbook.io/web_advance/vue/vuex.md)
- [Vue router](https://easonwang.gitbook.io/web_advance/vue/vue-router.md)
- [相關網路協議](https://easonwang.gitbook.io/web_advance/xiang-guan-wang-lu-xie-yi.md)
- [網路 IP 基礎](https://easonwang.gitbook.io/web_advance/xiang-guan-wang-lu-xie-yi/wang-lu-ip-ji-chu.md)
- [Google Search 技巧](https://easonwang.gitbook.io/web_advance/xiang-guan-wang-lu-xie-yi/google-search-ji-qiao.md)
- [網路診斷工具](https://easonwang.gitbook.io/web_advance/xiang-guan-wang-lu-xie-yi/wang-lu-zhen-duan-gong-ju.md)
- [IP](https://easonwang.gitbook.io/web_advance/xiang-guan-wang-lu-xie-yi/ip.md)
- [DNS](https://easonwang.gitbook.io/web_advance/xiang-guan-wang-lu-xie-yi/dns-server.md)
- [GitLab 與 Drone](https://easonwang.gitbook.io/web_advance/zi-dong-hua-bu-shu.md)
- [SMTP、POP、IMAP](https://easonwang.gitbook.io/web_advance/smpt-pop-imap.md)
- [SendGrid](https://easonwang.gitbook.io/web_advance/smpt-pop-imap/sendgrid.md): Email 服務，可以用來綁定 domain 並發送與接收郵件
- [IPC](https://easonwang.gitbook.io/web_advance/ipc.md)
- [串流服務](https://easonwang.gitbook.io/web_advance/chuan-liu-fu-wu.md)
- [Twilio](https://easonwang.gitbook.io/web_advance/chuan-liu-fu-wu/twilio.md)
- [Agora](https://easonwang.gitbook.io/web_advance/chuan-liu-fu-wu/agora.md): 一個提供第三方串流服務的供應商
- [其他資源](https://easonwang.gitbook.io/web_advance/qi-ta-zi-yuan.md)
- [GraphQL](https://easonwang.gitbook.io/web_advance/graphql.md)
- [Typescript](https://easonwang.gitbook.io/web_advance/typescript.md): 讓 JS 加上 TYPE 功能，類似於 FLOW
- [UI 相關資源](https://easonwang.gitbook.io/web_advance/ui-xiang-guan-zi-yuan.md)
- [FFmpeg](https://easonwang.gitbook.io/web_advance/ffmpeg.md): 用來處理影片或串流
- [Unity 遊戲開發筆記](https://easonwang.gitbook.io/web_advance/unity-you-hu-kai-fa-bi-ji.md)
- [Influx DB](https://easonwang.gitbook.io/web_advance/influx-db.md): 可用來存儲時序 time-series 資料
- [Windows 相關](https://easonwang.gitbook.io/web_advance/windows-xiang-guan.md)
- [DALL·E 3](https://easonwang.gitbook.io/web_advance/dall-e-3.md): Dalle3 是一個 OpenAI 推出的圖形生成程式，目前已經被整合到 Bing 與 ChatGPT 4
- [Coap](https://easonwang.gitbook.io/web_advance/coap.md): 常用於物聯網的一種傳輸格式
- [Slack API](https://easonwang.gitbook.io/web_advance/slack-api.md)
- [資訊安全](https://easonwang.gitbook.io/web_advance/zi-xun-an-quan.md): 資訊安全
- [破解 ZIP 密碼](https://easonwang.gitbook.io/web_advance/zi-xun-an-quan/po-jie-zip-mi-ma.md): 有時我們忘記當時設定的密碼，可以如下來找回
