位置导航 >> 返回首页 >> Openstack培训 >>OpenStack开发培训>> OpenStack开发
OpenStack开发
         
课程介绍

    本课程OpenStack开发,以实践为主,理论为铺,学员将使用python编程语言进行OpenStack环境里的小项目开发,从而能够更好地理解OpenStack的框架,以及如何在框架里加入新的功能。

培训目标:

授课对象
    想要学习OpenStack开发的学员。
预备知识
 熟悉Linux系统的日常操作
 熟悉OpenStack的配置与运行方式
 熟悉Python编程语言
培训目标
 了解OpenStack的设计原理
 在OpenStack框架内进行项目开发
 理解云计算技术的使用

课程大纲:

1、OpenStack开发简介
2、python开发
python开发资源
开发工具
建立python工程
集成化测试
python环境里的工程化
3、OpenStack开发简介
OpenStack的组成
OpenStack依赖的软件
OpenStack的各组件之间的交互
OpenStack功能组件应该具备的功能
OpenStack的API
4、OpenStack开发
OpenStack开发的工作流
OpenStack工程应该是什么样子
创建最简单的OpenStack项目
Client或是Server
测试、代码检测及持续集成
5、编写OpenStack的客户端
验证OpenStack API
如何编写API的处理部分
重用OpenStack代码
python第三方库的使用
可重构代码
测试工程
6、OpenStack的组件设计与实现
7、OpenStack组件的设计
OpenStack组件的设计与规划
代码重用
配置文件
API设计
数据库处理
功能与可拓展性
8、编写最简单的OpenStack组件
代码的目录结构
加入OpenStack的通用代码
编写最简单的服务器
配置文件的处理
数据库的处理
作为客户端与其他组件交互
9、完善组件功能
API的设计
响应JSON请求
Reactor式代码设计
可拓展编程
项目的清理
测试代码
更完整的组件
组件功能的拆分
可持续升级代码
加入wsgi支持
处理AMQP
加入hooks
辅助脚本
10、OpenStack开发的深入
11、编写Dashboard界面
MVC框架Django
如何加入Horizon插件
Dashboard工程的创建过程
页面显示效果的处理
与界面交互
实现界面功能 – 客户端代码的复用
数据库处理
12、OpenStack的外部接口
熟悉OpenStack公用API的重要性
各主要功能组件的API接口
如何快速实现组件访问
拓展再有组件功能
可用公用代码库
可复用的测试代码
13、在不同云环境里开发
开发语言的选择
不同OpenStack部署上的编程
OpenStack与Amazon EC2
屏蔽cloud api的差异性
第三方代码的使用
14、OpenStack的定制
商用化OpenStack是怎么回事
定制OpenStack的规划
认证与计费功能的增强
处理存储
使用现有组件定制独特功能
引入新功能
界面

开课时间:

-->
费用及课时:
费用:9000 元
授课形式:双休班
报名须知:
报名须知 1、开课前20天提交培训需求至shenqh@cherpservice.com
我们收到您的培训需求发送课程介绍及教学纲要
2、课前15天提交培训报名申请表并完成付费流程
3、以收到汇款凭证为准,在上课前10天发放上课通知、邮寄发票
4、开课前5天培训前准备工作
5、课程咨询可拨打免费电话400 6898 072-或在线留言发送电子邮件shenqh@cherpservice.com 登陆QQ 1480825338联系我们 6上课时间:上午9:00---12:00 下午1:00——4:00
索取课程资料
在线咨询