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