Feria virtual de másters, postgrados y doctorados UAB

Sesiones informativas con las direcciones y coordinaciones. Del 27 al 31 de mayo: ¡Inscripción abierta!

También puedes enviar el formulario de esta página para solicitar atención personalizada.

  • Curso de especialización UAB
  • Código del estudio: 4922/1
  • 1ª edición
  • Modalidad: Presencial
  • Créditos: 3 ECTS
  • Inicio: 25/06/2024
  • Final: 19/07/2024
  • Plazas: 25
  • Orientación: Profesional
  • Precio: 180 €
  • Idioma de docencia: Catalán
  • Lugar: Virtual
El lenguaje de programación Rust pese a su juventud está ganando popularidad y demanda rápidamente. En los últimos meses, grandes empresas tecnológicas (Microsoft, Google, Amazon, Dropbox, Cloudfare o Discord) han anunciado la adopción de este lenguaje en desarrollos actuales y futuros.

Su diseño le hace inherentemente seguro contra los errores y bugs de programación más comunes. Una de las principales características de seguridad de Rust es su énfasis en la seguridad de la memoria. Esto se logra mediante un modelo de propiedad estricto, que dicta cómo se asigna y gestiona la memoria. Además de la característica seguridad en la asignación de memoria, Rust destaca por su enfoque en la concurrencia, que es un aspecto clave de su diseño que proporciona seguridad (security y safety) en aplicaciones multihilos. El cuidadoso manejo de la concurrencia no sólo mejora el rendimiento, sino que también reduce significativamente una serie de vulnerabilidades de seguridad que normalmente se asocian con entornos multiproceso.

En este curso daremos las bases del lenguaje, empezando por los nuevos conceptos básicos que incorpora hasta llegar a conocer todas sus particularidades, en usos tan diversos como aplicaciones de escritorio, sistemas de back-end de altas prestaciones, sistemas empotrados y de edge computing, blockchain y smartcontracts, etc.

Contenidos

- Introducción
- Herramientas
- Modelo de reglas de propiedad
- Estructuras y OO
- Tests
- Programación funcional
- Concurrencia

Becas y ayudas

Consulta la información sobre posibilidades de becas y ayudas en la página de becas, ayudas y convocatorias UAB.

Centros responsables

Escuela de Ingeniería

Contacto

Màrius Montón Macian

Teléfono: 93 3254531

Más información

¿Quieres recibir más información?