诱人的Ruby-视频课程基础提高篇

独家

下载课程

下载学院APP

缓存视频离线看

收藏(136)

诱人的Ruby-视频课程基础提高篇

适用人群: Ruby爱好者,学习本课前先学习入门篇。

共12课时 共9小时40分钟 更新时间:2015-06-29

价  格

¥299

优惠活动

会员95折

2424小时内答疑

课时永久观看

退15分钟内无条件退款

  1. 仅限付费视频课程适用
  2. 购买后15分钟内可以找到客服进行沟通退款
  3. 退款将返还至51CTO学院账户,不支持提现
  4. 下载资料后不再享有退款特权
  5. 客服(Tel&QQ:400-851-9651)
  6. 最终解释权归51CTO学院所有

APP缓存听课

PC倍速播放

专属资料下载

  •  

    专题1 | 《诱人的Ruby》入门与基础提高套餐

1/1

课程介绍

课程大纲

学习资料

学员评价

课程目标
进一步提高对Ruby的认知,为后面学习打下基础。
适用人群
Ruby爱好者,学习本课前先学习入门篇。
课程简介
  • 初识Ruby

    三项内容:1、Ruby的概要介绍及其特性简单描述2、Ruby环境搭建(RVM)以及编辑器的推荐(Sublime Text2)3、如何执行Ruby代码4 windows上Ruby多版本管理工具,Pik,我在视频里没有介绍。

  • Ruby Style

    从了解Ruby Style开始做一名靠谱的Ruby程序员1 Ruby编码风格概览2 来自社区的最佳实践:Github Ruby 编码规范导读3 一些工具的介绍SublimeText2绑定rvm, TomDoc介绍

  • 选择正确的控制结构

    选择正确的控制结构,避免编程陷阱, 写出简单易懂,逻辑清晰的代码。包含知识点: Ruby中的控制结构语句以及相关语法糖(||=,flip-flop等)深入讲解 /结合来自于Ruby社区最佳实践避免陷进/ Pry的使用等

  • Ruby的集合

    介绍Ruby中重要的两类集合, Array和Hash, 并从函数式编程思想角度,来深入理解Ruby中实现的操作Array和Hash的方法。

  • 最重要的数据结构:String

    本课时要点包括: Ruby中的一些内建String类的灵活处理字符串的各种方法, Ruby1.8到2.0 字符串及其编码的变迁,深入了解Ruby中字符编码的处理方式。

  • 正则表达式之道「上」

    【勘误】: 听35:40讲的「??」是贪婪模式, 是「口误」,实际是「懒惰模式」,特此更正! 【要点】:   全面介绍正则表达式元字符及其在Ruby中的使用

  • 正则表达式之道「中」

    要点:通过深入了解正则表达式的匹配原理,来认识到不能单纯的靠死记硬背元字符的意义去写一个正则表达式。

  • 正则表达式之道「下」

    要点: 1、正则表达式的一些优化技巧2、Ruby1.8到2.0,正则表达式引擎的变迁及结合实际的例子看如何写一个可读性更好的正则表达式。3、第三方工具介绍及其源码导读-verbal_expressions

  • Duck Typing in Ruby

    【要点】1、 彻底了解Ruby的Duck Typing。 2、 Duck Typing 与 多态。3、 Duck Typing的正确使用方法。【相关资源链接】1、本课时练习代码地址:「https://github.com/ZhangHanDong/attractive_ruby」2、本课时在线PPT查看地址: 「https://speakerdeck.com/zhanghandong/duck-typing-in-ruby」

  • 块与闭包「第一节:block && 变量作用域」

    第一节要点:要掌握闭包必须要掌握的基础知识:1 变量作用域2 Ruby Block与变量作用域3 与java和javascript中变量作用域的比较

  • 块与闭包「第二节:完全理解闭包」

    要点介绍:「1」函数式编程与闭包 「2」完全理解Ruby中的闭包,以及javascript中闭包的比较。

  • 块与闭包「第三节:闭包是把双刃剑」

    要点介绍:「1」介绍Ruby闭包的用途:缓存,数据封装,lazy loading「2」使用Ruby闭包带来的危险:内存泄露

加载中
所属章节 资料名称 文件大小 下载
相关资料推荐

暂时还没有学习资料~

综合评分

0人评价

好于0%的课程

暂无

课程与描述相符 5 非常满意

老师的讲解表达 5 非常满意

老师的答疑服务 5 非常满意

全部

好评 0

中评 0

差评 0

加载中
没有了哦~
你可能还感兴趣的课程

    讲师介绍

    张汉东

    张汉东

    好评率:100%

    资深程序员、Ruby on Rails框架贡献者之一, 国内首批Scrume实践者, 技术书籍译者与创作者,资深技术讲师

    12632人学习过

    推荐图书

    7日学霸榜 有12632人与你一起学习

    课程介绍

    课程大纲

    学习资料

    学员评价

    ¥299

    课程评价

    综合评价在4颗星及以上最高可获得35分奖励

    诱人的Ruby-视频课程基础提高篇

    该课程已有 人评价

    课程与描述相符

    老师的讲解表达

    老师的答疑服务

    匿名

    可以开发票么?

    可以的,购买课程或者充值余额后都是可以开具发票的,具体详情点击:我要开发票

    购买的课程可以下载么?

    目前PC端暂不支持下载课程视频,请手机或者平板电脑下载“51CTO学院”APP后再下载视频哦!

    老师提供的课件如何下载?

    讲师提供的课件可以在PC网页端课程详情页下方“学习资料”下载哦

    优惠券如何使用?

    非折扣课程(不包含1元课程/套餐)可使用,一个订单(可包含多个课程)只可使用一张;优惠券一经使用,不再返还;若被冻结请在PC端删除订单即可返还。

    更多问题查询点击 帮助中心

    欢迎您提供宝贵意见,对于您的意见我们都会认真、慎重的讨论,每一个意见都是我们更好为您服务的鞭策和激励,感谢您帮助学院成长,我要反馈意见

    注册登录免费享