iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

初階 Rails 工程師的養成 系列

工作兩年以後發現在職場上,結果比過程還重要,但比起結果的呈現,我更喜歡跟同行的人分享自己完成的過程。

我想要把累積的2年經驗分享出來!想分享的太多了,這次想分享的是內容著重在 Ruby 和 Rails 的應用!

請大家拭目以待

鐵人鍊成 | 共 34 篇文章 | 14 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11. 活用 Ruby Class

Class 是Ruby很重要的觀念,要學習 Ruby 的一定要學會class & 物件。我們會在Day11-16 詳細講解何謂 class。 以下為Da...

2021-09-11 ‧ 由 漢漢老師 分享
DAY 12

Day12. Class Method 與 MetaClass 的觀念

昨天提到的實體方法,是為了創建的物件提供方法使用,而與實體方法相對的另一個方法叫類別方法,是類別本身的方法。 與實體變數不一樣,類別方法多用在提供特定的方法解決...

2021-09-12 ‧ 由 漢漢老師 分享
DAY 13

Day13. class_eval & instance_eval - 解答什麼是 MetaClass & Singleton

接下來介紹的章節,會使用到instance_eval, class_eval,加上我們已經在 Day12 提到的MetaClass和 Singleton的概念。...

2021-09-13 ‧ 由 漢漢老師 分享
DAY 14

Day14. Module & #extend #prepend #include - Ruby 繼承 part1

Day14-15 一共會介紹 Ruby的2類、4種繼承方式。 在Day2 我們提到 Ruby 為單一繼承的語言,若想要實現多重繼承,可以使用mixin的方式達到...

2021-09-14 ‧ 由 漢漢老師 分享
DAY 15

Day15. Inheritance & Super - Ruby 繼承 part2

在 Day2 提到過,Ruby為單一繼承的語言。若我們要實現多重繼承的話,我們在 Day14 提到可以使用mixin。今天要介紹的是 Ruby程式語言內,Cla...

2021-09-15 ‧ 由 漢漢老師 分享
DAY 16

Day16. Service, Strategy and Singleton Pattern

設計流程的出現,讓我們可以寫出一套好的流程,並且幫助團隊少寫多餘的程式碼。由於Ruby不像Javascript,是標準的物件導向語言,當然也可以使用各種形式的設...

2021-09-16 ‧ 由 漢漢老師 分享
DAY 17

Day17. Dynamic Programming

看完今天的文章,自己試著在專案寫動態寫法後,讀者們會發現今天講的東西很實用。我們可以透過動態的寫法,省去相當多程式碼。 define_method define...

2021-09-17 ‧ 由 漢漢老師 分享
DAY 18

Day18. Slim & Pug - 縮排式的 html

由於可能很多人會不習慣縮排的寫法來寫html,然後在Day17以後的章節,漢漢老師會大量的使用縮排式的html,因而有這篇文章的誕生。 Pug 曾經有一段後端轉...

2021-09-18 ‧ 由 漢漢老師 分享
DAY 19

Day19. 後端工程師需要具備的前端常識

請問你只會<br /> 跟  嗎 ? 如果你只會這些的話,這篇會對你的幫助很大 後端寫樣式,要有後端的樣子。我們雖然沒辦法像前端那...

2021-09-19 ‧ 由 漢漢老師 分享
DAY 20

Day20. 懂Bootstrap,並讓Bootstrap帶你上天堂

工程師都有google的習慣,但是 bootstrap 的使用方式不用特別去估狗,基本的用法只要看官網的介紹就可以了。若發現自己看不懂文件,多半都是自己還沒有補...

2021-09-20 ‧ 由 漢漢老師 分享