Course catalog

Course duration

Course provider

Topic

Categories

Showing 1-8 of 8 items.

linkedin Learning Bash Scripting (2021) (Mitalearn-221201)

  • 2 hours 5 minutes
  • مناسب همه
  • Release date: 14 January 2021
  • Author: Scott Simpson
درباره این دوره: 

 Bash یا Bourne Again Shell یک مفسر خط فرمان بسیار محبوب برای کارهای مدیریتی و برنامه نویسی است. اما Bash با بسیاری از زبان های برنامه نویسی متفاوت است. به همین دلیل است که اسکات سیمپسون مدتی را در این دوره صرف می‌کند تا شما را از طریق نحو - معرفی متغیرها، اعداد و ساختارهای کنترلی - بگذراند تا بتوانید بلافاصله نوشتن اسکریپت‌ها را شروع کنید. او به شما نشان می دهد که چگونه عملیات چند خطی را در یک فایل جمع کنید، کنترل جریان را پیاده سازی کنید، و برای دریافت ورودی با کاربران تعامل کنید. به علاوه، او چالش هایی را در طول مسیر ارائه می دهد که به شما امکان می دهد آنچه را که یاد گرفته اید آزمایش کنید.

linkedin آموزش اسکریپت Bash (Mitalearn-276213)

  • 2 hours 26 minutes
  • مناسب همه
  • Release date: 9 November 2022
  • Author: Scott Simpson
درباره این دوره: 

 Bash یک مفسر خط فرمان محبوب و گزینه پیش فرض در لینوکس است. در این دوره، اسکات سیمپسون شما را در استفاده از Bash راهنمایی می کند. اسکات تاریخچه و اهمیت Bash و همچنین اصول استفاده از آن را پوشش می دهد. او توضیح می دهد که چگونه یک اسکریپت ایجاد کنید، آن را قابل اجرا کنید و آن را اجرا کنید. اسکات مراحل برنامه نویسی را طی می کند، به ساختارهای کنترل Bash می پردازد و نحوه تعامل با کاربر را برجسته می کند. به علاوه، او به شما نشان می دهد که چگونه اسکریپت های خود را عیب یابی کنید.

بهترین راه برای یادگیری زبان، استفاده از آن در عمل است. به همین دلیل است که این دوره با GitHub Codespaces یکپارچه شده است، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به هیچ گونه راه اندازی ماشین محلی ارائه می دهد. با GitHub Codespaces، می‌توانید در هر زمان و در هر زمانی از هر ماشینی تمرین عملی داشته باشید، در حالی که از ابزاری استفاده می‌کنید که احتمالاً در محل کار با آن مواجه خواهید شد. برای یادگیری نحوه شروع، ویدیوی «استفاده از فضاهای کد GitHub با این دوره» را بررسی کنید.

Related Skills

coursera ابزارهای تجارت: لینوکس و SQL (Mitalearn-303685)

  • 2 hours 6 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Google Career Certificates
درباره این دوره:

این چهارمین دوره گواهی امنیت سایبری گوگل است. این دوره‌ها شما را به مهارت‌هایی که برای درخواست یک شغل امنیت سایبری سطح ابتدایی نیاز دارید، مجهز می‌کند. شما بر اساس درک خود از موضوعاتی که در سومین دوره گواهینامه امنیت سایبری Google معرفی شده اند، استفاده خواهید کرد. در این دوره، شما مهارت های محاسباتی را که در محل کار به عنوان یک تحلیلگر امنیت سایبری استفاده خواهید کرد، بررسی خواهید کرد. ابتدا، استفاده از لینوکس را تمرین خواهید کرد، سیستم عاملی که معمولاً توسط متخصصان امنیت سایبری استفاده می شود. به عنوان مثال، شما از خط فرمان لینوکس از طریق پوسته Bash برای پیمایش و مدیریت سیستم فایل و احراز هویت کاربران استفاده خواهید کرد. سپس، از SQL برای برقراری ارتباط با پایگاه داده استفاده خواهید کرد. کارمندان Google که در حال حاضر در امنیت سایبری کار می‌کنند، شما را از طریق ویدیوها راهنمایی می‌کنند، فعالیت‌های عملی و نمونه‌هایی را ارائه می‌کنند که وظایف رایج امنیت سایبری را شبیه‌سازی می‌کنند، و به شما کمک می‌کنند مهارت‌های خود را برای آماده شدن برای مشاغل ایجاد کنید. فراگیرانی که این گواهی را تکمیل می کنند، برای درخواست نقش های امنیت سایبری سطح ابتدایی مجهز خواهند شد. هیچ تجربه قبلی لازم نیست. در پایان این دوره، شما: - ارتباط بین سیستم عامل ها، برنامه ها و سخت افزار را توضیح دهید. - یک رابط کاربری گرافیکی را با یک رابط خط فرمان مقایسه کنید. - ویژگی های منحصر به فرد توزیع های رایج لینوکس را شناسایی کنید. - سیستم فایل را با استفاده از دستورات لینوکس از طریق پوسته Bash هدایت و مدیریت کنید. - از دستورات لینوکس از طریق پوسته Bash برای احراز هویت و مجوز دادن به کاربران استفاده کنید. - نحوه سازماندهی پایگاه داده رابطه ای را شرح دهید. - از SQL برای بازیابی اطلاعات از پایگاه داده استفاده کنید. - فیلترها را برای پرس و جوهای SQL اعمال کنید و از اتصالات برای ترکیب چند جدول استفاده کنید.

linkedin الگوهای Bash و عبارات منظم (Mitalearn-182305)

  • 2 hours 2 minutes
  • پیشرفته
  • Release date: 21 June 2026
  • Author: Grant McWilliams
درباره این دوره:

تطبیق الگو به شما این امکان را می دهد که اسکریپتی ایجاد کنید که در صورت مطابقت با یک الگوی خاص، بتواند بر روی قطعات داده عمل کند. این امکان اسکریپت اتوماسیون را در فرآیند سیستم فراهم می کند. در این دوره آموزشی، نحوه استفاده از تطبیق الگو در اسکریپت Bash با استفاده از globs، glob های توسعه یافته، گسترش پرانتز و عبارات منظم (regex) را بیاموزید. در طول این دوره، گرنت مک‌ویلیامز تفاوت‌های بین رجکس‌های اصلی و توسعه‌یافته را پوشش می‌دهد و به استفاده از رجکس‌های توسعه‌یافته در دستورات شرطی bash، grep، sed و AWK می‌پردازد.

linkedin عیب یابی و رفع اشکال Bash (Mitalearn-202688)

  • 1 hours 5 minutes
  • پیشرفته
  • Release date: 22 June 2026
  • Author: Sean Colins
درباره این دوره:

برنامه نویسان به شوخی می گویند که 90 درصد از همه کدنویسی ها در واقع اشکال زدایی است. در اسکریپت، تعداد می تواند حتی بیشتر باشد. بیاموزید که چگونه مشکلات برنامه نویسی Bash خود را سریعتر حل کنید و اسکریپت های خود را به درستی اجرا کنید. این دوره به شما می آموزد که چگونه از همان ابتدا با یادگیری چه مؤلفه هایی در یک ویرایشگر اسکریپت خوب جستجو کنید و چگونه از آن ویژگی ها برای ایجاد قابلیت مشاهده در اسکریپت خود استفاده کنید، خود را برای موفقیت آماده کنید. همچنین می‌توانید با فعال کردن تکنیک‌های گزارش‌گیری و گزارش شرایط خطا، نحوه یافتن و شناسایی آسان‌تر اشکالات درون اسکریپت‌ها را کشف کنید. مربی شان کالینز همچنین توضیح می دهد که چگونه می توان با موفقیت دوباره از کدهایی که ساختید - یا دیگران قبل از شما ساخته اند - استفاده کرد و رایج ترین باگ های برنامه نویسی Bash را به طور موثر پیدا و تعمیر کرد.

