کداکسپلور | CodeExplore
7.93K subscribers
2.01K photos
356 videos
108 files
1.84K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
😁35❤‍🔥2
سواگر (Swagger) در مقابل Postman | کدام بهتر است؟🤔


پلتفرم Swagger و Postman دو راه حل بنیادی هستند که در ساده سازی فرآیندهای پیچیده طراحی، آزمایش و مستندسازی API ها نقش اساسی دارند. در حالی که آنها اهداف مشترکی دارند، ویژگی های متمایز دارند و مواردی را به کار می برند که آنها را متمایز می کند. در این مقاله، تفاوت‌های اصلی بین Swagger و Postman را بررسی می‌کنیم.


برخی نکات مثبت Postman⬇️

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

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

پشتیبانی Postman از اسکریپت نویسی با استفاده از جاوا اسکریپت به کاربران این امکان را می دهد که اسکریپت های آزمایشی سفارشی ایجاد کنند و سناریوهای آزمایش API پیچیده را خودکار کنند.

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


برخی نکات مثبت Swagger⬇️

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

ابزار Swagger می‌تواند درخواست‌ها و پاسخ‌های API را در برابر مشخصات مستند تأیید کند و به شناسایی و اصلاح مشکلات در مراحل اولیه توسعه کمک کند. این برنامه از تولید کد برای کتابخانه های کلاینت و خرد سرور پشتیبانی می کند، که تضمین می کند برنامه های کلاینتی به خوبی با API هماهنگ هستند و احتمال خطاهای یکپارچه سازی را کاهش می دهد.

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

در آخر Swagger یا Postman کدام بهتر است؟ 🤔


انتخاب بین Swagger و Postman به نیازهای خاص شما در طیف توسعه و آزمایش API بستگی دارد.

پلتفرم Postman به عنوان یک ابزار همه کاره و کاربر پسند که برای تست API، اتوماسیون و همکاری طراحی شده است می درخشد. از سوی دیگر، Swagger که اکنون به عنوان OpenAPI Specification شناخته می شود، در طراحی و مستندسازی API برتری دارد.


#postman #swagger
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥146❤‍🔥2💔1
دوستان تازه کار اگه خواستید Flexbox و CSS Grid رو با بازی کردن یاد بگیرید ، من بهتون سایت های زیر رو معرفی میکنم.

- به نظرم با بازی کردن بهتر می تونید اون الگوریتم قرارگیریشون و نحوه ی کار کردن باهاشون رو یاد بگیرید 🔥

Flexbox 👇
Flexbox Froggy
Flexbox Defense
Knights of the Flexbox Table
Flex Box Adventure
Flexbox Zombies

CSS Grid 👇
Grid Garden
Grid Attack
Css Diner

با سایت های زیر همچنان می تونین CSS رو یاد بگیرید و تمرین کنید 👇
CSS Diner
Guess CSS
CSS Speedrun

🌐Resource

#website #flexbox #cssgrid
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
19🔥5❤‍🔥3
تو این سایت شما می تونین با این نرم‌افزار وضعیت Responsive وبسایت هاتون رو رو بطور همزمان توی سایزها و دستگاه‌ های مختلف تست کنید 👇

🌐 https://responsively.app

#responsive #website
☕️ @CodeExplore | </Soheil>
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥155🔥3
لیستی از بهترین IDE های آنلاین برای کدنویسی که بصورت دسته بندی شده قرار داده شدن 👨‍💻

🌐 github.com/styfle/awesome-online-ide

#ide #online
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥4❤‍🔥1
چند شورتکات برای VS Code 🔥

✔️ Ctrl + Shift + F
نمایش سرچ بار

✔️ Ctrl + Backspace
حذف کلمه قبلی

✔️ Ctrl + Shift + K
حذف خط

✔️ Ctrl + Shift + N
پنجره جدید

✔️ Ctrl + L
انتخاب خط فعلی

✔️ Ctrl + Shift + D
کپی گرفتن از یک خط

✔️ Ctrl + Shift + T
باز کردن ادیتور بسته شده

✔️ Ctrl + Shift + Enter
اضافه کردن یک خط خالی بالای خط فعلی

✔️ Ctrl + H
فعال کردن Replace

✔️ Ctrl + B
باز کردن / جمع کردن ساید بار

✔️ Ctrl + /
کامنت کردنِ خط

✔️ Alt + Shift + بالا یا پایین
کپی کردن خط به سمت بالا یا پایین

