TAZZE/TAZZE 讀冊生活 /TAZZE 網路書店/ TAZZE 二手書/ TAZZE 讀冊生活網路書店 / TAZZE 二手書 /TAZZE COUPON / TAZZE運費

TAAZE讀冊生活網路書店提供百萬種書籍,小說,財經,漫畫,雜誌,童書,繪本,電子書,電子雜誌及簡體書. 最方便的二手書買賣平台.

讀冊生活給您閱讀生活的終生服務. 滿足您買書,學習,收藏,分享,賣書,全方位需求,儘情享受閱讀樂趣





喜歡看書嗎?也喜歡買書嗎?但是常常把書看完一遍就沒時間再看第二遍了。這種情況一定很常發生在你我身上,突然到了某一天,看到了

滿出來的書櫃,才覺得有那麼多的書籍都躺在那邊無人問津,真的是好可惜喔。想當初我可是花了一筆一筆的MOENY把它們買回家,重點是,還有

很多都是才剛出來的新書,也不便宜呢!想想感覺好像又有點浪費。 所以近幾年來,我買書的習慣變了,我喜歡上一個賣二手書的網路書店-TAZZE。

除了二手書的價格便宜了不少,重點是他還提供給我們賣二手書的平台,讓我的書櫃裡的書可以找到去處,也可以再回收一些錢回來。感覺也不錯。

最近我在找一本書, Ruby on Rails 自習手冊:邁向鐵道工人之路 ,習慣性在TAZZE找找看 Ruby on Rails 自習手冊:邁向鐵道工人之路 有沒有賣,還真的給我找到了 Ruby on Rails 自習手冊:邁向鐵道工人之路 。看起來滿新的,價格

也真的粉便宜。對 Ruby on Rails 自習手冊:邁向鐵道工人之路 有興趣的朋友,也提供 Ruby on Rails 自習手冊:邁向鐵道工人之路 的網頁給大家參考一下。

Ruby on Rails 自習手冊:邁向鐵道工人之路





商品網址:



商品訊息功能:

商品訊息描述:


    style='margin: 0; padding: 0; list-style: none;'>



  • 作者:

    簡煒航









  • 出版社:

    博碩文化股份有限公司





    出版日期:2015-02-26





    ISBN/ISSN:9789862019948







  • 語言:繁體中文





    裝訂方式:平裝



    頁數:224頁

    開數:23*17公分





  • 類別:中文書>電腦>應用軟體



商品訊息簡述:

鐵道工招募條件:

?熟悉指令介面操作

?具程式設計知識:Ruby、Rake

?具網頁前端知識:HTML、CSS、JavaScript

?具資料庫知識:RMDBS、SQL

若符合以上應徵條件,恭喜您歡迎進入簡單、易用又好學的Rails世界。

工作指南:

開發環境

你可以選擇 RadRails 或 RubyMine,如果你個人偏好使用 IDE,也有其他輕量級編輯器選擇:TextMate、Sublime Text、[Vim]

終端機

Unix-like 作業系統可以跳過此部分,如果你用的是 OS X 推薦使用 iTerm2 ,Windows 上建議安裝 Rails Installer預設環境,或者使用虛擬機如 VMWare 或 Virtual Box模擬 Unix-like。

瀏覽器

Chrome、Firefox、Safari、IE都有提供內建的開發者工具值得學習使用,例如模擬手機瀏覽、JavaScript 中斷點、程式碼優化與分析、所見即所得 CSS 修改等。

新手鐵道工Q&A:

Ruby 就是 Rails嗎?

Ruby 與 Rails 是兩樣東西,且它們除了定位截然不同、作者也不同(國籍差很多),Ruby 是程式語言,Rails 則是由 Ruby 撰寫的網站開發框架。

rbenv 與 RVM 哪個好?

他們兩者都是為了解決特定的問題,用了不同的方法而生的不同的工具。如果你想要簡潔的解決方案,使用 rbenv,如果你想要更多功能,用 RVM 也不錯。

Production 環境適合安裝 rbenv 或 RVM 一類的 Ruby 版本控制工具嗎?

不建議這麼做,版本控制主要是為了讓我們在 staging 環境或本地開發時,可以方便切換版本以利進行各種測試,除非你真的清楚自己在做什麼。

鐵道工的工作哲學:

