Curso online – especialización profesional certificada en programación Rust por Packt Institute

Aprenda el lenguaje REST a través de problemas prácticos de la vida real. Obtenga experiencia práctica resolviendo problemas con REST, un lenguaje que está ganando popularidad entre los desarrolladores.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

a partir de

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Programación de Brest
  • estructuras de datos
  • Seguridad de la memoria
  • cadena de bloques
  • Programación asincrónica

What you will learn in the course

Courses for which the course is suitable

  • desarrollador de software
  • Programador de óxido
  • ingeniero de software
  • desarrollador de aplicaciones
  • clave de cadena de bloques
  • Desarrollador de sistemas paralelos
  • desarrollador de aplicaciones web
  • administrador de base de datos
  • Desarrollador de soluciones de software
  • estudiante de informatica

Pasantía: una serie de cursos de tres partes

Explora la programación de Rust con nuestro curso, diseñado para llevarte de principiante a experto. Comience conociendo Rust y configurando su entorno de desarrollo, luego pase rápidamente a escribir el código y compilar su primer programa. El curso cubre conceptos básicos de programación, que incluyen:

  • cambio
  • tipos de datos
  • funciones
  • aporte

y proporciona una base sólida en Rust.

El modelo de propiedad de Rust

Descubra el modelo de propiedad único de Rust, esencial para la seguridad de la memoria y los procesos paralelos. Más información sobre:

  • propiedad
  • Referencias
  • gestión de la memoria

Y comprenda en qué se diferencia el enfoque de Rust de otros lenguajes. Se explican las construcciones controladas, incluidos bucles y condicionales, para ayudarle a escribir código eficiente.

Temas avanzados

A medida que avances, aborda temas avanzados como:

  • módulos
  • paquetes
  • Mencionar la sabiduría

Lo que fortalecerá su capacidad para administrar bases de código complejas. Los proyectos prácticos como la implementación de pilas y la evaluación de expresiones reforzarán su comprensión.

Temas adicionales

Finalmente, el curso cubre temas como:

  • procesos paralelos
  • programación de internet
  • Aplicación de cadena de bloques
  • Optimización del rendimiento

garantizando así que domina las aplicaciones Rust modernas y de alto rendimiento.

público objetivo

Este curso es ideal para desarrolladores, programadores y estudiantes de informática que quieran aprender Rust desde cero o mejorar sus habilidades existentes. Se recomienda conocer conceptos básicos de programación y tener experiencia en al menos un lenguaje de programación.

Proyecto de aprendizaje aplicado

Los proyectos incluidos en esta clase magistral permiten a los estudiantes aplicar sus habilidades de programación en Rust para resolver problemas del mundo real, como:

  • Implementación de estructuras de datos.
  • Creación de aplicaciones para la gestión de redes.
  • Manejo de procesos paralelos

Al participar en estos proyectos, los estudiantes obtendrán experiencia práctica y una comprensión más profunda de Rust, lo que les permitirá desarrollar soluciones de software eficientes y sólidas.

Details of the courses that make up the specialization

Introducción a la programación en Rust y conceptos básicos

Curso 1 • 10 horas

Detalles del curso
  • ¿Qué aprenderás?
    • Aplique el modelo de propiedad de Rust a la seguridad de la memoria.
    • Analizar estructuras de control para gestionar el flujo del programa.
    • Cree aplicaciones Roost avanzadas utilizando duraciones, cierres e iteradores.
Habilidades que ganarás
  • Categoría: Programación de asados
  • Categoría: estructuras de control en Rust
  • Categoría: Propiedad en Rust
  • Categoría: Conceptos básicos del asado
  • Categoría: confianza en la memoria de Rost

Programación de tueste intermedio y conceptos avanzados.

Curso 2 • 10 horas

Detalles del curso
  • ¿Qué aprenderás?
    • Implemente diferentes tipos de punteros inteligentes para la gestión avanzada de la memoria.
    • Aplicar métodos de prueba macro y avanzados en Rost.
    • Analice y resuelva problemas del mundo real utilizando estructuras de datos y algoritmos avanzados.
Habilidades que ganarás
  • categoría: Gestión de memoria en Rust
  • Categoría: módulos en Rost
  • Categoría: Programación intermedia en Rust
  • Categoría: Resolver problemas en Rust
  • Categoría: Punteros inteligentes en Rust

Programación avanzada de tueste y aplicaciones del mundo real

Curso 3 • 8 horas

Detalles del curso
  • ¿Qué aprenderás?
    • Aplica técnicas avanzadas de vida paralela en Rust.
    • Construya y verifique una cadena de bloques en Rost.
    • Desarrolle aplicaciones web utilizando las capacidades de programación de Rust y mejore el rendimiento del código mediante evaluaciones comparativas y pelusas.
Habilidades que ganarás
  • Categoría: Blockchain en Brust
  • Categoría: Aplicaciones del mundo real en Rust
  • Categoría: paralelos en Rost
  • Categoría: programación avanzada de tueste
  • Categoría: Gestión de archivos en Rust