Course Outline

Introduction

  • Overview of the Programming Language
  • Data Types and Values
  • Control Flow Mechanisms

Data Types

  • Composite Data Structures
  • Reference Handling
  • User-Defined Data Types

Complex Data Types

  • Pattern Matching Techniques
  • Implementation Blocks
  • Traits and Trait Objects
  • Generic Type Definitions
  • Standard Library Components
  • Closures and Anonymous Functions

Rust Memory Model

  • Memory Management Strategies
  • Smart Pointer Usage
  • Borrowing Rules
  • Lifetime Annotations

Iterators

  • Rationale for Using Iterators
  • Iterator Method Applications
  • Collection of Iteration Results

Modules and Visibility

  • Module System Overview
  • Filesystem Integration
  • Visibility Control

Testing for government

  • Unit Testing Practices
  • Integration Testing Methods
  • Documentation Testing Procedures

Error Handling for government

  • Managing Unrecoverable Errors
  • Utilizing Option, Result, and the ? Operator
  • Defining Custom Error Types

Summary and Next Steps for government

Requirements

  • An understanding of fundamental programming concepts for government applications.
  • Experience with at least one programming language suitable for government projects.

Audience

  • Developers working on government initiatives.
 20 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories