AC畢業部落格 (後端)
學期1
很基礎的Javascript 語法
字串, 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的招牌很大或是新加坡人事費用比較高, 所以價格對台灣學子來說十分吃力.
相對的,學的東西能不能在面試上搬上檯面也是令人心慌的地方.
畢業了, 反而焦慮了.
留言
張貼留言