مسیر یادگیری Rust Developer

Step by step guide to becoming a Rust developer in 2025

عمومی

سطح

امیر دائی

مدرس

0 رای

51

بازدید

0

دیدگاه

TestingPersonal recommendation: AxumContinue learning with following roadmapsArrayOwnership Rules & Memory Safetyasync-stdgtk-rsCLI UtilitiessmolChannelsNetworkingActixstructoptIntroductionFunctions and Method SyntaxDocumenting with `rustdoc`Language Basicswgpu-rsDebuggingCovariant & Contravariant LifetimesTuplerusqliteclapRocketDeclarative Macros with macro_rules!HashsetBooleanProcedural Macros & Custom DeriveStackFind the interactive version of thisroadmap and more roadmaps atCriterion.rsWhat is Rust?Code Organization & NamespacingAxumCharacterSerdeTrait Definitions & ImplementationsmacroquadMacros & Metaprogrammingnrf-halRust REPL (Rust Playground)rust-cryptoIntegersSyntax and SemanticsQueueEnumsBTreeSetWebAssembly (WASM)MutexSerialization /DeserializationLocoVariables, DataTypes and ConstantsTokioMocking & Property Based TestingAdvanced Data StructuresStringRustGenerics & Type-Level ProgrammingImpl Blockssodiumoxidekaar2.irInstalling Rust and CargoLinkedListwasmerHashmapBinary HeapOwnership SystemDomain Specific Languages (DSLs)Web DevelopmentFutures and Async/Await Paradigmrppaltoml-rsBTreeMapCustom Error Types and TraitsData Structuresembedded-halStructshyperAtomic Operations & Memory BarriersLeptosDatabase and ORMDevOpsConstructsBorrowing, References and SlicesPublishing on Crates.ioEnvironment SetupIDEs and Rust Toolchainsrust-lldbConcurrency & ParallelismThreads, Channels and Message PassingDependency Management with CargoTrait Bounds and Associated TypesVectorPropagating Errors and `?` OperatortaurirelmquinnLifetime Elision RulesggezsqlxExplicit Lifetime AnnotationsEmbedded and SystemsFloatsCryptographyTraitsBackendwasm-bindgenGUI Developmentwasm-packreqwestControl Flow and ConstructsRCDieselDeep Dive: Stack vs HeapGame Developmentrust-gdbbevyLifetimes & Borrow CheckerWhy use Rust?Ecosystem and LibrariesringUnit & Integration TestingPerformance and ProfilingOption and Result EnumerationsRELATED ROADMAPSBackend RoadmapDevOps RoadmapGo RoadmapRwLockError HandlingfyroxPattern Matching & DestructuringtermionAsynchronous ProgrammingArcTraits & GenericsModules & Cratesjson-rust