在线课程 – 使用 Google C++ 和 Infosec 编写安全代码的认证专家专业

学习使用 C 和 C++ 编写更安全的代码。

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

  • 独立学习技能
  • 问题分析技巧
  • 沟通技巧
  • 团队合作能力
  • 时间管理技能
  • 批判性思维能力
  • 创意技能
  • 技术问题解决能力
  • 相关技术技能
  • 灵活性和适应能力

What you will learn in the course

Courses for which the course is suitable

  • C 程序员
  • C++ 程序员
  • 信息安全专家
  • 软件工程师
  • Secure Software Developer
  • 软件漏洞分析器
  • 嵌入式系统开发人员
  • 应用开发人员
  • 性能工程师
  • 安全代码密钥

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

探索 C 和 C++ 语言

  • 深入了解 C/C++ 语言的独特细节
  • 它们对信息安全的影响
  • C/C++ 与外部世界交互的方式
  • 错误管理
  • 执行环境

这些专业知识涵盖了程序员使用这些语言创建安全程序需要了解的 C/C++ 的特殊方面。

实践学习项目

学生将可以使用实验室来应用在课程中获得的知识。实验室包括:

  • C++ 中的安全代码
  • C++ 中的错误管理不佳
  • C++ 中格式化字符串中的漏洞
  • 积分的正误差和扭曲
  • cppCheck 简介
  • C++ 中的内存溢出

Details of the courses that make up the specialization

C++ 课程简介

课程 1

  • 3 小时

课程详情

学习内容

本课程是对课程的介绍。它介绍了课程的老师、工具和内容,并解释了为什么 C/C++ 很重要。该课程还涵盖了程序员使用这些语言创建安全程序所需的 C/C++ 的特殊细节。

C++ 实验室

课程 2

  • 1 小时

课程详情

学习内容

探索 C 和 C++ 语言。了解 C/C++ 语言的独特性及其对安全性的影响、C/C++ 与外部世界交互的方式、错误处理、发布环境等。

在 C++ 中与世界交互并处理错误

课程 3

  • 4 小时

课程详情

学习内容

探索 C 和 C++ 语言。了解 C/C++ 语言的独特性及其对安全性的影响、C/C++ 与外部世界交互的方式、错误处理、发布环境等。

C++ 超能力等

课程 4

  • 3 小时

课程详情

学习内容

探索 C 和 C++ 语言。了解 C/C++ 语言的独特性及其对安全性的影响、C/C++ 与外部世界交互的方式、错误处理、发布环境等。