班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
|
- RUBY深入編程培訓大綱
RUBY深入編程培訓大綱
課程描述:
Ruby是一種跨平臺、面向對象的動態類型編程語言。Ruby體現了表達的一致性和簡單性,它不僅是一門編程語言,更是表達想法的一種簡練方式。它不僅受到廣大程序員的歡迎,無數的軟件大師亦為其傾倒。
課程大綱:
第1部分 Ruby面面觀
第1章 入門
1.1 安裝Ruby
1.2 運行Ruby
1.3 Ruby文檔:RDoc和ri
第2章 Ruby.new
2.1 Ruby是一門面向對象語言
2.2 Ruby的一些基本知識
2.3 數組和散列表
2.4 控制結構
2.5 正則表達式
2.6 Block和迭代器
2.7 讀/寫文件
2.8 更高更遠
第3章 類、對象和變量
3.1 繼承和消息
3.2 對象和屬性
3.3 類變量和類方法
3.4 訪問控制
3.5 變量
第4章 容器、Blocks和迭代器
4.1 容器
4.2 Blocks和迭代器
4.3 處處皆是容器
第5章 標準類型
5.1 數字
5.2 字符串
5.3 區間
5.4 正則表達式
第6章 關于方法的更多細節
6.1 定義一個方法
6.2 調用方法
第7章 表達式
7.1 運算符表達式
7.2 表達式之雜項
7.3 賦值
7.4 條件執行
7.5 Case表達式
7.6 循環
7.7 變量作用域、循環和Blocks
第8章 異常,捕獲和拋出
8.1 異常類
8.2 處理異常
8.3 引發異常
8.4 捕獲和拋出
第9章 模塊
9.1 命名空間
9.2 Mixin
9.3 迭代器與可枚舉模塊
9.4 組合模塊
9.5 包含其他文件
第10章 基本輸入和輸出
10.1 什么是 IO 對象
10.2 文件打開和關閉
10.3 文件讀寫
10.4 談談網絡
第11章 線程和進程
11.1 多線程
11.2 控制線程調度器
11.3 互斥
11.4 運行多個進程
第12章 單元測試
12.1 Test::Unit框架
12.2 組織測試
12.3 組織和運行測試
第13章 當遇到麻煩時
13.1 Ruby調試器
13.2 交互式Ruby
13.3 編輯器支持
13.4 但是它不運作
13.5 然而它太慢了
第2部分 Ruby與其環境
第14章 Ruby和Ruby世界
14.1 命令行參數
14.2 程序終止
14.3 環境變量
14.4 從何處查找它的模塊
14.5 編譯環境
第15章 交互式Ruby Shell
15.1 命令行
15.2 配置
15.3 命令
15.4 限制
15.5 rtags與xmp
第16章 文檔化Ruby
16.1 向Ruby代碼中添加RDoc
16.2 向C擴展中添加RDoc
16.3 運行RDoc
16.4 顯示程序用法信息
第17章 用RubyGems進行包的管理
17.1 安裝RubyGems
17.2 安裝程序Gems
17.3 安裝和使用Gem庫
17.4 創建自己的Gems
第18章 Ruby與Web
18.1 編寫CGI腳本
18.2 Cookies
18.3 提升性能
18.4 Web服務器的選擇
18.5 SOAP及Web Services
18.6 更多信息
第19章 Ruby Tk
19.1 簡單的Tk應用程序
19.2 部件
19.3 綁定事件
19.4 畫布
19.5 滾動
19.6 從Perl/Tk文檔轉譯
第20章 Ruby和微軟Windows系統
20.1 得到Ruby for Windows
20.2 在Windows下運行Ruby
20.3 Win32API
20.4 Windows 自動化
第21章 擴展Ruby
21.1 你的第一個擴展
21.2 C中的Ruby對象
21.3 Jukebox擴展
21.4 內存分配
21.5 Ruby的類型系統
21.6 創建一個擴展
21.7 內嵌Ruby解釋器
21.8 將Ruby連接到其他語言
21.9 Ruby C語言API
第3部分 Ruby的核心
第22章 Ruby語言
22.1 源代碼編排
22.2 基本類型
22.3 名字
22.4 變量和常量
22.5 表達式
22.6 方法定義
22.7 調用方法
22.8 別名
22.9 類定義
22.10 模塊定義
22.11 訪問控制
22.12 Blocks,Closures和Proc對象
22.13 異常
22.14 Catch 和 Throw
第23章 Duck Typing
23.1 類不是類型
23.2 像鴨子那樣編碼
23.3 標準協議和強制轉換
23.4 該做的做,該說的說
第24章 類與對象
24.1 類和對象是如何交互的
24.2 類和模塊的定義
24.3 頂層的執行環境
24.4 繼承與可見性
24.5 凍結對象
第25章 Ruby安全
25.1 安全級別
25.2 受污染的對象
第26章 反射,ObjectSpace和分布式Ruby
26.1 看看對象
26.2 考察類
26.3 動態地調用方法
26.4 系統鉤子
26.5 跟蹤程序的執行
26.6 列集和分布式Ruby
26.7 編譯時?運行時?任何時
第4部分 Ruby庫的參考
第27章 內置的類和模塊
第28章 標準庫
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
???
?
?
?
?
?
|