線上活動學習

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

302
8
2023.09.01 (Fri) 00:05 - 09.30 (Sat) 23:55 (GMT+8)加入行事曆

此活動為線上活動,購票後可於票券頁進入直播連結

建議購買課程時,進行請先利用Vimeo測試,以確保視訊及音訊都沒問題,另外建議利用網路連線品質進行網路連線品質測試。

天地人文創

線上活動

此為線上活動,不受地點限制,輕鬆享受活動樂趣!

建議購買課程時,進行請先利用Vimeo測試,以確保視訊及音訊都沒問題,另外建議利用網路連線品質進行網路連線品質測試。

此堂課程中您將學習:(1)基本原理篇:瞭解安裝、設置和整合開發環境,掌握智慧提示、程式碼建議與快速鍵操作;(2)實戰應用篇:校正與修改程式碼片段,解決常見的編碼任務與自定義程式碼風格;(3)實務練習篇:從製作使用者列表、製作點擊相片替換功能等範例練習中,掌握Copilot的進階用法與技巧。
此堂課程中您將學習:(1)基本原理篇:瞭解安裝、設置和整合開發環境,掌握智慧提示、程式碼建議與快速鍵操作;(2)實戰應用篇:校正與修改程式碼片段,解決常見的編碼任務與自定義程式碼風格;(3)實務練習篇:從製作使用者列表、製作點擊相片替換功能等範例練習中,掌握Copilot的進階用法與技巧。

線上活動

此為線上活動,不受地點限制,輕鬆享受活動樂趣!

建議購買課程時,進行請先利用Vimeo測試,以確保視訊及音訊都沒問題,另外建議利用網路連線品質進行網路連線品質測試。

活動簡介

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,就能大幅降低編寫程式的門檻,不需專業背景,人人都能自學成才!

 

 

 

課程大綱


01 導論與介紹

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

 

02 JavaScript 基礎

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

 

03 JQuery基礎

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

 

04 實務練習

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

 

 

 

授課業師

江舜智(紅色死神)


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

 

 

 

上課模式


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

上課模式:第01期課程的錄製影片(剪輯版4.5小時)

觀看方式:訂單隔日工作日寄送觀看Email(信內附上影片連結)

觀看時間:觀看Email寄送日起算14天內,不限次數、時段登入觀看

 

 

 

購課須知


報名前敬請詳閱 天地人活動報名延/轉/退規則,報名者視為已確認並同意規則。

Q:【線上課程】是什麼?

線上課程為專業師資,過去特定期別之「線上直播課程」同步錄製影片

Q:觀看對電腦配備、網路的要求?

觀看影片需穩定的網路環境,建議使用室內WIFI連線會比手機網路穩定;最佳使用環境為

桌上型電腦或平板,搭配手機互動,學習效果更好。

Q:何時能開始觀看影片?

  1. 購課付款後,於訂單隔日工作日,寄送觀看通知Email。
  2. 如商品描述已指定統一寄送日期,則於統一指定日期,寄送觀看通知Email
  3. 如欲另指定開始觀看日期,請於訂單"指定觀看日"欄位標註。

Q:如何觀看課程影片?

  1. 請詳閱"觀看通知Email"信內將附上影片連結、登入方式說明。
  2. 不需安裝軟體或下載APP,只需上網點選影片連結,即可觀看。
  3. 未收到Email,請務必與我們聯繫。

Q:影片可以觀看多久?

依購買商品之天數方案,自上述「觀看通知Email」寄送日隔日,起算觀看起迄日。並非自

點開影片日起算,敬請留意。

Q:可以一人買多人觀看嗎?

線上課程受智慧財產權之保護,禁止側錄,以及與其他人共享帳戶觀看。

Q:發票該如何索取?

  1. 將在寄發「觀看通知Email」起一周內,Email電子發票。
  2. 如需索取紙本發票,請來訊提供收件地址。

Q:是否有提供講義?

【線上課程】不提供講義電子檔或紙本講義。

Q:可以取消購買嗎?

【線上課程】購買後,如已寄發「觀看通知Email」,將無法取消購買及申請退費。


【天地人學堂 之所有形式資料 皆屬於 天地人文創有限公司 所有 ,非經本公司之同意,不得以任何方式使用、複製本公司之所有內容,如需轉載分享,請註明網址及來源處,如有侵害,將保留法律追訴權】
【主辦單位保有修改、暫停或終止本活動之權利。本活動變更以天地人文創活動官網公告為主,重要異動主辦單位將於活動前以簡訊/ Email方式通知報名者,請各位報名者隨時注意本活動官網公告之事項與簡訊。】

avatar

天地人文創

verified

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

2023.09.01 (Fri) 00:05 - 09.30 (Sat) 23:55 (GMT+8)

活動嘉賓

天地人學堂
天地人學堂
loading