
曙海教學(xué)優(yōu)勢(shì)
面向企事業(yè)單位的項(xiàng)目實(shí)際需要,本課程以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,秉承二十一年教學(xué)品質(zhì),授課老師將會(huì)與您分享設(shè)計(jì)的全流程以及工具的綜合使用技巧以及經(jīng)驗(yàn)。您可以定制課程,線上/線下/上門都可以,報(bào)名熱線:4008699035。
二十多年來(lái),曙海培訓(xùn)的課程培養(yǎng)了大批受歡迎的工程師。曙海的課程在業(yè)內(nèi)廣受好評(píng)。大批企事業(yè)單位和曙海
建立了良好的合作關(guān)系,合作企業(yè)30萬(wàn)+。
?Web開(kāi)發(fā)之Ruby?on?Rails培訓(xùn)
課程大綱:
第1章?Rails框架概述
1.1?RUBY語(yǔ)言的概述
1.2?RAILS框架的歷史和現(xiàn)在
1.3?RAILS框架及其插件PLUGINS和軟件包GEM
1.4?RAILS框架的未來(lái)
第2章?用戶管理
2.1?系統(tǒng)環(huán)境
2.2?預(yù)備知識(shí)
2.3?使用RESTFUL?AUTHENTICATION?GENERATOR
2.4?構(gòu)建初始項(xiàng)目
2.5?使用TDD開(kāi)發(fā)USER模型
2.6?用戶注冊(cè)
2.7?用戶登錄
2.8?訪問(wèn)控制
2.9?REMEMBER?ME的實(shí)現(xiàn)
2.10?郵件激活
2.11?密碼重設(shè)
第3章?內(nèi)容展示
3.1?定制FORM及FORM控件
3.2?定制TABLE及TABLE的分頁(yè)、排序
3.3?生成多種格式的REPORT
3.4?富文本編輯器
3.5?豐富的UI組件
3.6?MULTI?MODEL的表單
第4章?緩存
4.1?內(nèi)建的CACHE機(jī)制
4.2?MEMCACHED及在RAILS中的應(yīng)用
4.3?MYSQL?QUERY?CACHE
第5章?上傳文件和圖片處理
5.1?ATTACHMENT_FU安裝
5.2?RMAGICK安裝
5.3?數(shù)據(jù)庫(kù)定義
5.4?MODEL的開(kāi)發(fā)
5.5?CONTROLLER和VIEW的開(kāi)發(fā)
5.6?生成副本
5.7?AJAX方式上傳文件
第6章?搜索
6.1?基本搜索
6.2?全文搜索
6.3?與第三方服務(wù)集成的搜索
6.4?搜索提示
6.5?漸增式搜索
第7章?RSS與Trackback
7.1?什么是RSS
7.2?如何生成RSS
7.3?如何解析RSS
7.4?什么是TRACKBACK
7.5?如何實(shí)現(xiàn)TRACKBACK
第8章?地圖服務(wù)
8.1?地圖服務(wù)及成功站點(diǎn)示例
8.2?GOOGLE?MAPS?API
8.3?地圖服務(wù)提供商
8.4?GOOGLE?MAPS與谷歌地圖的集成
8.5?地圖瀏覽控制
8.6?在RAILS應(yīng)用中嵌入地圖
8.7?通過(guò)RAILS將地圖與業(yè)務(wù)數(shù)據(jù)關(guān)聯(lián)
8.8?定義自己的地圖瀏覽客戶端
第9章?Mashup
9.1?MASHUP成功站點(diǎn)示例
9.2?常見(jiàn)API使用方式
9.3?RUBY的MASHUP資源
9.4?快速上手示例
9.5?開(kāi)放API平臺(tái)
第10章?部署演練
10.1?部署思路和原則
10.2?動(dòng)手實(shí)驗(yàn)準(zhǔn)備
10.3?部署初體驗(yàn)
10.4?不拘一格的部署新思維
10.5?部署后的監(jiān)控調(diào)優(yōu)和治理活動(dòng)