Upload
shengyou-fan
View
12.117
Download
2
Embed Size (px)
Citation preview
范聖佑@shengyouhttps://www.facebook.com/shengyoufan
得寬科技 研究員Laravel 台灣 版主laravel-dojo 作者
Laravel Framework• 由 Taylor Otwell 主導開發,目前 4.2 版:
- 參考 Ruby on Rials、ASP.NET MVC 及
Sinatra 的語法和架構
- 大量使用 Symfony 元件,建立堅實的框架基礎
- 預定 2015.01 發佈 5.0 版
核心理念
語法簡單優美的,讓開發者愉快的 PHP 框架!
Happy developers make the best code.
★ 參考資料:http://laravel.tw/docs/4.2#laravel-philosophy
選擇 Laravel 的原因• 傳教士多
- 各方大神投入 Laravel 開發工作 (Cool
kids are in the community!)
• 社群大
- 2013 年最受歡迎框架
- Github 最多關注 PHP 框架★ 參考資料:http://laravel-news.com/category/the-artisan-files/
★ 參考資料:http://taylorotwell.com/on-community/
市場調查現況
★ 資料來源:http://www.sitepoint.com/best-php-frameworks-2014/
Laravel 是 2013 年最受歡迎的框架
Github 最受觀注Laravel 是 Github 上最多星星的 PHP 框架
★ Github 搜尋:http://bit.ly/1t1qsEz
★ Wikipedia 紀錄:http://en.wikipedia.org/wiki/Laravel#cite_note-7
工作坊內容• 延續講座主題內容,透過實作一個 Blog
的過程,逐步講解如何使用 Laravel 框架開發一個網路應用程式
• 工作坊共計 4 日 (12/06、12/07、12/13、12/14),每日 5 個小時 (PM 1:00 ~ 6:00),總計 20 個小時
各單元主題• 各單元主題如下:
- 開發環境建置- 開發流程與工具介紹- 專案啟動與設定- Schema/Migration 操作- Model/Seeding 整合- 使用 Eloquent ORM
- Route 機制- View 與樣板引擎- 連結 Controller
- CRUD 綜合應用- 使用者認證- 應用程式佈署
各日程表12/06 (六) 12/07 (日) 12/13 (六) 12/14 (日)
工作坊簡介 Schema / Migration 操作 Route 機制 CRUD 綜合應用
開發環境建置 Model / Seeding整合
View 與樣板引擎
使用者認證
開發流程與工具簡介
使用 Eloquent ORM
View 與樣板引擎
應用程式佈署
專案啟動與設定
使用 Eloquent ORM
連結 Controller 成果發表
工作坊節奏• 工作坊每一天預定進行 4 個單元,每一個單元約 1~1.5 小時,每一個單元結束時,休息 10~15 分鐘
• 每一個單元內會先講解該單元主題概念,並由講師示範一次。接著由學員依示範自行練習,完成後進入下一個單元
範例預覽• 本次工作坊範例預覽
- http://laravel4-first-class.gopagoda.com/
工作坊教學資源• 本工作坊相關教學資源已發佈至
- http://www.laravel-dojo.com/courses/laravel4-first-class