تبلیغات

از درج هرگونه تبلیغات و مطالب هرز معذوریم

دریافت خودکار لیست ایمیل کاربران در وردپرس با افزونه Export emails – آموزش برنامه نویسی

دریافت خودکار لیست ایمیل کاربران در وردپرس با افزونه Export emailsReviewed by صابر بوستانی on Jun 7Rating: 4.0

دریافت خودکار لیست ایمیل کاربران در وردپرس با افزونه Export emails

دریافت خودکار لیست ایمیل کاربران در وردپرس با افزونه Export emails

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

دریافت سریع و خودکار ایمیل تمامی کاربران وردپرس

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

شاید برایتان جذاب باشد : آموزش ارسال لینک دانلود به ایمیل کاربران با افزونه Email download link در وردپرس

افزونه وردپرس export emails

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

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

حالا می توانید این لیست ها را کپی کرده و در فایل csv یا اکسل و یا پنل مدیریت ایمیل مارکتینگ خودتون وارد نمایید.

دانلود افزونه صفحه افزونه

ادامه‌ی پست

فیلم آموزش کاربردی اتوکد AutoCAD|جلسه بیست و یکم – آموزش برنامه نویسی

سرفصل دوره آموزش کاربردی اتوکد AutoCAD

فصل اول: شروع کار با اتوکد

  • معرفی محیط های اصلی اتوکد:(نوار ابزارها.نوار منوها.نوار وضعیت.مختصات .و نشانگر ماوس)
  • محیط های کار اتوکد(محیط دو بعدی .سه بعدی و محیط کلاسیک)
  • فایل های اتوکد
  • مشاهده ی فرمان های اجرا شده و نحوه بازگشت از انها و انصراف از ان فرمان
  • کاربرد دکمه اینتر
  • نحوه استفاده از ماشین حساب اتوکد
  • کلیک راست ماوس و کاربرد های ان
  • استفاده از راهنمای اتوکد

فصل دوم: آموزش ترسیم با اتوکد

  • آموزش سیستم های مختصات اتوکد
  • آموزش نحوه ترسیم (خط , مستطیل , دایره , کمان , بیضی , منحنی , چند ضلعی منتظم , چند خطی)

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

  • روشن خاموش کردن ابزار کمکی در اتوکد
  • ابزار گیره شکل ها در اتوکد
  • ابزارافقی و عمودی در اتوکد
  • ابزارها ی ترسیم مدولار و ایزومتریک در اتوکد

فصل چهارم: ویرایش شکل ها در اتوکد

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

فصل پنجم: امکانات جانبی اتوکد

  • بزرگ نمایی و کوچک نمایی در اتوکد
  • جابه جایی مسطح در اتوکد
  • دید هوایی در اتوکد
  • بازسازی نمایش در اتوکد
  • تغییر واحد های نمایش و ترسیم در اتوکد
  • استخراج مشخصات اشکال در اتوکد
  • هاشور زدن در اتوکد
  • رنگ امیزی در اتوکد
  • نشانه گذاری با نقطه در اتوکد
  • نگارش متن در اتوکد در اتوکد
  • قرینه سازی متون در اتوکد
  • نگارش متن فارسی دراتوکد در اتوکد
  • فراخوانی نوار ابزارها در اتوکد

فصل ششم: مدیریت اجزای نقشه ها در اتوکد

  • ایجاد لایه ها و مدیریت لایه ها در اتوکد
  • ویژگی های لایه ها در اتوکد
  • نظام رنگ ها در اتوکد
  • دسترسی به لایه ها در اتوکد
  • اضافه نمودن متن به نقشه در اتوکد
  • نمایش ضخامت خطوط روی نقشه در اتوکد
  • انتقال مشخصات از یک شکل به یک شکل دیگر در اتوکد
  • مشاهده مشخصات شکل در اتوکد
  • ساخت بلوک ها در اتوکد
  • فراخوانی بلوک ها در اتوکد
  • استفاده از فایل بلوک های اماده در اتوکد
  • بکارگیری گرو ها در اتوکد

فصل هفتم: اندازه گذاری نقشه ها در اتوکد

  • مفهوم اندازه و اجزای اندازه گذاری در اتوکد
  • تعریف شیوه اندازه گذاری و تنظیمات ان در اتوکد
  • روش های اندازه گذاری شکل ها در اتوکد
  • تغییر مشخصات اندازه در اتوکد

فصل هشتم: خدمات اتوکد به کاربران

  • چاپ کردن یا پلات گرفتن نقشه ها
  • ورود فایل های تصویری به اتوکد
  • پاکسازی فایل های اتوکد

اتوکد چیست؟

اتوکد محصول پرچم‌دار شرکت Autodesk، یک نرم افزار طراحی به کمک رایانه است که توسط طراحان، معماران و مهندسان در ساختن مدل‌های دو بعدی و سه بعدی از سطوح یکپارچه و یا شبکه‌ای استفاده می‌شود. قبل از طراحی به کمک رایانه، طراحان مجبور بودند با ابزاری مانند تخته‌های طراحی، مداد، خودکار، خط کش، قطب نما و گونیا کار کنند که نسبت به ابزارهای امروزی مانند AutoCAD امکانات بسیار محدودتری داشتند. از سال ۱۹۸۲ میلادی که اولین نسخه نرم افزار AutoCAD به بازار ارائه گردید، به علت قابلیت‌های پیشرفته طراحی اتوماتیک و کامپیوتری به سرعت به پراستفاده‌ترین ابزار طراحی به کمک رایانه تبدیل شد. این نرم افزار هم اکنون پرکاربردترین نرم افزار طراحی صنعتی و نقشه کشی بوده که بیش از ۱۰۰ میلیون کاربر در سراسر دنیا دارد.

این نرم افزار به مهندسان این امکان را می‌دهد تا بتوانند ایده‌های ذهنی خود را پیاده‌سازی کرده و با کمک ابزار ترسیم آزاد سه بعدی، به طراحی و مستند سازی هوشمند محصولات خود بپردازند. طیف قابلیت‌های این نرم افزار تا حدی گسترده است که محدود به یک رشته و صنعت خاص نمی‌شود و تقریباً در تمامی امور طراحی و ترسیم مدل‌های سه بعدی در رشته‌های الکترونیک، عمران، معماری، نقشه‌کشی و مدل‌سازی کاربرد دارد. در طی سال‌های اخیر شرکت Autodesk نسخه‌های ویژه‌ای از این نرم افزار را برای رشته‌های متعدد مهندسی ارائه کرده که از جمله آن‌ها می‌توان به AutoCAD Electrical و AutoCAD Mechanical و AutoCAD Architecture و غیره اشاره نمود.

قابلیت‌های کلیدی نرم افزار Autodesk AutoCAD:

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

ادامه‌ی پست

کتاب درس و کنکور پایگاه داده پیشرفته در ۷۴ صفحه – آموزش برنامه نویسی

