SonarSource (Qube, Cloud and Lint) 快速入门课程

课程简介

这门课程内容包含 SonarQube,SonarCloud,SonarLint

课程介绍:English 繁中

从这 2 小时的课程,你会学到

  • 安装 JDK 11和 SonarQube
  • 理解 SonarQube 架构
  • 了解 WaterLeaks 的概念(和品质检测门)
  • 设置 Sonar 扫描仪(使用 Python Scripts)
  • 在 Windows / Mac / Linux 上安装 Python
  • 如何使用 SonarQube / Cloud 键盘快捷键
  • 使用插件 / 品质配置文件和品质检测门
  • 使用 SonarCloud、 GitHub 和 Travis CI (使用持续集成)完成 DevOps 周期
  • 将 SonarLint 与 PyCharm / Eclipse 和 SonarQube 集成

要求

  • 互联网连接
  • 一台安装有 Windows / MacOS 或 Linux 操作系统的工作电脑
  • 渴望学习和快速入门
  • Unix / Linux 的基本知识可以帮助您,但不是必需的
  • 基本的 Python / Devops 知识可以帮助你,但不是必需的

课程说明

总是很难维护代码品质? 让你的开发人员在应用程序之间维护相同的标准很困难吗? 在软件发布前总是出问题?

无论你是一个软件架构师,寻求运行标准,还是一个开发人员,寻求完整的教学指南来管理你设置的整个 Devops 周期,SonarSource 为你提供解决方案!

你将很快掌握 SonarSource 产品。 SonarQube 是你设置你的标准,和品质检查的地方,然后你对你的代码运行扫描程序,这些代码与 25 个以上的编程语言兼容。 SonarCloud 也提供同样的云端服务。 与你的 IDE 集成,并在原代码中修正问题。

所有的东西都有很好的文档记录和区隔,所以你可以找到你需要的东西。 作业和小测验将确保你坚持正确的方向并测试你的知识。 本课程将结合理论和实际范例。

课程介绍

登录和注册 SonarQube。 熟悉用户接口,这样当我们继续我们的课程时,你就不会觉得它是一块陌生的土地。 在本地端机器上安装 SonarQube,无论是在 Mac / Windows 还是 Linux 上。 我们将安装 JDK 11。

架构和概念

了解 SonarQube 的架构以及我们使用 SonarSource 产品的原因。

第一个项目

目标是创建一个简单的项目,我们可以用来测试我们的 Sonar 扫描仪。 我们将会使用 Python,对于那些刚刚接触 Python 的人,有讲座解释你需要什么。 我们对项目运行扫描程序来检查 bug / 漏洞 / 代码气味 ( code smells ) 。

SonarQube 使用效率

不要太慢,使用快捷键,这会快上10倍。 此外,学习使用品质配置文件和品质检测门

SonarCloud 和 CI 集成

使用 SonarCloud 并将其与 DevOps 周期的其余部分集成。 我们展示了与 Travis CI 和 Github 的集成。

SonarLint

将 SonarLint 与 Eclipse 和 PyCharm 集成,并与 SonarQube 集成。

目标受众

  • 试图快速掌握 SonarQube / SonarCould 或 SonarLint 的学生
  • 希望使用 SonarQube 监控代码品质的开发人员
  • 希望透过 Travis CI 等 CI 工具自动维护代码标准的开发人员
  • 希望在自己最喜欢的编辑器中编写程序时检查代码标准的开发人员
  • 试图提升所有级别、开发、代码审查和发布良好代码品质的软件架构师
  • 那些喜欢 Sonar 的人:)

讲师简介

Vaga Notes 创造更好的软件开发人员

毕业于宾夕法尼亚大学,获得计算机科学学位。 已经在这个业界工作了几年了。 他喜欢把教书当作一种爱好。 只对教学充满热情,并且享受做兼职的乐趣。 他尽量简明扼要,同时确保学生遵循所有的最佳实践。

英文字幕:有

  • 想要了解如何将英文字幕自动翻译成中文? 请参考这篇 How-To

优惠信息

如何购买这门课程比较划算?可以参考课程购买优惠说明


报名参加课程

Sponsored by Udemy

也许你会有兴趣

 欢迎使用e-mail订阅 Soft & Share 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: