Qué aprenderemos
Clase 1 de 12 • Curso de Gestión de Servidores con Rust
Contenido del curso
Clase 1 de 12 • Curso de Gestión de Servidores con Rust
Contenido del curso
Bienvenida al Curso de Gestión de Servidores Web con Rust. Mi nombre es Yuli, y estaré acompañándote en este camino de aprendizaje sobre Rust.
Un poco acerca de mi: soy Software Engineer, actualmente soy Master Coach en el programa de Platzi Master, tengo 5 años colaborando con la comunidad de [Mozilla] (https://community.mozilla.org/) donde me encuentro en programas como Mozilla Reps y Mozilla Tech Speaker. Esto me ha dado la oportunidad de poder colaborar en distintos proyectos Open Source. Comencé la comunidad de Rust en CDMX en 2016 y ahora es una de las más activas en todo LATAM, gracias a todas las personas que han contribuido a darle continuidad. Aquí pueden ver acerca de sus eventos en línea Meetup Rust CDMX
Si quieren saber un poco más sobre mi pueden buscarme en LinkedIn o en Twitter.
Si llegaste hasta aquí, quiere decir que ya pasaste el camino básico de Rust, donde entiendes como funciona sus dependencias, su estructura, sabes que es "cargo" y "crates", sus métodos y la librería estándar con la que cuenta. Si no es así, te invito a que te des una vuelta por Rust.
También puedes dar un repaso a cursos como: Curso Profesional de DevOps. Curso de Administración de Servidores Linux.
En este curso aprenderemos sobre la gestión de servidores donde veremos:
Antes de comenzar debo mencionar que la manera en que crearemos nuestro servidor no será de la manera fácil.
Actualmente ya existen varios paquetes en crates.io que nos ayudan a crear nuestro servidor de una manera más fácil. Pero, entonces... ¿Para qué hacerlo de la manera más difícil? Rust es un lenguaje de programación para desarrollar software eficiente y confiable con enfoque en el performance, por eso podemos elegir el nivel de abstracción con el que queremos trabajar, llegando a un nivel muy bajo. Escribiremos el servidor HTTP básico, y el grupo de subprocesos manualmente para que puedas aprender las ideas y técnicas generales detrás de los paquetes que abstraen esta lógica. Así serás capaz de entender estos paquetes a la perfección para modificarlos o desarrollar los propios..
Por el momento, cuéntame un poco acerca de tu experiencia con Rust aquí en los comentarios.
Claudio Quiroz
Claudio Quiroz
Daniel Quiaro
Andres López
Jean Nuñez
Luis Alberto Rubio Bote
Jose Luis Garcia Rojas
Gerardo Alberto Soto Alvarez del Castillo
Michael Merchan
Tomás R. Pita
Angel Fernando Quiroz Campos
Alvaro David Polanco P
Daniel Quiaro
Alan Eduardo Rodríguez Rodríguez
Joel Vicente Nieto Gómez
Gerardo Alberto Soto Alvarez del Castillo
Sebastián Emanuel Andrada
Diego Obando
Enrique Ortega
Roberto Antonio Berrospe Machin
Juan Christopher
Frank Moreno
Osvaldo Frias
Victor
Adrian Peralta
Francisco Javier Suarez Verdugo
Pablo Aquino
Pablo Angel Rodríguez Ruiz
hagan un curso de webassembly con rust, saludos :)
Y uno de rust claro ;)
Apoyo la moción
Por fin un curso de Rust en Platzi!!! Ojala se vengan más porque Rust es un gran lenguaje
Mucho tiempo esperando este curso y resulta ser que no tiene ni un video.Llevo esperando por cursos de Rust, desde mas de 2 años y nada de nada, de verdad que esto me ha alejado de platzi, tuve que buscar cursos en otras plataformas
Me he quedado igual que tu. Era de las pocas plataformas con un curso de Rust y veo que sigue siendo un mas adelante
no tengo conocimientos previos del RUST, me será difícil comenzar desde cero.
Hola Luis Garcia, lamentablemente este curso de Rust creado por Platzi es el menos amigable, pero no te des por rendido, apóyate con la documentación de Rust: https://doc.rust-lang.org/book/title-page.html Para cuando saquen una nueva versión mejorada ya tengas los fundamentos y puedas compartir tu conocimiento con otros estudiantes. Lo mejor es apoyarnos para crecer más rápido <3 Platzi
Con este link podras hacer ejercicios que te enseniaran a leer y escribir codigo con Rust
https://doc.rust-lang.org/rust-by-example/hello/comment.html
Espero que hagan uno Rust, o bueno sacaré tiempo para aprenderlo fuera de la plataforma, así que mientras tanto este curso lo colocare en mi lista de "future learning"
Puedes empezar resolviendo los ejercicios Rustlings que son problemas de código que te enseñan a leer y escribir Rust
La verdad, bastante triste este curso, te lo ponen en varios carrier path como parte de los cursos básicos pero cuando me encuentro con el resulta que de entrada en la primera clase te pide que ya sepas cosas de Rust ? Porque ? Que sentido tiene que un curso que debería explicarte de cero te pida que ya sepas la misma tecnología que va explicar ? Mucha gente espera mucho tiempo por un curso en especifico y en ese tiempo(Que suele ser largo) entregan algo tan deprimente. Encima ni un solo video ? para eso me voy a la documentación del propio Rust y lo leo de primera mano, un curso sin sentido. Ahora estoy en la obligación de ir a otra plataforma y buscar un curso en condiciones de Rust. Gracias Platzi. Ojala esto lo leyera Freddy o alguien que pueda corregirlo porque por lo que veo leyendo comentarios no soy el único que siente lo mismo.
A modo de recomendación a compañeros de platzi que lean esto, ya compre un par de cursos en Udemy después de mucho buscar y al que quiera aprender creo que le pueden servir.
https://www.udemy.com/course/rust-coding-for-beginners/ https://www.udemy.com/course/rust-fundamentals/
Muy triste, pero es verdad, es como si no lo hubieran planificado lo suficiente
Mayormente he usado Rust en sistemas embebidos, con microcontroladores STM32. Me interesa ver a Rust aplicado en otras areas. Saludos.
Yuli, un gusto verte como profesora acá en Platzi!.
Que genial que ya este disponible este curso!!! Yo estuve tomado una introducción de programación con Rust aqui: https://doc.rust-lang.org/book/
Este es un excelente articulo sobre que empresas utilizan Rust y para que lo utilizan: https://www.genbeta.com/desarrollo/que-rust-lenguaje-amado-muchos-programadores-gran-desconocido
ese libro es sencillamente excelente
Si quieres aprender lo básico de Rust 🦀 tengo un repo con mis notas del lenguaje
Intro_to_rust
Happy conding 🤘🤘!!
Muy interesante el curso
Buenas. Tengo poca experiencia con Rust, pero hace unos días comencé a leer el libro "Mastering Rust - Second Edition", de Rahul Sharma and Vesa Kaihlavitra; y la verdad me parece muy interesante, por lo que cuando ví este curso, me pareció interesante el enfoque, y decidí hacerlo. Estaría bueno que se comience a hacer más cursos de Rust, ya que no solo es un excelente lenguaje, sino que además, está teniendo mucha demanda. Gracias!
Uff... Porfin un curso sobre Rust. Con ansias de que hagan un curso completo sobre el lenguaje.
Me alegra por fin ver contenido sobre Rust. Es un lenguaje con mucho potencial y que casi nadie aborda y si lo hacen es de manera muy superflua.
Había conocido Rust hace tiempo y me agradó mucho su concepto. No lo he usado de forma profesional, pero este curso me emociona por la promesa de profundizar en temas avanzados y por la posibilidad de incorporar esta herramienta a la industria.
Llegue acá por la relacion de rust con los smart contracts, me gustaría saber más al respecto con una curso mas completo.
Considering Rust by Jon Gjengset
Muchas gracias por la introducción instructora Yuliana, va a ser todo un gusto aprender más de Rust a través de este curso.
Aunque había escucha de Rust, no lo había usado, es un buen momento para aprender.
Es la primera vez que oigo de esta herramienta. Por lo que no tengo ni la menor idea de cómo es...