[全新課程] Swoole 從入門到實戰正式開班!

Laravel 道場一直抱持著要開課程,就要開最好的;要找講師,就找業界最有代表性的!籌備多時的 Swoole 課程將在 10 月正式推出!

Laravel 道場小編
Sep 17 · 6 min read

雖然 PHP 7 比起 PHP 5 在運算性能上已經有了非常明顯的倍數成長,但由於 PHP 語言特性的天生限制,導致無法在大部分高併發的場景下有好的性能表現。在 PHP 生態系中,也有許多專案透過 C extension 來加速 PHP 本身的性能,如 YaficePhalcon。但即便如此也無法有效解決 PHP 在每次請求需要反覆建立、消毀資源的消耗和在 I/O 處理上只能以同步阻塞的方式來運作的弱勢。Swoole 的出現恰恰解決了過去以往無法被解決的兩大痛點。

Swoole 是一個以 C 編寫的 PHP Extension,它提供了 TCP、UDP、Websocket、Memory 以及和 Go 語言相似的 Coroutine 等實用特性,為原生的 PHP 創造了更多的可能。

而早在 2017 年,Laravel 道場就開始關注 Swoole 這個主題,並在 PHP 也有 Day #33 的活動裡邀請 Albert (陳光賢) 為大家帶來 Swoole 主題的介紹。而在 2018 年的 LaravelConf Taiwan 再次邀請 Albert 為大會帶來了一場「優雅與效能,Laravel 與 Swoole 的整合之路」的主題。在該議程裡,Albert 介紹了 Swoole 的核心特性,以及他是如何將 Swoole 與 Laravel 兩個不同特性的框架整合在一起的經驗。

這兩次的合作都在推出後受到廣大的回響,Albert 也持續在台灣經營 Swoole 台灣 FB 社團。許多朋友給的回饋都是希望道場能推出對應的課程,讓大家能有機會進一步認識這個相對神祕的框架。

====> Albert Seafood 的信徒們別看了直接到報名頁吧! <====


Swoole 從入門到實戰一日班

因為大家的千呼萬喚,所以今年道場在籌備 LaravelConf Taiwan 2019 的同時,就希望能有延伸的教學活動。而在今年大會的閉幕活動上,總召聖佑就預告了大會活動不僅止於此,後續更會與 Albert 合作推出工作坊!

LaravelConf Taiwan 2019 閉幕活動上預告推出 Swoole 課程

是的,又是好一陣子的籌備與討論,現在我們要推出全新課程「Swoole 從入門到實戰」!在這堂課程裡, Albert 會帶領大家從編譯安裝、Swoole 模型架構、協程…等重點功能進行解說,並討論各種實務場景如何運用與實作。期望這堂課程能讓大家對於 Swoole 有基礎的認識,並有機會能運用在既有專案或流程中有 I/O 瓶頸的部分上,讓 Swoole 成為你 PHP 開發上的效能利器!

課程計劃

  • 開課日期:10/26 (六) 10:00~17:00 (週六一日 6 小時)
  • 上課方式:由講師以投影片和實務示範教授、並搭配專屬助教協助
  • 上課地點:淡江台北校園 (近捷運東門站)
  • 上課要求:請自備筆記型電腦 (需要 2~4 Core CPU、至少 8GB 的 RAM;建議使用 Unix-like 的作業系統、假如使用 Windows 的話,請務必帶 Windows 10 並先安裝 Vagrant、Homestead)
  • 課程費用:2,990 元整 (新台幣含稅可開三聯式發票,10/14 以前報名可享 2,690 早鳥價,今年有參加 LaravelConf Taiwan 的與會者會由大會寄發 2,390 的超低優惠券!)
  • 課程人數:限量 35 名

課程大綱

  • Swoole 簡介:包括原理、發展歷史及應用現況
  • 開環境境建置:包括如何編譯與安裝 Swoole
  • 使用 Swoole 的重要概念:包括 PHP 的基本構成/生命週期、Linux 的 I/O 模型、Process、Thread、Event Loop、Coroutine…等
  • 框架運用或整合現有框架:包括 Hyperf 框架入門、Swoole 與 Laravel 整合範例解析
  • 課程內容會搭配範例進行實作,從中體驗課程所學

