Chef架构培训
- Ruby培训课程目录
- Ruby on Rails培训
- Chef架构培训
课程介绍:
Chef是由Ruby开发服务器的构成管理工具,本课程全面介绍Chef的设计原理、架构及应用实现方法。该课程以实验案例为主,在2天的课程中学员可掌握Chef。课程对象:
Rbuy的程序设计工程师、开发工程师、管理工程师,及基于Ruby系统的顾问等人员。课程长度:2天
最新时间:定制课程(内训),人满开班(公开课)
课程大纲:
1、Chef架构介绍
Chef发展概述
Chef整体介绍
Chef整体应⽤
Chef特点
2、Chef是对⾃自动化运维管理的抽象
可编程单元
⾃自动化管理
3、Chef中的概念,是对这种抽象的实现
Chef Server/ Solo
Environments
Search
Status
Roles
Nodes
Cookbooks
Databags
Clients
Users
4、Ruby基础
对象/ ⽅方法 / 类
变量 / 常量 / 关键字 / ⽅方法命名
类 / 模块
数组 / Hash / 字符串 / Boolean等数据类型
逻辑语句
操作符
5、Chef Client源码架构
Rubygems
Gem
Bundler
Chef源码结构
Ruby在Chef中的应⽤用
Chef中的Ruby DSL
6、讲解Rails的基本概念
MVC
Restful
约定⼤大于配置
Rails的组织结构及其作⽤用
ActionPack
ActiveModel
ActiveRecord
ActiveSupport
7、Chef Server Web UI: Rails相关
从Rails应⽤用的⾓角度了解Chef Server Web ui
Chef Server WebUI的结构拆解
结合之前讲的Rails的概念让学员参与
源码讲解
8、Chef Server Web UI: Chef Server API
学习Chef Server API
从Chef Server Webui对于API的调⽤用
Chef Server Postgresql数据库结构
Chef Server Restful API详解
9、Q&A
Chef发展概述
Chef整体介绍
Chef整体应⽤
Chef特点
2、Chef是对⾃自动化运维管理的抽象
可编程单元
⾃自动化管理
3、Chef中的概念,是对这种抽象的实现
Chef Server/ Solo
Environments
Search
Status
Roles
Nodes
Cookbooks
Databags
Clients
Users
4、Ruby基础
对象/ ⽅方法 / 类
变量 / 常量 / 关键字 / ⽅方法命名
类 / 模块
数组 / Hash / 字符串 / Boolean等数据类型
逻辑语句
操作符
5、Chef Client源码架构
Rubygems
Gem
Bundler
Chef源码结构
Ruby在Chef中的应⽤用
Chef中的Ruby DSL
6、讲解Rails的基本概念
MVC
Restful
约定⼤大于配置
Rails的组织结构及其作⽤用
ActionPack
ActiveModel
ActiveRecord
ActiveSupport
7、Chef Server Web UI: Rails相关
从Rails应⽤用的⾓角度了解Chef Server Web ui
Chef Server WebUI的结构拆解
结合之前讲的Rails的概念让学员参与
源码讲解
8、Chef Server Web UI: Chef Server API
学习Chef Server API
从Chef Server Webui对于API的调⽤用
Chef Server Postgresql数据库结构
Chef Server Restful API详解
9、Q&A