Get in Touch

Course Outline

Introduction

  • Hello, World
  • Types and Values
  • Control Flow

Types

  • Composite Types
  • References
  • Custom Types

Complex Types

  • Pattern Matching
  • Impl Blocks
  • Traits
  • Generic Types
  • Standard Library
  • Closures

Rust Memory Model

  • Memory Management
  • Smart Pointers
  • Borrowing
  • Lifetimes

Iterators

  • Motivation
  • Iterator Methods
  • Collect

Modules and Visibility

  • Modules
  • Filesystem
  • Visibility

Testing

  • Unit Tests
  • Integration Tests
  • Documentation Tests

Error Handling

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

Summary and Next Steps

Requirements

  • A foundational understanding of basic programming concepts.
  • Experience with at least one programming language.

Audience

  • Developers.
 20 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories