Rust - Curso de Introducción

Rust - Curso de Introducción

Rust nació en 2010 como un lenguaje de programación compilado, de propósito general y multiparadigma. Y, a pesar de todos los demás lenguajes que podíamos encontrar en la red, la comunidad mostró un gran apoyo ante este, haciendo que tanto usuarios como empresas empezaran a apostar por él a la hora de desarrollar sus plataformas.


Este lenguaje de programación destaca, sobre todo, por tres aspectos. El primero de ellos es el rendimiento, ya que se trata de un lenguaje compilado, sin runtimes ni recolectores de basura, lo que le hace ideal para funcionar en dispositivos de potencia limitada. La fiabilidad es el segundo aspecto fundamental de este lenguaje, ya que garantiza seguridad de memoria y de hilos, así como un sistema de depuración con el que detectar casi cualquier bug. Y, en tercer lugar, la productividad, ya que cuenta con una excelente documentación, un compilador accesible y una gran cantidad de herramientas adicionales.

Por todo esto, y mucho más, Rust lleva 7 años consecutivos siendo el lenguaje de programación más querido por los usuarios, por delante de otros como TrueScript, Python o C#, que seguramente puede que nos suenen más. Y, además de ser el más querido, Rust también es el lenguaje de programación más demandado por empresas, estando presente en el 17.6% de las ofertas de trabajo, por delante incluso de Python, que «solo» está presente en el 17.59% de las ofertas.

Es cierto que, aunque Rust es el lenguaje de programación más querido y buscado por las empresas, no es el más utilizado. JavaScript, HTML, Python y Java ocupan los primeros puestos dentro del ranking de los sistemas más usados. Pero la oferta para trabajar con estos lenguajes, aunque elevada, es mala teniendo en cuenta que son lenguajes que todo el mundo conoce y con los que todos tienen experiencia, lo que complica optar a un puesto de trabajo. Pero con Rust, es diferente. Un lenguaje muy querido, cada vez más solicitado por las empresas, y sin tantos profesionales que lo controlen.

Temario

Módulo 1  42 clases

Temario del curso

Clase 1 : Introducción

Clase 2 : ¿Qué es Rust?

Clase 3 : Instalación Rust en Unix

Clase 4 : Hola Mundo

Clase 5 : Cargo

Clase 6 : Variables

Clase 7 : Constantes

Clase 8 : Shadowing

Clase 9 : Leer por teclado

Clase 10: Tipos de datos

Clase 11: Operadores

Clase 12: Arreglos

Clase 13: Tuplas

Clase 14: Vectores

Clase 15: Vectores parte 2

Clase 16: Condicionales

Clase 17: Bloques

Clase 18: Bloques parte 2

Clase 19: Loop

Clase 20: Ciclo For

Clase 21: Ciclo While

Clase 22: Match

Clase 23: Match parte 2

Clase 24: Enums

Clase 25: Funciones

Clase 26: Return

Clase 27: Stack y Heap

Clase 28: Strings

Clase 29: Estructuras

Clase 30: Ownership

Clase 31: Ownership parte 2

Clase 32: Métodos

Clase 33: Estructuras tipo tuplas

Clase 34: Slices

Clase 35: Ciclo de vida

Clase 36: Panic

Clase 37: Option

Clase 38: Options y Structs

Clase 39: Some y Match

Clase 40: Result

Clase 41: Result Enums

Clase 42: Métodos de Result




Nuestra tarea es centralizar la mayor cantidad de cursos ,capacitaciones, tutoriales, videos para que te sea mas fácil de buscar a la hora de querer capacitarte.
Generalmente, incorporamos los que son gratis pero si encontramos algunos interesantes que son pagos los agregamos para que tu capacitación sea mas redituable y profesional.
Sigue capacitándote para llegar a ser un mejor profesional o simplemente por logros personales, anímate, no abandones y adelante !!!.
Mucha Suerte !!! el equipo de: