在线课程 – Edureka 的 Google Go 编程语言认证专业

利用 Go 编程语言的强大功能,发挥其在现代软件开发中的潜力,并成为语言专家。开发动手应用程序、微服务、命令行工具等,并获得使用 Golang 解决复杂问题的动手实践经验。

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

  • 使用 Golang 设计应用程序
  • 使用并行进程
  • 过程分析
  • 实现 goroutine 和 channel
  • 云应用程序设计
  • 反射分析和元编程
  • 使用 GIN 框架
  • 应用设计模式
  • 排查 Golang 的各种问题

What you will learn in the course

Courses for which the course is suitable

  • 软件开发人员
  • 软件工程师
  • DevOps 人员
  • 云开发人员
  • 网络工程师
  • 例子
  • 计算机科学学生
  • Web 应用程序开发人员
  • 具有并行编程技能的开发人员
  • 了解 Golang 的开发人员

在 Golang 实习

我们在 Golang 的专业化适合该领域的新手,以及开发人员、工程师、网络人员和采样人员以及 DevOps 工程师。它也适用于希望提高能力的计算机科学学生。

主要主题

  • 软件设计
  • 编程技能
  • 并行方法
  • 云开发
  • 系统和网络编程
  • DevOps 方法

通过我们精心设计的系列课程,您将能够:

  • 使用 Golang 设计应用程序
  • 使用并行流程
  • 分析流程
  • 实现 goroutine 和 channel
  • 在云中设计应用程序
  • 分析反射和变形
  • 使用 GIN 框架
  • 实现设计模式
  • 使用 Golang 解决各种问题

实习将为您提供开发基于 Web 的 Golang 应用程序所需的技能。

应用学习项目

在课程期间,参与者将参与一系列实践项目,旨在将所学的概念应用到现实世界中。这将加强您对 Golang 基础知识和高级概念的理解。

课程

该课程将包括对 Web 开发、并行流程、分析、并行编程和云应用程序的技术的深入探索。每个学习者应用所学知识的能力将通过个人项目来展示,这将是他们学习之旅的高潮。

Details of the courses that make up the specialization

使用 Go 编程 – 课程 1

课程时长: 12 小时

您将学到什么:

  • Go 语言的功能、优势和关键环境摘要。
  • 解释数据类型、变量、循环、go 库、函数等基本概念。
  • 组织代码和编写干净且惯用的 Go 代码的良好做法。
  • 开始使用 Go 语言编程。

适用于: Web 开发人员、数据科学家、系统程序员、安全研究人员、企业家和初学者。

以前的经验: 不是强制性的,但可以使学习更容易。

Go 中的高级概念 – 课程 2

课程时长: 10 小时

您将学到什么:

  • 了解动作过程的模式和高级机制。
  • 在 Go 中使用反射和元编程。
  • 使用外部 C 库的说明。
  • Go 中的高级测试分析和错误处理。
  • 高级数据库连接创建。
  • 编写高性能代码。
  • 使用 Restful API 在 Go 中进行 Web 开发。

适用于: Web 开发人员、数据科学家、系统程序员、企业家和初学者。

以前的经验: 不是强制性的,但可以使学习更容易。

使用 Go 掌握多流程 – 课程 3

课程时长: 7 小时

您将学到什么:

  • 了解高级并行流程模式。
  • 使用条件变量和互斥锁。
  • 使用通道分析进程之间的通信。
  • 了解阻塞。
  • 层管理的应用。
  • 在 Go 中分析内存共享模型。

适用于: Web 开发人员、数据科学家、系统程序员、安全研究人员、企业家和初学者。

以前的经验: 不是强制性的,但可以使学习更容易。

追求云与网络 – 课程4

课程时长: 6 小时

您将学到什么:

  • Go 中的各种概念摘要,例如云优化应用程序、Docker、Kubernetes、容器等。
  • 解释微服务及其架构。
  • 事件驱动型通信的良好做法。
  • 使用 Go 语言进行应用程序开发。

适用于: Web 开发人员、数据科学家、系统程序员、企业家和初学者。

以前的经验: 不是强制性的,但可以使学习更容易。