آنچه یاد خواهید گرفت:
تسلط به فرمانهای ضروری لینوکس برای ناوبری فایلها، مدیریت، پردازش متن و مدیریت سیستم
استفاده مؤثر از ابزارهای قدرتمندی مانند grep ،sed ،awk ،find، ویرایشگر vi و پایپهای لینوکس
درک و بهکارگیری مجوزهای فایل در لینوکس، مالکیت، کاربران، گروهها و امتیازهای sudo
نوشتن اسکریپتهای حرفهای Bash shell از ابتدا (متغیرها، شرطها، حلقهها، توابع و غیره)
ساخت اسکریپتهای اتوماسیون واقعی برای پشتیبانگیری، نظارت بر سیستم، مدیریت سرویس و پاکسازی لاگ
زمانبندی و اتوماسیون اسکریپتها با Cron jobها برای اجرا بدون نیاز به دخالت دستی
کسب مهارتهای عملی لینوکس و اسکریپتنویسی Bash آماده برای DevOps که در صنایع ابری و فناوری اطلاعات بسیار ارزشمند هستند.
پیشنیازهای دوره
هیچ تجربه قبلی در لینوکس یا اسکریپتنویسی Bash لازم نیست، این دوره برای افراد کاملاً مبتدی طراحی شده است.
مهارتهای اولیه کار با کامپیوتر (مانند استفاده از کیبورد و ماوس، نصب نرمافزار و غیره)
انگیزه و تمایل به تمرین در ترمینال
توضیحات دوره
به بوتکمپ کامل لینوکس و اسکریپتنویسی Bash Shell برای DevOps و ابر خوش آمدید.
این دوره برای مبتدیان، دانشجویان، مدیران سیستم، علاقهمندان به DevOps، علاقهمندان به ابر و متخصصان فناوری اطلاعات طراحی شده است که میخواهند با یادگیری عملی و پروژهمحور، پایهای قوی در لینوکس و اسکریپتنویسی shell بسازند.
در این دوره، لینوکس را از ابتدا و با ماشینهای مجازی واقعی AWS EC2 یاد میگیرید و تجربه عملی در مدیریت لینوکس، اسکریپتنویسی Bash shell، اتوماسیون، نظارت و گردش کارهای مبتنی بر DevOps بدست میآورید.
برخلاف دورههای صرفاً تئوری، این بوتکمپ تمرکز زیادی بر نمایشهای عملی، استفاده از خط فرمان، مثالهای واقعی و پروژههای اتوماسیون دارد که معمولاً در محیطهای DevOps و ابر استفاده میشوند.
آنچه یاد خواهید گرفت:
اصول و معماری لینوکس
کار با ماشینهای مجازی لینوکس در AWS EC2
سیستم فایل و ساختار دایرکتوری در لینوکس
فرمانهای ضروری لینوکس برای مدیریت روزمره
مدیریت فایل، ناوبری و پردازش متن
استفاده از ویرایشگر vi و نکات افزایش بهرهوری
grep ،awk ،sed ،find ،locate و پایپها
مجوزها، مالکیت و مدیریت کاربران در لینوکس
مدیریت پکیج و نصب نرمافزار
فرمانهای شبکهسازی و عیبیابی در لینوکس
مدیریت فرایند و نظارت بر سیستم
اسکریپتنویسی shell از مبانی تا مفاهیم پیشرفته
متغیرها، حلقهها، شرطها و توابع در Bash
آرگومانهای خط فرمان و متغیرهای محیطی
آرایهها، دستورات case و اسکریپتهای مدیریت فایل
Cron jobها و زمانبندی اتوماسیون
پروژههای کوچک اتوماسیون واقعی
اسکریپتهای نظارت بر لینوکس برای استفاده از CPU، حافظه و دیسک
شیوههای اسکریپتنویسی و اتوماسیون مبتنی بر DevOps
در پایان این دوره، اعتمادبهنفس کار با سیستمهای لینوکس، نوشتن اسکریپتهای shell، اتوماسیون وظایف را خواهید داشت و پایهای محکم برای فناوریهای DevOps و ابر خواهید ساخت.
بیایید سفر خود را در لینوکس و اسکریپتنویسی Bash Shell آغاز کنیم.
این دوره برای چه کسانی مناسب است؟
مهندسان DevOps آینده که به دنبال ساخت مهارتهای اولیه قوی هستند.
افراد کاملا مبتدی که میخواهند لینوکس را از ابتدا یاد بگیرند.
مهندسان ابر (AWS ،GCP و آژور) که برای محیطهای ابری به مهارتهای لینوکس و اسکریپتنویسی shell نیاز دارند.
دانشجویان و افرادی که مسیر شغلی خود را تغییر میدهند و میخواهند شغلی در زمینه DevOps، رایانش ابری یا SRE شروع کنند.
توسعهدهندگان نرمافزار و مهندسان بکاند که میخواهند در کار با سرورهای لینوکس راحتتر شوند.