在线课程 – Packt Institute 的 Rust 编程专业认证

通过实际问题学习 Rest 语言。获得使用 REST 解决问题的实践经验,REST 是一种在开发人员中越来越受欢迎的语言。

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

  • Brest 编程
  • 数据结构
  • 内存安全
  • 区块链
  • 异步编程

What you will learn in the course

Courses for which the course is suitable

  • 程序员
  • Rust 程序员
  • 软件工程师
  • 应用程序开发人员
  • 区块链开发人员
  • 开发并行系统
  • Web 应用程序开发人员
  • 数据库管理器
  • 软件解决方案开发人员
  • 计算机科学学生

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

通过我们的课程探索 Rust 编程,该课程旨在将您从初学者带到专家。首先了解 Rust 并设置您的开发环境,然后快速开始编写代码和编译您的第一个计划。该课程涵盖编程的基本概念,包括:

  • 改变
  • 数据类型
  • 功能
  • 输入

并在 Rust 中提供了强大的基础。

Rust 的所有权模型

了解 Rust 独特的所有权模型,这对于内存安全和并行进程至关重要。了解:

  • 所有权
  • 引用
  • 内存管理

并了解 Rust 的方法与其他语言有何不同。对受控结构(包括循环和条件)进行了说明,以帮助您编写有效的代码。

高级主题

随着您的进步,解决以下高级问题:

  • 模块
  • 提及智慧

这将增强您管理复杂代码库的能力。堆栈的应用和表达式的评估等动手实践项目将加强您的理解。

其他主题

最后,该课程涵盖的主题包括:

  • 并行进程
  • Web 编程
  • 区块链应用
  • 性能优化

从而确保您精通现代和高性能的 Rust 应用程序。

目标受众

本课程非常适合想要从头开始学习 Rust 或升级现有技能的开发人员、程序员和计算机科学专业的学生。建议您了解基本的编程概念,并至少具有一种编程语言的经验。

应用学习项目

本大师班中包含的项目允许学习者应用他们的 Rust 编程技能来解决现实世界的问题,例如:

  • 实现数据结构
  • 构建网络管理应用程序
  • 处理并行流程

通过参与这些项目,学习者将获得实践经验和对 Rust 的更深入理解,使他们能够开发有效且强大的软件解决方案。

Details of the courses that make up the specialization

Rust 编程简介和基本概念

课程 1 • 10 小时

课程详情
  • 学习内容
    • 将 Rust 所有权模型应用于内存安全。
    • 分析控制结构以管理程序流程。
    • 使用 Lifetimes、Closures 和 ITERS 创建高级烘焙应用程序。
您将获得的技能
  • 类别: 编程烘焙
  • 类别: Rust 中的控制结构
  • 类别: 肉汤所有权
  • 类别: 烘焙基础
  • 类别: Rust 中的内存安全

中级烘焙编程和高级概念

课程 2 • 10 小时

课程详情
  • 学习内容
    • 实现不同类型的智能指针以实现高级内存管理。
    • 在 Rust 中应用宏和高级测试方法。
    • 使用高级数据结构和算法分析和解决实际问题。
您将获得的技能
  • 类别: Rust 内存管理
  • 类别: Rust 中的模块
  • 类别: 烘焙中的中等编程
  • 类别: Rust 中的故障排除
  • 类别: Rust 中的智能指针

高级烘焙编程和实际应用

课程 3 • 8 小时

课程详情
  • 学习内容
    • 在 Rust 中应用高级并行生命技术。
    • 在 Rust 中构建和验证区块链。
    • 使用 Rust 的编程功能开发 Web 应用程序,并通过基准测试和 lints 提高代码性能。
您将获得的技能
  • 类别: Blockchain Roast
  • 类别: Rust 中的实际应用
  • 类别: Rust 中的并行性
  • 类别: 高级 Rust 编程
  • 类别: Rust 中的文件管理