Specialisation Courses
  • UAB Specialisation Course
  • Code: 4922/1
  • 1st edition
  • Modality: Onsite
  • Credits: 3 ECTS
  • Start date: 25/06/2024
  • Finish date: 19/07/2024
  • Places: 25
  • Orientation: Professional
  • Price: 180 €
  • Teaching language: Catalan
  • Location: Virtual
The Rust programming language despite its youth is rapidly gaining popularity and demand. In recent months, major technology companies (Microsoft, Google, Amazon, Dropbox, Cloudfare or Discord) have announced the adoption of this language in current and future developments.

Its design makes it inherently safe against the most common programming errors and bugs. One of the main security features of Rust is its emphasis on memory safety. This is achieved through a strict ownership model, which dictates how memory is allocated and managed. In addition to the safety feature in memory allocation, Rust stands out for its focus on concurrency, which is a key aspect of its design that provides security (security and safety) in multithreaded applications. Careful handling of concurrency not only improves performance, but also significantly reduces a number of security vulnerabilities typically associated with multithreaded environments.

In this course we will give the basics of the language, starting with the new basic concepts that it incorporates until we get to know all its particularities, in such diverse uses as desktop applications, high-performance back-end systems, embedded systems and edge computing, blockchain and smart contracts, etc.

Contents

- Introduction
- Tools
- Property rules model
- Structures and OO
- Tests
- Functional programming
- Competition

Scholarships and financial aid

Chek all the information on the possibilities for grants and scholarships in the page for UAB financial aids, grants and calls.

Coordinating centres

Escuela de Ingeniería

Contact

Màrius Montón Macian

Phone: 93 3254531

More information

Please send me more information