آموزش اسکریپت نویسی Bash

همه پروسه ها را درون سازمان، خودکار کنید. این یعنی نفر ساعت کمتر و دقت بیشتر!

Bash Scripting Course

نام دوره آموزشی: دوره اسکریپت نویسی (Bash Scripting)

Logos For Bash Scripting

 

معرفی دوره آموزشی: دوره اسکریپت نویسی (Bash Scripting) یا برنامه سازی پوسته به دانشجویان می آموزد که چگونه برنامه های کاربردی برای پروسه های گوناگون تولید کنند و نیز آن ها را بهینه و خودکار کنند. برخی از این برنامه هابه شرح زیر است:

ذخیره سازی و نگهداری اطلاعات، ارائه گزارشات وقوع خطاها و رویدادها، ارائه گزارشات ممیزی سیستم، ارائه گزارشات مانیتوریگ سیستم و پروسه ها، مقایسه اطلاعات و فیلتر نمودن آن ها،‌ تست های سیستمی، انتقال اطلاعات، پروسه های synchronization و غیره.

 

 

محتوای آموزشی: آموزش تولید اسکریپت های Bash به منظور خودکارسازی پروسه ها و پردازش داده در لینوکس و Unix Like Operating System

 

مخاطبین دوره Bash Scripting:

  • متخصصان لینوکس، شبکه، امنیت و زیرساخت
  • متخصصان مباحث رایانش ابری و مجازی سازی
  • ممیزان لینوکس
  • متخصصان DevOps و DevNet
  • توسعه دهندگان نرم افزار
  • متخصصین علوم داده
  • متخصصان سیستم های Embedded
  • متخصصان IOT
  • مشاوران و طراحان فناوری اطلاعات

 

سطح دوره آموزشی: مقدماتی تا حرفه ای - برای آگاهی از سطح دوره و جایگاه آن در مسیر آموزشی به لینک "نقشه راه" مراجعه کنید.

 

مدت زمان آموزش: ۲۴ ساعت

 

نحوه برگزاری: آنلاین / حضوری

 

پیش نیاز آموزش: دوره LPIC-1

 

 دوره رایگان Bash Scripting: برای اطمینان از کیفیت دوره Bash Scripting جلسه اول دوره را رایگان ثبت نام کنید.

 

زمان بندی و هزینه آموزش: برای اطلاع از زمان برگزاری و هزینه لطفا به تقویم آموزشی مراجعه نمایید.

 

معتبرترین مدرک آموزشی: در پایان هر دوره مدرک معتبر اعطا خواهد شد که نمونه آن را می توانید در لینک "نمونه مدارک" مشاهده کنید.

سرفصل های دوره Bash Scripting

 

بخش اول: مبانی برنامه سازی پوسته

برنامه سازی پوسته

1-1- مفاهیم برنامه سازی پوسته

1-2- توابع پوسته

1-3- تعریف اینترپرتر

1-4- درج توضیح

1-5- ساختارهای کنترلی

1-6- دستورات پایه متداول

1-7- دستورات سمبولیک

1-8- متغییر ها

1-9- آرگومان ها

1-10- پارامترهای ویژه در Bash

