Rust Programming ( rustprogramming | 21 hours )

Prerequisites:
  • Programming experience in any language (preferrably C or C++)

Audience

  • Developers
Overview:

This instructor-led, live training (online or onsite) is aimed at developers who wish develop systems applications and components in the popular Rust programming language. 

By the end of this training, participants will be able to:

  • Create fault-free system applications with minimal code.
  • Write secure Rust components that integrate with existing applications.
  • Deploy a Rust application or component to production. 

Format of the course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
  • To learn more about Rust, please visit: https://www.rust-lang.org/
Course Outline:

Introduction

  • Why Rust is considered one of the most fun languages to program in.

Overview of Rust Features

Preparing the Development Environment

Creating a Simple Application

Coding with Rust Modules

Rust Data Structures

Rust Operators

Collection Data Structures

Controlling the Flow of a Program

Boolean Logic

Executing Code Repeatedly

Expanding the Application

Pattern Matching in Rust

Creating a Rust Library

Publishing to the Rust Repository

Integrating Rust with an Existing Application

Eliminating Bugs that Crash an Application

Testing Strategies for Rust Applications

Summary and Next Steps

Sites Published:

United Arab Emirates - Rust Programming

Qatar - Rust Programming

Egypt - Rust Programming

Saudi Arabia - Rust Programming

South Africa - Rust Programming

Brasil - Rust Programming

Canada - Rust Programming

中国 - Rust Programming

香港 - Rust Programming

澳門 - Rust Programming

台灣 - Rust Programming

USA - Rust Programming

Österreich - Rust Programming

Schweiz - Rust Programming

Deutschland - Rust Programming

Czech Republic - Rust Programming

Denmark - Rust Programming

Estonia - Rust Programming

Finland - Rust Programming

Greece - Rust Programming

Magyarország - Rust Programming

Ireland - Rust Programming

Israel - Rust Programming

Luxembourg - Rust Programming

Latvia - Rust Programming

España - Rust Programming

Italia - Rust Programming

Lithuania - Rust Programming

Nederland - Rust Programming

Norway - Rust Programming

Portugal - Rust Programming

România - Rust Programming

Sverige - Rust Programming

Türkiye - Rust Programming

Malta - Rust Programming

Belgique - Rust Programming

France - Rust Programming

日本 - Rust Programming

Australia - Rust Programming

Malaysia - Rust Programming

New Zealand - Rust Programming

Philippines - Rust Programming

Singapore - Rust Programming

Thailand - Rust Programming

Vietnam - Rust Programming

India - Rust Programming

Argentina - Rust Programming

Chile - Rust Programming

Costa Rica - Rust Programming

Ecuador - Rust Programming

Guatemala - Rust Programming

Colombia - Rust Programming

México - Rust Programming

Panama - Rust Programming

Peru - Rust Programming

Uruguay - Rust Programming

Venezuela - Rust Programming

Polska - Rust Programming

United Kingdom - Rust Programming

South Korea - Rust Programming

Pakistan - Rust Programming

Sri Lanka - Rust Programming

Bulgaria - Rust Programming

Bolivia - Rust Programming

Indonesia - Rust Programming

Kazakhstan - Rust Programming

Moldova - Rust Programming

Morocco - Rust Programming

Tunisia - Rust Programming

Kuwait - Rust Programming

Oman - Rust Programming

Slovakia - Rust Programming

Kenya - Rust Programming

Nigeria - Rust Programming

Botswana - Rust Programming

Slovenia - Rust Programming

Croatia - Rust Programming

Serbia - Rust Programming

Bhutan - Rust Programming

Nepal - Rust Programming