Ruby on Rails全棧課程 課程目錄

2021-09-02 17:23:31 字數 1426 閱讀 5101

【前言】

我還是程式設計小白的時候,開始接觸ruby,當時學習資料只有ruby實戰聖經,雖然講的已經很詳細了,但是對於小白狀態的我,很多地方還是很模糊,很多地方需要自己摸索,走了不少彎路。所以我下決心寫乙個實戰課程,來幫助和我一樣起跑線的同學攻克ruby語言。該課程完全按照我是小白時候的想要的課程寫的,相信你根據我的步驟一步步來,一定會完成乙個完整的專案的。

【課程介紹】

本書第一章,我會教你搭建環境,ruby環境搭建依賴性很強,我剛開始學習的時候,搭建環境就花了我一周的時間,那時還沒有接觸過linux系統的我,好不容易安裝完linux系統,又被ruby各種依賴條件搞得暈頭轉向。通過實戰,我總結出了保證百分百(其實也不能保證,畢竟不能保證我碰到了所有的坑)安裝成功的安裝過程,安裝過程中遇到的各種坑以及解決方案我也都貼上了,你如果遇到的話,可以根據我的解決思路跳過大坑。搭配完環境,恭喜你,最難的一關你已經踏過去了。預計三天時間完成。

本書第二章,我會簡單介紹一下ruby的語言資料結構以及主要的用法,為咱們的專案做準備,其實這一章本來不打算寫,我一直推崇在專案實戰中學習。但是不寫的話,在寫專案的時候,我感覺不需要解釋的地方,有同學可能會看不懂,所以還是簡單寫了主要的一些用法,這一章你也就簡單看一下,也可以根據我舉的例項跟著敲寫**。這一章最多一天完成。

【課程目錄】

1.1 mac電腦安裝ubuntu系統–vagrant

1.2 window安裝ubuntu系統—vmware

1.3 ruby on rails環境安裝 建立並啟動專案

1.4 第乙個helloworld

2.1 ruby語言入門

2.2 ruby資料型別–數字(numeric)

2.3 ruby的資料型別–字串(string)、區間(range)

2.4 ruby的資料型別–符號(symbol)、特殊值(true、false 和 nil)

2.5 正規表示式

2.6 ruby的資料結構–陣列(array)

2.7 塊(block)和迭代器

2.8 ruby的資料結構–雜湊(hash)

2.9 ruby的控制結構

3.1 寵物之家論壇管理系統介紹

3.2 配置資料庫以及資料庫操作知識

3.4 登入註冊頁面

3.5 註冊功能

3.6 登入功能–session、cookie

3.7 郵件傳送(sendcloud、mailgun)

3.8 許可權管理之超級管理員審批功能實現

3.9 發布(建立)帖子

3.10 **主頁面顯示帖子列表

4.1 點讚功能

5.1 專案上線–購買伺服器、網域名稱

5.2 專案上線–在雲伺服器上配置ruby on rails環境

5.3 專案上線–git部署專案

5.4 專案上線–專案初始化

5.5 專案上線–nginx+unicorn部署專案、網域名稱對映

Web全棧課程4 資料互動 http

http所有的資料請求對於伺服器的處理來說,都是表單提交 除了websocket 表單ajax jsonp websocket 1 3個版本 http1.0 http1.1 http2.0 2 http和https http 容易被攻擊被竊聽 https http secrity 安全,https需...

python全棧要學什麼 python全棧學習路線

i程式設計客棧t行業,技術要比學歷 年齡 從業經驗更為重要,技術水平直接決定就業薪資,想要學好python,首先要先了解精通python語言基礎 python web開發 python爬蟲 python資料分析這四大方面。全棧即指的是全棧工程師,指掌握多種技能,並能利用多種技能獨立完成產品的人。就是...

全棧路線 Python全棧學習路線與核心知識提綱

python 是程式語言中比較容易入門的語言。因為 python 有非常豐富的庫,可以滿足各種各樣的需求,被廣泛應用於資料分析 爬蟲 web開發 自動化測試 運維 機器學習等領域。雖然 python 目前很火爆,但每種語言都有其侷限性,python 也不例外,比如 python 不是很適合大型專案。...