兼讀制
Introduction to Apollo GraphQL
即將開課期數
大家學左寫REST API一段日子。是設計API既時候,有無遇到以下問題?
- “Header上顯示Login Name”同”取得個人Profile資料”,究竟用一個API完成,還是分開兩個API完成?
- 取得Post List(有Post,Comments,圖片),究竟用一個API完成,還是分開三條API(一個攞Post,一個攞Comments,一個攞圖片)完成?
- 取得完整Chatroom List(Room Name+Last Message+上線人數),要inner join兩多次先攞齊所有資料(Room join Message join user)。但是要debug就好麻煩。可唔可以唔駛inner join都做到呢?
GraphQL可以解答大家問題。今次會用Apollo GraphQL示範點用GraphQL。
課程大綱
第一日|星期五夜晚 : 7:30 ~ 9:30
- GraphQL原理
- 使用Apollo Studio Explorer(Playground) 測試 GraphQL存取數據
第二日|星期六早上 : 10:00 ~ 13:00
- 建立GraphQL Server
- 設計資料結構(Schema)
第三日|星期六早上 : 10:00 ~ 13:00
- 建立React Application(Apollo Client)連接至GraphQL Server
導師團隊
Andrew Shek
人工智能及程式設計課程導師
全端
物聯網
曾任職不同範疇公司R&D軟件工程師,例如,長者智能居家安全系統、生物科技、金融科技、電子消費品及客制化Microsoft產品解決方案。醉心於探索新技術應用,例如,獨立系統、網頁應用程式,、手機應用程式等。
- 下期開課日期
- 上課時間 7:30pm (第一課) / 10:00am (第二、三課)
- 修業期 8 小時
- 課堂人數 6
- 上課場地 荃灣