Vendor: Cloud Contraptions
Format: Live instructor-led
Duration: 2 days of comprehensive training
- Course details available on vendor site
- Introduction
- How Memory is Managed on a Computer
- How the Operating System Views Memory
- How Memory is Allocated in a Process
- How Programming Languages and Runtimes Manage Memory
- Pitfalls with manual memory management in languages like C or C++
- Pitfalls with garbage collection in languages like Python or C#
- Memory Leaks and Dangling Pointers
- Ensuring Memory Safety at Compile Time
- Rust's approach to Safe Memory Management
- Other Safe Memory Management Approaches
- Memory Management
- Variables and their Data
- Variable Addresses and Data Addresses
- Mutability of Variables and their Data
- Variable and Data Ownership
- Rust's Approach to Variables and their Data
- Rust Memory Model
- Ownership and Borrowing
- References and Mutability
- Stack Allocation vs Heap Allocation
- Smart Pointers
- Thread Safety through Atomics and Locks
- Unsafe Rust
- Smart Pointers
- What are Smart Pointers?
- When to use Smart Pointers?
- Unknown Size at Compile Time
- Self-Referential Structures
- Interior Mutability
- Smart Pointer Types
- Rc, Weak, and Arc
- Cell and RefCell
- RwLock and Mutex
- Conclusion
- Course wrap-up and next steps
- Download
- Word Version
- PDF Version
- Reseller Version
- We specialize in delivering computer programming training and consulting services with an emphasis on using the latest in AI technology. We are customer-friendly and employ AI best practices and teach these practices to companies around the world.
- Learn More
- Services
- Courses
- Academy
- Contact Info
- +1 434-945-9416
- help@cloudcontraptions.com
- 3378 South Amherst Hwy
- Unit 21
- Monroe, VA 24574
- © 2026 Cloud Contraptions LLC. All Rights Reserved.
- About |Contact |Privacy
- This website uses cookies to improve your experience and analyze site traffic. By clicking "Accept", you consent to our use of cookies.
- Accept
- Decline
- This course assumes prior experience with Rust programming language. The course focuses on upskilling Rust developers to better understand and apply Rust's memory safety concepts.
None specified
Source Host: www.cloudcontraptions.com
Generated on 2026-04-16 03:37:34