% تخفیف ویژه تخفیف های شگفت انگیز ثبت نام در دوره های برنامه نویسی وب و موبایل رو از دست ندید! (از عید فطر تا پایان خرداد)

subscriptionsدوره جامع آموزش لینوکس برای برنامه نویسان

۰ رای ۰.۰

access_time طول دوره۰ ساعت
event_seat تعداد جلسات۱۹ جلسه
people دانشجویان۱۰۰ نفر
headset_mic پشتیبانی دوره۳ ماه

قیمت : ۱۱۵ ۸۱ هزار تومان ٪۳۰ تخفیف

notifications_active به مناسبت عید سعید فطر می توانید این دوره را با تخفیف ویژه 30 درصدی ثبت نام کنید! (ظرفیت این تخفیف : 16 نفر) dicount arrow
schedule هر هفته 2 جلسه 10 تا 30 دقیقه ای - شروع دوره : 5 فروردین 97
list جلسات description توضیحات دوره speaker_notes دیدگاه ها
list لیست جلسات دوره
  1. آموزش لینوکس (جلسه 1) : مقدمه دوره و آشنایی با سیستم عامل لینوکس play_circle_outlined
  2. آموزش لینوکس (جلسه 2) : درک عمیقتر سیستم عامل و گنو لینوکس play_circle_outlined
  3. آموزش لینوکس (جلسه 3) : آشنایی با جدول پارتیشن و ساختار لینوکس play_circle_outlined
  4. آموزش لینوکس (جلسه 4) : نصب لینوکس به صورت مجازی داخل ویندوز play_circle_outlined
  5. آموزش لینوکس (جلسه 5) : نصب لینوکس در کنار ویندوز play_circle_outlined
  6. آموزش لینوکس (جلسه 6) : حذف لینوکس در سیستم های Dual Boot play_circle_outlined
  7. آموزش لینوکس (جلسه 7) : شروع کار با لینوکس اوبونتو play_circle_outlined
  8. آموزش لینوکس (جلسه 8) : شناخت دایرکتوری های لینوکس play_circle_outlined
  9. آموزش لینوکس (جلسه 9) : شروع کار با ترمینال لینوکس play_circle_outlined
  10. آموزش لینوکس (جلسه 10) : نصب نرم افزار در لینوکس play_circle_outlined
  11. آموزش لینوکس (جلسه 11) : نصب لینوکس CentOS play_circle_outlined
  12. آموزش لینوکس (جلسه 12) : نصب نرم افزار با مدیر بسته RPM play_circle_outlined
  13. آموزش لینوکس (جلسه 13) : آپدیت اوبونتو 16.04 به 18.04 play_circle_outlined
  14. آموزش لینوکس (جلسه 14) : مدیریت یوزرها و گروه ها در لینوکس play_circle_outlined
  15. آموزش لینوکس (جلسه15) : مدیریت دسترسی به فایل ها در لینوکس play_circle_outlined
  16. آموزش لینوکس (جلسه 16) : مدیریت پروسس ها در لینوکس play_circle_outlined
  17. آموزش لینوکس (جلسه 17) : مدیریت سخت افزار در لینوکس play_circle_outlined
  18. آموزش لینوکس (جلسه 18) : مدیریت هارد دیسک در لینوکس play_circle_outlined
  19. آموزش لینوکس (جلسه 19) : مدیریت زمان در لینوکس play_circle_outlined
  20. آموزش لینوکس (جلسه 20) : آموزش مباحث شبکه play_circle_outlined
description توضیحات کوتاه دوره

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

آشنایی با لینوکس

  • سیستم عامل چیست ؟‌
  • چرا گنو / لینوکس ؟
  • آشنایی با ساختار لینوکس
  • معرفی توزیع های لینوکس
  • معرفی میزکارها
  • موارد استفاده هر توزیع
  • پارتیشن بندی در لینوکس

 