?不要重複你自己(Don't Repeat Yourself)

旨在軟體開發中,減少重複的信息與程式碼。這可以幫助你的專案更易於維護與擴展,人說樹大必有枯枝,程式多就易孳生臭蟲,可以少就不要多。

?慣例優先於設定(Convention Over Configuration)

用一些簡單的常規與慣例(convention)來取代繁瑣的設定(configuration),白話解釋是「養好習慣,省下麻煩」,簡化開發的流程與減輕開發者的痛苦。

一位資深鐵道工的經驗談:

這四年來,筆者從 Movimpact 微電影平台(已停止運作)、腦袋有動工作室(brainana.com)一路到五倍紅寶石股份有限公司(5xruby.tw)的創辦,有趣的是這些單位的名字湊巧都是筆者命名的,偶爾筆者也懷疑到底是隊友寬宏大量,抑或筆者說不定是個命名的天才?

五倍紅寶石是由幾位台灣 Ruby 社群的朋友共同成立的一家公司,希望透過教育訓練、企業培訓等講座,將 Ruby 推廣到校園、企業、開發者。提供的服務包括:程式教育訓練、企業技術培訓與諮詢、活動場地租借與專案委托製作。

筆者自五倍紅寶石開業以來主力於 Ruby on Rails 的教材編寫、課程設計,並且在校園、公司企業中開設培訓課程。同樣的主題(Ruby on Rails),也因不同的教授對象而特別設計教材,範圍從高中剛畢業的大一新鮮人,到企業中的工程師。本書也是在這樣的環境下撰寫而成。

從 Java 到 Ruby

至於筆者最後為什麼選擇了 Ruby ?其實那時寫了 Java 快 4 年的時間,曾經陷入其可跨平台、有豐富函示庫與應用的迷湯之中,認為自己可以用 Java超越任何事物,然後看到一本書就叫「超越 Java:探討程式語言的未來」。如果你對這本書有印象,他的書名掛名 Java,實則偷塞 Ruby,筆者就這樣上當了。

序的開頭長這樣:

Java 已經存在超過十年了,這段時間,它的成就非凡,它徹底改變我們寫軟體的作法和想法。但是 Java 已顯老態,該是時候了,我們得想想未來接班人是誰。- Bruce Tate

而筆者就這樣的,從被這樣的序給吸引住,到最後合上書頁後的第一個念頭:「不妨給 Ruby 一個嘗試吧?」(這本書很不錯的,作者 Bruce 寫過「輕快的好 Java」)

Ruby 好快,也好快樂

還記得那時筆者從 C 跳到了 Java,從此有了更多喝茶的時間,這幾年開始寫 Ruby,筆者已經有時間種茶葉了。邪神有云:「天下武功,無堅不破,唯快不破」。但論效能之快大概也沒語言快過 C 與組語了,可是 Ruby 之快不在此面,而在其彈性與簡潔,適合用於 meta programming 和 DSL。動態編程有效的縮短了開發的時間。如果要給Ruby 一個評價,筆者認為 Ruby 就是個什麼都能做的魔法程式語言。希望這本書也能帶給你相同的感受。

本書的撰寫對象為略懂網站前端開發與關聯式資料庫的人,主要專注在Rails 的框架介紹與使用,採 Ruby 2.2 與 Rails 4.2 版。這不是一本教授 Ruby的書,如果你對 Ruby 不熟,不建議直接從本書看起。你如果常聽人說 Rails 簡單、易用又好學,但那其實是建立在使用者已具備許多背景知識的前提下才成立的,這意謂 Rails 不是新手的玩具。想直接跳過 Ruby 直接學 Rails 其實是很可惜的一件事。並不是說非要這些背景知識不可,而是當在沒有背景知識的加持之下,硬去挑戰像 Rails 這樣複雜的架構,學途可能會非常吃力。而在你閱讀本書以前,建議先確認自己已經具備以下知識:

Q1: http://localhost:3000 這段網址所代表的涵義為何?

Q2:以下有一段 HTML,解釋 method 屬性的用途。









Q3:以下 HTML 會使瀏覽器送出幾次請求?







Title















Q4: 用SQL從以下兩張資料表(posts與users)找出Tony的所有文章。

-------------------

|posts 資料表 |

-------------------

|id |title| user_id |

-------------------

| 1 |Lorem 1|2 |

| 2 |Lorem 2|3 |

| 3 |Lorem 3|3 |

| 4 |Lorem 4|1 |

-------------------

------------

|users 資料表 |

------------

|id|name |

------------

|1 |John |

|2 |Mary |

|3 |Tony |

|4 |Jason |

------------

Q5:以下 Ruby 程式碼,三者間的差異?

{'name' => 'Weihang', 'age' => 24}

{:name => 'Weihang', :age => 24}

{name: 'Weihang', age: 24}

Q6:以下三個 Ruby 方法的呼叫,各別被傳入的多少個參數?

before_action :set_post

get :about, :contacts, :faq, :sitemap, controller: :pages

resources :posts, only: [:index, :create, :update]

以上的答案分別為:

A1 協定://主機名稱:閘道

A2 method 屬性用以決定該表單送出的請求是使用什麼 HTTP 動詞

A3 4 次:HTML、JS、CSS、圖片

A4 SELECT * FROM posts WHERE user_id = '3';

A5 後兩者相同且比第一個的寫法效能要好

A6 1、5、2

如果都能正確對答,表示已經準備好可以開始學習 Rails。

若你發現本書讀來吃力,則先從較基礎的書開始著手,加強知識薄弱的部分。

作者簡介:

大兜,本名簡煒航,網路代號 tonytonyjan,身份複雜的七年八班工程師,

喜歡 Ruby 與 C,愛好寫程式,以此為樂,並以此維生。

- 五倍紅寶石股份有限公司創辦人

- 腦袋有動工作室負責人

- TJDict Chrome 擴充套件作者

- Rails Girls Taipei 教練

- 2013 Yahoo 黑客松冠軍











Ruby on Rails 自習手冊:邁向鐵道工人之路 購物

Ruby on Rails 自習手冊:邁向鐵道工人之路 推薦

Ruby on Rails 自習手冊:邁向鐵道工人之路 評價

Ruby on Rails 自習手冊:邁向鐵道工人之路 折扣

Ruby on Rails 自習手冊:邁向鐵道工人之路 下殺

arrow
arrow
    全站熱搜

    xv15bfr357 發表在 痞客邦 留言(0) 人氣()