Google ofrece curso gratis de Rust, lenguaje de programación para desarrolladores Android

programadores AR

Google ofrece un curso gratuito para aprender Rust un lenguaje de programación que permite crear software confiable y eficiente, capaz de abarcar desde la sintaxis básica hasta temas avanzados como genéricos y manejo de errores. 

Según Rust la idea del curso es proporcionar a los participantes una comprensión exhaustiva, asumiendo que no tienes conocimientos previos sobre este lenguaje de programación.

Los primeros cuatro días del curso, denominados «Fundamentos de Rust», están diseñados para sentar las bases, abordando desde la sintaxis hasta modismos comunes. A partir de ahí, los participantes pueden optar por profundizar en áreas especializadas:

Desarrollo Android: Un curso breve que explora el uso de Rust en el desarrollo de plataformas Android, incluyendo la interoperabilidad con C, C++ y Java.

Chromium: Este módulo se centra en el uso de Rust en navegadores basados en Chromium, abordando la interoperabilidad con C++ y la inclusión de cajas de terceros en Chromium.

Bare-metal: Una clase de un día completo dedicada al uso de Rust en el desarrollo integrado, cubriendo microcontroladores y procesadores de aplicaciones.

Concurrencia: Una clase completa de un día que explora la concurrencia en Rust, tanto la clásica como la asíncrona/en espera.

Te puede interesar: Harvard lanza más de 150 cursos gratis en ciencia de datos, IA con Python y otras temáticas ¿Cómo inscribirme?

El curso asume que los participantes ya tienen conocimientos de programación, haciendo comparaciones con C y C++. Sin embargo, aquellos familiarizados con lenguajes de tipado dinámico como Python o JavaScript también podrán seguirlo fácilmente.

El contenido del curso incluye la sintaxis básica de Rust, tipos e inferencia de tipos, construcciones de flujo de control, tipos definidos por el usuario, coincidencia de patrones y más. Se presta especial atención al sistema de tipos de Rust y temas avanzados como la gestión de la memoria, punteros inteligentes, iteradores, módulos, pruebas y manejo de errores.

Imagen: Archivo ENTER.CO

Digna Irene Urrea

Digna Irene Urrea

Comunicadora social y periodista apasionada por las buenas historias, el periodismo literario y el lenguaje audiovisual. Aficionada a la tecnología, la ciencia y la historia.

View all posts

Archivos