شروع کار با لینوکس

  • آشنایی با BIOS , UEFI
  • آشنایی با MBR , GPT
  • نصب اوبونتو بروی ویندوز
  • نصب اوبونتو کنار ویندوز
  • نصب اوبونتو به صورت جدا
  • نصب CentOs
  • آشنایی با محیط گرافیکی اوبونتو
  • آشنایی با ساختار فایل ها و دایرکتوری ها در لینوکس
  • انجام عملیات های مختلف در محیط گرافیکی اوبونتو
  • انجام تنظیمات عمومی در لینوکس

 

شروع کار با ترمینال

  • آشنایی با ترمینال
  • آشنایی با پوسته و انواع آن ها
  • آشنایی با دستورات مهم و کاربردی Bash
  • انجام عملیات های مختلف در محیط ترمینال

 

 

مدیریت نرم افزارها در لینوکس

  • نصب برنامه از طریق مخازن
  • نصب برنامه از طریق فایل
  • نصب نرم افزار از طریق سورس کد
  • کار با فایل های AppImage
  • آپدیت نرم افزار ها در لینوکس
  • حذف نرم افزار در لینوکس
  • آپدیت لینوکس
  • معرفی نرم افزارهای معادل ویندوز در لینوکس

 

 

مدیریت لینوکس

  • آشنایی ومدیریت سطح دسترسی فایل ها در لینوکس + ابزار گرافیکی
  • مدیریت گروه ها ویوزرها در لینوکس + ابزار گرافیکی
  • مدیریت پروسس ها در لینوکس + ابزار گرافیکی
  • زمانبندی کردن کارها در لینوکس + ابزار گرافیکی
  • مدیریت هارد دیسک در لینوکس + ابزار گرافیکی
  • کار با سخت افزار در لینوکس + ابزار گرافیکی
  • مدیریت پرینتر ها در لینوکس + ابزار گرافیکی
  • کاربافایل ها در لینوکس + ابزار گرافیکی
  • مدیریت زمان در لینوکس + ابزار گرافیکی
  • Environment Variable
  • مستندات لینوکس

 

 

شبکه در لینوکس

  • انجام تنظیمات شبکه در لینوکس
  • نصب FTP در لینوکس
  • SSH چیست ؟
  • تنظیمات SSH
  • انتقال اطلاعات بین دو سیستم لینوکسی
  • انتقال اطلاعات بین ویندوز و لینوکس
  • اتصال به صورت ریموت برروی لینوکس

 

ویرایشگرها در لینوکس

  • معرفی انواع ویرایشگر ها گرافیکی
  • معرفی انواع ویرایشگرهای مبتنی بر ترمینال
  • آشنایی با دستورات مربوط به متن و فایل
  • معرفی Vim
  • دلایل محبوبیت Vim
  • آموزش Vim

 

اسکریپت نویسی در لینوکس

  • چرا اسکریپت نویسی ؟‌
  • متغیر ها
  • فانکشن ها
  • دستورات شرطی
  • آشنایی با Redirection ها
  • نحوه اجرای اسکریپت ها در لینوکس
  • نوشتن اسکریپت در لینوکس
  • دیباگینگ در اسکریپت نویسی

 

 

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

  • نصب و آموزش Sublime
  • نصب و آموزش VSCode
  • نصب و آموزش PHPStorm

 

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

  • نصب و کانفیگ Apache
  • نصب و کانفیگ Nginx
  • نصب PHP
  • نصب Mysql
  • Virtual Hosting در لینوکس

 

نصب نرم افزارهای برنامه نویسی

  • نصب PHPMyAdmin + ابزارهای دیگر مدیریت دیتابیس
  • نصب Composer
  • نصب NodeJs
  • نصب لاراول
  • نصب پایتون
  • نصب Gcc
  • نصب Git

 

امنیت در لینوکس

  • معرفی فایروال ها در لینوکس
  • نصب و کانفیگ فایروال در لینوکس
  • انجام تنظیمات امنیتی در لینوکس

 

