Aprenda a crear software duradero y eficiente utilizando REST, con énfasis en la seguridad y la velocidad. El curso incluye proyectos en el campo de la ingeniería de datos, herramientas Linux, DevOps, LLM, computación en la nube y desarrollo de sistemas de aprendizaje automático.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Aunque se espera un conocimiento básico de Rust, debe sentirse cómodo con los conceptos de estructuras de datos y algoritmos, y tener conocimientos prácticos de bases de datos y procesamiento de datos. Se valorará el conocimiento de SQL, línea de comandos y control de versiones con git.
Este curso de cuatro semanas se centra en aprovechar Rust para crear sistemas de procesamiento de datos paralelos, seguros y eficientes. El viaje comienza profundizando en las estructuras y colecciones de datos de Rust, y luego cubriremos las características de seguridad de Rust en el contexto de la ingeniería de datos. La semana siguiente, explorará bibliotecas y herramientas de ingeniería de datos específicas como Diesel, async, Polars y Apache Arrow, y aprenderá a trabajar con sistemas de procesamiento de datos, protocolos REST y gRPC, y el SDK de AWS para operaciones de datos en la nube. La última semana se centrará en el diseño e implementación de sistemas completos de procesamiento de datos utilizando Rust.
Al final de este curso, sabrá cómo utilizar Rust para manejar tareas de ingeniería de datos a gran escala, resolviendo problemas del mundo real de manera eficiente y rápida. Los laboratorios y proyectos prácticos a lo largo del curso garantizarán que obtenga experiencia práctica y la aplicación de sus conocimientos. Este curso es su puerta de entrada para dominar la ingeniería de datos con Rust, preparándose para el siguiente nivel en su viaje en ingeniería de datos.



