Get in Touch

Course Outline

Introduction

  • Hello, World
  • Data Types and Values
  • Flow Control

Data Types

  • Composite Types
  • References
  • User-Defined Types

Advanced Type Structures

  • Pattern Matching
  • Implementation Blocks
  • Traits
  • Generic Types
  • The Standard Library
  • Closures

Rust's Memory Model

  • Memory Management
  • Smart Pointers
  • Borrowing
  • Lifetimes

Iterators

  • Purpose and Motivation
  • Iterator Methods
  • Collection

Modules and Access Control

  • Module Structure
  • Filesystem Integration
  • Visibility Rules

Testing

  • Unit Tests
  • Integration Tests
  • Documentation Tests

Managing Errors n

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

Conclusion and Next Steps

Requirements

  • A foundational grasp of core programming principles
  • Prior proficiency with at least one other programming language

Target Audience

  • Software Developers
 20 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories