在线课程 – Google Ruby and Packt Institute 的学习编程专业认证

Ruby 编程初学者指南。通过我们的综合课程掌握 Ruby 编程语言 – 自信地开始编码并为 Web 开发打下坚实的基础!

Suggested by: Coursera (What is Coursera?)

Professional Certificate

初级 高级 中级 混合

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Ruby 软件设计
  • 用 Ruby 编程
  • Ruby on Rails
  • Web 开发
  • Ruby 中的高级技术
  • Ruby on Rails

What you will learn in the course

Courses for which the course is suitable

  • Ruby 程序员
  • Web 开发人员
  • 程序员
  • 开发人员交互式应用程序
  • 命令提示符工具开发人员
  • 版本控制系统开发人员
  • 面向对象的程序员

专业化 – 由 3 部分组成的课程系列

编程领域 “Learn to code with Ruby”

这是一次旨在将初学者转变为熟练程序员的教育之旅。本课程从各种操作系统上的安装和设置开始,涵盖 Ruby 的指导原则、变量、数据类型和控制结构。动手练习模拟真实的代码环境,强调解决问题和批判性思维。该课程指出了编程在当今技术驱动型世界中的重要性,并为使用 Ruby on Reels 进行 Web 开发奠定了坚实的基础。

学习者获得以下技能:
  • 字符串、数字和布尔值的操作
  • 集合,例如数组和映射
  • 高级主题,例如块、近似值和学习
  • 使用类和模块进行面向对象编程

在课程结束时,学生将能够自信地应对现实世界的编程挑战。该课程专为初级程序员、中级程序员和 Web 开发人员而设计,提供对 Ruby 及其应用程序的深入了解。

实践学习项目

学习者将在 Ruby 的帮助下参与各种项目,例如开发简单的命令行工具、交互式应用程序和基本网站框架,这将帮助他们将技能应用于实际问题。他们将设想真实世界的代码环境,包括安装和配置 Ruby、操作数据结构、实现面向对象的编程以及使用版本控制系统,从而能够构建健壮且可扩展的软件解决方案。

这些实践项目与综合课程相结合,将使学习者能够有效地解决实际挑战,同时加强他们对编程概念和技术的理解。

Details of the courses that make up the specialization

Ruby 基础知识和基本软件概念

课程 1

  • 11 小时

课程详情

您将学到什么:
  • 在不同的操作系统上安装和配置 Ruby。
  • 在 Ruby 中实现面向对象的编程原则。
  • 使用各种方法和控制结构编写和修改 Ruby 计划。
  • 利用 Ruby 的高级功能进行复杂的应用程序开发。
您将获得的技能:
  • 类别: Ruby 编程
  • 类别: 使用 Ruby 进行软件开发
  • 类别: Ruby 基础知识
  • 类别: Ruby 安装
  • 类别: 适合初学者的 Ruby

中型步枪编程和控制结构

课程 2

  • 13 小时

课程详情

您将学到什么:
  • 识别 Ruby 字符串中单引号和双引号之间的区别。
  • 探索 Ruby 中的不同循环和控制结构。
  • 利用调试工具来识别和修复 Ruby 程序中的代码问题。
  • 区分并选择适当的数组方法来处理 Ruby 中的范围。
您将获得的技能:
  • 类别: 中型 Ruby 编程
  • 类别: Ruby 控制结构
  • 类别: 调试 Ruby
  • 类别: Ruby 中的字符串操作
  • 类别: Rubies 中的数组方法

高级 Ruby 编程和面向对象设计

课程 3

  • 19 小时

课程详情

您将学到什么:
  • 分析和评估 blocks、Prox 的使用情况,并学习重写灵活且有用的代码。
  • 设计和创建复杂的类层次结构和面向对象的结构。
  • 在 Ruby 编程中使用和应用高级继承技术和 super 关键字。
  • 高效管理和执行文件、组和日期/时间操作。
您将获得的技能:
  • 类别: 高级 Ruby 编程
  • 类别: Ruby中的块,Prox和教程
  • 类别: Ruby 中的高级技术
  • 类别: Ruby 中的继承
  • 类别: Ruby中的模块和混入