曙海教學(xué)優(yōu)勢(shì)
本課程,秉承二十一年積累的教學(xué)品質(zhì),以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,面向企事業(yè)項(xiàng)目實(shí)際需要,老師將會(huì)與您分享設(shè)計(jì)的全流程以及工具的綜合使用經(jīng)驗(yàn)、技巧。課程可定制,線上/線下/上門(mén)皆可,熱線:4008699035。
曙海培訓(xùn)的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系,合作企業(yè)30萬(wàn)+。曙海培訓(xùn)的課程在業(yè)內(nèi)有著響亮的知名度。
培訓(xùn)對(duì)象
軟件開(kāi)發(fā)人員
? 預(yù)備知識(shí)
具備其它編程語(yǔ)言基礎(chǔ)
? 培訓(xùn)目標(biāo)
1. 熟練掌握Erlang基本語(yǔ)法;
2. 熟練掌握Erlang順序編程、并發(fā)編程及分布式編程;
3. 熟練掌握Erlang OTP行為;
課程內(nèi)容:
1. Erlang 簡(jiǎn)介
? Erlang的歷史
? Erlang語(yǔ)言特性
? Erlang商業(yè)應(yīng)用
? Erlang開(kāi)源項(xiàng)目
2. Erlang基礎(chǔ)
? Erlang數(shù)據(jù)類(lèi)型
? 模式匹配
? 函數(shù),模塊,內(nèi)建函數(shù)
? Emacs erlang-mode的使用
3. Erlang順序編程
? 條件選擇語(yǔ)句
? 斷言
? 變量范圍的含義
? 遞歸和尾遞歸模式
4. Erlang并發(fā)編程
? 進(jìn)程的創(chuàng)建
? 消息的發(fā)送、接收
? 接收超時(shí)、進(jìn)程注冊(cè)
? 進(jìn)程管理工具
5. Erlang進(jìn)程設(shè)計(jì)模式
? 進(jìn)程模式的概念
? OTP行為的基本思想
6. Erlang進(jìn)程錯(cuò)誤處理
? Erlang的進(jìn)程錯(cuò)誤處理機(jī)制
? 退出信號(hào)、退出信號(hào)的傳播語(yǔ)義
7. Erlang代碼升級(jí)
? 代碼升級(jí)的過(guò)程
? Erlang代碼服務(wù)器、代碼搜索路徑的概念
8. Erlang高級(jí)構(gòu)造
? 記錄
? 列表解析
? 引用
? 宏定義
? 二進(jìn)制、位語(yǔ)法、位串解析的使用
9. Erlang分布式編程
? 節(jié)點(diǎn)類(lèi)型、結(jié)點(diǎn)可視化
? 通信與安全
? 通信與消息
? 節(jié)點(diǎn)連接
? 內(nèi)建函數(shù)
10. ETS表
? ETS表的存儲(chǔ)機(jī)制
? ETS表的match、select、fun2ms操作
? 表的可視化
11. OTP行為
? OTP設(shè)計(jì)模式
? Gen_server
? Gen_fsm
? Gen_event
? Supervisor
? Application