آموزش لینوکس برای مهندسان داده (تصویری)

Linux for Data Engineers (Hands On)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: همه چیز را در مورد Linux for Data Engineers (Hands On) برای مبتدیان بیاموزید

آنچه یاد خواهید گرفت

  • چرا لینوکس برای Data Engineer ضروری است
  • هدف از این دوره کمک به شما برای آشنایی با سیستم عامل لینوکس است
  • شما با اصول و پیشرفت برای کشف ابزارها و تکنیک های مختلف که معمولا توسط مهندسان داده استفاده می شود شروع خواهید کرد
  • این دوره کاملاً خود گام است، ما شامل بسیاری از فعالیت‌های آزمایشگاهی می‌شویم تا به شما در تمرین مهارت‌ها در حین کسب آنها کمک کنیم.

در این دوره آموزشی Linux for Data Engineer شما را با دنیای لینوکس آشنا می کنم. در بیش از 1.5 ساعت، ما تمام مراحل ضروری لینوکس را مرور خواهیم کرد که دانش گسترده ای را برای تبدیل شدن به یک مهندس داده در اختیار شما قرار می دهد. این یک تجربه کاملاً عملی خواهد بود، بنابراین آستین‌های خود را بالا بزنید و برای ارائه بهترین آن آماده شوید!

مهندسی داده یکی از مشاغلی است که سریع‌ترین رشد را دارد و این جای تعجب نیست. علم داده تقاضای زیادی دارد و کسب‌وکارها به سرعت دریافتند که داشتن مهندسانی برای کمک به دانشمندان نتایج سریع‌تری ارائه می‌دهد.

لینوکس خانواده‌ای از سیستم‌عامل‌های منبع باز شبه یونیکس است که بر اساس هسته لینوکس، یک هسته سیستم عامل برای اولین بار در ۱۷ سپتامبر ۱۹۹۱ توسط لینوس توروالدز منتشر شد. لینوکس معمولاً در یک توزیع لینوکس بسته بندی می شود. توزیع ها شامل هسته لینوکس و نرم افزار و کتابخانه های سیستم پشتیبانی می شود که بسیاری از آنها توسط پروژه گنو ارائه شده اند. بسیاری از توزیع‌های لینوکس از کلمه «لینوکس» در نام خود استفاده می‌کنند، اما بنیاد نرم‌افزار آزاد از نام «گنو/لینوکس» برای تأکید بر اهمیت نرم‌افزار گنو استفاده می‌کند که باعث ایجاد برخی بحث‌ها می‌شود. لینوکس به یک نیروی اصلی در محاسبات تبدیل شده است - از بورس نیویورک گرفته تا تلفن‌های همراه، ابررایانه‌ها و دستگاه‌های مصرف‌کننده انرژی می‌دهد.


توزیعات محبوب لینوکس شامل دبیان، فدورا و اوبونتو هستند. توزیع های تجاری شامل Red Hat Enterprise Linux و SUSE Linux Enterprise Server است. توزیع های لینوکس دسکتاپ شامل یک سیستم پنجره مانند X11 یا Wayland و یک محیط دسکتاپ مانند GNOME یا KDE Plasma است. توزیع های در نظر گرفته شده برای سرورها ممکن است گرافیک ها را به کلی حذف کنند یا شامل یک پشته راه حل مانند LAMP باشند. از آنجایی که لینوکس آزادانه قابل توزیع مجدد است، هر کسی می‌تواند برای هر هدفی یک توزیع ایجاد کند.


ما خواهیم آموخت:

1) مقدمه ای بر لینوکس

2) توزیع‌های لینوکس

3) نصب اوبونتو

4) ساختار سیستم فایل

5) نصب نرم افزارهای کاربردی

6) نحوه دریافت کمک در لینوکس (راهنماها)

7) عملیات پایه در لینوکس (cd، cat، ls، mkdir، rmdir، exit، pwd، whereis، tail، head و غیره)

8) گزارش سیستم

9) مجوزهای فایل

10) ویرایشگرها (nano/vi)

11) اسکریپت Bash Shell (اسکریپت تعاملی، توابع، پارامترها، حلقه if-else، بولی، case، حلقه for، حلقه while و تا حلقه)