راه اندازی یک سایت به صورت کامل در فضای اینترنت از صفر تا صد

  • خرید یک دامین
  • انجام تنظیمات DNS
  • خرید یک سرور مجازی
  • نصب و راه اندازی LAMP
  • انجام تنظیمات امنیتی
امیرجلالی

مختصروخوب

مهرداد سامی

سلام . .ممنون از نظر مثبت شما …

امیرجلالی

بسیارمفیدبود

مهرداد سامی

ممنون از نظر مثبت شما …

Mehran Nazemi

با سلام میشه در مورد گزینه های موجود در نتورک virtualbox بیشتر توضیح بدین ؟ منظورم اینه چه موقع NAT انتخاب میکنیم چه موقع Bridge یا چه زمانی Host only و … ؟ ممنون.

مهرداد سامی

سلام …
Nat : با این گزینه شما میتونید شبکه داخلی سیستمتون رو به شبکه داخلی ماشین مجازی تون انتقال بدین .. مثلا اگه بخواین اینترنت سیستم اصلی تون رو بیارین سمت ماشین مجازی این گزینه میتونه مناسب باشه ..
Nat Network : با این گزینه میتونید یک شبکه NAT داخلی بین ماشین های مجازیتون راه اندازی کنید .
Bridge Adapter : با این گزینه شما میتونید کارت شبکه اصلی سیستم تون رو مستقیم وصل کنید به ماشین مجازی تون … یعنی مثلا اگه شما به مودمتون وصل میشید و آی پی داخل رنج ۱۰ بهتون میده … با این گزینه به ماشین مجازی تون هم یک آی پی تو رنج ۱۰ میده … با این گزینه هم میتونید اینترنت رو وصل کنید به ماشین مجازی تون … فرقش با NAT اینه که داحل NAT یک رنج آی پی دیگه داده میشه به ماشین مجازی .. و ارتباطی بین سیستم اصلی و ماشین مجازی نیست .
Internal Network : با این گزینه میتونید یک شبکه داخلی بین ماشین های مجازی راه اندازی کنید .
Host-Only Adapter : با این گزینه میتونید یک شبکه داخلی بین ماشین های مجازی و سیستم اصلی تون راه اندازی کنید
Generic Driver : با این گزینه شما میتونید یک درایور به ماشین های مجازیتون معرفی کنید و با استفاده از اون کار کنید برای وصل شدن به یک کارت شبکه خاص …

برای درک این مباحث باید یک مقدار به مباحث شبکه هم تسلط داشته باشید . ولی اگه به طور کلی میخواین که اینترنت رو منتقل کنید به ماشین مجازیتون میتونید از گزینه NAT و Bridge Adapter استفاده کنید .

موفق باشید .

امیرجلالی

آموزنده ومفیدبود

مهرداد سامی

ممنون از نظر مثبت شما

رضا صالحی

با سلام وخسته نباشید ببخشید من هنوز این دوره را خریداری نکردم ولی یه سوال داشتم قبل از این که آن رو خریداری کنم در قسمت رااندازی سایت برروی سرور شما از کنترل پنل خاصی مثل cpanel یا directadmin استفاده میکنید ؟ یا بصورت command line قسمت DNS رو config میکنید

مهرداد سامی

سلام …
در آموزش راه اندازی وب سایت ما نصب DNS و کانفیگ اون رو توضیح نمیدیم چون نیازی به این مورد نداریم .. ما کانفیگ DNS داخل پنل های دامین را میگیم که شما به چه صورت میتونید دامینی که خریدید رو به سرورتون متصل کنید .
موفق باشید .

امیرجلالی

بسیارمفید وعالی

مهرداد سامی

ممنون از نظر مثبت شما …

MRZ65

سلام استاد.
چند جلسه دیگه از دوره باقی مونده؟آیا دوره تا انتهای خرداد به پایان میرسه؟

مهرداد سامی

سلام …
حدود ۱۲ جلسه باقیمانده … به احتمال زیاد تا آخر خرداد به پایان خواهد رسید .. سعی میشه از هفته آینده جلسات بیشتری قرار داده بشه .

سهیل رضوی

سلام بخواهم این دستور بعد از بالا آمدن Centos
run شود باید چه کاری انجام دهم ؟
service supervisord start
در واقع یک سرویسی هست که میخواهم بعد از boot ران شود

ممنون میشم راهنمایی بفرمایید

مهرداد سامی

سلام .. شما باید این سرویس رو enable کنید .

sudo systemctl enable supervisord
موفق باشید .

سلام خسته نباشید
یک مورد که من دیدم توی فایل های نصبی موجود برای بعضی برنامه ها فایل هایی با پسوند .run بود آموزش نصب این گونه فایل ها را داخل ویدئو نذاشته بودید
اونجوری که من سرچ کردم باید اول دستور chmod +x filename.run بزنیم بعد ./filename.run بزنیم میخواستم بدونم دقیقا این دستورات چکاری انجام میدن ؟

مهرداد سامی

سلام …
این ها هم فایل های نصبی در لینوکس هستن … .run و یا .bin … اینها رو مثل اسکریپت اجرا میکنید تا نصب بشه … دستور chmod یک دسترسی اجرایی به این فایل میده … و اون یکی دستور اون فایل رو برای شما اجرا میکنه … توی جلسه ۱۵ این مورد به صورت کامل توضیح داده میشه …
موفق باشید .

محتشم

سلام …
از موقعی که لینوکس نصب کردم فن لپ تاپ خیلی کار میکنه . درایور کارت گرافیک رو هم تغییر دادم تا شاید درست بشه ولی درست نشد . راه حلی داره ؟

مهرداد سامی

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

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
1 2 3 4
مدرس و آمار دوره
Course-Teacher
مهرداد سامی
کارشناس فناوری اطلاعات ، ۵ سال سابقه فعالیت حرفه ای در زمینه شبکه و سرورهای لینوکسی ، سابقه همکاری در پروژه های بزرگی همچون هزار و یک شهر ، هتل بین المللی فردوسی ، اطلس مال و پروژه های بزرگ دیگر .. همچنین دارای مدارک LPIC2 ,LPIC1 , CEH , MCSE
library_books
۲۰ مقاله تخصصی
school
۱ دوره برگزار شده
۱۱۴ علاقمندfavorite
۱۰۴ دانشجوpeople
۰ رایstar
پیشنیاز های دوره
این دوره هیچ پیشنیاز ضروری ندارد و تمامی مباحث از پایه به صورت کامل تدریس خواهد شد . در صورت آشنایی به مباحث برنامه نویسی ، در اواخر دوره و سرفصلهای پایانی مباحث را بهتر درک خواهید کرد .
پشتیبانی فنی دوره
مدرس دوره و تیم پشتیبانی سون لرن به مدت 3 ماه پس از خرید دوره در سامانه پشتیبانی مخصوص دانشجویان (برای دوره های حضوری)، پاسخگوی تمامی سوالات و ابهامات شما در مورد این دوره خواهند بود. همچنین پس از خرید هر کدام از دوره های حضوری و یا مجازی سون لرن، شماره تماس و ایمیل مدرس در اختیار دانشجویان دوره قرار خواهد گرفت تا به سرعت پاسخ سوالات خود را دریافت نمایند.

contact_phone اطلاعات تماس با مدرس :
email mehr********@*****.***
phone ۰۹۱۰*******
access_time شنبه تا پنجشنبه، ۱۸ الی ۲۳ عصر
info اطلاعات کامل تماس با مدرس، برای دانشجویان دوره در دسترس می باشد.
مشاوره پیش از خرید
در صورتی که در مورد هر کدام از دوره های سون لرن سوال و یا ابهامی در ذهن شما هست، می توانید همین حالا با ما در تماس باشید و از مشاوره رایگان قبل از خرید دوره ها استفاده نمایید.
contact_phone شماره تماس : ۰۲۱۶۶۴۵۲۴۶۹
email ایمیل : support@7Learn.com