【前言】
我還是程式設計小白的時候,開始接觸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 不是很適合大型專案。...