linkedin لینوکس: Bash Shell و Scripts (Mitalearn-99498)

  • 2 hours 46 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Kevin Dankwardt
درباره این دوره:

برنامه نویسی Bash می تواند به شما در خودکارسازی کارهای روتین و صرفه جویی در زمان ارزشمند کمک کند، خواه کاربر لینوکس، مدیر سیستم یا توسعه دهنده نرم افزار باشید. کوین دانکوارت هزاران فیلمنامه بش، کوتاه و بلند نوشته است. در اینجا او به شما نحوه خواندن و نوشتن اسکریپت ها را آموزش می دهد و مجموعه ای از چالش های برنامه نویسی را برای کمک به شما برای آزمایش مهارت های جدید ارائه می دهد. در مورد محیط bash، متغیرهای محلی، توابع، حلقه‌ها، دستورات case، عملیات رشته، و پردازش‌های مشترک بیاموزید. به علاوه، یاد بگیرید که چگونه از ابزارهای پردازش متن sed و AWK برای خواندن و ویرایش داده‌ها در فایل‌های متنی استفاده کنید. موضوعات تحت پوشش در این دوره برای مدیریت لینوکس حیاتی است و برای بسیاری از گواهینامه های لینوکس مورد نیاز است.

linkedin مبانی DevOps: اولین پروژه شما (Mitalearn-170048)

  • 3 hours 32 minutes
  • مبتدی
  • Update date: 3 June 2021
  • Author: Carlos Nunez
درباره این دوره: 

 کنجکاو هستید که چگونه اصول DevOps را عملی کنید؟ این دوره می تواند کمک کند. به کارلوس نونز بپیوندید تا نشان دهد که چگونه اصول DevOps را در یک برنامه نمونه برای یک شرکت رزرو مسافرتی ساختگی اعمال کنید. در طول دوره، کارلوس نشان می‌دهد که چگونه می‌توان از ابزارها و روش‌های محبوب برای به‌روزرسانی، آزمایش و انتشار برنامه استفاده کرد. پس از توضیح نحوه کانتینری کردن وب سایت با Docker و Docker Compose، او نحوه نوشتن تست های واحد و یکپارچه سازی با RSpec، Capybara و Selenium را نشان می دهد. سپس نحوه استقرار وب سایت شما را در فضای ابری با Terraform و نوشتن یک Jenkinsfile که برنامه شما را ساخته، آزمایش و اجرا می کند، می نویسد. پس از پایان دادن به این دوره، می‌دانید که چگونه فرآیند توسعه نرم‌افزاری آهسته و پیچیده را به یک فرآیند سریع و لذت‌بخش تبدیل کنید.

linkedin مهندس سیستم لینوکس: Bash Shell Scripting for Automation (Mitalearn-163010)

  • 57 minutes
  • متوسط
  • Update date: 22 June 2026
  • Author: Grant McWilliams
درباره این دوره:

بیاموزید که چگونه از برنامه نویسی bash برای خودکارسازی وظایف رایج در Red Hat Enterprise Linux (RHEL) - یکی از محبوب ترین توزیع های لینوکس استفاده کنید. این دوره اصول ایجاد و اشکال زدایی اسکریپت های bash را پوشش می دهد، از جمله اسکریپت هایی که ورودی را از طریق آرگومان های موقعیتی، لوله ها و تجزیه فایل می پذیرند. به علاوه، یاد بگیرید که چگونه داده ها را از اسکریپت های bash دریافت کنید و بلوک های کد شرطی و حلقه ای را تنظیم کنید. Grant همچنین برخی از مشکلات دنیای واقعی را حل می کند و از bash برای نظارت بر فضای کاربر و استفاده از CPU استفاده می کند.

nn

Suggestions