iT邦幫忙

11

{FLYING ITMEN}PHP 實現IOC/DI & 活用非同步與流程控制

各位IT邦前輩和邦友們,大家好!

4月份 Flying ITMen 講座活動主題
分別由SAM大、費公主講
PHP、活用非同步與流程控制

時間 : 2016/04/24,星期日,下午 13:30
地點 : 台北市長安西路78巷4弄2之1號2樓
(台北轉運站華陰街出口對面右手邊就是長安西路78巷)

開始時間
2016-04-24,下午 13:00
結束時間
2015-04-24,下午 17:30

請點我報名
PHP實現IOC/DI(控制反轉/依賴注入)
主講人:SAM大
第一堂:
php實現IOC/DI(控制反轉/依賴注入),透過依賴注入來取得初始化物件,再透過控制反轉來靈活取得物件的使用方法。

第二堂:
如何在Codeigniter 3.0(簡稱CI3)來實現IOC/DI及使用NAMESPACE。
了解『控制反轉/依賴注入』,如何將這個功能實作入CodeIgniter。
並且在CI3實作使用NameSpace來定義類別的命名空間。

活用非同步與流程控制
主講人:Fillano 馮旭平
[1. 非同步的基礎]
=== a. 程式在Javascript中怎麼執行? ===

(1) 三種詞法環境(Lexical Environment):global, module, function
(2) 執行過程

(2-1) global
(2-2) module
(2-3) function
=== b. 單一執行緒的迷思 ===
(1) 除非使用執行緒,大部分的程式語言都是同步執行的
(2) 非同步的動作,例如:
IO、使用者互動等,會在獨立的執行緒處理,再利用callback的方式執行

(2-1)Java的例子:SWT button
(2-2).NET的例子:Window Form Button
(2-3)Javascript的例子:HTML Button
(3) Javascript多執行緒
(3-1)HTML5 Worker
(3-2)native module
(3-3)cluster
=== c. 非同步執行的原理 ===
(1)另一個thread
(2)執行隊列
(3)timer in node.js
(3-1)setTimeout() / setInterval()
(3-2)setImmediate()
[2. classic: callback]
=== a. continuation passing style ===
=== b. 好處 ===
=== c. 缺點 ===
[3. a little modern: async module]
=== a. 流程控制的概念 ===
=== b. caolan async ===
=== c. 使用async的方式做流程控制 ===
=== d. 好處 ===
=== e. 缺點 ===
[4. 使用ES6(ES2015): Promise, Generator / Iterator]
=== a. Promise ===
(1) 非同步函數返回Promise,而非執行callback
(2) Promise可被解決或拒絕
(3) 例外會被Promise處理
(4) 例子
(5) 優點與缺點
=== b. Generator / Iterator ===
(1) Iterator
(2) 讓東西可被迭代
(3) 迭代的範例
(4) Generator
(5) 用Generator模擬async/await
(6) Generator的範例

報名簽到須知:

活動為免費活動,可是因場地費用關係,每個人酌收台幣 200 元,

來平均掉場地費用,講師部分為免費,場地費為簽到時收取。
報名網址:
請點我報名


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
海綿寶寶
iT邦大神 1 級 ‧ 2016-03-31 08:40:42

PHP實現IOC/DI(控制反轉/依賴注入)
主講人:SAM大

活用非同步與流程控制
主講人:Fillano 馮旭平

耳邊響起一首老歌的歌詞
人們用我熟悉的文字,說著我聽不懂的話
唱歌

鐵殼心 iT邦高手 1 級 ‧ 2016-04-06 11:15:51 檢舉

現場有供應女財神的粽子嗎?喜歡

鐵殼心 iT邦高手 1 級 ‧ 2016-04-06 11:18:21 檢舉

iT邦幫忙MVPantijava提到:
人們用我熟悉的文字,說著我聽不懂的話

黃舒駿先生的 聽不懂的話

tecksin提到:
現場有供應女財神的粽子嗎?

確定不會被女財神綁成肉粽嗎汗

0
賽門
iT邦超人 1 級 ‧ 2016-03-31 09:09:59

兩位在網站開發領域的資深高級程式人的課,還免費!不聽太可惜了。
讚

0
weiclin
iT邦高手 4 級 ‧ 2016-03-31 15:09:35

高雄人哭哭...

看更多先前的回應...收起先前的回應...

weiclin提到:
高雄人哭哭...

這個免緊張,我們會規劃一下高雄場~~!

鐵殼心 iT邦高手 1 級 ‧ 2016-04-06 11:18:48 檢舉

沒有台東場抗議

tecksin提到:
沒有台東場

就決定是鐵大了!
讓鐵大來講一下如何調教小三噴鼻血

為啥米沒有火星人場 ~~~

januslin提到:
為啥米沒有火星人場 ~~~

總裁 iT邦好手 1 級 ‧ 2016-04-07 09:32:29 檢舉

你說下禮拜要開???驚

火星人說:明天把門神綁架到火星,幫忙安裝星際網路偷笑

我要留言

立即登入留言