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:
|