campaign-off40

subscriptions آموزش لینوکس

۰ رای ۰.۰

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

قیمت : ۱۲۷ ۷۷ هزار تومان ٪ ۴۰ تخفیف

notifications_active ضمن تبریک عید سعید فطر، بدلیل افزایش قیمت ها از ابتدای تابستان، تا ۱ تیر می توانید تمام محصولات مجازی را با قیمت فعلی و ۴۰ درصد تخفیف ویژه خرید کنید.
schedule دوره تکمیل شده است.
7Learn Experts
description توضیحات دوره list جلسات دوره 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
  21. آموزش لینوکس (جلسه 21) : کار با دستور IP در لینوکس play_circle_outlined
  22. آموزش لینوکس (جلسه 22) : نصب FTP و SSH در لینوکس play_circle_outlined
  23. آموزش لینوکس (جلسه 23) : کارکردن با ادیتور VIM play_circle_outlined
  24. آموزش لینوکس (جلسه 24) : مقدمات اسکریپت نویسی در لینوکس play_circle_outlined
  25. آموزش لینوکس (جلسه 25) : پروژه مدیریت فایل با بش اسکریپت play_circle_outlined
  26. آموزش لینوکس (جلسه 26) : نصب IDE در لینوکس play_circle_outlined
  27. آموزش لینوکس (جلسه 27) : نصب LAMP در لینوکس play_circle_outlined
  28. آموزش لینوکس (جلسه 28) : نصب LEMP در لینوکس play_circle_outlined
  29. آموزش لینوکس (جلسه29) : نصب phpmyadmin در لینوکس play_circle_outlined
  30. آموزش لینوکس (جلسه 30) : نصب لاراول و نود جی اس در لینوکس play_circle_outlined
  31. آموزش لینوکس (جلسه 31) : زمانبندی کردن کارها در لینوکس play_circle_outlined
  32. آموزش لینوکس (جلسه 32) : کانفیگ سرور لینوکس play_circle_outlined

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

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

لینوکس چیست؟

لینوکس (انگلیسی: Linux ) یک سیستم‌عامل شبه یونیکس است که بخش عمدهٔ آن سازگار با استاندارد پازیکس است. از دید فنی لینوکس تنها نامی است برای هستهٔ سیستم‌عامل و نه کل آن. هسته‌ای که نخستین بار در سال ۱۹۹۱ میلادی توسط لینوس توروالدز منتشر شد. اما به‌طور معمول این نام به سیستم‌عامل‌هایی که از ترکیب‌بندی لینوکس (به عنوان هسته سیستم‌عامل) با نرم‌افزارهای آزاد و متن‌باز بدست می‌آیند اطلاق می‌شود. درحالی که بنیاد نرم‌افزار آزاد سیستم‌عامل حاصل از این ترکیب‌بندی را «گنو/لینوکس» می‌نامد اما عموماً آن را لینوکس می‌خوانند. این دوگانگی در نام نهادن منجر به بحث نامگذاری گنو/لینوکس شده‌است.

بر خلاف آنچه در میان مردم عادی رواج دارد، لینوکس یک سیستم‌عامل نیست و چیزی به نام «سیستم‌عامل لینوکس» وجود ندارد. آنچه عموماً توسّط افراد به این نام خوانده می‌شود، همان «سیستم‌عامل گنو/لینوکس» است.

 

آموزش لینوکس

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

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

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

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

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

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

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

 آموزش Linux برای برنامه نویسی

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

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

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

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

شروع کار با Linux

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

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

  • آشنایی با ترمینال
  • آشنایی با پوسته و انواع آن ها
  • آشنایی با دستورات مهم و کاربردی 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
  • انجام تنظیمات امنیتی
داود جعفری replyپاسخ

سلام صدای این ویدیو ها چقدر ضعیفه مخصوصا این جلسه به زور باید گوش کنی

مهرداد سامی

سلام …
بابت این مورد عذرخواهی میکنم ….
در جلسات آینده کیفیت صدا بهتر شده ….
موفق باشید .

mostafa replyپاسخ

سلام …
آقای سامی وقتی لینوکس بالا میاد این error ها رو میده…راه حلش چیه؟؟؟

1. failed to start user manager for uid 121
2. failed to start network name resolution
  
مهرداد سامی

سلام …

ارور اول احتمال بسیار زیاد به خاطر یک مشکل گرافیکی هستش … وارد recovery mode بشید و درایور کارت گرافیکتون رو دوباره نصب کنید احتمالا مشکل حل میشه .
در مورد ارور دوم هم احتمال میدم به خاطر پکیج های شبکتون باشه … از چه توزیعی استفاده میکنید ؟‌

حامد سهرابی replyپاسخ

سلام استاد وقت بخیر من برای برنامه نویسی میخواستم از سیستم عامل لینوکس استفاده کنم آخه لپ تابم خیلی قدرتمند نیس با ویندوز سرعت عمل سیستمم خیلی کمه میخواستم بدونم اگ من لینکوس استفاده کنم سرعت سیستمم جواب میده آخه سی پی یو سه هسته ایه و رم چهار و گرافیک یک به نظرتون بیام سراغ لینوکس برای برنامه نویسم ؟ کدوم نسخه بهتر جواب میده برام ؟؟ ممنون میشم پاسخ بدید

مهرداد سامی

سلام …
بله مشکلی ندارید میتونید از توزیع اوبونتو با میزکار xfce یا lxde استفاده کنید … این میزکار ها سبک هستن و خیلی سرعت خوبی دارن …
موفق باشید .

مجید حیدری replyپاسخ

-سلام استاد من لینوکس رو تازه شروع کردم ولی از قبل تو کامپیوتر خیلی کار کردم مشکلم اینه که ویندوز رو نمیشه سبک کرد یعنی کلی از سرویسها رو غیر فعال کرد و کلا هر چیز اضافه ای که امنیت رو به خطر میندازه بست ولی دیدم لینوکس خیلی انحطاف پذیره هدف اینه که یک سیستم عامل داشته باشم که فقط و فقط به یک سایت وصل بشه و هر چی پورت اضافه هم هست و حتی پینگ هم بسته بشه کلا امنیت کامل که برای رسیدن بهش نیاز به اموزش دارم البته الان کل این کارها رو روی لینوکس انجام دادم (غیر از تک سایت شدن) ولی حرفه ای تر میخوام بشم آیا این پکیج نیاز مرا فراهم میکنه ؟
– با توجه به اون سولوس بودن لینوکس میشه یک سیستم عامل کاملا سفارشی درست کرد اگه غیر از این پکیچ که ضروری برای شروع – برای اموزش خاص منظور من پیکج دیگری هم هست معرفی کنید ممنون میشم

مهرداد سامی

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

امیرحسام هاشمی replyپاسخ

با سلام من در یک آموزشگاه مشغول به کار هستم می خوام موقعی که کامپیوتر روشن می شود می خواهم در boot menu گزینه ویندوز انتخاب شده باشد به جای اوبونتو

مهرداد سامی
مجتبی صفدری replyپاسخ

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

مهرداد سامی

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

مجتبی صفدری replyپاسخ

چرا توی این جلسه selinux رو غیرفعال نکردیم ؟ شاید به خاطر کانفیگ هایی که ما ممکنه یادمون بره ؟

موقع ssh زدن بدون پسورد گفتید : پسورد میپرسه و درنهایت حالا کلید عمومی م روی سرور قرار گرفت ؟؟؟؟؟؟؟؟؟؟؟؟؟ منظورتون خصوصی بود یا اینجا اشتباها گفتید عمومی ؟

نمی دونم چه اتفاقی افتاده که سیستم من :
system program problem detected و میگه می خوای گزارش کنی مشکل رو —-> چرا این جوری شده و چطوری مشکل رو رفع کنم ؟

*** مهندس من دوره رو یادداشت برداری کردم , نظرتون چیه براتون بفرستم و برای دانلود قرار بدید ؟
یا زیر هر قسمت comment کنم تا بقیه دوستان به خصوص کسانی که تاز دوره رو تهیه می کنند استفاده کنند ودیگه لازم نباشه یادداشت کنند ؟
یا که کلا صلاح نمیبینید ؟

<>

شاید طول دوره برای لینوکس دوستان کم بوده ! شاید

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

دوست دارم همون طور که دوره های متخصص برنامه نویسی در سون لرن هست در کنارش دوره های متخصص لینوکس و شبکه به همون قدرت برگزار بشه . به امید اون روز 🙂

کاش مثل جلسه آشنایی جلسه آخر رو هم مثل اقای اوند که توصیه و پیشنهاد و افق پیش رو … و یخورده از تجربه های خودتون میگفتید و این قدر خشک و خالی تموم نمیکردید 🙁
ظاهرا سون کست هم در دست اقدام هست که قطعا خوشحال میشیم از شما هم پادکست داشته باشیم 🙂

<>
خوبی دوره های سون لرن و از جمله این دوره خوب این که از سطح I am a window شروع میکنه و تا سطح مطلوبی میرسونه
ممنون برای این دوره خوب 🙂
و ممنون به خاطر پاسخگویی با حوصله تون 🙂

مهرداد سامی

سلام ….
خیلی ها selinux رو غیرفعال میکنن به این دلیل که کانفیگ کردنش سخته و خیلی نمیتونن باهاش ارتباط برقرار کنن … ولی به هیچ عنوان توصیه نمیشه که غیرفعال بشه … چون یکی از پارامترهای مهم امنیتی سرورهای لینوکسیه … به همین خاطر ما اون رو غیرفعال نکردیم و نحوه کانفیگش رو آموزش دادیم ….
در مورد ssh هم در ویدیو درست گفته شده…. کلید عمومی روی سرور قرار میگیره … کلید خصوصی همونطور که اسمش روشه برای شما هستش و فقط باید دست خودتون باشه ….
برای این موضوع میتونید لینک زیر رو مطالعه کنید …
https://en.wikipedia.org/wiki/Public-key_cryptography
در مورد اروری هم که به شما نمایش داده میشه روی گزینه report problem کلیک کنید مشکل رو بهتون کامل توضیح میده و ارور کاملتری بهتون نمایش میده ….

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

در مورد طول دوره هم واقعیت این هستش که دوره بسیار طولانی شد .. در این دوره سعی شد که تمامی موارد از پایه گفته بشه و تا سطح خیلی خوبی تدریس بشه…. داخل این دوره مباحثی مثل شبکه و یا فایروال و یا selinux … بش اسکریپت و خیلی موارد دیگه که در دوره های پایه گفته نمیشه، تدریش شده … حتی یکسری از این موارد در دوره های اولیه خود لینوکس هم وجود نداره … مواردی مثل امنیت که داخل این دوره تدریس شد توی سطح ۳ دوره های لینوکس تدریس میشه ….
موضوع دیگه ای که وجود داره اینه که لینوکس خیلی گسترده است و نمیشه داخل یک دوره همه اون رو توضیح داد … طبق سرفصل های رسمی خود لینوکس برای یادگیری اون شما باید حدود 9 دوره رو بگذرونید …
سرفصل ها و دوره های رسمی رو میتونید از داخل سایت زیر مشاهده کنید ..
https://www.lpi.org/
انشالله در دوره های بعدی مباحث پیشرفته تری گفته خواهد شد … همونطور که گفته شد این دوره مختص کسانی هستش که هیچی از لینوکس نمیدونن و میخوان با لینوکس شروع کنن و تا حد مطلوبی جلو برن …
در مورد کیفیت صدا هم معذرت خواهی میکنم و حتما در دوره های بعدی بهبود پیدا میکنه …

ممنون بابت انتقادات و پیشنهاداتتون ….
موفق باشید …

مجتبی صفدری replyپاسخ

با سلام
توی این جلسه ما براساس پسوند فایل ها اونها رو توی یه دایرکتوری ریختیم
حالا اگه توی اسم فایلی فاصله وجود داشته باشه چطور این کاررو بکنیم ؟ با Regular Expression ?

مهرداد سامی

سلام …
ببینید وقتی شما میگید بعد از mp3.* …. این به این معنی هستش که قبلش هرچیزی بود یعنی مثلا فاصله هم بود رو انتقال بده …. ولی اگه کارهای پیچیده تر قراره اتفاق بیفته باید با regex یا همون regular expression اونها رو درست کنید .

Ali Heidarian replyپاسخ

با سلام استاد گرامی سوال من اینه این دوره کدوم یک از بخش های لینوکس از lpic1 تا lpic3 رو در پوشش خودش قرار میده و اینکه لینوکس در طراحی وب چقدر میتونه تاثیر گذار باشه و چه کاربردی داره به صورت دیگه بخام مطرح کنم میزان تاثیر گذاریی این سیستم عامل چقدر نسبت به ویندوز کمک میکنه به امر برنامه نویسی وب با تشکر

مهرداد سامی

سلام … تقریبا سرفصل های پرکاربرد lpic1 رو پوشش میده … همچنین یکسری از سرفصل های lpic2 , lpic3 مثل راه اندازی وب سرور و امنیت و شبکه رو هم پوشش میده ….

اگر منظورتون از طراحی وب کار با ابزارهای گرافیکی هست مثل فتوشاپ و از این دست خب قطعا لینوکس نمیتونه کمکتون کنه … ولی اگه منظورتون برنامه نویسی وب هست یعنی کارکردن با زبانهایی مثل php , django و….. لینوکس گزینه مناسب تری هستش نسبت و ویندوز .. به این خاطر که به عنوان مثال برای نصب استک lemp در ویندوز شما باید از ابزاری شبیه ساز xampp استفاده کنید …. ولی داخل لینوکس شما این استک رو به صورت کاملا واقعی در احتیار دارید و این باعث میشه که محیط برنامه نویسی شما با محیط production شما که سایت شما در اون قرار میگیره یکی باشه و همین مورد باعث میشه خطای خیلی کمتری هنگام انتقال سایت به محیط عملیات داشته باشید …. این موارد در جلسه یک و دو به صورت کامل گفته شده …. یکی از قوانین مهم برنامه نویسی اینه که حتما محیطی که کدمینویسید با محیطی که قراره کد شما در اون قرار بگیره حتما یکی باشه …
موفق باشید .

مهرداد سامی replyپاسخ

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

مهرداد سامی replyپاسخ

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

بستگی داره برای چه کاری بخواید این ۲ وب سرور رو نصب کنید …. شما میتونید هر دو تا رو نصب کنید ولی خب به طبع فقط یکی از این وب سرور ها میتونه پورت ۸۰ رو درگیر کنه … و اون وب سروری که پورت ۸۰ رو درگیر میکنه میتونه به عنوان reverse proxy استفاده بشه تا بتونید از اون یکی هم استفاده کنید و یکسری درخواست ها مرتبط با نیازهاتون رو بفرستید به سمت اون یکی وب سرور ….
ولی همزمان نمیتونید ۲ وب سرور نصب کنید که هر دو روی پورت ۸۰ کار کنن …

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
1 2 3 13
مدرس و آمار دوره
Course-Teacher
مهرداد سامی
کارشناس فناوری اطلاعات ، ۵ سال سابقه فعالیت حرفه ای در زمینه شبکه و سرورهای لینوکسی ، سابقه همکاری در پروژه های بزرگی همچون هزار و یک شهر ، هتل بین المللی فردوسی ، اطلس مال و پروژه های بزرگ دیگر .. همچنین دارای مدارک LPIC2 ,LPIC1 , CEH , MCSE
library_books
۳۳ مقاله تخصصی
school
۲ دوره برگزار شده
۳۱۳ علاقمندfavorite
۲۸۵ دانشجوpeople
۰ رایstar
پیشنیاز های دوره
این دوره هیچ پیشنیاز ضروری ندارد و تمامی مباحث از پایه به صورت کامل تدریس خواهد شد . در صورت آشنایی به مباحث برنامه نویسی ، در اواخر دوره و سرفصلهای پایانی مباحث را بهتر درک خواهید کرد .
پشتیبانی فنی دوره
مدرس دوره و تیم پشتیبانی سون لرن به مدت 3 ماه پس از خرید دوره در بخش نظرات مطالب دوره ، پاسخگوی تمامی سوالات و ابهامات شما در مورد این دوره خواهند بود.
مشاوره پیش از خرید
در صورتی که در مورد هر کدام از دوره های سون لرن سوال و یا ابهامی در ذهن شما هست، می توانید همین حالا با ما در تماس باشید و از مشاوره رایگان قبل از خرید دوره ها استفاده نمایید.
contact_phone شماره تماس : ۰۲۱۴۴۰۲۰۴۸۲
email ایمیل : support@7Learn.com