Course catalog
Categories
Showing 1-3 of 3 items.
لینوکس و Bash برای مهندسی داده
(Mitalearn-323881)
- 4 hours 49 minutes
- متوسط
- Release date: 23 June 2026
- Author: Noah Gift,Kennedy Behrman,Alfredo Deza
درباره این دوره:
در این دوره دوم از Python، Bash و SQL Essentials for Data Engineering Specialization، شما اصول اساسی لینوکس را که برای انجام وظایف مهندسی داده ضروری است، یاد خواهید گرفت. علاوه بر این، نحوه استفاده از هر دو پیکربندی Bash و zsh و توسعه نحو مورد نیاز برای تعامل و کنترل لینوکس را بررسی خواهید کرد. این مهارت ها به شما این امکان را می دهد که پایگاه داده ها را در محیط Bash مدیریت و دستکاری کنید.
Related Skills
معرفی عملی دستورات لینوکس و شل اسکریپت
(Mitalearn-303906)
- 1 hours 46 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Rav Ahuja,Sam Prokopchuk,Ramesh Sannareddy
درباره این دوره:
این دوره یک درک عملی از دستورات پوسته لینوکس / یونیکس را ارائه می دهد. در این دوره آموزشی دوستانه مبتدی، با اصول لینوکس، دستورات شل و اسکریپت نویسی پوسته Bash آشنا خواهید شد. شما این دوره را با مقدمه ای بر لینوکس و بررسی معماری لینوکس آغاز خواهید کرد. شما با ترمینال لینوکس تعامل خواهید داشت، دستورات را اجرا می کنید، دایرکتوری ها را هدایت می کنید، فایل ها را ویرایش می کنید و همچنین نرم افزار را نصب و به روز می کنید. در مرحله بعد، با دستورات رایج لینوکس آشنا خواهید شد. شما با دستورات عمومی مانند id، date، uname، ps، top، echo، man کار خواهید کرد. دستورات مدیریت دایرکتوری مانند pwd، cd، mkdir، rmdir، find، df. دستورات مدیریت فایل مانند cat, wget, more, head, tail, cp, mv, touch, tar, zip, unzip. دستور کنترل دسترسی chmod; دستورات پردازش متن - wc، grep، tr؛ و همچنین دستورات شبکه - نام میزبان، پینگ، ifconfig و curl. سپس به یادگیری اصول اولیه اسکریپت نویسی پوسته برای خودکارسازی انواع وظایف خواهید پرداخت. شما اسکریپتهای پوسته ساده تا پیشرفتهتری ایجاد خواهید کرد که شامل متاکاراکترها، نقل قول، متغیرها، جایگزینی فرمان، تغییر مسیر ورودی/خروجی، لولهها و فیلترها، و آرگومانهای خط فرمان است. شما همچنین با استفاده از crontab کارهای cron را برنامه ریزی خواهید کرد. این دوره شامل سخنرانی های مبتنی بر ویدیو و همچنین آزمایشگاه های عملی برای تمرین و به کارگیری آنچه یاد می گیرید است. شما بدون هزینه به سرور مجازی لینوکس دسترسی خواهید داشت که می توانید از طریق مرورگر وب خود به آن دسترسی داشته باشید، بنابراین برای تکمیل آزمایشگاه ها نیازی به دانلود و نصب چیزی ندارید. شما این دوره را با یک پروژه نهایی و همچنین یک امتحان نهایی به پایان خواهید رساند. در پروژه نهایی، دانش خود را از مفاهیم دوره با انجام فرآیند استخراج، تبدیل، و بارگذاری (ETL) خود و ایجاد یک اسکریپت پشتیبان برنامه ریزی شده نشان خواهید داد. این دوره برای مهندسان داده، دانشمندان داده، توسعهدهندگان نرمافزار و متخصصان ابری ایدهآل است که میخواهند با دستورات پرکاربرد در لینوکس، MacOS و سایر سیستمعاملهای مشابه یونیکس آشنا شوند و همچنین با ایجاد اسکریپتهای پوسته شروع کنند.
Related Skills
میز کار یونیکس
(Mitalearn-327162)
- 2 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Sean Kross,Jeff Leek, PhD,Brian Caffo, PhD
درباره این دوره:
یونیکس پایهای را تشکیل میدهد که اغلب برای دستیابی به اهداف دیگری که ممکن است برای خود و رایانهتان داشته باشید، بسیار مفید است، خواه این هدف راه اندازی یک تجارت، نوشتن کتاب، درمان بیماری یا ایجاد برنامه عالی بعدی باشد. ابزار دستیابی به این اهداف گاهی با نوشتن نرم افزار انجام می شود. نرمافزار را نمیتوان از زمین استخراج کرد، و همچنین نمیتوان بذرهای نرمافزار را در بهار برای برداشت تا پاییز کاشت. نرم افزار در کارخانه ها در خط مونتاژ تولید نمی شود. نرم افزار یک کالای دست ساز و اغلب سفارشی است. اگر یک توسعه دهنده نرم افزار یک صنعتگر باشد، یونیکس میز کار آنها است. یونیکس مجموعه ای ضروری و ساده از ابزارها را در محیطی بدون حواس پرتی فراهم می کند. حتی اگر توسعهدهنده نرمافزار نیستید، یادگیری یونیکس میتواند روشهای جدید تفکر و راههای جدید برای مقیاسبندی ایدههایتان را در اختیار شما قرار دهد. این دوره برای افرادی در نظر گرفته شده است که تازه برنامه نویسی می کنند و با سیستم عامل های مشابه یونیکس مانند macOS و توزیع های لینوکس مانند اوبونتو جدید هستند. بیشتر فناوری های مورد بحث در این دوره از طریق یک رابط خط فرمان قابل دسترسی خواهند بود. رابطهای خط فرمان در ابتدا میتوانند بیگانه به نظر برسند، بنابراین این دوره سعی میکند بین استفاده از خط فرمان و اقداماتی که معمولاً هنگام استفاده از ماوس و صفحهکلید انجام میدهید، تشابهاتی را ترسیم کند. همچنین یاد خواهید گرفت که چگونه قطعات کوچکی از نرم افزار را در زبان برنامه نویسی به نام Bash بنویسید، که به شما امکان می دهد ابزارهایی را که در مورد آن صحبت خواهیم کرد به هم متصل کنید. امید من این است که در پایان این دوره بتوانید از ابزارهای مختلف یونیکس طوری استفاده کنید که گویی در حال اتصال آجرهای لگو هستند.