Courses and Conferences

DTI Main Reception

Do you need help?

  • Gregersensvej 8
  • 2630 Taastrup
Google MapsApple MapsRejseplanen
  • Forskerparken Fyn, Forskerparken 10F
  • 5230 Odense M
Google MapsApple MapsRejseplanen
  • Teknologiparken Kongsvang Allé 29
  • 8000 Aarhus C
Google MapsApple MapsRejseplanen
  • NordsøcentretPostboks 104
  • 9850Hirtshals
Google MapsApple MapsRejseplanen
  • Gammel Ålbovej 1
  • 6092Sønder Stenderup
Google MapsApple MapsRejseplanen

Rust Programming

>> Available in Danish <<

Prerequisites

Experience with C/C++ or a similar programming language such as Go or Java

Outcome

  • Creating, building, and running Rust applications
  • Organizing Rust code and application structure properly
  • Managing memory safely and effectively
  • Using object-oriented techniques
  • Using functional programming techniques
  • Implementing concurrency
  • Exploring additional Rust techniques
 

Course Content

  • Getting Started with Rust: What is Rust; What can I do with Rust; What tools do I need for Rust
  • Rust Language Essentials: Types and variables; Conditional logic; Iteration; Functions; Collections
  • Organizing Rust Code: Modules; Packages; Crates; Using the Cargo dependency manager and build tool
  • Error Handling: Overview; Recoverable errors; Unrecoverable errors
  • Object Orientation: Defining structures; Implementing functionality; Specifying traits; Design patterns

Method

This course is a mix of engagement and exercises.

 

Instructor

Andy Olsen

Andy is a freelance instructor and consultant based in the UK, with more than 30 years experience in the industry across a wide range of technologies and platforms. Andy began his professional career in C and migrated through C++, Java, .NET and other languages and toolsets as the years passed by. Andy is currently actively involved in contemporary systems development techniques including microservice architecture, cloud-based systems, and containerization.

Do you have any course related questions, please contact