1-11- کاربرد انواع علامتهای نقل قول (' ، " و `)

1-12- برنامه اتومات ping

1-13- برنامه اتومات ftp 

1-14- استفاده از ابزار rsync

1-15- اسکریپت اتومات rsync

1-16- تولید لیست فایلها بر اساس حجم

1-17- دریافت ورودی از کاربر در اسکریپت

1-18- استفاده از bc برای محاسبه اعداد اعشاری

1-19- تبدیل اعداد

1-20- استفاده از typeset

1-21- تولید منو بر اساس select

1-22- حذف خطوط تکراری در فایلهای متنی

1-23- کنترل متغییرهای Null

1-24- دسترسی مستقیم مقدار #$

1-25- آرایه ها

1-26- خواندن آرایه ها

1-27- راهکارهای پردازش خطی فایلهای متنی

 

اطلاع رسانی رخدادها بصورت اتوماتیک

1-28-  مفاهیم رخدادها 

1-29- استفاده از دستورات mail و mailx

1-30- نمایش روال یک پروسس

1-31- نمایش با نقاط

1-32- نمایش با خطوط دوار

1-33- نمایش با زمان سپری شده

1-34- ترکیب نمایش ها

1-35- نکات حائز بررسی

 

بخش دوم: اسکریپت برای برنامه نویسها، آنالیز کننده ها و تست کننده ها

 

کار با فایلهای حاوی رکوردهای اطلاعاتی

2-1- مفاهیم فایلهای حاوی رکورد

2-2- رکوردهای دارای طول ثابت

2-3- رکوردهای دارای طول متغییر

2-4- پردازش رکوردها

2-5- عملیات مرتبط با رکوردها

2-6- عملیات مرتبط با رکوردهای طول ثابت

2-7- عملیات مرتبط با رکوردهای طول متغییر

2-8- ادغام عملیات 

 

مفاهیم مرتبط با اتوماسیون ftp

2-9- کار با رشته ها

2-10- ادغام مفاهیم

2-11- استفاده از ftp برای دریافت فایلهای ماشین سرور

2-12- دریافت قایلها از سرور

2-13- بروز رسانی فایلهای سرور

2-14- بروز رسانی اسکریپت برای متغییر رمز عبوری

2-15- رمز نگاری

2-16- پیکربندی SSH

2-17- استفاده از ftp با رمز نگاری

2-18- اتوماسیون ftp با expect و autoexpect

2-19- خواندن رمزعبوری در اسکریپت

 

استفاده از rsync برای توزیع اطلاعات

2-20- تولید اسکریپت های مبنی بر rsync

2-21- توزیع چندین دایرکتوری

2-22- توزیع چندین فایل سیستم

2-23- اسکریپت کپی مبنی بر rsync

 

یافتن فایلها بر اساس خصوصیات

2-24- مفاهیم سطوح دسترسی در فایلها

2-24- مواجهه با حجم فایلها

2-25- فیلتر کردن جستجوها

2-26- نکات قابل بررسی دیگر

 

مانیتورینگ پردازشها و برنامه ها

2-27- مانیتور برای شروع یک پردازش

2-28- مانیتور برای پایان یک پردازش

2-29- مانیتور شروع و پایان پردازش و ثبت وقایع

2-30- ثبت زمان اجرای پردازش ها

2-31- کاربرد های رایج مانیتورینگ

 

اعداد اعشاری و برنامه bc

2-32- اسکریپت نویس با bc

2-33- کنترل اعداد صحیح و اعشاری

2-34- ساخت عبارات ریاضی برای bc

2-35- پردازش متغییرهای خط فرمان برای اعداد

 

برنامه hgrep برای متمایز کردن متون

2-36- کنترل صفحه نمایش

2-37- نکات گوناگون نمایش 

 

مانیتور کردن پروسس ها و برنامه های محلی 

2-38- مانیتور کردن پروسس های سیستم

2-39- مانیتور کردن پروسس های سرور با استفاده از ssh و rsh

2-40- کنترل برنامه نمونه مانند وب سرور

2-41- انتظار برای خاتمه یک برنامه

 

بخش سوم: اسکریپت برای مدیران سیستم

 

مانیتورینگ فایل سیستم

3-1- مانیتور کردن مشخصات فایل سیستم

3-2- استفاده از روش MB-of-Free-Space 

3-3- استفاده از روش MB-of-Free-Space با استثناها

میزان مصرف و فضای آزاد

3-4- الگوهای مصرف در کاربردهای گوناگون

 

مانیتورینگ paging و swap

3-5- دستور lsps

3-6- دستور swapinfo

3-7- دستور free

3-8- دستور swapctl

3-9- دستورات مرتبط با swap

3-10- مانیتورینگ paging

3-11- مانیتورینگ swap

3-12- مانیتورینگ log

3-13- مانیتورینگ در زمانهای مشخص

 

مانیتور کردن فضای آرشیو

3-14- دستورات مدیریت دیسک

3-15- مانیتور کردن با resync

 

مانیتور بار سیستم

3-16- استفاده از دستور uptime

3-17- اسکریپت نویسی با uptime

3-18- استفاده از مجموعه sar

3-19- اسکریپت نویسی با دستور sar

3-20- استفاده از iostat برای مانیتور ورودی و خروجی ها

3-21- اسکریپت نویسی با iostat

3-22- استفاده از vmstat برای مانیتور حافظه

3-23- اسکریپت نویسی با vmstat

3-24- در نظر گرفتن سایر پارامترها

3-25- تشخیص مشکلات احتمالی برای کاربران

 

استفاده از دستور ping برای اتوماسیون

3-26- بررسی مساله مانیتورینگ و نحوه انجام کار برای سرورها

3-27- مشکلات متغییر لیست دستگاه ها PINGLIST

3-28- استفاده از فایل /etc/hosts/ به منظور لیست

3-29- اخطار برای سرورهای دور از دسترس

3-30- نحوه ارایه اخطار ها

 

استفاده کردن از ابزار  sudo

3-31- کامپایل مجدد ابزار

3-32- پیکربندی ابزار

3-33- استفاده از ابزار sudo

3-34- استفاده از ابزار در اسکریپت ها

 

مانیتورینگ و تنظیم  Keystrokes

3-35- نحوه کار با Auditors

3-36- بررسی ابزارهای کاربردی در این موضوع

3-37- استفاده از دستور id

3-38- استفاده از دستور find

3-39 استفاده از دستور awk و cut

3-40- استفاده از دستور sed

3-41- استفاده از دستورات dirname و basename

3-42- مانیتورینگ فعالیت کاربران

3-43- ارسال log توسط ایمیل

 

درباره برنامه نویسی Bash بیشتر بدانیم:


Bash چیست؟

Bash یک زبان برنامه نویسی یا مفسر مبتنی بر Command است که بر روی خیلی از سیستم عامل ها، مخصوصا GNU/Linux استفاده می شود و به کاربر اجازه می دهد تا دستورات خود را بر روی سیستم اجرا کند. Bash در حقیقت یک پوسته برای ارتباط کاربر با سیستم است و البته نه پوسته از نوع GUI یا محیط گرافیکی، بلکه یه پوسته از نوع Command Line یا خط فرمان. Bash  یا Bourne-Again Shell توسط بنیاد FSF در پروژه GNU نوشته شده و امروزه Shell پیش فرض اکثر نسخه های لینوکس است.

کاربران حرفه ای لینوکس اکثر کارهای خود را در خط فرمان انجام می دهند، بنابراین Bash یکی از پرکاربردترین برنامه ها در لینوکس است.

 

برنامه نویسی Shell یا Shell Scripting چیست؟

Bash نه تنها یک مفسر خط فرمان، بلکه یک زبان برنامه نویسی است. Bash با پشتیبانی از متغییرها، Function ها، ساختارهای کنترلی، شرطی، حلقه ها، فیلترینگ قوی جریان ها متنی و خیلی از موارد دیگر، برای برنامه نویسی و خودکارسازی پروسه ها بکار می رود و در نهایت باعث می شود تا کارهای تکراری و خطاهای انسانی حذف شوند. معمولا برنامه هایی که تولید می شوند Bash Scripts نام دارند و امروزه مهارت نوشتن Bash Scripts یک نیاز برای مدیران سیستم های لینوکس است، البته یک مهارت یا پیشنیاز اجباری .

معمولا سازمان هایی که پروسه های خود را با کمک Bash Scripts خودکار می کنند، کلی صرفه جویی در هزینه و زمان در حوزه عملیات دارند و با نفرساعتی کمتر و غیر قابل مقایسه با قبل پروژه های خود را مدیریت می کنند.

البته نوشتن اسکریپت مهم است اما کنترل آن مهتر!

زمانی که شما یک سری کار تکراری را باید بر روی سیستم انجام دهید، حال نیاز دارید که آن را خودکار کنید،  پس برای آن باید یک اسکریپت جهت خودکار کردن پروسه نوشت و به همین راحتی نیاز ما تعریف می شود.

 

چه کسانی باید Bash Scripts را بیاموزند؟

می توان به جرات گفت که هر کسی که در محیط کاری خود با لینوکس کار می کند و یکسری پروسه برای اجرای روزانه دارد باید Bash Scripts را بیاموزد. در زیر عنوان خیلی از مشاغلی که که نیاز است تا Bash Scripts را خوب بدانند ذکر شده است.

  • مدیران سیستم لینوکس
  • توسعه دهندگان نرم افزار در لینوکس
  • متخصصان تست نرم افزار
  • متخصصان پشتیبانی و عملیات IT
  • متخصصان شبکه و DevNet
  • متخصصان DevOps
  • متخصصان زیر ساخت و رایانش ابری
  • متخصصان امنیت
  • ممیزان سیستم
  • متخصصان سیستمهای Embedded و IOT
  • متخصصان علوم داده

و ...

 

مزایای نوشتن Bash Scripts:

  • خودکارسازی عملیات تکراری
  • اجرا کردن یک سری از دستورات به ترتیب با اجرای یک برنامه
  • توسعه، استفاده و ایجاد تغییرات آسان
  • قابلیت اجرا بر روی اکثر نسخه های Unix-Like
  • Syntax آسان و یادگیری بدون نیاز به سابقه برنامه نویسی
  • سرعت بالای توسعه و توانایی دیباگ در لحظه
  • استفاده از دستورات آماده بسیار قدرتمند از جمله Sed و awk
  • تعامل آسان با سیستم عامل
  • امکان برنامه نویسی ماژولار
  • لاگ گیری قدرتمند
  • فیلترینگ متنی قدرتمند

 

کجا نباید از Shell Scripts استفاده کنیم؟

  • عملیات سنگینی که بشدت از منابع استفاده می کنند مانند Sort و Hashing
  • برنامه هایی که کارهای سنگین محاسباتی ریاضی انجام می دهند
  • نیاز به مستقل از بستر بودن یا Cross-Platform Portability
  • تولید برنامه های پیچیده
  • نوشتن برنامه های Mission Critical
  • برنامه نویسی با subcomponents with interlocking dependencies
  • برنامه های که به آرایه های چند بعدی نیاز دارند
  • برنامه هایی که نیاز به دستکاری بر روی گرافیک و GUI دارند
  • گرفتن دسترسی مستقیم به سخت افزارها
  • نیاز به کنترل Port و IO
  • نوشتن برنامه Closed-Source

 

سخن آخر:

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

پس از دوره انتظار می رود که دانشجویان بتوانند تمام پروسه های درون سازمانی مبتنی بر لینوکس خود را به بهترین نحو و در بالاترین سطح کنترل خودکار نمایند و خیلی از مشکلات سازمانی خود را با کمترین هزینه و بدون استفاده از نرم افزارهای جانبی دیگر حل نمایند.

 

سوالات رایج به نحوه شرکت در دوره ها:

چه کسانی نیاز دارند این دوره را بگذرانند؟

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

 

برای شرکت در این دوره چه پیش نیازهایی باید داشته باشیم؟

دانش دوره LPIC-1 پیش نیاز شرکت در این دوره است.

 

دوره های خانه لینوکس حضوری هست یا آنلاین؟

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

 

آیا امکان شرکت در دوره ها از خارج از ایران امکان پذیر هست؟

بله، امکان شرکت از هرجای دنیا در دوره های آنلاین خانه لینوکس وجود دارد.

 

سامانه آموزش آنلاین مجموعه چیست؟

سامانه آموزش آنلاین خانه لینوکس نرم افزارهای توسعه داده شده مبتنی بر پروژه متن باز bigbluebutton  Moodle +می باشد که بر روی بستر امن و قدرتمند لینوکس میزبانی شده است و هر امکانی که در سامانه های آموزش آنلاین رایج وجود دارد را در بالاترین کیفیت ارائه می دهد و همچنین یه انقلابی را از لحاظ کیفیت و قدرت استفاده از امکانات، در صنعت آموزش آنلاین بوجود آورده است.

 

آیا کیفیت دوره های آنلاین به اندازه دوره های حضوری هست؟

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

 

دوره ها به چه زبانی برگزار می گردند؟

دوره ها بصورت پیش فرض به زبان فارسی برگزار می گردند و درصورت نیاز می توان برخی دوره ها را بصورت خصوصی یا سازمانی به زبان انگلیسی برگزار کرد.

 

آیا می توانم همزمان در دو یا چند دوره آموزشی شرکت نماییم؟

در صورتی که یکی از این دوره ها آنلاین باشد، بله می توان. البته در صورت شرکت در دوره بصورت آفلاین، کسب مدرک به شرط قبولی در آزمون پایان دوره می باشد.

 

آیا امکان پرسش و پاسخ در کلاس آنلاین وجود دارد؟

بله شما در طول کلاس می توانید بصورت صوتی و یا تصویری، یا بصورت چت و حتی با به اشتراک گذاری تصویر صفحه کامپیوترتان در سامانهLMS ، به راحتی سوالات خود را بپرسید و استاد محترم مشکلات شما را در طول دوره به بهترین نحو حل می نماید.

 

آیا مدرس دوره تجربه عملیاتی مناسبی در حوزه مربوطه دارد؟

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

 

آیا می توانیم قبل از شرکت در دوره تعیین سطح و مشاوره داشته باشیم؟

بله شما می توانید با تماس با مجموعه و مشاوره کاملا صادقانه و رایگان به منظور جلوگیری از طوفان مغزی در انتخاب مسیر، مشاوره و تعیین سطح شوید.

 

امکان شرکت در کلاس ها بصورت آفلاین وجود دارد؟

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

 

ساعت برگزاری دوره ها به چه صورت است؟

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

 

آیا تعداد ساعت دوره های حضوری و آنلاین با یکدیگر متفاوت است؟

خیر، کاملا یکسان است.

 

سوالات رایج آزمون ها و مدارک:

آیا پس از دوره مدرک معتبر دریافت می کنم یا باید در آزمون های بین المللی شرکت کنم؟

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

در حوزه لینوکس، در صورت نیاز، دانشجویان می توانند جداگانه در ازمون های بین المللی موسسه LPI شرکت نمایند و پس از قبولی مدرک موسسه LPI را اخذ نمایند.

 

آیا مدرک خانه لینوکس قابل ترجمه هست؟

مدرک خانه لینوکس به زبان انگلیسی صادر می گردد و نیازی به ترجمه در هنگام پروسه مهاجرت یا همکاری با شرکت های خارجی نیست.

 

آیا می توانم بدون شرکت در دوره آموزشی در آزمون بین المللی شرکت کنم؟

بله، در صورت آمادگی برای شرکت در آزمون های بین المللی لینوکس، این امکان وجود دارد.

 

آزمون های بین المللی به چه زبانی برگزار می شوند؟

این آزمون ها در ایران به زبان انگلیسی برگزار می گردند.

 

چگونه داوطلبان می توانند صحت مدارک خود را به کارفرمایان اثبات کنند؟

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

 

 

آزمون پایان دوره به چه صورت است؟

این آزمون به صورت آنلاین در سامانه LMS مجموعه برگزار می گردد. اجرای تمارین کلاسی و تاییدیه مدرس جهت صدور مدرک نیاز است.

 

سوالات عمومی:

آیا من می توانم ویدیوی دوره را ضبط کنم؟

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

 

چه نیازمندی های سخت افزاری برای برگزاری این کلاس به صورت آنلاین نیاز هست؟

داشتن یک سیستم با حدود 30 گیگ هارد خالی و حداقل 8 گیگ مموری و حداقل cpu در سطح core i3 نیازمندی شرکت در این دوره هست. در دوره های حضوری مجموعه به هر دانشجو یک سیستم مجزا تخصیص داده می شود. دسترسی به اینترنت نیز برای کلاس های آنلاین، نیاز است.

 

آیا من پشتیبانی رو در طول دوره دارم؟

بله شما در طول دوره پشتیبانی مجموعه و مدرس را دارید.

 

آیا امکان پیشنهاد کار از سمت موسسه به دانشجویان وجود دارد؟

بله، بدین منظور موسسه همواره آگهی های شغلی سازمان های همکار را در شبکه های اجتماعی منتشر می کند و با کسب دانش و تخصص، دانشجویان توانسته اند در بهترین شرکت ها و سازمان های داخلی و خارجی جمله Dell، Cisco، MTN، Amazon و حتی NASA مشغول به کار شوند.

 

آیا کلاس را می توانم بصورت خصوصی و یا اختصاصی برای سازمان برگزار کنم؟

بله امکان شرکت بصورت دوره خصوصی یا سفارشی شده برای سازمانها وجود دارد.

 

آیا مسیر آموزشی مشخصی برای ادامه کسب تخصص وجود دارد؟

بله، حرفه ای ترین مسیر آموزش نتیجه سال ها تجربه و آموزش حرفه ای در صنعت و همچنین نتیجه اتاق فکر اساتید آنیسا بصورت یک Roadmap جامع در حوزه های مدیریت سیستم های لینوکس، توسعه نرم افزار، DevOps، IOT، Data Science، شبکه و DevNet و همچنین زیرساخت به دانشجویان ارائه می گردد.

 

تا چه مدت به دوره دسترسی دارم؟

در دوره های آنلاین، تا دو ماه پس از اتمام دوره، ویدیوهای دوره قابل بازدید در سامانه آموزش آنلاین است.

 

سوالات رایج ثبت نام و پرداخت:


آیا امکان پرداخت هزینه دوره بصورت اقساط وجود دارد؟

بله خوشبختانه، این امکان وجود دارد.

 

آیا تخفیفی برای شرکت در دوره ها وجود دارد؟

بله تخفیفات دائمی چون تخفیف گروهی، دوره های همزمان، تخفیف معرفی و تخفیفات مناسبتی وجود دارد.

 

گروه سنی مخاطب دوره ها چیست؟

مخاطب دوره های تخصصی آنیسا معمولا جوانان و بزرگ سالان متخصص هستند اما دوره های مجزایی برای رده سنی نوجوانان و کودکان وجود دارد.

 

چگونه می توانم برای شرکت در دوره ثبت نام کنم؟

کافی است برای شروع در قسمت پیش ثبت نام، پیش ثبت نام را انجام داده و منتظر تماس همکاران ما باشید که در اسرع وقت و در ساعات اداری با شما تماس خواهند گرفت و شما را در ادامه پروسه ثبت نام همراهی می نمایند.

 

آیا رعایت پیش نیاز ها واجب است؟

بله، رعایت پیش نیاز های رسمی دوره بسیار مهم هستند، و عملا بدون رعایت آنها امکان بهره وری از دوره وجود ندارد.

 

من دانش آموزم آیا می توانم در دوره ها شرکت کنم؟

بله، با مشاوره و سنجش دانش شما در حوزه IT امکان شرکت در دوره مناسب سن و دانش شما وجود دارد.

 

 

دوره های پیشنهادی

EN / FA

فناوران آنیسا - خانه لینوکس ایران

تهران، میدان آرژانتین، خ وزرا، کوچه هشتم، یحیوی، پلاک ۴

 اطلاعات تماس:

  • 021-88716168
  • 021-88712172
  • 0910-8555111

info @ anisa.co.ir

© فناوران آنیسا - خانه لینوکس ایران | تمامی حقوق این سایت تحت مجوز GFDL برای فناوران آنیسا محفوظ است.
design by www.digitaldesign.ir