این دوره برای چه کسانی است:

  • مهندس نرم افزار، توسعه دهنده نرم افزار، مهندس داده های بزرگ، مهندس داده، تحلیلگر داده، دانشمند داده، مهندس یادگیری ماشین

سرفصل ها و درس ها

معرفی لینوکس برای مهندسان داده Introduction to Linux for Data Engineers

  • مقدمه Introduction

  • مقدمه ای بر لینوکس Introduction to Linux

  • توزیع های لینوکس Linux Distributions

نصب لینوکس و ساختار سیستم فایل Linux Installations and File system structure

  • دسکتاپ اوبونتو را نصب کنید Install Ubuntu Desktop

  • نصب دسکتاپ اوبونتو در ویندوز 10 Ubuntu Desktop Installations on Windows 10

  • ساختار فایل سیستم File system structure

  • کاوش در اوبونتو Exploring Ubuntu

مبانی لینوکس (اوبونتو) Basics of Linux (Ubuntu)

  • نصب نرم افزار Installing Software

  • Man Pages یا Manual Pages Man Pages or Manual Pages

  • عملیات اساسی قسمت 1 Basic Operation Part 1

  • عملیات اساسی قسمت 2 Basic Operation Part 2

  • عملیات اساسی قسمت 3 Basic Operation Part 3

  • عملیات اساسی قسمت 4 Basic Operation Part 4

  • عملیات پایه قسمت 5 Basic Operation Part 5

  • عملیات اساسی قسمت 6 Basic Operation Part 6

  • عملیات اساسی قسمت 7 Basic Operation Part 7

  • عملیات اساسی قسمت 8 Basic Operation Part 8

  • عملیات اساسی قسمت 9 Basic Operation Part 9

  • فایل های گزارش سیستم:/var/log System log files: /var/log

  • کلید های میانبر صفحه کلید Keyboard Shortcuts

  • مجوز فایل (chmod) File Permission (chmod)

  • ویرایشگرها (نانو) Editors (nano)

  • ویراستاران (vi) Editors (vi)

  • اسکریپت Bash Shell Bash Shell Scripting

  • ویژگی های Shell Script Features of Shell Script

  • اسکریپت نویسی پوسته تعاملی Interactive Shell Scripting

  • توابع در Shell Scripting Functions in Shell Scripting

  • پارامترهای اسکریپت Script Parameters

  • اگر بیانیه ها If Statements

  • بیان بولی Boolean Expression

  • بیانیه مورد Case Statement

  • برای حلقه For Loop

  • در حالی که حلقه While Loop

  • تا حلقه Until Loop

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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

آموزش لینوکس برای مهندسان داده (تصویری)
جزییات دوره
1h 37m
35
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,070
3.3 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bigdata Engineer Bigdata Engineer

مهندس Bigdata من معمار راه حل هستم با 12 سال تجربه در صنعت بانکداری ، ارتباطات از راه دور و خدمات مالی در طیف متنوعی از نقش ها در برنامه های کارت اعتباری ، پرداخت ها ، انبار داده و مرکز داده نقش من به عنوان Bigdata و Cloud Architect به عنوان بخشی از تیم Bigdata برای ارائه راه حل نرم افزاری کار می کنم. مسئولیت ها شامل - از همه مسائل مربوط به Hadoop پشتیبانی کنید - معیار سیستم های موجود ، تجزیه و تحلیل چالش های سیستم موجود/گلوگاه ها و پیشنهاد راه حل های مناسب برای از بین بردن آنها بر اساس فن آوری های مختلف Big Data - تجزیه و تحلیل و تعریف جوانب مثبت و منفی فناوری ها و سیستم عامل های مختلف - موارد استفاده ، راه حل ها و توصیه ها را تعریف کنید - استراتژی Big Data را تعریف کنید - انجام تجزیه و تحلیل دقیق از مشکلات کسب و کار و محیط های فنی - راه حل عملی بزرگ داده را بر اساس تجزیه و تحلیل نیازهای مشتری تعریف کنید - توصیه های عملی Big Big Cluster را تعریف کنید - به مشتریان در مورد فن آوری های مختلف Big Data آموزش دهید تا به آنها در درک نکات مثبت و منفی Big Data کمک کند - حاکمیت داده ها - ساخت ابزارهایی برای بهبود بهره وری توسعه دهنده و اجرای روشهای استاندارد