Workshops

Newbee to intermediate

In this Rust Course, attendees will have a 1-day intensive training with our experienced instructors, a digital delegate pack consisting of important notes related to this course, and a certificate after course completion.

Syllabus

Rust Programming​ Course Outline

Module 1: Getting Started with Rust Programming Language

Module 2: Introduction to Ownership

Module 3: Using Structs to Structure Related Data

Module 4: Enums and Pattern Matching

Module 5: Manage Projects with Packages, Crates, and Modules

Module 6: Exploring Collections

Module 7: Error Handling

Module 8: Generic Types, Traits, and Lifetimes

Module 9: Writing Automated Tests

Module 10: I/O Project: Building a Command Line

Module 11: Functional Language Features: Iterators and Closures

Module 12: Cargo and Crates.io

Module 13: Exploring Smart Pointers and Fearless Concurrency

Module 14: Object-Oriented Programming Features of Rust

Module 15: Patterns and Matching

Module 16: Build a Multithreaded Web Server

Module 17: Webassembly with Rust

Intermediate Level

bcnrust devbcn workshop