کتاب درس و کنکور پایگاه داده پیشرفته در ۷۴ صفحهReviewed by صابر بوستانی on Jun 23Rating: 4.0

کتاب درس و کنکور پایگاه داده پیشرفته در 74 صفحه

کتاب درس و کنکور پایگاه داده پیشرفته در ۷۴ صفحه

باسلام و عرض ادب. در خدمت دوستان عزیز هستیم با کتاب درس و کنکور پایگاه داده پیشرفته در ۷۴ صفحه و به زبان فارسی از وب سایت آموزش برنامه نویسی سورس باران. کتاب درس و کنکور پایگاه داده پیشرفته در ۷۴ صفحه به عنوان یکی از دروس اصلی در دوره کارشناسی ارشد در وزارت علوم و دانشگاه آزاد اسلامی تدریس می­‌شود. امروزه با رشد اینترنت، استفاده از داده­‌ ها به خصوص داده ­‌های عظیم روز‌ به‌ روز در حال افزایش است. لیست سرفصل این کتاب بصورت کامل در ادامه مطلب ذکر شده است…

درس و کنکور پایگاه داده پیشرفته

فصل اول: مقدمه

  • سیستم های پایگاه داده
  • تعریف و نحو تراکنش
  • خواص تراکنش
  • حالات تراکنش
  • انواع تراکنش ها
  • انواع اجرا
  • مشکلات کنترل هم روندی
  • تغییرات گم شده
  • دست یابی به داده های تثبیت نشده
  • بازیابی ناسازگار
  • ترمیم پذیری
  • پایانه ورودی / خروجی
  • اجتناب از سقط های آبشاری
  • حفظ سازگاری
  • ترتیب تراکنشها
  • محدودیت های پی درپی پذیری
  • مدل سیستم پایگاه داده
  • مدیر حافظه نهان
  • مدیر ترمیم
  • زمان بندها
  • مدیر تراکنش
  • ترتیب عملیات
  • معماری سیستم پایگاه داده توزیع شده
  • مسائل حل شده
  • سؤالات چهارگزینه ای
  • پاسخ تشریحی سؤالات چهارگزینه ای

فصل دوم: تئوری پی در پی پذیری در پایگاه داده

  • سوابق
  • تراکنشها
  • سابقه ها
  • سوابق پی درپی پذیر
  • هم ارزی سوابق
  • عملیات فراتر از Read و Write
  • هم ارزی دیدی
  • پی درپی پذیری دیدی
  • چند گرافی و تست پی درپی پذیری دیدی
  • مسائل حل شده
  • سؤالات چهارگزینه ای
  • پاسخ تشریحی سؤالات چهارگزینه ای

فصل سوم: قفل گذاری دو مرحله ای در پایگاه داده

  • زمان بندی های تهاجمی و محافظه کارانه
  • قفل گذاری دومرحله ای پایه
  • اثبات صحت قفل گذاری دو مرحله ای پایه(  ۲PL پایه)
  • بن بست ها
  • انواع ۲PL
  • پروتکل قفل گذاری دومرحله ای محافظه کار
  • پروتکل قفل گذاری دومرحله ای محض
  • مباحث پیاده سازی
  • مدیر قفل
  • تراکنش های بلاک و سقط شده
  • اتمیک بودن اعمال خواندن و نوشتن
  • قفل گذاری عملیات اضافی
  • صحت
  • مباحث پیاده سازی
  • مسائل حل شده
  • سؤالات چهارگزینه ای
  • پاسخ تشریحی سؤالات چهارگزینه ای

فصل چهارم: زمان بندی غیر قفلی در پایگاه داده

  • مقدمه
  • ترتیب مهر زمانی
  • ترتیب مهر زمانی پایه ای
  • زمان بند ترتیب مهر زمانی محض
  • مدیریت مهر زمانی
  • زمان بند ترتیب مهر زمانی محافظه کار
  • زمان بند آزمون گراف پی درپی پذیری
  • ملاحظات ترمیم پذیری
  • مسائل حل شده
  • سؤالات چهارگزینه ای
  • پاسخ تشریحی سؤالات چهارگزینه ای

فصل پنجم: خرابی ها در پایگاه داده

  • خرابی ها
  • انواع حافظه های ذخیره سازی
  • معماری مدیر داده
  • حافظه پایدار
  • مدیریت حافظه نهان
  • مدیر ترمیم
  • ثبت کارنامه
  • اعمال UNDO و REDO
  • زباله روبی
  • همانی Restart
  • الگوریتم UNDO / REDO
  • قوانین UNDO و REDO
  • نقطه بازرسی
  • پیاده سازی UNDO / REDO
  • Restart
  • کارنامه گیری منطقی
  • قفل گذاری در سطح رکورد
  • الگوریتم No-UNDO/REDO
  • پیاده سازی
  • الگوریتم NO-REDO / NO-UNDO
  • خرابی های رسانه
  • مسائل حل شده
  • سؤالات چهارگزینه ای
  • پاسخ سؤالات چهارگزینه ای

فصل ششم: امنیت در پایگاه داده

  • اهمیت امنیت اطلاعات
  • مفاهیم اولیه امنیت اطلاعات
  • امنیت در پایگاه داده
  • انواع حملات روی پایگاه داده
  • استنتاج
  • حمله غیرفعال روی پایگاه داده
  • حملات فعال در پایگاه داده
  • SQLIA  (حمله تزریق SQL )
  • مکانیزم کنترل دسترسی
  • رمزگذاری ساده
  • به هم ریزی داده)درهم آمیختن داده(
  • تکنیک های متفرقه برای امنیت پایگاه داده
  • سؤالات چهارگزینه ای
  • پاسخ تشریحی سؤالات چهارگزینه ای

ادامه‌ی پست

آموزش برنامه نویسی Go – ساختار برنامه نویسی GO – آموزش برنامه نویسی

آموزش برنامه نویسی Go – ساختار برنامه نویسی GOReviewed by صابر بوستانی on Jun 24Rating: 1.5

آموزش برنامه نویسی Go – ساختار برنامه نویسی GO

آموزش برنامه نویسی Go – ساختار برنامه نویسی GO

سلام و عرض ادب. با دومین جلسه از آموزش برنامه نویسی Go در خدمت شما هستیم. در این جلسه آموزش برنامه نویسی Go – ساختار برنامه نویسی GO را خواهیم داشت. گو (Go) یا گولینگ یک زبان برنامه نویسی بسیار عالی و دوست داشتنی است که توسط گوگل ارائه شده است. زبان برنامه نویسی Go به صورت Open Source منتشر شده تا برنامه نویس ها بتوانند آن را توسعه دهند. با استفاده از زبان برنامه نویسی Go می شود هر نوع نرم افزاری رh پیاده سازی نمود.

لطفا در ادامه با آموزش و سایر توضیحات با ما باشید…

ساختار برنامه نویسی GO

قبل از اینکه شروع به خواندن ساختار یک برنامه در برنامه نویسی Go کنیم بگذارید یک نگاه ساده به ساختار برنامه بیندازیم. بعنوان مثال برنامه Hello World در گو
یک برنامه Go شامل قسمت های زیر است :
• تعریف پکیج
• وارد کردن پکیج
• توابع
• متغیر ها
• دستورانت و اصطلاحات
• کامنت ها

مثال زیر یک کد ساده در زیان GO می باشد

خیلی خب بیایید یک نگاه به قسمت های برنامه بالا بیندازیم

  1. اولین خط از برنامه نام پکیجی که برنامه در آن قرار میگیرد را معلوم میکند که باید در تمام برنامه هایی که مینویسیم وجود داشته باشد. main package نقطه شروع اجرای برنامه است هر پکیجی یک مسیر ویک نام دارد
  2. خط دوم دارای یک فرمان است که به کامپایلر می گوید فایل ها در پکیج fmt قرار دارد
  3. خط سوم یک تابع اصلی است که اجرای برنامه از آنجا شروع میشود
  4. خط چهارم /*…*/ توسط کامپایلر در نظر گرفته نمیشود در واقع یک کامنت است طریقه استفاده از کامنت هم مثل c++و جاوا است
  5. خط پنجم یک تابع دیگر است که در Go وجود دارد و میتواند مثلا پیام”Hello, World” را نشان دهد .متد Println از پکیج fmt استخراج شده است تا یک متن را روی صفحه نمایش دهد
  6. توجه داشته باشد که حرف اول متد Println بزرگ است.درزبان Go نامی که استخراج میشود اگر با حرف بزرگ باشد، بعنوان یک تابع یا متغیر یا ثابت که قابل دسترسی است در نظر گرفته میشود

شاید برایتان جذاب باشد : مشاهده تمام فیلم های آموزش برنامه نویسی GO

اجرای برنامه Go

  1. بگذارید ببینیم چگونه سورس کد خود را در یک فایل ذخیره ،کامپایل و اجرا نماییم، مراحل آن به این صورت است
  2. یک ویرایشگر باز کنید وکد بالا را در آن وارد کنید
  3. فایل hello.go را ذخیره کنید
  4. یک پنجره CMD باز کنید وبه پوشه ای که فایل را سیو کرده اید بروید
  5. دستور go run hello.go را وارد کنید تابرنامه اجرا شود
  6. اگر خطایی در کد شما نباشد،پس شما متن “Hello World” را روی صفحه نمایش خواهید دید

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

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

 

لیست مطالب جلسه قبل برنامه نویسی Go

  1. آموزش برنامه نویسی Go – زبان برنامه نویسی گو چیست؟ آشنایی با زبان و محیط برنامه نویسی Go

ادامه‌ی پست

آموزش بیسیک فور اندروید – آموزش گام به گام نصب و راه اندازی JDK – آموزش برنامه نویسی

آموزش بیسیک فور اندروید – آموزش گام به گام نصب و راه اندازی JDKReviewed by صابر بوستانی on Jun 24Rating: 4.0

آموزش بیسیک فور اندروید – آموزش گام به گام نصب و راه اندازی JDK

آموزش بیسیک فور اندروید – آموزش گام به گام نصب و راه اندازی JDK

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

آموزش گام به گام نصب و راه اندازی JDK

دانلود نرم افزار JDK یا Java Development Kit

نرم افزار JDK

نرم افزار JDK

نرم افزار JDK یا Java Development Kit یکی از ابزارهای ضروری و مورد نیاز برای برنامه نویسی اندروید است. هرچند که نسخه های جدیدتر این برنامه ارائه شده است ولی در این جلسه ورژن ۸ را جهت دانلود قرار داده ایم و احتمالا با همین ورژن آموزش را پیش خواهیم رفت. (با توجه به اینکه بیسیک فور اندروید فعلا فقط با نسخه ۸ سازگاری دارد و در نسخه های دیگر در هنگام کامپایل ارور نمایش داده میشود فعلا از همین ورژن استفاده می کنیم)

دانلود نسخه ۶۴ بیتی برنامه JDK / حجم ۱۹۶ مگابایت
دانلود نسخه ۳۲ بیتی برنامه JDK / حجم ۱۸۹ مگابایت

 

پس از دانلود نرم افزار JDK فایل نصبی را اجرا کنید . در صفحه زیر دکمه Next را کلیک نمایید :

JDK

JDK

 

مجددا بر روی Next کلیک نمایید :

سپس مراحل نصب JRE ظاهر میشود . برای ادامه بر روی Next کلیک کنید.

کمی صبر کنید تا JRE نیز به صورت کامل نصب شود :

در پایان بر روی Close کلیک کنید :

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

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

برای اینکار بر روی My Computer راست کلیک کنید و گزینه Properties را انتخاب کنید . در پنجره ای که باز میشود گزینه Advanced System Settings را انتخاب کنید :

حالا به سربرگ Advanced بروید و بر روی Environment Variables کلیک کنید

در بخش System Variables بر روی New کلیک کنید

در کادری که باز میشود , در بخش Variable Name عبارت JAVA_HOME را وارد کنید و در بخش Variable Value آدرس پوشه ای که JDK در آن نصب شده است را وارد کنید

در پایان بر روی OK کلیک کنید .

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

 

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

  1. آموزش بیسیک فور اندروید – دانلود تمامی ابزارهای مورد نیاز برنامه نویسی B4A

 

پیشنهاد ویژه ۱ : پکیج فیلم آموزش صفر تا صد برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی

پیشنهاد ویزه ۲ : مشاهده تمامی فیلم های آموزشی اندروید

پیشنهاد ویژه ۳ : مشاهده مقالات و کتاب های آموزشی بیسیک اندروید

ادامه‌ی پست

کتاب آموزش طراحی سیستم های شی‌گرا با زبان برنامه نویسی سی شارپ – آموزش برنامه نویسی

کتاب آموزش طراحی سیستم های شی‌گرا با زبان برنامه نویسی سی شارپReviewed by صابر بوستانی on Jun 8Rating: 4.0

کتاب آموزش طراحی سیستم های شی‌گرا با زبان برنامه نویسی سی شارپ

کتاب آموزش طراحی سیستم های شی‌گرا با زبان برنامه نویسی سی شارپ

با کتاب آموزش طراحی سیستم های شی‌گرا با زبان برنامه نویسی سی شارپ به زبان فارسی از وب سایت آموزش برنامه نویسی سورس باران در خدمت شما هستیم. تمرکز کتاب طراحی سیستم‌های شی‌گرا با زبان سی شارپ (c#) بیشتر روی برنامه‌های تحت کنسول است. این کتاب با بیان مسائل متعدد تحت کنسول و حل آن‌­ها، دانشجویان را با زبان برنامه‌ نویسی #C آشنا می­‌کند. این کتاب تالیف آقایان مهندس رمضان عباس نژادورزی، مهندس باقر رحیم پورکامی و مهندس ابراهیم هاشمیان و در ۱۴۷ صفحه ارائه شده است. لطفا با ما همراه باشید…

طراحی سیستم های شی‌گرا با برنامه نویسی سی شارپ

فصل اول: آشنایی با زبان برنامه نویسی سی شارپ (c#)

  • فرآیند برنامه نویسی در دات نت
  • مجموعه کتابخانه کلاس دات نت Framework
  • فضای نام
  • آموزش زبانهای برنامه نویسی
  • شناسه ها
  • کلمات کلیدی
  •  فضای سفید
  • لیترال ها
  • توضیحات
  • کارکترهای ویژه (Punctuators)
  • انواع داده
  • انواع مقدار
  • انواع ارجاع
  • ثابتها
  • عملگرها
  • عملگرهای محاسباتی
  • عملگرهای رابطه ای
  • عملگرهای ترکیبی
  • عملگرهای منطقی
  • عملگرهای خاص
  • اولویت عملگر
  • تبدیل نوع
  • ساختار برنامه C#
  • دستورات ورودی و خروجی
  • متدهای خروجی
  • متدهای ورودی
  • مسائل حل شده
  • مسائل حل شده در سایت
  • تمرینها

فصل دوم: ساختارهای کنترلی در سی شارپ

  • ساختارهای تصمیم گیری
  • ساختار تصمیم if
  • ساختار if تودرتو
  • ساختار  switch
  • ساختارهای تکرار
  • ساختار تکرارfor
  •  دستور break
  • دستور  continue
  • ساختار while
  • . ساختار تکرار do while
  • مسائل حل شده
  • مسائل حل شده درسایت
  • تمرینها

فصل سوم: متدها و پیاده سازی آن ها در سی شارپ

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

فصل چهارم: آرایه ها و رشته ها در سی شارپ

  • تعریف آرایه های یک بعدی
  • مقداردهی عناصر آرایه
  • مقداردهی به خانه های آرایه به صورت  مجزا
  • مقداردهی اولیه به عناصر آرایه در هنگام تعریف آن
  • مقداردهی به خانه های آرایه با حلقه های تکرار و دستورات ورودی
  • نمایش مقادیر آرایه
  • نمایش مقادیر هر عنصر به صورت مجزا
  • نمایش مقادیر آرایه با حلقه های تکرارfor ، while و do while
  • نمایش عناصر آرایه با حلقهforeach
  • تولید اعداد تصادفی
  • ارسال آرایه ها به متدها
  • ارسال عناصر آرایه به متدها
  • ارسال نام آرایه ها به متدها
  • مرتب سازی آرایه
  • جستجوی مقادیر آرایه
  • جستجوی خطی )ترتیبی)
  • جستجوی دودویی در آرایه مرتب شده
  • حذف عناصر آرایه
  • درج عنصری بین عناصر آرایه
  • ارسال آرایه از طریق پارامتر نوع params
  • آرایه های دوبعدی
  • تعریف آرایه دوبعدی
  • مقداردهی عناصر آرایه دوبعدی
  • نمایش مقادیر آرایه دوبعدی
  • آرایههای دندانهای
  • معرفی آرایهای از اشیا
  • رشته ها
  • متدهایی برای دستکاری رشته
  • مسائل حل شده
  • مسائل حل شده در سایت
  • تمرین

فصل پنجم: برنامه نویسی مبتنی برشئ

  • کلاس ها
  • تعریف کلاسها
  • نمونه سازی کلاسها
  • اعضای کلاس
  • مقداردهی اولیه به اعضای کلاس با متهد
  • سازنده
  • اعضای static
  • متدهای static
  • ارجاع this
  • اعضای فقط خواندنی (read only)
  • ایندکسرها (Indexer)
  • Delegate
  • نمایش متغیرها و متدها با گزینه ClassView Diagram
  • مسائل حل شده
  • مسائل حل شده در سایت
  • تمرین

فصل ششم : برنامه نویسی شئ گرا : وراثت ، چند ریخنی و واسطها

  • وراثت
  • کلاس مشتق چه اعضای از کلاس پایه را به ارث می برد
  • تعریف کلاس مشتق
  • پایه تمام کلا س
  • سازنده ها و مخرب ها در کلا س های مشتق
  • متدهای مجازی
  • پنهان نمودن اعضای کلا س پایه
  • اعضای انتزاعی
  • کلا س های انتزاعی
  • کلاس ها و متدهای sealed
  • کلاس Static
  • واسط ها
  • تعریف مجدد عملگرها
  • متدهای توسعه یافته
  • متدهای خارجی
  • مسائل حل شده
  • مسائل حل شده در سایت
  • تمرین

فصل هفتم :برنامه های کاربردی با فرم در C#

  • مراحل نوشتن برنامه های ویندوزی
  • ایجاد برنامه جدید و اضافه کردن کنترل ها به فرم
  • فرم برنامه
  • خواص فرم
  • رویدادهای فرم
  • متدهای فرم
  • کنترل ها
  • کنترل Label
  • کنترل TextBox
  • کنترل Button
  • کنترل CheckBox
  • کنترل RadioButton
  • کنترل GroupBox
  • کنترل ListBox
  • کنترل CheckedListBox
  • کنترل ComboBox
  • کنترل MenuStrip
  • کنترل ContextMenuStrip
  • کنترل PictureBox
  • مدیریت صفحه کلید
  • مسائل حل شده
  •  مسائل حل شده در سایت
  • تمرین

فصل هشتم: ایجاد برنامه های پیشرفته کاربردی در فرم

  • کنترل Timer
  • کنترل ProgressBar
  • کنترل TrackBar
  • کنترل MaskedTextBox
  • کنترل ToolTip
  • کنترل HelpProvider
  • کنترل ErrorProvider
  • کنترل TreeView
  • کنترل Toolstrip
  • کنترل ListView
  • کنترل ImageList
  • کادرهای محاوره
  • کادر محاوره MessageBox
  • کادر محاوره OpenFileDialog
  • کادر محاوره SaveFileDialog
  • کنترل ColorDialog
  • کنترل FontDialog
  • کنترل FolderBrowserDialog
  • کنترل RichTextBox
  • کنترل TabControl
  • کنترل NumericUpDown
  • برنامه های چند فرمی
  • اضافه کردن فرم های جدید
  • نمایش فرم اضافه شده
  • کنترل Panel
  • کنترل FlowlayoutPanel
  • کنترل TableLayoutPanel
  • کنترل LinkLabel
  • کنترل های VScrollBar و HscrollBar
  • کنترل BackgroundWorker
  • گرافیک در C#
  • اشیاء اصلی گرافیک
  • متدهای رسم اشکال گرافیکی
  •  مسائل حل شده
  • مسائل حل شده در سایت
  • تمرین

فصل نهم: بانک اطلاعاتی

  • تعریف سیستم مدیریت بانک اطلاعات
  • طراحی بانک اطلاعاتی
  • معرفی بانک اطلاعاتی نمونه
  • بانک اطلاعات SQL Server
  • ورود به بانک اطلاعاتی SQL Server
  • تایپ و اجرای دستورات SQL
  • ایجاد بانک اطلاعاتی
  • تاییر خواص اطلاعاتی موجود
  • حذف بانک اطلاعاتی موجود
  • اشیای بانک اطلاعات
  • ایجاد جدول با دستور SQL
  • تغییر ساختار جدول با دستور SQL
  • حذف جدول با دستور SQL
  • دستورات SQL برای ورود، ویرایش وحذف داده ها
  • دستور INSERT
  • ویرایش رکوردهای جدول
  • حذف رکوردهای جدول
  • دستور SELECT
  • دستیابی به بانک اطلاعات با ADO.NET
  • کلاس Connection
  • کلاس Command
  • کلاس Dataset
  • کلاس DataAdapter
  • کلاس DataTable
  • کلاس DataColumn
  • کلاس DataRow
  • کلاس DataReader
  • کنترل  DataGridView
  • اداره کردن استثناء

پیشنهاد ویژه ۱ : کتاب آموزش برنامه نویسی سی شارپ به زبان ساده

پیشنهاد ویژه ۲ : پکیج پیشرفته آموزش برنامه نویسی C# 2017 | مختص بازار کار + آموزش ساخت بازی Quiz of King

پیشنهاد ویژه ۳ : گلچین صدها کتاب رایگان برنامه نویسی سی شارپ

پیشنهاد ویژه ۴ : دوره آموزش برنامه نویسی سی شارپ بصورت رایگان – جلسه اول

ادامه‌ی پست

آموزش برنامه نویسی Go – زبان برنامه نویسی گو چیست؟ آشنایی با زبان و محیط برنامه نویسی Go

آموزش برنامه نویسی Go – زبان برنامه نویسی گو چیست؟ آشنایی با زبان و محیط برنامه نویسی GoReviewed by صابر بوستانی on Jun 10Rating: 3.5

آموزش برنامه نویسی Go - زبان برنامه نویسی گو چیست؟ آشنایی با زبان و محیط برنامه نویسی Go

آموزش برنامه نویسی Go – زبان برنامه نویسی گو چیست؟ آشنایی با زبان و محیط برنامه نویسی Go

سلام و عرض ادب. با اولین جلسه از آموزش برنامه نویسی Go در خدمت شما هستیم. در این جلسه آموزش برنامه نویسی Go – زبان برنامه نویسی گو چیست؟ آشنایی با زبان و محیط برنامه نویسی Go را خواهیم داشت. گو (Go) یا گولینگ یک زبان برنامه نویسی بسیار عالی و دوست داشتنی است که توسط گوگل ارائه شده است. زبان برنامه نویسی Go به صورت Open Source منتشر شده تا برنامه نویس ها بتوانند آن را توسعه دهند. با استفاده از زبان برنامه نویسی Go می شود هر نوع نرم افزاری رh پیاده سازی نمود.

لطفا در ادامه با آموزش و سایر توضیحات با ما باشید…

زبان برنامه نویسی Go (گولینگ) چیست؟

Go یک زبان برنامه نویسی منبع باز است که توسط گوگل ایجاد شده است تا فرآیند ساخت نرم افزارهای کارآمد قابل اعتماد و ساده را برای برنامه نویسان بسیار آسان تر کند. Go یک زبان برنامه‌ نویسی ترجمه‌شده (compiled language) و دارای بازیافت حافظه (Garbage collection) و همروند (Concurrency) است که در شرکت گوگل و توسط رابرت گریسمر، راب پایک و کن تامپسون توسعه داده می‌شود. این زبان در نوامبر ۲۰۰۹ معرفی شد و در حال حاضر در چند سامانهٔ اجرایی گوگل استفاده می‌شود. مترجم گو از لینوکس، مک او اس، ویندوز و انواع سیستم‌های عامل بی‌اس‌دی مانند FreeBSD پشتیبانی می‌کند. از لحاظ معماری پردازنده نیز، معماری x86، معماری x64، معماری آرم و معماری POWER که مخصوص به شرکت آی‌بی‌ام است، توسط مترجم گو پشتیبانی می‌شوند.

زبان برنامه نویسی Go که در سال ۲۰۰۷ توسط گوگل توسعه یافته شد بسیار شبیه زبان برنامه نویسی C است و به همین دلیل برنامه نویسانی که با C و ++C و Java و #C و PHP و JavaScript و … آشنایی دارند، بسیار راحت Syntax این زبان را یاد خواهند گرفت. همچنین این زبان برنامه نویسی به صورت Open Source منتشر شده است و قابلیت تایپ امن و پویا را نیز دارد، تمام اشیا داخل این زبان مثل آرایه اندازه متغیرها و نقشه های کلیدی و همچنین یک کتابخانه خوب و استانداردی فراهم کرده است.

نکته!!! زبان برنامه نویسی Go جزو سریع‌ ترین زبان‌های برنامه‌ن ویسی دنیاست و با یک شیب تند به سوی سریعتر شدن در نسخه‌های آتی در حرکت است.

مزایای زبان برنامه نویسی Go

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

شاید برایتان جذاب باشد!!! فیلم های آموزش برنامه نویسی Go

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

  • Google
  • Youtube
  • Twitter
  • Dropbox
  • Mozilla
  • Canonical
  • Bitly
  • Redhat
  • Sound Clouad CloudFlare
  • Tumblr
  • و ده‌ها سرویس دیگر از Go استفاده میکنند.

 

برنامه نویسی Go

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

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

کامپایلر Go

کد منبعی که در در فایل سورس نوشته شده زبان سطح بالاست که باید به زبان ماشین ترجمه شود کامپایلر این زبان برای ترجمه سورس کد استفاده میشود در این آموزش فرض میکنیم که شما یک دانش ابتدایی در برنامه نویسی دارید.این زبان برای لینوکس ورژن ۸ به بالا و سیستم عامل مک و ویندوز ۳۲ و ۶۴ بیت عرضه شده است بخش زیر به شما در نصب این زبان کمک میکند

 

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

دانلود نسخه ۶۴ بیتی برنامه Go v1.10.1 / حجم ۱۰۱ مگابایت
دانلود نسخه ۳۲ بیتی برنامه Go v1.10.1 / حجم ۹۴ مگابایت

همچنین شما می توانید آخرین ورژن پکیج این زبان برنامه نویسی را از وب سایت  https://golang.org/dl دانلود نمایید.

بعد از نصب فایل باپسوند MSI که ازسایت دانلود کردید آدرسc:Gobin در تنظیمات environment variable وقسمت PATH وارد کنید بعد از آن هر پنجره CMD که باز است را ببندید تا تغییر حاصل شود.

حال یک فایل به نام در پوشهC:>Go_WorkSpace ایجاد کنید. (فایل: test.go)

اکنون فایل را جرا کنید ونتیجه را ببینید
C:Go_WorkSpace>go run test.go
بررسی خروجی به شکل زیر است:

Hello, World!

ادامه‌ی پست

آموزش بیسیک فور اندروید – دانلود تمامی ابزارهای مورد نیاز برنامه نویسی B4A

آموزش بیسیک فور اندروید – دانلود تمامی ابزارهای مورد نیاز برنامه نویسی B4AReviewed by صابر بوستانی on Jun 12Rating: 5.0

آموزش بیسیک فور اندروید - دانلود تمامی ابزارهای مورد نیاز برنامه نویسی B4A

آموزش بیسیک فور اندروید – دانلود تمامی ابزارهای مورد نیاز برنامه نویسی B4A

سلام دوستان. در این مطلب در خدمت شما هستیم با آموزش بیسیک فور اندروید – دانلود تمامی ابزارهای مورد نیاز برنامه نویسی B4A از وب سایت آموزش برنامه نویسی سورس باران. بیسیک فور اندروید یا Basic4Android ساده و راحت ترین محیط برای توسعه اپلیکیشن های اندرویدی است که در عین حال بسیار پیشرفته و قدرتمند می باشد و این تضمین را به شما می دهیم که با این ابزار هیچگونه محدودیتی برای توسعه اپلیکیشن های اندرویدی نخواهید داشت.

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

بیسیک فور اندروید چیست؟

زبان ها و ابزار های زیادی جهت برنامه نویسی اندروید وجود دارند که شما کاربران عزیز می توانید با آن در سطح پیشرفته برنامه نویسی اندروید را فرا بگیرید. جاوا یکی از این زبان های برنامه نویسی می باشد که افراد خیلی زیادی سراغ این زبان برنامه نویسی می روند، جهت برنامه نویسی اندروید با جا میتوانید با استفاده از محیط ( Eclipse و یا Android Studio ) اپلیکیشن های اندرویدی بسازید اما فراموش نکنید که زیان جاوا بسیار دشوار و وقت گیر خواهد بود. در حالی که بیسیک فور اندروید (Basic4Android ) یادگیری خیلی راحت تری دارد. لازم به ذکر است که زبان های برنامه نویسی و ابزارهای بسیار دیگری جهت برنامه نویسی اندروید وجود دارد که ما توی این مطلب فقط به همین دو مورد اشاره کردیم.

نـکـتـه۱ : لازم به ذکر است که زبان پیشنهادی برای برنامه نویسی اندروید از طرف گوگل، جاوا میباشد.

در حال حاظر برنامه نویسی اندروید با بیسیک فور اندروید ساده و راحت ترین ابزار موجود جهت طراحی و توسعه اپلیکیشن های اندروید است که زبان آن تقریبا مشابه زبان ویژوال بیسیک میباشد و از شیء گرایی بهره مند میباشد. همچنین محیط بیسیک فور اندروید به صورت ۱۰۰% بر توسعه اندروید متمرکز است و با استفاده از آن میتوان رابط کاربری گرافیکی قدرتمندی را برای صفحه نمایش های چندگانه و چند جهت طراحی کرد.

 

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

نرم افزار JDK یا Java Development Kit

نرم افزار JDK

نرم افزار JDK

نرم افزار JDK یا Java Development Kit یکی از ابزارهای ضروری و مورد نیاز برای برنامه نویسی اندروید است. هرچند که نسخه های جدیدتر این برنامه ارائه شده است ولی در این جلسه ورژن ۸ را جهت دانلود قرار داده ایم و احتمالا با همین ورژن آموزش را پیش خواهیم رفت. (با توجه به اینکه بیسیک فور اندروید فعلا فقط با نسخه ۸ سازگاری دارد و در نسخه های دیگر در هنگام کامپایل ارور نمایش داده میشود فعلا از همین ورژن استفاده می کنیم)

دانلود نسخه ۶۴ بیتی برنامه JDK / حجم ۱۹۶ مگابایت
دانلود نسخه ۳۲ بیتی برنامه JDK / حجم ۱۸۹ مگابایت

 

دانلود Android SDK + تمامی ابزار های مورد نیاز

برنامه Android SDK

برنامه Android SDK

لینک دانلود آخرین نسخه Android SDK را برای دانلود قرار داده ایم که به صورت یک پکیج نصبی میباشد و با یک کلیک نصب و راه اندازی میشود. همچنین در ادامه مطالب بعدی آموزش نصب برای تمامی ابزارها را در اختیار شما دوستان عزیز قرار می دهیم.

لیست کامل :

دانلود دانلود Android SDK / حجم ۸۶۱ مگابایت

 

دانلود API های Android SDK

دانلود API های Android SDK

دانلود API های Android SDK

در این زیر می توانید تمامی API های منتشر شده اندروید دانلود نمایید. SDK خودتان نیز اضافه کنید.

نـکـتـه۲ : نسخه مورد نظرتان را دانلود نمایید سپس از حالت فشرده خارج کنید و در پوشه “Platforms” قرار دهید. ( این پوشه در  آدرسی که Android SDK شما نصب شده است قرار دارد )

 

دانلود برنامه Basic4Android8

دانلود برنامه Basic4Android8

دانلود برنامه Basic4Android8

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

 

دانلود B4A Bridge جهت اتصال موبایل به کامپیوتر

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

دانلود B4A Bridge / حجم ۸۵۷ کیلوبایت

تـــوجـــه!!! جدیدترین نسخه Bridge B4A را می توانید از این لینک و از وب سایت منبع دانلود نمایید.

 

دانلود ۵۰۰ کتابخانه کاربردی بیسیک فور اندروید

کتابخانه کاربردی بیسیک فور اندروید

کتابخانه کاربردی بیسیک فور اندروید

این لینک شامل تقریبا بیش از ۵۰۰ کتابخانه میباشد که شما دوستان عزیز می توانید با لینک مستقیم و بالاترین سرعت دانلود نمایید.

دانلود ۵۰۰ کتابخانه کاربردی بیسیک فور اندروید / حجم ۳۷ مگابایت

 

دانلود Nox App Player جهت شبیه سازی محیط اندروید در ویندوز

برنامه NOX App Player

برنامه NOX App Player

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

دانلود NOX App Player شبیه ساز اندروید / حجم ۳۳۹ مگابایت

تـــوجـــه!!! جدیدترین نسخه Nox App Player را می توانید از این لینک و از وب سایت منبع دانلود نمایید.

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

موفق و پیروز باشید.

ادامه‌ی پست

SSL چیست؟ آموزش ساخت CSR و نصب SSL بصورت کامل در سی پنل

SSL چیست؟ آموزش ساخت CSR و نصب SSL بصورت کامل در سی پنلReviewed by صابر بوستانی on Jun 12Rating: 4.0

SSL چیست؟ آموزش ساخت CSR و نصب SSL بصورت کامل در سی پنل

SSL چیست؟ آموزش ساخت CSR و نصب SSL بصورت کامل در سی پنل

سلام دوستان. مدت زیادی است که صحبت از SSL در بین اکثر مدیران وب سایت رایج شده و بعضی از دوستان ممکن است سوالاتی در این باره داشته باشند. در این مقاله SSL چیست؟ آموزش ساخت CSR و نصب SSL بصورت کامل در سی پنل را از وب سایت سورس باران خواهیم داشت. و در مقالات بعدی نصب در سیستم عامل و کنترل پنل های دیگری را آموزش خواهیم داد. SSL مخفف عبارت Secure Socket Layer به معنای “لایه امن پروتکل” است، توضیحات بیشتر در ادامه مطلب…

SSL چیست؟

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

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

SSL چیست؟

SSL چیست؟

جهت فعالسازی پروتکل HTTPS نیازمند تهیه گواهینامه SSL میباشید که این گواهینامه ها دارای چندین نوع به نام DV – OV -EV میباشد و از مراجع معتبر صادر میشوند و قیمت آن ها با توجه به شرایط گارانتی و اعتبار آن مرجع میتواند بسیار متفاوت باشد که می توانید از ارائه دهنده های معتبر SSL نمایید.

 

برخی از مزایای SSL

  1. ایجاد اعتماد و آسودگی خیال برای مشتریان و کاربران وب سایت
  2. دریافت نماد دوستاره از وزرات صنعت معدن
  3. تاثیر بسیار زیاد بر ورودی و اعتبار سایت شما در گوگل

 

ایحاد فایل CSR و نصب SSL در کنترل پنل سی پنل سی پنل

برای تهیه گواهی SSL برای آدرس مورد نظر خود لازم است قبل از هر اقدامی نسبت به ایجاد فایل CSR در کنترل پنل سی پنل خود اقدام فرمایید و سپس اقدام به سفارش SSL برای آدرس مورد نظر خود بر اساس فایل CSR ایجاد شده نمایید.

نــکــته۱ : در مراحل ایجاد CSR حتما نسخه ای از CSR و Private Key ایجاد شده را برای خود در محلی مناسب ذخیره نمایید.

خب دوستان عزیز مراحل نصب SSL را با کمک هم جلو خواهیم رفت :

 

۱ – ایجاد درخواست CSR یا (certificate signing request)

CSR به معنای ایجاد درخواست گواهی SSL می باشد که بر اساس آن فایل درخواست SSL که همان CSR می باشد ایجاد می شود و به همراه آن نیز Private Key که با فایل CSR ایجاد شده جفت (pair) می باشد ایجاد و در سرور ذخیره می شود. فایل Private Key مربوط به سرور بوده و نمی بایست به مرجع صادر کننده SSL ارائه شود. تنها لازم است CSR را جهت خرید SSL به مرجع مربوطه ارائه دهید تا بر اساس آن اقدام به ایجاد گواهی SSL برای آدرس مورد نظر شما نمایند.

ابتدا به کنترل پنل سی پنل خود لاگین نمایید و بر روی ماژول SSL/TLS Manager کلیک نمایید.:

در صفحه ی باز شده می بایست بر روی (Certificate Signing Requests (CSR برای ایجاد درخواست CSR کلیک نمایید.

 

در بخش Certificate Signing Requests می بایست فرم درخواست SSL را برای ایجاد درخواست تکمیل نمایید. که شامل بخش های زیر می باشد:

بخش Key :  مقدار این بخش تعیین کننده طول کلید می باشد که می بایست بر روی استاندارد فعلی که ۲۰۴۸ بیت می باشد قرار گیرد و تغییر داده نشود

بخش Domains : در این بخش آدرس دقیق مورد نظر خود را وارد نمایید (توجه داشته باشید کخ با www و بدون www تفاوت دارد و می بایست در این خصوص دقت فرمایید  SSL برای آدرس دقیق وارد شده تهیه می شود.)

در صورتیکه قصد سفارش WildCard SSL را دارید می بایست نام دامنه خود را با وارد نمودن علامت ستاره و سپس نقطه و بعد نام دامنه خود در این قسمت وارد نمایید به عنوان مثال: *.example.com

در صورتیکه قصد سفارش گواهی از نوع Multi-Domain ( به آن گواهی SAN و یا UCCs نیز اطلاق می شود) می بایست نام دقیق آدرس های مورد نظر را یک به یک، هر یک در یک خط وارد نمایید.

بخش City، Country و State :  در این بخش می بایست اطلاعات شهر، ایالت و کشور را وارد نمایید.

نــکــته۲ : توصیه شده است اطلاعات وارد شده مطابق اطلاعات whois دامنه باشد ولی در صورتیکه دامنه شما بین المللی می باشد و اطلاعات دامنه شما مربوط به ایران می باشد به هیچ عنوان از اطلاعات مربوط به ایران و آدرس ایمیل ای که تحت دامنه IR و یا دارای نام IRAN باشد استفاده ننمایید.

نــکــته۳ : در صورتیکه دامنه شما IR یا دامنه ملی می باشد مشکلی در وارد نمودن اطلاعات واقعی مربوط به ایران وجود ندارد و محدودیتی در این خصوص وجود ندارد.

بخش Company، Company Division و Email : در بخش Company نام سازمان مربوط به دامنه را وارد نمایید و در بخش Company Division واحد مربوط به آن سازمان که درخواست SSL را دارد را درج نمایید به عنوان مثال واحد IT . در بخش ایمیل نیز کافیست تا آدرس ایمیل مالک سرویس/دامنه را وارد نمایید.

بخش Passphrase و Descriptions : این دو بخش نیاز به تکمیل نداشته و بدون درج اطلاعات می توان آن را رها نمود. و بر روی دکمه generate در انتهای صفحه کلیک نمایید.

 

پس از کلیک بر روی دکمه ی Generate ، کد CSR به همراه Private key مربوطه آن ایجاد و به شما نمایش داده می شود.

 CSR و Private Key

CSR و Private Key

نــکــته۴ : اکیدا توصیه می شود محتوای Encode شده ی CSR و Private Key را در محلی برای خود ذخیره نمایید گرچه بعد از ایجاد CSR درصورت مراجعه مجدد به بخش Certificate Signing Requests و Private Keys  واقع در  SSL/TLS Manager  می توانید csr و private key ایجاد شده در مراحل قبل را مشاهده نمایید.

می بایست محتوای موجود در بخش Encoded Certificate Signing Request را در یک فایل متنی عینا ذخیر نموده و آن را برای شرکت مربوطه جهت ثبت سفارش SSL ارسال نمایید.

 

۲ – تصدیق اعتبار دسترسی شما برای گواهی SSL

پس از ارسال CSR به شرکت مربوطه، مراحل ثبت سفارش SSL شما آغاز شده و متناسب با نوع SSL درخواستی شما، مراحلی برای validation دسترسی شما به دامنه مربوطه (در خصوص گواهی های OV و EV تصدیق اعتبار اطلاعات سازمان شما) انجام می گیرد و در خصوص گواهی های DV  این مورد به صورت زیر صورت میگیرد :

  • در خصوص دامنه های بین المللی، شرکت مربوطه فایل متنی ای برای شما ارسال می نماید که می بایست در ریشه سایت( فلدر public_html) مربوطه قرار دهید.
  • در خصوص دامنه های IR این تصدیق اعتبار به صورت ارسال ایمیل ای به اکانتی تحت نام دامنه شما که اصولا اکانت admin می باشد(در صورت عدم داشتن این اکانت، می توانید نسبت به ایجاد آن اقدام نمایید) صورت میگیرد. بدیهی است آدرس دقیق اکانت توسط شرکت مربوطه به شما اعلام خواهد شد.

 

۳ – نصب گواهی SSL دریافت شده از شرکت

بعد از تصدیق اعتبار اطلاعات/دسترسی شما، گواهی SSL صادر شده و دو فایل Certificate و Intermediate Certificate برای شما ارسال می شود. در این مرحل می بایست مجددا به سی پنل خود لاگین نموده و وارد ماژول SSL/TLS Manager شوید و بر روی (Install and Manage SSL for your site (HTTPS کلیک نمایید.

 

 

در این صفحه می بایست در بخش Domains بر روی منو پایین رونده کلیک نموده و نام دامنه خود که پیش تر برای آن CSR ایجاد نموده اید را انتخاب نمایید.

شاید برایتان جذاب باشد : آموزش انتقال از http به https و رفع تمامی مشکلات بعد از انتقال

سپس در بخش Certificate محتوای فایل گواهی SSL که توسط برتینا برای شما ارسال شده است را وارد نمایید.  در بخش Private Key می بایست کلیدی که در ابتدای امر در مراحل ایجاد CSR به دست آمده بود را وارد نمایید. در صورتیکه این کلید را برای خود ذخیره ننموده اید، می توانید وارد ماژول SSL/TLS Manager شده و بر روی Private Key کلیک نمایید و Private Key ها پیش تر ایجاد شده را در قسمت بالایی صفحه(مشابه تصویر زیر ) مشاهده نمایید و محتوای آن را استخراج نمایید.

 

در بخش Certificate Authority Bundle نیز می بایست محتوای فایل Intermediate Certificate ارسال شده توسط برتینا را وارد نمایید (فایل Intermediate به همراه فایل Certificate در دو فایل مجزا برای شما ارسال می شود). در انتها نیز می بایست بر روی دکمه Install Certificate در انتهای صفحه کلیک نمایید تا SSL شما نصب شود.

نــکــته۵ : در هر یک از بخش های این صفحه در صورتیکه اطلاعات ناصحیح و نامربوط را وارد نمایید متن خطایی مربوط به عدم ارتباط محتوای وارد شده با Certificate فعلی را دریافت می نمایید.

موفق و پیروز باشید…

ادامه‌ی پست

فیلم آموزش صفر تا صد مدیریت جوملا- جلسه پنجم

فیلم آموزش صفر تا صد مدیریت جوملا- جلسه پنجمReviewed by صابر بوستانی on Jun 12Rating: 4.0

فیلم آموزش صفر تا صد مدیریت جوملا- جلسه پنجم

فیلم آموزش صفر تا صد مدیریت جوملا- جلسه پنجم

سلام دوستان. در این مطلب با فیلم آموزش صفر تا صد مدیریت جوملا- جلسه پنجم از وب سایت آموزش برنامه نویسی سورس باران در خدمت شما دوستان عزیز هستیم. این دوره آموزش صفر تا صد مدیریت جوملا در ۱۰ جلسه و ۷ ساعت ارائه شده است که بعد از آموزش تمامی مباحث جوملا، کار با امکانات و نحوه استفاده از سیستم مدیریت محتوا جوملا وارد فاز دوم دوره یعنی بخش پروژه محور طراحی وب سایت خبری با جوملا خواهیم شد، توضیحات بیشتر در ادامه مطلب.

سرفصل جلسه پنجم آموزش صفر تا صد مدیریت جوملا

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

لیست جلسات قبل دوره رایگان صفر تا صد جوملا

  1. فیلم آموزش صفر تا صد مدیریت جوملا- جلسه اول
  2. فیلم آموزش صفر تا صد مدیریت جوملا- جلسه دوم
  3. فیلم آموزش صفر تا صد مدیریت جوملا- جلسه سوم
  4. فیلم آموزش صفر تا صد مدیریت جوملا- جلسه چهارم

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

جلسه اول:

  • آشنایی با سیستم مدیریت محتوای جوملا ۳٫۵
  • معرفی سایت فارسی برای دانلود نرم افزار فارسی جوملا
  • آشنایی با مراحل نصب جوملا
  • آشنایی با تنظیمات کلی سایت
  • آشنایی با نحوه ارسال مطلب به صفحه اصلی سایت

جلسه دوم:

  • ادامه ی نحوه ارسال مطلب
  • آشنایی به نحوه ی اضافه کردن عکس به مطالب
  • آشنایی با تنظیمات مطلب
  • آشنایی با ادامنه مطلب جوملا
  • نحوه قراردادن مطلب فقط برای اعضای سایت

جلسه سوم:

  • نحوه ساخت مجموعه برای سایت و دلیل ضرورت ان
  • نحوه پردازش دسته جمعی مطالب سایت
  • نحوه تقسیم مطالب بلند به بخش های کوچکترمشابه ویکی پدیا
  • آشنایی با نحوه ارسال مطلب به سایت توسط کاربر
  • آشنایی با نحوه ساخت منو برای سایت
  • آشنایی با انواع ایتم های منو

جلسه چهارم:

  • آشنایی با ادامه ی ایتم های منو
  • آشنایی با ایتم عضویت در سایت
  • آشنایی با فرم ورود به سایت
  • اشنایی با بخش فراموشی رمز عبور و نام کاربری

جلسه پنجم:

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

جلسه ششم:

  • ساخت rss
  • آشنایی با تنظیمات
  • آشنایی با منوی برچسب ها

جلسه هفتم:

  • ادامه آشنایی با کامپوننت برچسب ها
  • آشنایی با ایتم منوی برچسب ها
  • آشنایی با سیستم لینک ها
  • آشنایی با کامپوننت تبلیغات در سایت
  • ساخت تبلیغات در سایت

جلسه هشتم:

  • ادامه کامپوننت تبلیغات
  • استفاده از ماژول تبلیغات
  • آشنایی با مازول پربازدیدترین مطالب سایت
  • آشنایی با مازول امار سایت

جلسه نهم:

  • آشنایی با ماژول جستجو درسایت
  • آشنایی با ماژول حاضرین درسایت
  • آشنایی با ماژول html دستی
  • آشنایی با ماژول جدیدترین مطالب
  • آشنایی با ماژول کپی رایت جوملا

جلسه دهم:

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

دمو ویدئویی (جهت اجرا فلش پلیر مرورگر رو نصب بفرمایید)

 

پیشنهاد ویژه ۱ :پکیج صفر تا صد جوملا به همراه آموزش طراحی وب سایت خبری

پیشنهاد ویژه ۲ : فیلم آموزش طراحی وب سایت نمایشگاه مبل با PHP- جلسه اول و دوم

ادامه‌ی پست