Temika

Rust Developer Training

Build modern skills in one of the fastest and safest programming languages in the world: Rust. Suitable for developers who want to enter the world of system programming, web backend, and blockchain development.

Join the Rust Developer Training

Rust is a systems programming language that prioritizes performance, memory safety, and concurrency. It is used by large companies such as Mozilla, Microsoft, Dropbox, and AWS. This training will equip participants from the basics to being ready to build real applications with Rust. ...

Benefits of Joining Training at Temika Cyber

Hands-on Lab

Participants not only learn theory, but also immediately practice building real projects such as CLI Tools, REST APIs, and microservices using Rust.

Rust Implementation Simulation

In Backend, CLI, and Low-Level Systems. Learn how Rust is utilized in various contexts, starting from backend applications (Actix, Rocket), CLI Development, to system programming for high performance.

WebAssembly and Blockchain Case Study

Rust is the premier language for WebAssembly (WASM) and Blockchain (Solana, Polkadot). Participants will attempt to create a mini WASM app and understand the basics of blockchain integration.

Material According to Global Industry Standards

The curriculum is designed according to the needs of modern industry, covering memory safety, concurrency, error handling, async programming, and best practices used in large companies like AWS, Microsoft, and Dropbox.

Experienced Mentor in Rust

Supervised by engineers with direct experience in real Rust projects, both at the system programming level, backend development, and cloud deployment.

Official Graduation Certificate from Temika Cyber

After completing the training and final project, participants will receive an official certificate that can be used for work portfolios, LinkedIn, and professional CVs.

Why Should You Master Rust?

Continuous Monitoring and Incident Response

πŸš€ Performance Equivalent to C/C++

Rust can be used for high-performance software without compromising memory safety.

Data Analysis & Collection

🎯 Used in Large Industries

Rust has become a popular language in WebAssembly, cloud, and even blockchain.

Initiate incident response protocols

⚑Secure Concurrency

Suitable for applications that require multi-threading & parallelism.

Jadwal Pelatihan

Pelatihan dimulai

Program Akan dilaksanakan secara: –
Periode Kelas: –
Estimasi Durasi Belajar: –

Training Objectives

After successfully completing this course, participants will be able to:

  • Understanding the basic concepts of Rust & toolchain.
  • Mastering ownership, borrowing, and memory safety.
  • Able to create CLI applications with Rust.
  • Mastering concurrency and asynchronous programming.
  • Building a REST API backend with Rust.
  • Integrating the database with Diesel ORM.
  • Completing the final project that is ready to be deployed to the cloud.

Sylllabus

  • Module 01 – Introduction to Rust
    • Rust Ecosystem & Toolchain
    • Cargo & Crates
    • Setting up Development Environment
  • Module 02 – Basic Syntax & Data Types
    • Variables & Mutability
    • Ownership & Borrowing
    • Control Flow & Functions
  • Module 03 – Ownership & Lifetimes
    • Move vs Borrow
    • References & Lifetimes
    • Memory Safety in Rust
  • Module 04 – Error Handling
    • Option & Result
    • Unwrap vs Match
    • Error Propagation
  • Module 05 – Traits & Generics
    • Implementing Traits
    • Generic Functions & Structs
    • Trait Bounds
  • Module 06 – Concurrency in Rust
    • Threads & Message Passing
    • Shared-State Concurrency
    • Async/Await with Tokio
  • Module 07 – Building CLI Application
    • StructOpt & Clap
    • Parsing Command Line Arguments
    • File Handling
  • Module 08 – Web Development with Rust
    • Using Actix & Rocket Framework
    • REST API with JSON
    • Database Connection with Diesel
  • Evaluation
    • Quiz & Coding Challenge
    • Code Review & Best Practices
  • Final Project – Rust Web API
    • Build a REST API with Actix
    • Connect to PostgreSQL
    • Implement Authentication
    • Deploy to Cloud (Heroku/DigitalOcean)
    • Final Presentation & Feedback

Meet Your Expert

Trainer 1

Ethical Hacker

Trainer 2

Ethical Hacker

Training Gallery

What Do They Say About This Training

Our Professional Certification

Get Special Prices During the Promotion

Early Bird I

Rp10jt Rp8,5jt/Student
  • Intensive Training (5 Days)
  • Official Training Material (e-Courseware)
  • Official iLabs Access
  • Certificate of Attendance

FAQ

Yes, the training starts from basic to advanced.
Not mandatory, but it will help understand the concept of memory safety.
Yes, at the end of the training there is a final project for REST API using Rust.
Correct, using the Actix & Rocket frameworks.
Participants who pass will receive an official Temika Cyber certificate after completing their training.
Yes, the participants will receive direct guidance from experienced mentors.
Yes, participants will be invited to the alumni community & support group.

They have entrusted it to us