• Curs d'especialització UAB
  • Codi de l'estudi: 4922/1
  • 1a edició
  • Modalitat: Presencial.
  • Crèdits: 3 ECTS
  • Inici: 25/06/2024
  • Final: 19/07/2024
  • Places: 25
  • Orientació: Professional
  • Preu: 180 €
  • Idioma de docència: Català
  • Lloc: Virtual
El llenguatge de programació Rust tot i la seva joventut està guanyant popularitat i demanda ràpidament. Els darrers mesos grans empreses tecnològiques (Microsoft, Google, Amazon, Dropbox, Cloudfare o Discord) han anunciat l'adopció d’aquest llenguatge en desenvolupaments actuals i futurs.

El seu disseny el fa inherentment segur contra els errors i bugs de programació més comuns. Una de les principals característiques de seguretat de Rust és el seu èmfasi en la seguretat de la memòria. Això s'aconsegueix mitjançant un model de propietat estricte, que dicta com s'assigna i gestiona la memòria. A més de la característica seguretat en l'assignació de memòria, Rust destaca pel seu enfocament a la concurrència, que és un aspecte clau del seu disseny que proporciona seguretat (security i safety) en aplicacions multifils. El maneig acurat de la concurrència no només millora el rendiment, sinó que també redueix significativament una sèrie de vulnerabilitats de seguretat que normalment s'associen amb entorns multiprocés.

En aquest curs donarem les bases del llenguatge, començant pels nous conceptes bàsics que incorpora fins a arribar a conèixer totes les seves particularitats, en usos tan diversos com aplicacions d’escriptori, sistemes de back-end d’altes prestacions, sistemes encastats i de edge computing, blockchain i smartcontracts, etc.

Continguts

- Introducció
- Eines
- Model de regles de propietat
- Estructures i OO
- Tests
- Programació funcional
- Concurrència

Beques i ajuts

Consulta tota la informació sobre possibilitats de beques i ajuts a la pàgina de beques, ajuts i convocatòries UAB.

Centres responsables

Escola d'Enginyeria

Contacte

Màrius Montón Macian

Telèfon: 93 3254531

Més informació

Vols rebre més informació?