2021年1月24日 星期日

筆記:繼承與介面使用的學習心得


 

緯育TibaMe的Java雲端服務開發技術養成班(中壢班)week5

 前情提要:

    自學了程式語言3個月之後,發現就算懂了Java的基礎邏輯,我還是無法想像會如何用於工作,也發現Java是用於跟網頁結合,所以一開始看不懂前端的語言,當老師在說如何串接前後端時,只能照著老師說的做,但不知道為什麼。因此又找了前端及資料庫的課程來看,看來看去,覺得自學無法想像未來工作會遇到的狀況,所以才來尋求課程較為有系統的就業班的資源協助。

===================================================================

這週有五天半上課。(01/18-01/24)

星期一:MySQL李偉銘。DDL資料定義語言。開始講到PK、FK、UK。

星期二:Java-1~2吳冠宏。類別路徑、Object類別上用方法、包裝類別介紹、例外處理。

星期三:Java-2吳冠宏。例外處理、自訂例外、斷言機制、File類別。

星期四:MySQL李偉銘。DDL的增刪修查上完了,因為提早完課,所以老師另外補充了UNION(資料的縱向並列)、RANK()分類排序的語法、遞迴查詢語法、CTE語法。

星期五:線上專題觀摩(半天)。

星期六:Java-2吳冠宏。資料流相關類別。

星期日:無。


專題的主題有訂餐、訂位、訂房、線上課程、交友網站。

感覺訂單系統、後台權限控制、信箱驗證是基本要會的技能,因為每組都有做,只是再針對主題做變化。

還有很長一段路要努力,繼續加油吧!

緯育TibaMe的Java雲端服務開發技術養成班(中壢班)week4

  前情提要:

    自學了程式語言3個月之後,發現就算懂了Java的基礎邏輯,我還是無法想像會如何用於工作,也發現Java是用於跟網頁結合,所以一開始看不懂前端的語言,當老師在說如何串接前後端時,只能照著老師說的做,但不知道為什麼。因此又找了前端及資料庫的課程來看,看來看去,覺得自學無法想像未來工作會遇到的狀況,所以才來尋求課程較為有系統的就業班的資源協助。

===================================================================

這週有五天上課。(01/11-01/17)

星期一:Java-1吳冠宏。封裝、建構子、static關鍵字。

星期二:Java-1吳冠宏。繼承、使用繼承、多型、多型操作。

星期三:Java-1吳冠宏。抽象機制與目的、介面、介面與多型、套件介紹、import的使用。

星期四:MySQL李偉銘。DML(增刪修)、TCL(交易控制)、DCL(權限)。

星期五:無。

星期六:JavaScript 鐘豐翔。函式進階、物件、物件進階、JavaScript常見物件、window物件、計時器、DOM物件操作1。

星期日:無。


發了<RDB與NoSQL>的講義。這將是下兩週後,只有一天的課程。而且緊接著就要跟Java串接了!JDBC啊~把講義翻了一下,有點擔心,因為就是講我之前自學時卡住的部分...

2021年1月9日 星期六

緯育TibaMe的Java雲端服務開發技術養成班(中壢班)week3

 前情提要:

    自學了程式語言3個月之後,發現就算懂了Java的基礎邏輯,我還是無法想像會如何用於工作,也發現Java是用於跟網頁結合,所以一開始看不懂前端的語言,當老師在說如何串接前後端時,只能照著老師說的做,但不知道為什麼。因此又找了前端及資料庫的課程來看,看來看去,覺得自學無法想像未來工作會遇到的狀況,所以才來尋求課程較為有系統的就業班的資源協助。

===================================================================

這週有四天上課。(01/04-01/10)

星期一:Java-1吳冠宏。迴圈複習、break與continue標籤、方法宣告、傳入參數與回傳值、方法覆載機制、類別與物件。

星期二:Java-1吳冠宏。認識什麼是物件、建立物件時在硬體上是什麼概念、物件導向的三個特性、一維陣列、二維陣列。

星期三:調課。

星期四:Java-1吳冠宏。考題檢討。複習陣列、多維陣列、陣列的指定、陣列的傳遞、陣列元素的排序及搜尋與複製、字串不可變與字串池、字串比較、字串常用方法、main方法參數、不固定參數機制。

星期五:無。

星期六:JavaScript 鐘豐翔。簡介、下載開發工具、基本資料型別、變數、運算式、流程控制、重複流程結構、陣列、函式。

星期日:無。


如果是想要學習Java程式語言,自學過程又遇到瓶頸的話,推薦吳冠宏老師。循序漸進的講解,對於釐清觀念很有幫助。不過因為課程其實蠻緊湊的(如果預習、複習、作業都要做到的話),所以完全初學的話會感到吃力,建議稍微看過一些線上學習資源再來上課。

免費又容易入門的網站是:https://www.w3schools.com/

前後端、資料庫的語言都有,也可以順便練習閱讀程式相關英文。

我自己是有花錢買其他平台的線上課程(才因此知道這個網站),但如果不想花錢的話,可以利用這個網站跟Google搜尋引擎來學習。

2021年1月2日 星期六

緯育TibaMe的Java雲端服務開發技術養成班(中壢班)week2

  前情提要:

    自學了程式語言3個月之後,發現就算懂了Java的基礎邏輯,我還是無法想像會如何用於工作,也發現Java是用於跟網頁結合,所以一開始看不懂前端的語言,當老師在說如何串接前後端時,只能照著老師說的做,但不知道為什麼。因此又找了前端及資料庫的課程來看,看來看去,覺得自學無法想像未來工作會遇到的狀況,所以才來尋求課程較為有系統的就業班的資源協助。

===================================================================

這週有三天上課。(12/28-01/03)

星期一:HTML 江舜智。CSS介紹,套入HTML的方式、選擇子的使用、標籤的權重、區塊模型、文字樣式、認識排版標籤的屬性。課程上完了。

星期二:Java-1吳冠宏。複習變數與常數、介紹各種運算子、流程控制(選擇結構)、流程控制(重複結構)。第一次作業,六題。下週二要小考。

星期三:MySQL 李偉銘。where子句、order by子句、group by子句、having子句、from子句、limit子句、子查詢、子句順序。五份作業,共28題。[晚上還有輔導:可以問老師問題]

星期四:無。

星期五:無。(元旦)

星期六:無。

星期日:無。


HTML的課程停在一個,知道作法的原理但不知道可以做出什麼的地方。之後還會有HTML5的課,希望有案例可以學習,不然我就只能靠之前的線上課程了。

Java小吳老師講得很仔細,而且一步接著一步,覺得教得很好。因為有自學過,所以算是重新確認了自己的觀念,老師的講課內容也有解答一些我之前不確定的地方。開始有許多範例講解,也第一次有了作業。下週要小考,假日要好好複習了。

MySQL的部分我跟的比較吃力,需要再自己消化一下。作業有幫忙學習的作用,因為雖然課堂中觀念有些模糊,但在反覆翻閱講義及嘗試跑過語法後,對於select敘述及其子句有比多印象了。老師很願意解答我們的問題,並且鼓勵我們發問。因此大家利用晚上的輔導時間做作業,不懂的地方可以問老師。