阅读更多

2009年11月19日-20日,ThoughtWorks将在北京举行持续集成的培训大会,讲解如何使用Cruise进行持续集成开发。相信身为企业核心的你一定不会错过!

大会官网链接: http://www.cspi.com.cn/
ThoughtWorks网站链接:http://www.thoughtworks.com.cn/


11月19日(周四、全天)、11月20日(周五、上午半天)
北京京仪大酒店
每天7小时 (9:00-12:00,13:30-17:30),上午半天(9:00-12:00)


课程名称:持续集成之道-使用Cruise培训课程

课程介绍:

软件项目需要敏捷,企业更需要敏捷。一支敏捷的团队能够在项目中收获成功,而一家敏捷的企业能够在市场的风雨中屹立不倒。

在敏捷实践中存在一种名为“持续集成”的实践。持续集成(ContinuousIntegration,CI)是“节能减排”的一种重要体现,是一种绿色实践,它在拒绝浪费,降低产品研发风险,提高软件质量方面起到了举足轻重的作用。尤其是对企业级用户来说,它大大的降低了开发成本和周期。

从全世界范围的软件研发趋势来看,开源项目都实施了持续集成的工作,大量商用软件的研发工作也在逐渐拥抱这一敏捷实践。

通过本课程你将会学到如何搭建有效的持续集成环境,来帮助减少开发中的集成问题,提高代码质量以及整个团队的沟通和协作。你也会发现,一个好的持续集成环境如何扮演团队中沟通枢纽的角色。

培训目标
理解持续集成的要点及原则
能够在自己的组织中搭建持续集成环境,运行自动化测试,收集并报告构建结果
能够识别并解决持续集成中的常见问题
了解Cruise的特性和用法

培训对象
  本课程适合公司技术负责人,项目经理,资深开发人员。

课程内容
持续集成的要点和原则
持续集成的准备工作
搭建持续集成环境
构建策略和最佳实践
构建结果通知机制
自动化测试
自动化代码分析
与问题追踪工具集成
自动化发布管理
分布式构建
在大型项目中应用持续集成



 讲师


李彦辉,ThoughtWorks咨询师,在大规模企业应用开发和互联网应用开发方面有6年经验,对于程序设计和敏捷开发方法的理论和实践方面有较深认识。目前致力于研究和传播构建、测试、部署方面的最佳实践。

许伟,ThoughtWorks咨询师,拥有6年企业应用开发经验,对于程序设计和敏捷开发方法的实践有较深认识。加入ThoughtWorks之前作为项目经理成功交付了多个企业应用项目。目前发起了Thelei Code Generator和DBDeploy For C++等多个开源项目,现从事敏捷软件开发,关注于敏捷实践在软件开发中的应用,致力于敏捷实践的推广。

 

 


课程费用:3500元/1.5天/人
以上课程由ThoughtWorks提供,课程将根据实际预约人数情况确定。课程费用需单独支付。

培训优惠政策:
10月31日前预约培训课程,享受8.8折优惠,
团购(5人以上)优惠政策,请致电ThoughtWorks咨询
培训费用涵盖:听课费、上机费、资料费、午餐费

联系方式:
张小姐
上海炯耐计算机软件有限公司(Javaeye网站)
电话:021-6350-5501
手机:13764629212

JavaEye关于持续集成的帖子:
http://www.iteye.com/topic/499333
http://www.iteye.com/topic/59869?page=1

 

  • 大小: 84.8 KB
  • 大小: 107.8 KB
