CUSTOMISED
Expert-led training for your team
Dismiss
Rust Training Course Case Study| JBI Training| Virtual| London UK

30 June 2022

Rust Fundamentals Course delivered to leading blockchain development company

A leading blockchain development company approached JBI Training with a view to organising a fundamentals Rust training course as a pre-requisite for delegates attending a month long Blockchain Development seminar that they were planning on running.

Rust is used by the blockchain developers because it provides both safety (guaranteed for being memory, thread, null and type safe) and performance - partly due to its zero-cost abstractions that allows the user to write in any style without a loss in performance - simultaneously, which is unlike most of the languages that came before it. 

This is imperative for this company in building substrate, a development on previous well known blockchains, Bitcoin and Ethereum.  Furthermore, as an open source coding platform Rust has one of the most exciting, youthful and fastest growing communities.

A three day Rust training course was tailor-made to include everything from Rust fundamentals to a working understanding of the language in preparation for the blockchain seminar which was dedicated to the company's ecosystem of substrate, cryptography and decentralised applications. Due to this, the company stipulated the need to customise the course towards Rust performance, security and efficiency. In order to comply with this the course had several objectives:

  • To understand Rust safety features such as ownership mechanism and borrow checker, which are in-built to the compiler. 
  • To understand features that enables Rust's high performance such as not having a runtime checking and an absence of garbage collection.
  • To utilise Rust's easy integration and powerful web application development because it can be used for both the front and back end. 

The course was run online via Zoom, enabling a global attendance, and used resources, such as the book Rust Programming Language, to enhance the course and provide independent help.

Two identical courses were ran with typically 20 delegates attending, with the initial course being attended by people external to the company and the second course being taken by employees of the blockchain company. 

Feedback was generally excellent, with delegates highlighting the course instructor but some indicated that they could benefit if the course was deeper in parts of the content:

"The instructor was really attentive and had an immense knowledge over the subject" AS, Software developer 

"I liked the format, we could join from anywhere and ask as many questions as we liked. The instructor was careful to understand and answer every question thoroughly." AM, Software Developer

For more information about public and tailor-made Rust training courses:

Rust Training Course

Here are some other articles pertinent to Rust:

Leading UK Media company implements Rust coding language

Python Course | A Python Success Story

Python course London | 3 Reasons to Learn Python

About the author: Craig Hartzel
Craig is a self-confessed geek who loves to play with and write about technology. Craig's especially interested in systems relating to e-commerce, automation, AI and Analytics.

CONTACT
+44 (0)20 8446 7555

[email protected]

SHARE

 

Copyright © 2023 JBI Training. All Rights Reserved.
JB International Training Ltd  -  Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS

Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us

POPULAR

Rust training course                                                                          React training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Kubernetes training course                                                            C++ training course

Power Automate training course                               Clean Code training course