لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Rust پیشرفته: مدیریت پروژه ها
Advanced Rust: Managing Projects
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا به دنبال مرحله بعدی برای پیشرفت از آموزش اولیه Rust به مدیریت پروژه های رو به رشد Rust و نوشتن روال تست خودکار هستید؟ در این دوره، مربی بارون استون دقیقا همان چیزی را دارد که شما نیاز دارید. او نحوه مدیریت پروژه ها را با استفاده از سیستم ماژول Rust توضیح می دهد و موضوعاتی مانند استفاده از کلمه کلیدی "mod" برای تعریف ماژول ها، مسیریابی مسیرها در Rust و شناسایی بخش هایی از یک برنامه به عنوان عمومی یا خصوصی را بررسی می کند. بارون به شما نشان میدهد که چگونه تستها را با استفاده از توابع آزمایشی خودکار کنید. ماکروها، پیامهای شکست سفارشی، تستهای واحد، تستهای یکپارچهسازی و موارد دیگر. این دوره می تواند به شما کمک کند تا قدم بعدی را در مسیر یادگیری خود برای تسلط بر Rust بردارید.
سرفصل ها و درس ها
معرفی
Introduction
پروژه های Rust را مدیریت و آزمایش کنید
Manage and test Rust projects
آنچه شما باید بدانید
What you should know
1. مدیریت پروژه ها
1. Managing Projects
سیستم ماژول
The module system
بسته ها در مقابل جعبه ها
Packages vs. crates
تعریف ماژول ها
Defining modules
مسیر مطلق در مقابل نسبی
Absolute vs. relative path
ماژول های عمومی
Public modules
ساختارها و فهرست های عمومی
Public structs and enums
وارد کردن مسیرها به محدوده
Bringing paths into scope
استفاده از جعبه های خارجی
Using external crates
جداسازی ماژول ها به چند فایل
Separating modules into multiple files
چالش: سازماندهی یک پروژه
Challenge: Organize a project
راه حل: یک پروژه را سازماندهی کنید
Solution: Organize a project
2. تست های خودکار
2. Automating Tests
توابع تست
Test functions
ادعا کنید! ماکرو
assert! macro
پیام های شکست سفارشی
Custom failure messages
عنوان_eq! و assert_ne! ماکروها
assert_eq! and assert_ne! macros
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
مهندس برق
Barron Stone یک مهندس برق است که هم در سخت افزار دیجیتال سطح پایین و هم در نرم افزار سطح بالا تجربه کرده است.
وی لیسانس علوم مهندسی برق خود را از دانشگاه رایس و کارشناسی ارشد خود را در رشته مهندسی برق از نیروی هوایی بدست آورد. موسسه فناوری. او چندین سال را به عنوان مهندس برنامه های کاربردی و مهندس بازاریابی محصول در National Instruments گذراند و در آنجا محتوای بازاریابی و آموزشی را برای ابزارهای مدولار NI FlexRIO مستقر در FPGA توسعه داد. امروز ، بارون به عنوان یک افسر در نیروی هوایی ایالات متحده خدمت می کند.
نمایش نظرات