講師 - 陳光賢 (Albert)

Albert 平常就喜歡寫程式解決自己日常生活的各種問題,熱衷於學習各種軟體架構與後端技術,日常的開發工作以 Laravel 為主。工作之餘也醉心於研究 Swoole 這套以 C extension 為底層的框架,並成立 Swoole 台灣 Facebook 社團。目前任職於 M17 旗下的舉手直播購物,擔任軟體架構師。

假如您還沒看過講師發表過的 Swoole 演講,請見這裡這裡這篇文章

=====================> 課程報名頁 <=====================

常見問題

  1. 我有參加 LaravelConf Taiwan 2019 ,請問有沒有優惠?
    答:有的!凡是有報名 LaravelConf Taiwan 2019 的朋友,都會收到一封由大會寄出的優惠碼,只要拿這個優惠碼到報名頁報名,就可以 2,390 的專屬優惠價參與!
  2. 我是 Albert Seafood 的信徒,也有優惠嗎?
    答:也有!只要在 10/13 以前報名課程,就可以用 2,690 的早鳥票參與!這是首次開課才有的優惠,錯過就沒囉!
  3. 我的 PHP 程度能上這堂課嗎?
    答:我們並沒有針對學員程度來設限,為了讓您可以順利接上這堂課的內容,講師在課程內容中已經有加入一些基本觀念的補強,只要您對 Swoole 有興趣就可以來上課。
  4. 有線上直播的參與方式嗎?
    答:抱歉!Laravel 道場的公開課都是希望以面對面講解、分步驟的引導、實務的操作及助教群的協助來進行,因此暫時不會有線上直播。課程期間為保障講師的版權,也嚴禁錄音錄影,敬請大家理解與配合。
  5. 這次我沒有辦法上課,以後有開課可以通知我嗎?
    答:沒有問題!請填寫我們 Laravel 道場的開課通知表單,有課程時會優先通知您

後記

為了籌備這堂課程,Albert 還特別在 8 月份遠赴上海參加一年一度的 PHPCon China 2019 與 Swoole 作者韓老師及 Swoole 核心團隊交流!期待能在大家彼此合作協力下,為 Swoole 及 PHP 生態系做出更長遠的貢獻。

Albert 特赴上海與 Swoole 作者韓老師會面

致謝

本次能夠順利開課,當然要感謝 Albert 大大的熱情與努力,也感謝 Laravel 台灣 固定班底的助教們,願意貢獻許多私人時間與我們一同籌備。謝謝大家!

本次的開課計劃就介紹到這邊,希望您會喜歡!假如您認同我們的努力,麻煩按個掌聲,您的表態支持是我們 Laravel 道場長期投入的基石;若您對我們的課程、社群活動有興趣,歡迎持續關注我們,若有任何建議或想法也歡迎與我聯絡!

道場官網:https://www.laravel-dojo.com/
粉絲頁:https://www.facebook.com/LaravelDojo/
部落格:https://medium.com/laraveldojo

Laravel 道場

Laravel 道場致力於提供最好的 PHP/Laravel 教育訓練及顧問服務。從 2013 年起就經營開發社群、舉辦讀書會、教學工作坊,希望透過活動交流與互動,能增加開發者的本職學能及產能。聯絡信箱:hi@laravel-dojo.com

Laravel 道場小編

Written by

Laravel 道場掃地僧。在每日灑掃的修行中尋找開悟靈感,目標是成為稱職的 PHP/Laravel 開發者。不定期為道場發佈業界新聞、熱門訊息及整理文件。

Laravel 道場

Laravel 道場致力於提供最好的 PHP/Laravel 教育訓練及顧問服務。從 2013 年起就經營開發社群、舉辦讀書會、教學工作坊,希望透過活動交流與互動,能增加開發者的本職學能及產能。聯絡信箱:hi@laravel-dojo.com

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade