AC畢業部落格 (後端)

八個月過去了,其實還不敢說自己已經掌握了什麼技術,或是已經到了可以求職的程度

回頭看看自己之前做的比較整理一下這幾個階段學習到哪些東西


學期1

很基礎的Javascript 語法 
像是幼幼班在玩編成機器人的那種感覺。 

 

HTML () 
知道網頁中的字, 圖片, 按鈕這些東西是怎麼顯示出來。

 

CSS (Cascading Style Sheet)
知道要如何修改HTML裡面這些元素在瀏覽器中呈現的位置以及外貌。

 


學期2-1


字串, Array, 物件的基礎操作

配合一些靜態網頁的實作, 練習一些基礎資料處理以及物件方法的使用. 挺有趣的


CSS與切版

由大到小, 由外而內. 先把設計稿轉換成貼近HTML架構的框線圖. 
然後在HTML製作框建, 在CSS裡面調整版面.  
這個時候排版多用FLEX跟position在排.  還不算太難
元素跟物件也多從 front-awesome跟bootstrap上面拿,  不用自己畫. 
RWD設計其實挺麻煩的 :(


DOM的操作

既然切好版了, 就可以用切好的版來做一些簡單的功能啦
Document Object Model, 使用Javascript把HTML中的元素當作物件一樣來操作。
如何選取到要操作的元素, 已經樹狀的資料型態要怎麼去連結到想要的目標
但是到了學期三, 基本上就沒有再用到了,  應該忘得差不多了


學期2-2

學期2-2我覺得還挺酷的,  有比較真的有在做東西的感覺

學習了API & Ajax的原理, 使用Axios進行非同步的API資料串接, 也學習了客戶端送出url後, 是怎麼跟伺服器獲取response再到瀏覽器渲染的過程

再搭配之前學習的DOM操作. 實做了好多網頁. 印象中有: 

電影清單:  拿到JSON資料, 利用標籤中的id 或是 class, 製作首頁, 收藏, 搜尋, modal這些功能

POS機: 取得產品資料後, 製作首頁, 購物車, 還有結帳

翻牌遊戲: 有特別提到"狀態", 使用不同的狀態讓controller進行不同的動作. 搭配之前學的MVC架構, 感覺做出一個比較有技術含量的東西.(但是我最喜歡的還是之後的井字遊戲)


學期2-3

這學期我也覺得挺充實的

學了伺服器運作以及url的意義以及RESTful的路由設計還有Express框架以及一推套件


Todo-list專案: 

這個專案最讓我有進步的感覺. 使用MongoDB作為資料庫, 使用Express的框架架設伺服器. 搭配RESTful的路由設定製作CRUD功能. 還學會怎麼佈屬到Heroku上, 還有註冊/登入功能怎麼做.  


短網址產生器:

以前學生時期常常在用縮網址, 做了這個專案才知道原來縮網址是這樣實現的.
現在那些古早的縮網址伺服器應該都關了,  當初存的網址也都沒用啦, 死無對證   哈哈

Cookie 跟 Session:
雖說這題的解釋在畢業考只拿了2.5, 但是我覺得就這樣吧. 反正現階段知道個大概就好
職場上遇到真的碰到坑了才會去知道真正需要知道哪些東西


學期3

學期三我覺得蠻硬的.  每週進度算是完成的有點勉強

製作一堆專案.  還有使用promise 或是 async/await 的方式製作非同步處理

除了大量的練習前面學到的東西外

我印象比較深刻的就是 SQL.  使用sequelize來操作MySQL另外一種資料庫型態

還有把之前做的全端專案伺服器, 轉換為輸出API的前後端分離的伺服器

餐廳論壇這個專案基本上把架設基礎伺服器的流程跑了個遍

但是反而沒有用到2-1 2-2在玩的那些 DOM什麼的. 可能去看一下學期三前端教案比較會用到


總之學完啦,感想就是學費真不便宜,其實教材都是好幾年前的線上課程分切的.

可能AC的招牌很大或是新加坡人事費用比較高, 所以價格對台灣學子來說十分吃力. 

相對的,學的東西能不能在面試上搬上檯面也是令人心慌的地方.  

畢業了, 反而焦慮了. 

留言