✔️ Alt + بالا یا پایین
جا به جا کردن خط فعلی با خط بالا یا پایین

✔️ Alt + Click
افزودن چند کرسر برای نوشتن همزمان


#vscode
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥244❤‍🔥2💔1
اگه فکر می‌کنید هزینه رسیدن به اهدافتان زیاد هست،
پس صبر کنید تا صورت حساب تلاش نکردنتان را ببینید

☕️ @CodeExplore | </Meti>
Please open Telegram to view this post
VIEW IN TELEGRAM
28🔥5❤‍🔥3😁1
کسی میدونه چرا درایورم اینطوری شده؟🤔

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁56🔥1
مجموعه ای از تمرین ها و مسائل مختلف به همراه راه حل برای تقویت یادگیری زبان جاوا اسکریپت

⌨️ w3resource.com/javascript-exercises

#js #practice
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥174❤‍🔥1💔1
سلام دوستان

😀همین طور که می دونید برای استفاده از #لاراول , نصب نسخه درست php و یکسری اکستنشن ها نیاز هست.

اسکریپت PaL دقیقا میاد این وابستگی ها رو چک می کنه و بهتون میگه کدوم نسخه لاراول را می تونید نصب کنید.

در کنار این , یکسری امکانات دیگه هم قرار دادم که می تونید استفاده کنید:

بررسی تنظیمات php.ini
مشاهده ماژول های نصب شده PHP
عیب یابی تنظیمات php.ini و ارائه راه حل
ویرایش تنظیمات php.ini
تست بنچمارک وب سرور و دیتابیس MySQL
بررسی تنظیمات امنیتی php
بررسی وب سرور از نظر HTTP Headers
بررسی نسخه های جدید php - web server - composer , ...
امکان به روزرسانی راحت نرم افزار


🎁 نسخه CLI (نسخه قابل استفاده در command line

لینک توضیحات فارسی هم در پایین همین مطلب هست.
امیدوارم واستون مفید باشه و با حمایت (star دادن ⭐️) دادن هم انرژی به من بدید، همچنین خوشحال میشم اگه جایی نیاز به بهبود داشت واسم request بفرستید یا پیام بدید که بیشتر راجبش گپ بزنیم.


🌐 https://github.com/saeedvir/PaL-Server-Info

📝 توضیحات فارسی:
🌐 https://vrgl.ir/dykF4

آیدی توسعه دهنده پکیج :
🌐 @PhpWebDeveloper


☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
14❤‍🔥2🔥2
سایت Vondy 😀

🟣این سایت توی خودش چند تا AI مختلف داره ، برعکس اکثر سایت های AI که همه قابلیت ها رو توی یکی جا دادن! هر کدوم از AI ها برای یک چیز مشخصی به کار میرن ، مثلا سفر،بدنسازی،برنامه نویسی،طراحی عکس،دوستِ مجازی و ... و خب ما هوش مصنوعی طراحی عکس و برنامه نویس (Pair Programmer) رو مورد هدف قرار دادیم و تست کردیم ، که جفتشون واقعا کارشون عالیه! میتونید به هوش مصنوعی برنامه نویس حتی عکس بدید و ازش بخواید براتون کد اون صفحه رو بنویسه!

🔴برای ثبت نام هم طبق معمول فقط یک ایمیل و یک پسورد کافیه و البته این هم ازتون میپرسه به چه چیز هایی علاقه دارین. دیگه چی از این بهتر؟

🌐ورود به سایت

#ai #site
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥3❤‍🔥1
📚کتاب کاربردی و مفیدی که در مورد راهکارهایی برای برنامه نویس بهتری شدن توضیح داده میتونید از طریق گیت هاب یا سایت اصلی خودش مطالعه کنید و از نکته هایی که گفته شده استفاده کنید.

🌐 github.com/braydie/HowToBeAProgrammer

🌐 braydie.gitbooks.io/how-to-be-a-programmer/

#book #guide #tutorial
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥92🔥2
🌐 دوستان تو این ریپازیتوری شما می تونین به تمامی شورت کات های تلگرام دسترسی داشته باشید✌️

واقعا ارزش سیو کردنشو داره 🔥

🌐 https://github.com/telegramdesktop/tdesktop/wiki/Keyboard-Shortcuts

#پست_پیشنهادی
#shortcut #telegram
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥3❤‍🔥1
😅😂

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁551
💊 لوگو و لوگو‌موشن هات رو کاملاً رایگان بساز!

▪️ابزار Renderforest یک پلتفرم آنلاین برای ساخت ویدئو، انیمیشن‌، لوگو، و محتوای چندرسانه‌ای هست. این ابزار به کاربران این امکان رو میده تا بدون نیاز به تجربه‌ی تخصصی تو بحث ویرایش ویدئو بتونن محتوای چندرسانه‌ای با کیفیت بالا ایجاد کنن!

▪️با زدن روی گزینه Start for free شما میتونید از بین پنج حیطه تخصصی این وب‌سایت یکی رو انتخاب کنید که تو همشون هم میتونید خروجی کار رو ″با واترمارک″ به رایگان دریافت کنید ، اما از اونجایی که واترمارک گوشه صفحه قرار داره با زوم کردن به راحتی میتونید از بین ببریدش!

🔎 https://www.renderforest.com

#site
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥113❤‍🔥1
💻 دسکتاپ ویندوزت رو از این رو به اون رو کن!!!

🟢تو این پست قراره با معرفی چند تا اپ و ترفند های مختلف کاری کنیم که دسکتاپتون به یه حالتی دربیاد که همه با دیدنش حظ کنن😉

1️⃣استفاده از برنامه Screen Style

⚫️این برنامه میتونه ویجت های جذاب و مختلفی رو به صفحه دسکتاپتون اضافه کنه ؛ دقیقاً مثل ویجت هایی که تو گوشی های اندرویدی مورد استفاده قرار میگیره!

2️⃣ استفاده از برنامه Lively

⚫️اگه صفحه برخی از یوتیوبر هارو دنبال کرده باشید دیدید که والپیپر هاشون متحرکه که جذابیت سیستم رو چند برابر میکنه ؛ این برنامه‌ هزاران هزار تصویر پس زمینه متحرک داره که یکی از یکی جذاب تره و کاملاً هم رایگانه!

3️⃣مخفی کردن تسک‌بار

⚫️اگه دوست داری فقط زمانی که موست رو سمت تسک‌بار بیاری ، تسک بارت ظاهر بشه فقط کافیه این کار‌ رو انجام بدی ← روی تسک‌بار راست کلیک کن و Task bar settings رو انتخاب کن ؛ در نهایت گزینه Automatically hide the taskbar رو فعال کنید

4️⃣آیکون برنامه هایم مخفی کن!

⚫️درسته که آیکون‌ها دسترسی سریع تری رو برای استفاده از برنامه به ما میدن اما از دید من با هاید کردنشون میتونیم یه محیط خیلی جذابی رو خلق کنیم ← فقط کافیه روی محیط دسکتاپ راست کلیک کنید و از قسمت View تیک گزینه Show desktop icons رو بردارید و تماام

#Windows
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
17❤‍🔥3🔥2
تمام متد های لیست در پایتون 🔥

🟠میدونیم که لیست در پایتون و امثالش در زبانهای دیگه خیلی کاربرد دارن! نکته قبل توجهی که هست اینه که بجز لیست ، در پایتون Set , Tuple , Dictionary هم داریم که هر کدوم با همدیگه فرق میکنن!

🔵سری بعدی کدوم یکی رو مورد بررسی قرار بدیم؟ تاپل یا ست یا دیکشنری؟

#python
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥144🔥1
⬆️توی لاراول اگه خواستید خیلی سریع با یک کاربر دیگه لاگین کنین ، بهتون پیشنهاد میکنم این پکیج پایین رو ببینین👇

🌐 https://github.com/SupianIDz/LaraPersonate

#github #packages
☕️ @CodeExplore | </KIANA>
Please open Telegram to view this post
VIEW IN TELEGRAM
9❤‍🔥2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
⌨️ یکی از پرکاربردی‌ ترین قابلیت‌ های توی VS Code قابلیت Expand Selection هست به نظر من

حالا چیکار میکنه 🧐 ؟
به این شکل هست که مثلاً اگه ما بخوایم کدهای بین پرانتزها، بلاک‌ها، یا حتی تگ‌ها رو انتخاب کنیم، با این اکستنشن خیلی راحت می‌تونیم از دکمه‌های Shift+Alt+Right استفاده کنیم 😍

راستی یک اکستنشن جالب برای VS Code قبلاً معرفی شده به اسم Smart Clicks که کمک می‌کنه با یک دابل‌ کلیک ماوس کارهای مشابهی انجام بدیم✌️

🌐 https://github.com/antfu/vscode-smart-clicks

#extension #github
☕️ @CodeExplore | </Parmida>
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤‍🔥22