报名咨询

咨询电话:025-66679661
QQ咨询:ROR培训咨询

ROR个人培训

当前位置 首页 >> 个人培训 >> Ruby 程序员班

Ruby 程序员班

来源:     作者:    发布日期:2008-07-02     浏览次数:

学习内容 主要内容及要求 目的
沟通、了解 自我介绍、与学员、项目经理等相互了解、熟悉,大家自由发表对软件开发的认识、及自我水平的评价 学员与学员之间相互认识、项目经理向学员解疑
Linux基础 Ubuntu(Centos)桌面版系统安装及使用 搭建高效的开发操作环境,掌握实际动手操作能力、并能形成解决各种操作过程中出现问题的思路有方。
SVN/Git服务器搭建与管理、使用 SVN服务器的搭建、管理,以及作为SVN/Git客户端的使用方法 掌握版本库SVN的服务器搭建、使用与维护和Git的使用
Ruby入门 Ruby语言介绍、及环境的搭建 了解与认识Ruby,并能在不同的系统上搭建ruby运行及开发环境
标准数据类型 数字、字符串、区间等Ruby的标准类型 了解与常握这些数据类型的使用
正则表达式 正则表达式的使用 精通正则表达式的使用
类和对象 了解ruby中类和对象的概念、原理及继承、类变量、类方法、访问控制等 深入理解Ruby中类的基本原理及使用
Block及迭代器 什么是Block?能给我们带来什么?以及如何使用。迭代器的使用 理解Block设计的思想,要能灵活运用。
表达式 运算符表达式、赋值表达式、条件执行、循环等表达式 熟练掌握各种表达式的使用
异常处理 异常类、异常的处理、捕获和抛出等 对异常的理解与认识,及Ruby中如何处理异常
模块 什么是Mixin?能带来什么? 掌握Ruby的“多继承”的实现,Mixin的原理理解
文件操作 Ruby中文件的读写等操作 掌握在Ruby中的IO操作,及标准类库的使用
线程与进程(一) 多线程、进程编程 Ruby中多线程的概念
线程与进程(二) 多线程、进程编程 掌握多线程编程
调试器 调试程序 掌握Ruby中调试程序的方法
单元测试 单元测试概念、目的、及测试框架的使用 掌握单元测试的框架的使用,深刻理解TDD开发方式
Duck Typing “像鸭子一样编程” 理解Duck Typing的思想与方法
网络编程 编程各种网络软件 熟悉网络相关原理知识并能使用Ruby的相关类库编写网络软件
DRb Ruby分布式编程 掌握Ruby分布式编程原理与方法
Rake 自动执行任务 了解与掌握rake及自动运行任务的实现
项目实践: 1、 课题由项目经理临时指定,或从案例库中抽取 2、 每三人分一小组,定小组长一名3、 各小组需在周一上午拟好开发计划,包括:任务安排表、人员安排表、项目基本分析等相关文档及安排 4、 提交项目成果,包括:软件、文档,举办总结大会。选举“最佳开发组”等称号,颁发证书及纪念品