天地人學堂:GitHub Copilot AI 程式碼編輯工具應用實務班

GitHub Copilot AI 程式碼編輯工具應用實務班

 

👉購買去:GitHub Copilot AI 程式碼編輯工具應用實務班

 

GitHub Copilot如何運作?

GitHub Copilot 的運作方式是基於大規模的程式碼庫和模型訓練。它通過分析海量的開源程式碼,學習和理解常見的程式碼模式和慣例。當開發人員在編寫程式時,Copilot 會根據上下文和目標,提供相關的程式碼建議和自動完成功能。Copilot 不僅可以生成基本的程式碼結構,還可以根據開發人員的輸入,生成複雜的函式、迴圈、條件語句等。它還能識別並解決常見的程式碼模式,幫助開發人員更快速地處理重複性工作和編碼任務。GitHub Copilot 可以與各種主流的程式碼編輯器和整合開發環境(IDE)配合使用,如 Visual Studio Code、Atom、PyCharm 等,並且支援多種程式語言,包括 JavaScript、Python、Go、Ruby 等。

GitHub Copilot如何使用?

GitHub Copilot雖然十分便利,但是仍然有幾項重點需要注意。例如,規格要清楚,過於複雜的任務,牽涉到商業邏輯或是需要深度思考的,就可能不適合GitHub Copilot,另外在寫Code前建議先拆解簡單的步驟,那麼Copilot就能大幅度減少查詢語法時間與錯誤。其次,GitHub Copilot看得懂中文,但是英文的精準度仍為較高,因此寫規格的時候還是以英文為主較好,例如關鍵字串使用英文,並表示明確便能生成出正確的程式碼。同時,雖然可以將語法交給Copilot,但是基礎架構仍需要先設想好,才能餵給Copilot產生模型。最後一項需要注意的重點為適用主流語言與框架,以及快捷鍵。因為是拿既有程式去訓練出來的,自然越多人用的語言與框架就越精準,畢竟Copilot也是需要大量資料做參考生成,而快捷鍵更是新手初入門學習的重點,可以幫助省下更多時間!

GitHub Copilot AI未來趨勢?

AI降低寫程式門檻,寫程式不再是工程師的專利!即使對於程式語言不夠精通,但只要熟練運用能夠驅動AI的自然語言處理(Natural Language Processing)技術,無論是Low-Code(低程式碼)或No-Code(零程式碼)的趨勢正好就是「寫程式平民化」的最佳展現,使用特定開發平台的內部模板,少量或甚至不用編寫任何程式,也能完成軟體開發。而GitHub Copilot讓AI直接編寫代碼,讓寫程式變得更加輕鬆且有趣!

 

 

 課程的三大重點

        

 

基本原理篇:從零到1學習GitHub Copilot開發環境,有效節省大量開發時間

用文字或語音輸入AI寫程式?本課程第一大重點,是從實務面的角度,讓你理解GitHub Copilot 的運作方式是基於大規模的程式碼庫和模型訓練。它通過分析海量的開源程式碼,學習和理解常見的程式碼模式和慣例。當開發人員在編寫程式時,Copilot 會根據上下文和目標,提供相關的程式碼建議和自動完成功能。

 

實戰應用篇:工程師必備生產力工具,自動識別程式碼錯誤並提出修改建議

當跨入GitHub Copilot門檻,瞭解基礎概念後,接下來就要進一步實戰學習Copilot 的程式碼生成能力。在本課程第二大重點中,我們將帶你掌握Copilot 的訓練過程分為兩個主要階段:預訓練和微調。例如,預訓練階段,模型使用了大量的公開程式碼和開源項目作為訓練數據。這些程式碼的資料集包括各種編程語言、框架和庫的範例;微調階段,模型使用了特定領域的私有程式碼和相關資源進行進一步訓練。這有助於模型更好地適應特定的應用場景和業務需求。通過此一課程學習,能更加熟悉運用AI程式碼編寫的輔助效果。

 

實務練習篇:Low-Code一鍵產出特定內部模板,非工程師也能熟練運用編寫程式門檻

在本課程的最後一大重點中,業師將運用JavaScript進行不同瀏覽器和作業系統上執行,可以在執行時即時修改和調整,不需要重新編譯,同時JavaScript 可以與使用者互動,處理表單輸入、回應事件和製作動畫效果等。透過跟著業師實際演練如製作點擊相片替換、抓取或顯示地圖等功能與應用範疇,靈活運用GitHub Copilot AI,就能大幅降低編寫程式的門檻,不需專業背景,人人都能自學成才!

 

 

 課程大綱

 

 導論與介紹

1-1 學習目標
1-2 GitHub Copilot 簡介
1-3 Copilot 與人工智慧程式碼生成的背景

 

 JavaScript 基礎

2-1 認識JavaScript
2-2 認識變數
2-3 認識型別
2-4 運算式與流程控制
2-5 陣列
2-6 函式
2-7 迴圈
2-8 物件

 

 JQuery基礎

3-1 如何使用
3-2 選擇器
3-3 修改樣式
3-4 修改與取得dom內容
3-5 新增與刪除dom內容

 

 實務練習

4-1 製作使用者列表
4-2 製作點擊相片替換功能
4-3 抓取自身地點並顯示至地圖上
4-4 顯示附近的景點並標示至地圖上

 

 課程學習前須知

  • 實際授課內容、順序、師資或有調整,依課程現場為準。

 

 

授課業師

江舜智(紅色死神)

業師擁有網站開發、UI設計資歷超過10多年。曾任職天氣風險管理開發視覺動化總監、資策會工程師。業師在數位網路界稱為紅色死神,親自開發制服地圖,網站成立以來累積流量超過1億,最高單月流量700萬PV。過往參與主導多個政府重要開發專案,例如:資策會雲端平台 COSA 專案、文策院 Taiwan Comic City 相關網站、交通部台灣鐵路管理局數位交通博物館、氣象局影音氣象網頁與衛福部國民健康署有eye無礙打造兒童新視界等專案。近年從事網站開發相關技術授課,具豐富落地實務與教學經驗。

 

 

課程資訊

課程名稱

GitHub Copilot AI 程式碼編輯工具應用實務班(C1456)


課程各期時間與上課模式

#線上課程
。上課模式:第01期課程的錄製影片
。觀看方式:2023/08/18 寄送觀看Email(信內附上影片連結,未收到Email,請務必與我們聯繫)
。觀看時間:依購買天數方案,自「觀看通知Email」寄送日起算第一天。

 

課程售票

VIP票券兌換:每人扣0.5 張VIP票券 ( VIP申購方案 

 

👉購買去:GitHub Copilot AI 程式碼編輯工具應用實務班

 

天地人文創空間 / 台北市中正區齊東街74號1樓,忠孝新生捷運站2號出口

活動票券

票種 販售時間 售價
早鳥優惠票TWD$3,865起

2023/08/01 09:30(+0800) ~ 2023/08/31 18:00(+0800) 結束販售
  • 免費
雙人以上優惠價,每人TWD$3,800(官網購買)

2023/08/01 09:30(+0800) ~ 2023/08/31 18:00(+0800) 結束販售
  • 免費
下一步

0 報名人