13
11
评论 共 2 条 请登录后发表评论
2 楼 DT1 2009-12-29 13:21
不是两页,是首页就有问题了,汗。
1 楼 iaimstar 2009-11-12 13:27
3500元/1.5天/人 。。。。我是穷b

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 解决Django后台ManyToManyField显示成Object的问题

    如果一个模型里包含了ManyToManyField,在admin... 您可能感兴趣的文章:Django ORM多对多查询方法(自定义第三张表&ManyToManyField)在Django admin中编辑ManyToManyField的实现方法Django 多表关联 存储 使用方法详解

  • 需求分析

    一、什么是软件需求 业务需求:反应了组织机构或者客户对系统、产品高层次的要求,他们一般在项目视图与范围文档中予以说明。 用户需求:描述了用户使用产品必须要完成的任务,一般在使用的一些实例中或方案脚本说明中予以说明。 功能需求:定义了开发人员必须实现的软件功能,使得用户完成他们的任务,从而满足业务需求。 非功能性需求: 遵从某些标准,规范和合约。 性能要求。 质量属性。 二、需求澄清 需求阶段位置: 需求是软件项目研发的开始; 需求是组建研发团队后第一次集体参与讨论的事情; 需求是保障质量

  • 敏捷开发 需求澄清

      SE整理完一个迭代的需求以后,进入下一个流程需求澄清,需求澄清的主要目的是给开发人员澄清需求,确认开发点。   需求澄清的一般流程为:         1.  SE给开发人员讲解需求点         2.  开发人员评论需求点是否合理,完善         3.  开发人员大致描叙实现该需求点的难点         4. 所有人员对该需求点进行评点,如果评的点不统一,则要评点多和少

  • 软件测试流程

    1.需求澄清:需求澄清会议一般由产品经理发起,产品经理在需求澄清会议之前1d左右发出迭代版本需求,开发和测试对需求进行理解,需求澄清会议产品经理对需求细节进行讲解和问题答疑,目的是使产品,开发和测试对需求理解一直; 2.测试方案设计:测试方案设计是测试流程中最重要的一个环节,先由各个测试人员对负责功能进行测试方案设计,再在测试内部进行评审,测试人员对测试方案进行修改,测试内部评审通过后邮件发给产品

  • 第五章 澄清概念意义

    第五章 澄清概念意义 模糊 模棱两可 一个词如果不止有一个意思,而我们又不能确定它所指的是哪一个意思,那么这个词就是模棱两可 词汇的模棱两可 指称的模棱两可句法的模棱两可 偷换概念 如果一个词具有多种意义,在论证的一个地方使用它的一个意义,而在另一个地方使用它的另一个意义,人们称之为偷换概念。 偷换概念的论证是无效的。前提之间,以及前提和结论之间的相关性要依靠词语的一致性来

  • 产品经理】需求分析

    基于一个问题,一个目的,去设想方案的思路:大方向:不够,不好1,对不够好的,解决方法,直接加上。然后评估是否引入了其他问题,如果引入了其他问题,看新问题能否方便解决。新问题的解决方法顺便引入。如果新问题解决困难,舍弃该方案、2,不好的解决方法,直接删掉。然后评估是否引入了其他问题,如果引入了其他问题,看新问题能否方便解决。新问题的解决方法顺便引入。如果新问题解决困难,舍弃该方案、点击搜索按钮,跳转到了搜索页面需求分析步骤1,理解需求,==需求澄清,搞清楚为什么,角色,现状,解决方案。

  • Django 多表操作

    文章目录一、多表关系二、一对一`2.1.创建模型关系``2.2.增删改查`增:查改删三、一对多`3.1.创建模型关系`3.1.1.设计三张表3.1.2.同步数据到数据库`3.2.增删改查`3.2.1.正向查询:通过应用名称查询所属项目(app-&...

  • python多表联合查询 优化_python + django 多表联合查询(left join)方法求教

    呵呵问题如下:有两张表,A表字段:编号、地址B表字段:编号(外键到A表编号)、姓名问题:现在想要联合查询两张表,显示姓名和地址,如sql:select A.addr, B.name from B left join A on B.number = A.nember....

  • django--多表查询

    一对一 author = models....# on_delete级联删除,一方删除,另一方也跟着删除,django2.0版本以下默认有级联删除属性 一对多 publishs=models.ForeignKey(to="Publish",on_delete=models.CASCADE,) ...

  • Django mysql html 多表联查-处理多对多的表关系

    mysql多对多的表关系,在html页面上输出

  • 拿什么来澄清需求

          今天在参加与吴穹博士的敏捷交流中不禁让我想起了目前正在进行的一个项目。         项目是我们与国外的开发团队合作开发,说白了就是我们给出需求,他们来设计、开发、测试,且对方是严格的CMMI5。         项目的初期是对方的SE与我们通过原型来收集需求,之后他们会根据对需求的理解整理出一个设计需求,实际上就是一个功能分解,然后根据设计需求进行项目估算(开发+测试),测试团队也...

  • 澄清需求真是很痛苦的事情

    特别是你的“客户”也不知道自己的需求是什么的时候!所以有了敏捷开发,唉,关键是老大允不允许在这个关键特性上来个敏捷呢?

  • 澄清字符串的格式!

    用户友好的介绍 如果您不熟悉String格式或只想快速解决问题,那么String格式的Java文档不是最容易阅读和理解的。 尽管它很完整,但它不是非常用户友好的,所以我想我会尝试编写一个更清晰的版本。 这篇文章不仅对您有帮助,而且对我本人来说也很重要。 格式化方法 有两种提供String格式化行为的方法: format()和printf() 。 format()方法是String.cla...

  • 需求澄清会议,测试需要做那些事情?

    1、深刻理解需求,需求澄清的时候就不要在会议上面玩手机或者干其他事情了,因为如果需求理解不深刻,后面测试相关的工作就很难开展,2、找到需求中设计不合理或者很难理解的地方3、思考需求中的测试点,影响我们做测试的地方让产品经理给出说明?比如说这种异常情况怎么处理?有多少种状态?状态之间如何转化什么的,反正就是影响我们测试的地方都要让产品给出说明,这样给我们后面写测试设计和测试用例扫清障碍...

  • 需求澄清会议提高质量的思路

    关键点有三: 1、提前发出来消化一下; 2、PO本身的思路要很清晰,验收标准要能体现关键点 3、概述、讨论循环清晰的讲解思路; 澄清会议的思路 第一次讲述整体思路、然后讨论与提问 第二次进一步陈述细节、然后讨论与提问 第三次基本把所有细节讲完、然后讨论与提问 相比单纯的讲,增加PO与成员的交互,同时以一个整体到局部,不断演进的思路讲述,更 符合人的理解方式

  • Django数据表关联关系映射(一对一、一对多、多对多)

    Django 中定义了三种关系类型的字段用来描述数据库表的关联关系:一对多(Foreignkey)、一对一(OneToOneFiled)、以及多对多(ManyToManyFiled),在本节我们对它们做简单的介绍。这种类型在数据库中体现是外键...

  • django mysql多表查询_Django基础-Model数据库多表操作(一对多)

    创建多表外键关联models.pyfrom 应用名 import modelsclass 表1(models.Model): #子表id=models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID') ...

  • 使用django admin显示外键关联下拉选项,并在点击保存后将外键关联值更新到本表中

    首先,我这个想增加这个模型数据时有一个下拉选项是Customer表中的字段,然后想通过选择该选项保存后,把这个选项的值添加到本表中的customer_name字段。 第一个红框处是外键关联表名,第二个红框处是关联字段名,第...

  • django学习笔记5-多表查询

    紧接着上次笔记:...2, 反向查询:通过子表查询 练习:查询id=2的name,title,payment 任务:在人员信息表中查询“软件开发”的职业信息 任务:查询人员信息表中查询payme在10000-20000之间的人员信息 ...

  • Django Xadmin中关联数据的显示方式配置

    1.Django admin关联数据显示方式 在使用django自带的admin时,如果涉及到一对多关系,并且能够在一的一方查看多的一方和编辑多的一方时,我们可以使用如下的方式来实现。而多的一方显示样式可以通过继承不同的类来...

Global site tag (gtag.js) - Google Analytics