
封面由 Laravel China 的聯(lián)合創(chuàng)始人兼首席體驗官,設(shè)計師 安正超 設(shè)計。
說明
Laravel 是出了名的學(xué)習(xí)門檻高,雖然有很棒的 文檔,可惜文檔的目的是為了快速查閱框架功能,對于新手來說并不友好。在 Laravel China 社區(qū) 上,也經(jīng)??吹叫率忠驗闆]有一個好的入門學(xué)習(xí),而遇到各種奇奇怪怪的問題,如使用 Windows 作為開發(fā)環(huán)境導(dǎo)致 .env 加載錯亂花了一個多星期 DEBUG 到白頭發(fā)多了好幾根。有時候可以在他們貼出來的代碼中看到非常糟糕的編碼習(xí)慣,如把業(yè)務(wù)邏輯寫在 routes.php 文件里。如果在學(xué)習(xí)的一開始,有好的入門課程,很多這些彎路都是可以避免。
萌生寫這本書的念頭已經(jīng)有一兩年了,因為創(chuàng)業(yè)中有很多挑戰(zhàn),個人職能的改變(架構(gòu)師、技術(shù)合伙人、UI 設(shè)計師、產(chǎn)品設(shè)計師、創(chuàng)始人),有很多東西要學(xué),怕精力不夠用,所以遲遲未敢下筆。期間也一直在觀察,希望有人會寫這樣的一本書,那樣我就有退卻的理由。直到有一天 發(fā)哥 對我建議,我們可以一起寫,我有 項目開發(fā)經(jīng)驗,他有時間。終于,在 8 月份開始起稿 《Laravel 入門教程》http://tutorial.laravel-china.org ,中間因為 公司業(yè)務(wù)變動 的事情,斷斷續(xù)續(xù)的寫著,最終在今日面世。
寫書真不簡單,尤其是寫一本 Laravel 入門的書籍,更是難度很高,要把控好技術(shù)話題的數(shù)量,不能一次性暴露太多信息給讀者,避免新手的閱讀難度太大。另一方面又兼顧實用性,讓讀者能真正從中學(xué)到技能。此中的權(quán)衡,也是這本書遲遲未出世的一個原因。
本書的特色:
- 定位為現(xiàn)代化 Web 開發(fā)新手入門,Git 工作流、前端工作流、Github 使用等;
- 使用 Laravel LTS 作為框架版本;
- 一步一步構(gòu)建一個完整的項目,讀者可以很輕松的跟著書的線索動手做下去;
- 使用真實項目開發(fā)中的流程工具,如:Git,Github,Gulp,代碼上線等;
- 最佳實踐,代碼中加入許多最佳實踐,讓新手從一開始就養(yǎng)成好習(xí)慣;
- 崇尚 「DRY(Don't repeat yourself)不要重復(fù)自己」,讓讀者能真切體驗到使用 Laravel 開發(fā)的愉悅感;
《Laravel 入門教程》適用于以下用戶
- 幾乎零基礎(chǔ),想入門 Web 開發(fā)的;
- 有 PHP 經(jīng)驗,準(zhǔn)備學(xué)習(xí) Laravel 的同學(xué);
- 學(xué)過 Laravel 但是遇到阻力的;
- 全棧工程師入門課程。
后續(xù)教程
目前計劃中有:
- 《Laravel 進(jìn)階教程》
- 《Laravel 開發(fā)規(guī)范》
- 《Laravel 實戰(zhàn) - 構(gòu)建 API》
- 《iOS 開發(fā)》
- 《安卓開發(fā)》
因為正在運營一家 技術(shù)公司 http://estgroupe.com/ ,工程實力將會是我們的核心競爭力,所以我計劃把這一系列課程打造為一套全棧工程師的培訓(xùn)課程,這套課程也會成為我們公司的工程師技術(shù)培訓(xùn)教材。