مقدمات لینوکس و اسکریپتنویسی برای مهندسان VLSI
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یک راهنمای گامبهگام کامل درباره ناوبری استفاده از لینوکس در زمینه VLSI
- میتوانید سیستم فایل لینوکس و ناوبری در آن را درک کنید.
- میآموزید که فایلها و دایرکتوریها چگونه ایجاد میشوند و چگونه میتوان در آنها ناوبری کرد (کپی یا انتقال چندین فایل یا دایرکتوری در یک زمان)
- میتوانید فایلها یا دایرکتوریها را با استفاده از کلمات کلیدی یا الگوهای خاص پیدا کنید.
- میتوانید به محتوای خاصی از فایلها دسترسی پیدا کنید.
- میتوانید الگوهای خاصی از داده را با استفاده از دستورات لینوکس ایجاد کنید.
- میتوانید مجوزهای فایلها یا دایرکتوریها را تغییر دهید.
- میتوانید مفاهیم پایه تا پیشرفته ویرایشگرها (gvim ،vim ،vi) را بیاموزید.
- میتوانید اسکریپتهای شل یا bash خود را بنویسید.
- میتوانید یک Makefile ایجاد کنید.
پیشنیازهای دوره
- هر کسی با دانش اولیه کامپیوتر میتواند این دوره را درک کند.
توضیحات دوره
این دوره آنلاین جامع، "مقدمات لینوکس و اسکریپتنویسی برای مهندس VLSI"، طراحی شده است تا دانشجویان کارشناسی (ECE ،EEE ،CSE)، دانشجویان کارشناسی ارشد (VLSI ،ESD ،Embedded)، افراد شاغل و علاقهمندان به لینوکس را با مهارتهای اساسی لینوکس متناسب با طراحی یکپارچهسازی در مقیاس بسیار بزرگ (VLSI) تجهیز کند. قدرتمندی لینوکس را برای خودکارسازی گردش کار، تحلیل فایلهای طراحی و افزایش بهرهوری در الکترونیک دیجیتال و طراحی فیزیکی مسلط شوید و از ابزارهای استاندارد صنعتی و تکنیکهای اسکریپتنویسی استفاده کنید.
جزئیات دوره:
- مدت زمان: 6 ساعت و 14 دقیقه
- سطح: مبتدی تا پیشرفته
- پیشنیازها: درک پایه از کامپیوتر؛ نیاز به تجربه قبلی در لینوکس یا VLSI نیست.
- قالب: ویدیوهای آموزشی، آزمونها و یک تکلیف در پایان دوره
چه کسانی میتوانند شرکت کنند:
- هر فرد علاقهمند به یادگیری لینوکس میتواند در این دوره شرکت کند!
- مناسب برای دانشجویان کارشناسی (ECE ،EEE ،CSE) و کارشناسی ارشد (VLSI ،ESD ،Embedded)
- مناسب برای فارغالتحصیلان آموزشدیده VLSI (PD ،DV ،DFT Analog Layout)
- ایدهآل برای افراد شاغلی که قصد یادگیری لینوکس را دارند.
ویژگیهای آموزشی:
- توضیح واضح هر موضوع با مثال، با تمرکز بر grep ،sed ،awk، gvim و اسکریپتنویسی شل
- آزمونها پس از هر بخش
- تکلیف در پایان دوره
- به خودکارسازی گردش کار VLSI، تحلیل فایلهای طراحی و افزایش بهرهوری در حرفه شما کمک میکند.
محتوای دوره:
- مقدمهای بر لینوکس
- دایرکتوریها و ناوبری در آنها
- فایلها و ناوبری در آنها
- یافتن فایلها یا دایرکتوریها در لینوکس با استفاده از دستور find
- فرمان grep (چاپ عبارت باقاعده سراسری)
- فرمان SED
- فرمان AWK
- مجوزهای فایل و دایرکتوری
- ویرایشگرها (gvim ،vim ،vi) و فرمان های آن از اولیه تا پیشرفته
- اسکریپتنویسی شل
مزایای یادگیری:
کسب مهارتهای عملی برای خودکارسازی و دیباگ در VLSI
تقویت چشمانداز شغلی در صنایع نیمههادی
توسعه تسلط به ابزارهای EDA مبتنی بر لینوکس
بهبود حل مسئله با چالشهای طراحی دنیای واقعی
این دوره برای چه کسانی مناسب است؟
- هر کسی که به اسکریپتنویسی شل یا bash علاقه دارد و دانشجویانی که میخواهند حرفه خود را در حوزه VLSI شروع کنند، بسیار مفید است.
مقدمات لینوکس و اسکریپتنویسی برای مهندسان VLSI
-
معرفی دوره 03:07
-
معرفی زبان اسکریپتنویسی 05:54
-
نصب لینوکس 00:35
-
دایرکتوری چیست و چگونه ایجاد میشود؟ 16:34
-
فرمان list و گزینههای آن 08:59
-
عملگرها (نقطه، دو نقطه) و چگونگی کپی یا انتقال یک یا چند دایرکتوری 20:33
-
سلسله مراتب دایرکتوری لینوکس، مسیر مطلق و مسیر نسبی 05:26
-
آزمون مربوط به دایرکتوریها None
-
فایل در لینوکس چیست و فرمان ایجاد فایل در لینوکس چیست؟ 11:45
-
فرمان مشاهده محتوای فایلها 37:04
-
آزمون مربوط به فایلها و ناوبری در آنها در لینوکس None
-
الگوهای مورد استفاده برای جستجو در لینوکس 07:06
-
چگونگی یافتن فایلها و دایرکتوریها در لینوکس 14:44
-
آزمون مربوط به فرمان Find در لینوکس None
-
فرمان grep و گزینههای آن به همراه مثال 11:39
-
آزمون روی فرمان grep None
-
ویرایشگر جریانی (SED) چیست؟ سینتکس و عملیاتهای آن 03:40
-
چگونگی جستجو و جایگزینی داده با استفاده از فرمان sed 10:17
-
چگونگی حذف خطوط با استفاده از فرمان sed 06:33
-
چگونگی درج خطوط با استفاده از فرمان sed 04:59
-
چگونگی الحاق داده با استفاده از sed 03:48
-
چگونگی جایگزینی خطوط با استفاده از فرمان sed 03:15
-
چگونگی تبدیل کاراکترها با استفاده از فرمان sed 02:24
-
آزمون روی فرمان SED None
-
فرمان AWK و نحو آن 05:45
-
انواع دستورات پردازش در AWK 11:03
-
متغیرهای از پیش تعریف شده AWK 03:32
-
AWK NR (تعداد رکورد) 07:37
-
AWK NF (تعداد فیلد) 05:12
-
AWK FS (جداکننده فیلد) RS (جداکننده رکورد) 04:57
-
AWK OFS (جداکننده فیلد خروجی) ORS (جداکننده رکورد خروجی) 03:33
-
AWK FILENAME ،FNR 02:31
-
AWK ARGC ،ARGV 02:26
-
پردازشهای افزایش پیشین و پسین در AWK 02:27
-
توابع از پیش تعریف شده AWK 13:58
-
حلقهها و انواع آنها در AWK 03:50
-
حلقه for در AWK 08:29
-
حلقه while در AWK 06:57
-
حلقه do-while در AWK 04:53
-
دستورات کنترل حلقه در AWK (continue ،break ،next ،exit) 05:27
-
آزمون روی فرمان awk None
-
مجوزهای فایل و دایرکتوری با مثال 19:03
-
آزمون روی مجوزهای فایل و دایرکتوری None
-
ویرایشگرهای لینوکس و حالتهای آن 08:23
-
گزینههای فرمان gvim 06:58
-
فرمان های اولیه حرکت مکاننما در gvim 05:01
-
عملیات فایل در gvim 11:18
-
اجرای فرمان ها در حالت خط فرمان gvim 04:20
-
آزمون روی ویرایشگرها None
-
مبانی مرتبط با اسکریپتنویسی شل 21:21
-
عملگرهای فایل 04:19
-
حلقه for و حلقه while در اسکریپتنویسی شل 07:37
-
دستورات تصمیمگیری (if ،if else ،if elseif else، دستورات case) 14:56
-
آزمون روی اسکریپتنویسی شل None
-
تکلیف روی اسکریپتنویسی شل None
مشخصات آموزش
مقدمات لینوکس و اسکریپتنویسی برای مهندسان VLSI
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:متوسط
- تعداد درس:55
- مدت زمان :06:14:15
- حجم :2.14GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy