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

۰ رای ۰.۰

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

قیمت : ۱۱۵ هزار تومان

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
  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

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

امروزه آشنایی و کارکردن با سیستم عامل لینوکس برای افرادی که داخل حوزه فناوری اطلاعات دارن فعالیت میکنند خیلی مهم و ضروری هست ، مخصوصا برای برنامه نویسان ، به صورتی که در آگهی های استخدام برنامه نویس شرکت های بزرگ و تیم های مهم یکی از شرایط ذکر شده تسلط به این سیستم عامل محبوب هست .. یادگیری لینوکس برخلفا تصور عمومی بسیار راحت هست ، فقط کافیه که این سیستم عامل رو درک کنید و متوجه ساختارش بشید تا بتونید با این سیستم عامل نیاز هاتون رو برطرفا کنید و از مزیت های فوق العاده این لینوکس مثل امنیت ، رایگان بودن ، پایداری بالا و خیلی مزیت های دیگه بهره مند بشید . به خاطر همین مسئله تصمیم به برگزاری دوره ای با عنوان لینوکس برای برنامه نویسان گرفتیم تا به افرادی که از لینوکس ترس داشتند ثابت کنیم که یادگیری لینوکس به چه سادگی میتونه باشه .
آشنایی با لینوکس
  • سیستم عامل چیست ؟‌
  • چرا گنو / لینوکس ؟
  • آشنایی با ساختار لینوکس
  • معرفی توزیع های لینوکس
  • معرفی میزکارها
  • موارد استفاده هر توزیع
  • پارتیشن بندی در لینوکس
  شروع کار با لینوکس
  • آشنایی با 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
  • انجام تنظیمات امنیتی
hossein dara

من پوشه documents رو با نام doc کپی کردم توی پوشه work ,, اما زمانی که میخوام با دستور rm پاکش کنم قبول نمیکنه !!
سوال بعد اینه که مثلا توی پوشه home , وقتی خواستم یکی از دایرکتوری ها رو توسط دستور mv ، منتقل کنم ب ی پوشه عقب تر باز هم قبول نکرد،، الان راه حل چیه

مهرداد سامی

سلام دوست عزیز …
شما یک دایرکتوری رو باید با دستور rm -rf پاک کنید .
در مورد انتقال یک دایرکتوری به پوشه home باید بگم که این کار درست نیست و شما نباید این کار رو انجام بدین .. چون داخل پوشه /home هر یوزر باید برای خودش یک دایرکتوری به نام خودش داشته باشه و نباید دایرکتوری اضافه ای وجود داشته باشه … ولی اگه حتما میخواید این کار رو انجام بدین با کامند sudo اول دستورتون میتونید این کار رو انجام بدین …
در مورد کار کردن با فایل های و دایرکتوری ها هم پیشنهاد میکنم یک دایرکتوری برای خودتون مثلا داخل دسکتاپ بسازید و داخل اون تست هاتون رو انجام بدین …
موفق باشید .

Niosha Madadi

سلام ، اگه میشه نصب گیت رو سرور و به طور کلی چطوری میتونیم ide و سورس رو نسخه گیت و نسخه روی سرور رو با هم sync کنیم ، رو هم توضیح بدیم

مهرداد سامی

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

hossein dara

سلام
تو نسخه جدید ابونتو فضای گرافیکی یکم عوض شده نسبت به این ویدیو ها ،، اما سوال اینه که چرا زبان فارسی پشتیبانی نمیکنه ؟

مهرداد سامی

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

مهدی

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

مهدی

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

مهرداد سامی

میتونید از لینک های زیر برای فعال کردن ایمیل سرور و ولید کردن آدرس هاستتون استفاده کنید .
Email Server
از سایت mxtools هم میتونید استفاده کنید برای اینکه ببینید آی پی سرورتون داخل بلک لیست هست یا نه .. و اگه داخل بلک لیست باشه دلیلش رو بهتون میگه که میتونید اونو برطرف کنید .. لینک زیر هم میتونه کمکتون کنه که دلایل اسپم شدن ایمیل هاتون رو بفهمید .
https://optinmonster.com/11-reasons-why-your-emails-go-in-the-spam-box-and-how-to-make-sure-they-dont/
موفق باشید.

مهرداد سامی

سلام … مبحث ایمیل یکی از مباحثی بودش که یه مقدار پیشرفته بود و داخل این دوره نمیشد اون رو قرار داد …
ولی برای راه اندازی میل سرور داخل لینوکس شما باید پکیج هایی مثل sendmail یا postfix که پکیج های خوبی هستن برای راه اندازی میل سرور رو روی سرورتون نصب کنید و ازش استفاده کنید ….
برای اینکه بتونید از داخل وردپرستون ایمیل بفرستید پکیج های زیادی هستش که این افزونه ، افزونه خوبی هستش که زمانی که میخواید کانفیگش کنید برای ارسال ایمیل روی گزینه other host میزنید و مشخصات میل سرور خودتون رو وارد میکنید. از این به بعد هر وقت بخواد ایمیل بفرسته از سرور خودتون و میل سروری که وارد کردین استفاده میکنه … از میل سرور های گوگل و یاهو هم میتونید تو این افزونه استفاده کنید …
فقط در نظر داشته باشید که اگه میل سرور خودتون رو راه اندازی میکنید باید یکسری عملیات ها انجام بدین تا میل سرورتون ولید بشه و ایمیل هاتون داخل spam نره … و داخل blacklist نشید .
موفق باشید .

data2

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

مهرداد سامی

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

sepehr soltani

سلام مهندس خسته نباشید . من استک lemp رو روی سرورم نصب کردم و همه چیز درست کار میکنم . و پروژه لاراولی من به راحتی بالا می آید . سرور هم Centos هست .
phpmyadmin هم نصب کردم ولی ولی با آدرس www.example.com/phpmyadmin من باز نمیشود . لطفا راهنمایی کنید .
آیا کانفیگ خاصی برای phpmyadmin باید به nginx اضافه گردد ؟ ممنون

مهرداد سامی

سلام … ممنون …
باید یک softlink از phpmyadmin داخل دایرکتوری روت nginx بسازید .
ln -s /usr/share/phpmyadmin /usr/share/nginx/html
با این کد مشکلتون باید حل بشه قاعدتا .
موفق باشید

sajad.linux

سلام
یه سوال داشتم دستور snap چیه و تفاوتش با این روشی که امروز کار کردیم چی هستش؟

مهرداد سامی

snap هم یک package manager هست مثل apt که خود تیم اوبونتو اون رو گسترش داده و روی توزیع های اوبونتو قرار داده … یه سری از نرم افزار ها که داخل مخازن رسمی اوبونتو وجود نداره رو میتونید از داخل snap دانلود نصب کنید مثل نرم افزار موزیک spotify …
موفق باشید .

حسین زارعی

تشکر مجدد از مهندس سامی عزیز
من چندین ساله در کنار رشته ام که کامپیوتره بود تعمییرات تخصصی نرم افزار موبایل انجام میدادم الان که با لینوکس کار میکنم میفهمم چه اشتباه بزرگی کردم زودتر نرفتم سمت این سیستم عامل خارق العاده! به عنوان مثال عرض کنم من تو یه قسمتی از کارم واسه ساخت فایل های فریمور فلش گوشی های سامسونگ بصورت ۴ فایل؛ وقتی فایلهای با پسوند img میخواستم تبدیل به tar کنم در ویندوز باید حتما از برنامه ای به اسم Cygwin استفاده میکردم که یه طوری کپی زده از روی ترمینال لینوکس بود! و خب مشکلات زیادی داشت ارور میداد یا بعضی فایلها رو خراب کانورت و مودیفای میکرد ولی از وقتی از همون دستور واسه ساخت فایلها از ترمینال اوبونتو استفاده میکنم خیلی شیک فایلها رو بدون کوچکترین مشکل میسازه :)) دستوری هم که استفاده میکردم به صورت نمونه این بود

tar -h ustar -c boot.img sboot.bin > filename.tar
مهرداد سامی

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

sepehr soltani

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

مهرداد سامی

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

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
1 2 3 9
مدرس و آمار دوره
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