一般分類: 暢銷精選 > 科學科普 > 電腦 
     
    LINE聊天機器人+AI+雲端+開源+程式:輕鬆入門到完整...
    編/著者: Wolke Lin 林建宏
    出版社:深智數位
    出版日期:2022-10-20
    ISBN:9786267146569
    參考分類(CAT):
    參考分類(CIP): 電腦科學

    優惠價:9折,540

    定價:  $600 

    ※購買後立即進貨

     
     
     
    分享
      買了此商品的人,也買了....
    定價:220 元
    特價:90折!198
     
    定價:650 元
    特價:90折!585
     
    定價:600 元
    特價:90折!540
     
    定價:1500 元
    特價:90折!1350
     
    定價:1000 元
    特價:90折!900
     
      | 內容簡介 |
    內容簡介
    時至今日,程式開發已經不再是程式工程師的專利!
    108年學年度,教育部已將程式開發列為12年國教的課鋼之一。
    要不要學已經不再是爭執的重點,而是:一,怎麼學,二,在那裡用,才是我們該專注的目標。

    一,怎麼學?
    程式是電腦的語言,和我們人類講的語言當然一定有代溝;而剛學程式,最早獲得就是挫折感,然後,就沒有然後了。
    這應該是很多人第一次學習程式的感想吧?
    為了增加成就感,減少挫折感,筆者特地選用,號稱地表最簡單的程式語言 JavaScript 並先剪去往常講 JS 學習的書籍都會帶的 HTML 等前端語法。
    從後端開始,就可以建置應用,讓各位讀書可以輕鬆分享開發成果給好友,增進各位的成就感,進而有繼續學習下去的勇氣。
    有了學習的勇氣後,再一步一步的將目前程式開發大略會碰到的知識一步步代入,使各位成長。

    二,在那裡用?
    JavaScript 是一套很值得投資時間學習的語言,軟體開發界有一句名言「Anything that can be Written in JavaScript, will Eventually be Written in JavaScript」,意思是說:任何可以以 JavaScript 實現的應用,最終都會以 JavaScript 實現 。
    放在今時今日來看,javascript 除了在網頁前端上的發光發熱之外,在其他的領域都有相對應的套件,例如:後端有 node.js ,IOT 物聯裝置有 Node-Red …
    除此之外,在G的領域,Google App Script 也是以 javascript 做為基礎所以研發的語言。
    在非技術工作上,培養邏輯思維;快速反應市場變化,降低對技術人員的倚賴;驗證商業構想,優化營運流程;以及規劃大型專案時,將商業需求轉譯為技術問題的能力,對於每一個人而言,應該都是數位時代職場競爭力的重要元素,也是掌握基本程式能力後,可望達成的目標。

    本書看點

    ★三個面向的學習重點☆

    ✪程式語法的學習
    基礎的程式語法是很重要的,本書前面篇幅偏重在語法的學習與練習。
    例如:JS程式學習篇:基本語法練習、JS程式學習篇:函式方法與物件、JS程式學習篇:決策與迴圈、JS程式學習篇:非同步與API

    ✪程式應用的開發
    懂了程式語法之後,就要有辦法使用程式語法以及使用幫助開發工具,建構出符合需求的應用程式。
    本書在:IDE篇、實作練習篇:實作網站版剪刀石頭布、開源篇:npm & github、LINE Bot 篇:LINE Message API,都有實作及探討

    ✪程式系統的維運
    程式要如何上線,上線之後如何持續維護,在:開源篇:npm & github、上雲篇:GCP,有實作及探討。
    作者介紹
    Wolke Lin 林建宏

    Badget 勳章:
    LINE Api Expert
    Google Developer Expert

    milestone 里程碑 :
    2019年 執行全台 30 場實體工作坊 上千開發者參與
    2020年 因 covid-19 改做線上課程 上百好評熱賣中
    2021年 意外受傷,躺了半年,歸零學習。明白一切皆因緣俱合罷了;現安住「覺察」與你我修行人間道中。
    目次
    0 本書使用指南
    0-1 感謝你打開這本書
    0-2 本書大致可以著重在三個面向的學習重點
    0-3 為什麼之前學程式會失敗
    0-4 為什麼以本書學程式會成功

    1 JS 程式學習篇:基本語法練習
    1-1 開發環境建置
    1-2 學習目標/演練成果
    1-3 程式碼是什麼?
    1-4 敘述句 Statement
    1-5 註解
    1-6關鍵字/ 保留字
    1-7 變數
    1-8 資料型別 Data Type
    1-9 變數命名規則
    1-10 陣列 Array
    1-11 運算式&運算子

    2 IDE 篇
    2-1 學習目標/演練成果
    2-2 IDE 是什麼?
    2-3 codesandbox 可以做什麼?不能做什麼?
    2-4 codesandbox 設定
    2-5 package.json 簡介
    2-6 執行 nodemon
    2-7 codesandbox 的狀況排除

    3 程式學習篇:函式方法與物件
    3-1 開發環境
    3-2 學習目標/演練成果
    3-3 函式 & 箭頭函式
    3-4 變數作用範圍 / 變數作用域 scope
    3-5 物件
    3-6 物件與類別
    3-7 全域物件
    3-8 全域物件 STRING 字串
    3-9 全域物件 NUMBER
    3-10 常用屬性及內建函式
    3-11 全域物件 MATH
    3-12 常用屬性及內建函式
    3-13 全域物件 DATE & TIME
    3-14 陣列函式
    3-15 自訂全域物件 & module

    4 JS 程式學習篇:決策與迴圈
    4-1 學習目標/演練成果
    4-2 條件判斷式
    4-3 迴圈
    4-4 陣列函式的迴圈應用

    5 JS 程式學習篇:非同步與 API
    5-1 學習目標/演練成果
    5-2 同步sync vs 非同步 async
    5-3 非同步語法的實現
    5-4 Promise 物件與 async & await 語法
    5-5 並行運算 concurrent computing vs 平行運算 parallel computing

    6 實作練習篇:實作網站版剪刀石頭布
    6-1 學習目標/演練成果
    6-2 使用者輸入參數
    6-3 新增 GAME 物件
    6-4 撰寫 GAME 物件
    6-5 遊戲邏緝程式碼放在前端
    6-6 使用 framework 框架 expres
    附帶一提:使用 webpack 打包
    說明

    7 開源篇:npm & github
    7-1 學習目標/演練成果
    7-2 實做開源套件:天氣小幫手
    7-3 改寫成可以發佈的形式
    7-4 GitHub 發佈
    7-5 加一個 nodeman 避免 codesandbox 錯認為 前端開發環境
    7-6 Link Sandbox
    7-7 加上github repository 跟 npm 上的 package 的關聯性
    7-8 協作開發
    7-9 Open Source 開源生態圈

    8 LINE Bot 篇:LINE Message API
    8-1 前言
    8-2 學習目標/演練成果
    8-3 實做 天氣小幫手 LINE bot 版
    8-4 小結
    8-5 常用功能解釋
    8-6 附帶一提:程式工程師開發新內容的起手式

    9 機器學習篇:Dialogflow
    9-1 前言
    9-2 學習目標/演練成果
    9-3 dialogflow 基本介面操作
    9-4 Intents 意圖
    9-5 Entities
    9-6 call dialogflow API
    9-7 dialogflow 練習一
    9-8 dialogflow 練習二
    9-9 dialogflow 練習三

    10 上雲篇:GCP
    10-1 前言
    10-2 學習目標/演練成果
    10-3 部屬到 Google Cloud Function
    10-4 附帶一提:後端解決方案歷史
    10-5 練習

    11 總結篇:JS 的無限可能
    11-1 後端解決方案
    11-2 前端網頁
    11-3 區塊鏈
    11-4 人工智慧
    11-5 IOT
    11-6 APP 行動應用程式
    11-7 桌面應用軟體
    11-8 自動化測試及爬蟲
    11-9 其他11-10 以 JS 為基礎發展的語法等