Oxin Code
🔰 دامنه(Domain) ❇️ قسمت چهارم: انواع پسوندها 😉🤓👇 1️⃣ پسوندهای عمومی: پسوندهای عمومی شامل این پسوندهاست: 💥 دامنه com مناسب برای فعالیت تجاری 💥 دامنه net مناسب برای شبکه 💥 دامنه org مناسب برای ارگانها است 2️⃣ پسوندهای اختصاصی: این پسوندها همانطور که از…
🔰دامنه (Domain)
❇️ قسمت پنجم: معرفی انواع دامنه ملی ایران
😉🤓👇
1️⃣ co.ir
این دامنه برای شرکتهایی است که مدارک احراز هویت و ثبت شرکت رسمی دارند.
2️⃣ .ایران (دات ایران)
این دامنه برای دامنههای کاملاً فارسی است. البته با هر مرورگری قابلیت دسترسی ندارند.
3️⃣ ac.ir.
این دامنه برای مؤسسههای آموزش عالی مانند دانشگاهها در نظر گرفته شده است که مجوز رسمی و مدارک احراز هویت دارند.
4️⃣ id.ir.
دامنهای پرسنلی است که فقط ویژه دارندگان ملیت ایرانی است و پیششرط ثبت آن، ارائه کدپستی دهرقمی و کارت ملی است.
#دانستنیها #وب
----------
🆔 @OxinCode
❇️ قسمت پنجم: معرفی انواع دامنه ملی ایران
😉🤓👇
1️⃣ co.ir
این دامنه برای شرکتهایی است که مدارک احراز هویت و ثبت شرکت رسمی دارند.
2️⃣ .ایران (دات ایران)
این دامنه برای دامنههای کاملاً فارسی است. البته با هر مرورگری قابلیت دسترسی ندارند.
3️⃣ ac.ir.
این دامنه برای مؤسسههای آموزش عالی مانند دانشگاهها در نظر گرفته شده است که مجوز رسمی و مدارک احراز هویت دارند.
4️⃣ id.ir.
دامنهای پرسنلی است که فقط ویژه دارندگان ملیت ایرانی است و پیششرط ثبت آن، ارائه کدپستی دهرقمی و کارت ملی است.
#دانستنیها #وب
----------
🆔 @OxinCode
Oxin Code
🔰دامنه (Domain) ❇️ قسمت پنجم: معرفی انواع دامنه ملی ایران 😉🤓👇 1️⃣ co.ir این دامنه برای شرکتهایی است که مدارک احراز هویت و ثبت شرکت رسمی دارند. 2️⃣ .ایران (دات ایران) این دامنه برای دامنههای کاملاً فارسی است. البته با هر مرورگری قابلیت دسترسی ندارند. 3️⃣…
🔰دامنه (Domain)
❇️ قسمت ششم: ادامه معرفی انواع دامنه ملی ایران
😉🤓👇😉🤓👇😉🤓👇😉🤓👇
5️⃣ org.ir.:
این دامنه برای آن دسته از شرکتها و مؤسسههای خصوصی فراهم شده است که مدارک احراز هویت دارند.
6️⃣ sch.ir.:
دامنهای اختصاصی برای مدارس دارای مجوز رسمی از اداره آموزشوپرورش است.
7️⃣ gov.ir.:
این دامنه فقط ویژه مراکز و سازمانهای دولتی است و مدارک احراز هویت آنها میتواند به نام عضو هیئترئیسه یا نماینده شرکت باشد.
8️⃣ net.ir.:
این دامنه فقط برای شرکتهای ارائهدهنده اینترنت رسمی در ایران است.
#دانستنیها #وب
----------
🆔 @OxinCode
❇️ قسمت ششم: ادامه معرفی انواع دامنه ملی ایران
😉🤓👇😉🤓👇😉🤓👇😉🤓👇
5️⃣ org.ir.:
این دامنه برای آن دسته از شرکتها و مؤسسههای خصوصی فراهم شده است که مدارک احراز هویت دارند.
6️⃣ sch.ir.:
دامنهای اختصاصی برای مدارس دارای مجوز رسمی از اداره آموزشوپرورش است.
7️⃣ gov.ir.:
این دامنه فقط ویژه مراکز و سازمانهای دولتی است و مدارک احراز هویت آنها میتواند به نام عضو هیئترئیسه یا نماینده شرکت باشد.
8️⃣ net.ir.:
این دامنه فقط برای شرکتهای ارائهدهنده اینترنت رسمی در ایران است.
#دانستنیها #وب
----------
🆔 @OxinCode
میخوایم بهتون چند تا وبسایت که با جنگو/پایتون ساخته شده رو معرفی کنیم. 😎😉🤓
1️⃣ DropBox
2️⃣ Spotify
3️⃣ YouTube
4️⃣ The Washington Post, The Guardian, and The New York Post
5️⃣ BitBucket
#برنامه_نویسی #پایتون
----------
🆔 @OxinCode
1️⃣ DropBox
2️⃣ Spotify
3️⃣ YouTube
4️⃣ The Washington Post, The Guardian, and The New York Post
5️⃣ BitBucket
#برنامه_نویسی #پایتون
----------
🆔 @OxinCode
دوستان عزیز میخوایم یکی از بهترین افزونههای کروم رو بهتون معرفی کنیم. 😉👇
❇️ افزونه Page Ruler Redux
این ابزار فوقالعاده و کاربردی به شما کمک میکند که بتوانید اندازه عناصر در هر وبسایتی را پیدا کنید.
❇️ برای این کار کافی است که بر روی هر یک از قسمتهای وبسایت کلیک کنید و آن را امتداد دهید تا تمام قسمتهای آن بخش را در بر گیرد و اندازه کامل را با شما نشان دهد.
#دانستنیها
----------
🆔 @OxinCode
❇️ افزونه Page Ruler Redux
این ابزار فوقالعاده و کاربردی به شما کمک میکند که بتوانید اندازه عناصر در هر وبسایتی را پیدا کنید.
❇️ برای این کار کافی است که بر روی هر یک از قسمتهای وبسایت کلیک کنید و آن را امتداد دهید تا تمام قسمتهای آن بخش را در بر گیرد و اندازه کامل را با شما نشان دهد.
#دانستنیها
----------
🆔 @OxinCode
دوستان گلم امروز میخوایم ٧ تا شغل عالی و آیندهدار رو بهتون معرفی کنیم.🤓😎
1️⃣ کارشناس و متخصص تست نرمافزار
2️⃣ برنامهنویس هوش مصنوعی
3️⃣ برنامهنویس Full Stack
4️⃣ مدیر تیم برنامهنویسی
5️⃣ متخصص اینترنت اشیا
6️⃣ دیجیتال مارکتینگ
7️⃣ متخصص بلاکچین
#دانستنیها #برنامه_نویسی
----------
🆔 @OxinCode
1️⃣ کارشناس و متخصص تست نرمافزار
2️⃣ برنامهنویس هوش مصنوعی
3️⃣ برنامهنویس Full Stack
4️⃣ مدیر تیم برنامهنویسی
5️⃣ متخصص اینترنت اشیا
6️⃣ دیجیتال مارکتینگ
7️⃣ متخصص بلاکچین
#دانستنیها #برنامه_نویسی
----------
🆔 @OxinCode
برای افرادی که با توسعه نرمافزار و برنامهنویسی آشنایی ندارند، API مفهومی گنگ به حساب میآید؛ اما وقتی وارد این حوزه شدید، API به یکی از ابزارهای کاملاً روزمره شما تبدیل میشود.
حالا میخوایم در چند روز آینده در مورد API (رابط برنامهنویسی کاربردی) صحبت کنیم.
بریم امروز قسمت اولش رو ببينيم 😉🤓
----------
🆔 @OxinCode
حالا میخوایم در چند روز آینده در مورد API (رابط برنامهنویسی کاربردی) صحبت کنیم.
بریم امروز قسمت اولش رو ببينيم 😉🤓
----------
🆔 @OxinCode
🔰 API ( رابط برنامهنویسی کاربردی)
❇️ قسمت اول: تعریف API
🔹 در اصل API از نظر فنی اختصاری برای عبارتِ
«رابط برنامهنویسی کاربردی»
(Application Programming Interface)
محسوب میشود و تعامل دو برنامه با یکدیگر را ممکن میسازد.
🔹برای مثال واسط نرمافزاری، درخواست شما برای خرید محصول را به سایت ارائه میدهد و متقابلا پاسخ سایت را برای تایید درخواست به شما میفرستد.
🔹 در برخی موارد شرکتهای بسیار بزرگ API-هایی برای مشتریان خود و یا کاربردهای داخلیشان ساختهاند.
#برنامه_نویسی
----------
🆔 @OxinCode
❇️ قسمت اول: تعریف API
🔹 در اصل API از نظر فنی اختصاری برای عبارتِ
«رابط برنامهنویسی کاربردی»
(Application Programming Interface)
محسوب میشود و تعامل دو برنامه با یکدیگر را ممکن میسازد.
🔹برای مثال واسط نرمافزاری، درخواست شما برای خرید محصول را به سایت ارائه میدهد و متقابلا پاسخ سایت را برای تایید درخواست به شما میفرستد.
🔹 در برخی موارد شرکتهای بسیار بزرگ API-هایی برای مشتریان خود و یا کاربردهای داخلیشان ساختهاند.
#برنامه_نویسی
----------
🆔 @OxinCode
💥 معرفی یک وبسایت عالی برای انتخاب پالت رنگی 🤓😉
✅ با این سایت میتونید خیلی راحت بهترین پالت رنگی که دوست دارید رو انتخاب کنید.😉
آدرس وبسایت 👇👇
🌐 https://colors.dopely.top/
#معرفی_سایت
----------
🆔 @OxinCode
✅ با این سایت میتونید خیلی راحت بهترین پالت رنگی که دوست دارید رو انتخاب کنید.😉
آدرس وبسایت 👇👇
🌐 https://colors.dopely.top/
#معرفی_سایت
----------
🆔 @OxinCode
Oxin Code
🔰 API ( رابط برنامهنویسی کاربردی) ❇️ قسمت اول: تعریف API 🔹 در اصل API از نظر فنی اختصاری برای عبارتِ «رابط برنامهنویسی کاربردی» (Application Programming Interface) محسوب میشود و تعامل دو برنامه با یکدیگر را ممکن میسازد. 🔹برای مثال واسط نرمافزاری،…
🔰 API ( رابط برنامهنویسی کاربردی)
❇️ قسمت دوم: API چیست؟ توضیحات تکمیلی
🔶 در اصل API مجموعهای از کدهای برنامهنویسی است که انتقال دادهها را بین محصولات نرمافزاری امکانپذیر میکند.
در واقع این واسط وظیفه ارسال و دریافت درخواستها بین نرمافزارها را برعهده دارد و ارتباط سایتها و برنامهها را با یکدیگر برقرار میسازد.
🔶 وقتی یک نرمافزار به دسترسی اطلاعات از سمت نرمافزار دیگری نیاز دارد، API خود را مشخص و فراخوانی میکند و همزمان با این فراخوانی، الزامات نحوه ارائه داده را مشخص میکند. نرمافزار دیگر داده درخواستی اپلیکیشن قبلی را برمیگرداند؛ بنابراین، رابطی که این دو برنامه بهواسطه آن باهم ارتباط برقرار میکنند، همان API است.
#برنامه_نویسی
----------
🆔 @OxinCode
❇️ قسمت دوم: API چیست؟ توضیحات تکمیلی
🔶 در اصل API مجموعهای از کدهای برنامهنویسی است که انتقال دادهها را بین محصولات نرمافزاری امکانپذیر میکند.
در واقع این واسط وظیفه ارسال و دریافت درخواستها بین نرمافزارها را برعهده دارد و ارتباط سایتها و برنامهها را با یکدیگر برقرار میسازد.
🔶 وقتی یک نرمافزار به دسترسی اطلاعات از سمت نرمافزار دیگری نیاز دارد، API خود را مشخص و فراخوانی میکند و همزمان با این فراخوانی، الزامات نحوه ارائه داده را مشخص میکند. نرمافزار دیگر داده درخواستی اپلیکیشن قبلی را برمیگرداند؛ بنابراین، رابطی که این دو برنامه بهواسطه آن باهم ارتباط برقرار میکنند، همان API است.
#برنامه_نویسی
----------
🆔 @OxinCode
Oxin Code
🔰 API ( رابط برنامهنویسی کاربردی) ❇️ قسمت دوم: API چیست؟ توضیحات تکمیلی 🔶 در اصل API مجموعهای از کدهای برنامهنویسی است که انتقال دادهها را بین محصولات نرمافزاری امکانپذیر میکند. در واقع این واسط وظیفه ارسال و دریافت درخواستها بین نرمافزارها را برعهده…
🔰 API ( رابط برنامهنویسی کاربردی)
❇️ قسمت سوم: کاربرد API
🔹 در اصل APIها میتوانند فرایند توسعه نرمافزار را ساده کرده و به آن سرعت ببخشند.
🔹 برنامهنویسان میتوانند یک عملکرد را از سایر تامینکنندهها (Providerها) به پاسخهای (Solutionهای) موجود خودشان اضافه کنند.
🔹 به عبارتدیگر، APIها بهعنوان لایهای انتزاعی بین دو سیستم عملکرده و پیچیدگی و جزئیات کاری سیستم دوم را پنهان میکنند.
#برنامه_نویسی
----------
🆔 @OxinCode
❇️ قسمت سوم: کاربرد API
🔹 در اصل APIها میتوانند فرایند توسعه نرمافزار را ساده کرده و به آن سرعت ببخشند.
🔹 برنامهنویسان میتوانند یک عملکرد را از سایر تامینکنندهها (Providerها) به پاسخهای (Solutionهای) موجود خودشان اضافه کنند.
🔹 به عبارتدیگر، APIها بهعنوان لایهای انتزاعی بین دو سیستم عملکرده و پیچیدگی و جزئیات کاری سیستم دوم را پنهان میکنند.
#برنامه_نویسی
----------
🆔 @OxinCode
❇️ میدونی بهترین کتابخانههای برنامهنویسی اندروید چیه!؟ 🧐🤓
1️⃣ Glide
برای لود و مدیریت تصاویر در اندروید استفاده میشود.
2️⃣ Room
برای بهبود عملیات ارتباط با دیتابیس استفاده میشود.
3️⃣ Gson
برای تبدیل کدهای جاوا به Json و بالعکس استفاده میشود.
4️⃣ Retrofit
برای اتصال به سرور و ارتباط با API سمت سرور استفاده میشود.
#برنامه_نویسی #اندروید
----------
🆔 @OxinCode
1️⃣ Glide
برای لود و مدیریت تصاویر در اندروید استفاده میشود.
2️⃣ Room
برای بهبود عملیات ارتباط با دیتابیس استفاده میشود.
3️⃣ Gson
برای تبدیل کدهای جاوا به Json و بالعکس استفاده میشود.
4️⃣ Retrofit
برای اتصال به سرور و ارتباط با API سمت سرور استفاده میشود.
#برنامه_نویسی #اندروید
----------
🆔 @OxinCode
Oxin Code
🔰 API ( رابط برنامهنویسی کاربردی) ❇️ قسمت سوم: کاربرد API 🔹 در اصل APIها میتوانند فرایند توسعه نرمافزار را ساده کرده و به آن سرعت ببخشند. 🔹 برنامهنویسان میتوانند یک عملکرد را از سایر تامینکنندهها (Providerها) به پاسخهای (Solutionهای) موجود خودشان…
🔰 API ( رابط برنامهنویسی کاربردی)
❇️ قسمت چهارم: انواع API برحسب نوع دسترسی
🔹ازنظر سیاستهای انتشار، APIها میتوانند «خصوصی»، «شراکتی» یا «عمومی» باشند.
1️⃣ خصوصی (اختصاصی)👇
این رابطهای نرمافزاری اپلیکیشن (API)ها برای بهبود Solutionها و خدمات در سازمانها طراحی شدهاند. ممکن است توسعهدهندگان وب در سازمان از این APIها برای یکپارچهسازی سیستمها یا برنامههای IT شرکت و... استفاده کنند. استراتژی API اختصاصی به شرکت اجازه میدهد تا استفاده از API را کاملاً کنترل کند.
2️⃣ شراکتی👇
این APIهای شراکتی آشکارا تبلیغ میشوند؛ اما با شرکای تجاریای بهاشتراک گذاشته میشوند که توافقنامهای با ناشر امضا کردهاند. کاربرد رایج APIهای شراکتی در ادغام یک نرمافزار بین دو طرف است. شرکتی که به شرکایش دسترسی به دادهها یا قابلیتها را اعطا میکند، از جریانهای درآمدی اضافی میتواند سود ببرد و بر نحوه استفاده از داراییهای دیجیتال درمعرض دید نظارت کند.
3️⃣ عمومی👇
این APIها بهعنوان اکسترنال یا
Developer-Facing
نیز شناخته میشوند و برای هر توسعهدهنده شخصثالثی در دسترس هستند. API عمومی در صورت اجرای صحیح، امکان افزایش درآمد اضافی را فراهم میکند.
#برنامه_نویسی
----------
🆔 @OxinCode
❇️ قسمت چهارم: انواع API برحسب نوع دسترسی
🔹ازنظر سیاستهای انتشار، APIها میتوانند «خصوصی»، «شراکتی» یا «عمومی» باشند.
1️⃣ خصوصی (اختصاصی)👇
این رابطهای نرمافزاری اپلیکیشن (API)ها برای بهبود Solutionها و خدمات در سازمانها طراحی شدهاند. ممکن است توسعهدهندگان وب در سازمان از این APIها برای یکپارچهسازی سیستمها یا برنامههای IT شرکت و... استفاده کنند. استراتژی API اختصاصی به شرکت اجازه میدهد تا استفاده از API را کاملاً کنترل کند.
2️⃣ شراکتی👇
این APIهای شراکتی آشکارا تبلیغ میشوند؛ اما با شرکای تجاریای بهاشتراک گذاشته میشوند که توافقنامهای با ناشر امضا کردهاند. کاربرد رایج APIهای شراکتی در ادغام یک نرمافزار بین دو طرف است. شرکتی که به شرکایش دسترسی به دادهها یا قابلیتها را اعطا میکند، از جریانهای درآمدی اضافی میتواند سود ببرد و بر نحوه استفاده از داراییهای دیجیتال درمعرض دید نظارت کند.
3️⃣ عمومی👇
این APIها بهعنوان اکسترنال یا
Developer-Facing
نیز شناخته میشوند و برای هر توسعهدهنده شخصثالثی در دسترس هستند. API عمومی در صورت اجرای صحیح، امکان افزایش درآمد اضافی را فراهم میکند.
#برنامه_نویسی
----------
🆔 @OxinCode
🔰 API ( رابط برنامهنویسی کاربردی)
❇️ قسمت پنجم: دستهبندی API براساس نوع استفاده.
1️⃣ Database API
این API ارتباط بین برنامه کاربردی و سیستم مدیریت دیتابیس را امکانپذیر میکنند. توسعهدهندگان وب با نوشتن کوئریها برای دسترسی به دیتا، تغییر جداول و... به کار با دیتابیسها نیاز دارند.
2️⃣ OS API
این گروه از APIها نحوه استفاده اپلیکیشنها از منابع و سرویسهای سیستمعاملها را تعریف میکنند.
هر سیستمعامل مجموعهای از APIهای خاص خود را دارد.
#برنامه_نویسی
----------
🆔 @OxinCode
❇️ قسمت پنجم: دستهبندی API براساس نوع استفاده.
1️⃣ Database API
این API ارتباط بین برنامه کاربردی و سیستم مدیریت دیتابیس را امکانپذیر میکنند. توسعهدهندگان وب با نوشتن کوئریها برای دسترسی به دیتا، تغییر جداول و... به کار با دیتابیسها نیاز دارند.
2️⃣ OS API
این گروه از APIها نحوه استفاده اپلیکیشنها از منابع و سرویسهای سیستمعاملها را تعریف میکنند.
هر سیستمعامل مجموعهای از APIهای خاص خود را دارد.
#برنامه_نویسی
----------
🆔 @OxinCode
Oxin Code
🔰 API ( رابط برنامهنویسی کاربردی) ❇️ قسمت پنجم: دستهبندی API براساس نوع استفاده. 1️⃣ Database API این API ارتباط بین برنامه کاربردی و سیستم مدیریت دیتابیس را امکانپذیر میکنند. توسعهدهندگان وب با نوشتن کوئریها برای دسترسی به دیتا، تغییر جداول و... به…
🔰 API ( رابط برنامهنویسی کاربردی)
❇️ قسمت ششم: بخش دوم دستهبندی API براساس نوع استفاده.
3️⃣ Remote API
این API راه دور (Remote) استانداردهای تعامل را برای اپلیکیشنهای درحالاجرا روی ماشینهای مختلف تعریف میکنند. بهعبارتدیگر، محصول نرمافزاری به منابع واقع در خارج از دستگاهی دسترسی مییابد که آنها را درخواست میکند.
4️⃣ Web API
این نوع APIهای وب, دادههای قابلخواندن بهوسیله ماشین و انتقال عملکرد را بین سیستمهای مبتنی بر وبی ارائه میکنند که معماری کلاینتسرور را نشان میدهند.
این APIها عمدتاً درخواستها را از اپلیکیشنهای وب دریافت میکنند و با استفاده از پروتکل پاسخ را از سرورها HTTP ارائه میدهند.
#برنامه_نویسی
----------
🆔 @OxinCode
❇️ قسمت ششم: بخش دوم دستهبندی API براساس نوع استفاده.
3️⃣ Remote API
این API راه دور (Remote) استانداردهای تعامل را برای اپلیکیشنهای درحالاجرا روی ماشینهای مختلف تعریف میکنند. بهعبارتدیگر، محصول نرمافزاری به منابع واقع در خارج از دستگاهی دسترسی مییابد که آنها را درخواست میکند.
4️⃣ Web API
این نوع APIهای وب, دادههای قابلخواندن بهوسیله ماشین و انتقال عملکرد را بین سیستمهای مبتنی بر وبی ارائه میکنند که معماری کلاینتسرور را نشان میدهند.
این APIها عمدتاً درخواستها را از اپلیکیشنهای وب دریافت میکنند و با استفاده از پروتکل پاسخ را از سرورها HTTP ارائه میدهند.
#برنامه_نویسی
----------
🆔 @OxinCode
دوستان خوبم میخوایم بهتون مراحل یادگیری برنامهنویسی رو بگیم. 😉🤓👇
1️⃣ درک مبانی کامپیوتر
2️⃣ آشنایی با زبانهای برنامهنویسی و کارکرد آنها
3️⃣ آشنایی با دستورات خط فرمان
4️⃣ یادگیری فلوچارت برنامهنویسی
5️⃣ یادگیری زبان برنامهنویسی
6️⃣ یادگیری Git
7️⃣ یادگیری برخی از کتابخانهها
8️⃣ یادگیری فریمورکها
#برنامه_نویسی
----------
🆔 @OxinCode
1️⃣ درک مبانی کامپیوتر
2️⃣ آشنایی با زبانهای برنامهنویسی و کارکرد آنها
3️⃣ آشنایی با دستورات خط فرمان
4️⃣ یادگیری فلوچارت برنامهنویسی
5️⃣ یادگیری زبان برنامهنویسی
6️⃣ یادگیری Git
7️⃣ یادگیری برخی از کتابخانهها
8️⃣ یادگیری فریمورکها
#برنامه_نویسی
----------
🆔 @OxinCode
Oxin Code
🔰 API ( رابط برنامهنویسی کاربردی) ❇️ قسمت ششم: بخش دوم دستهبندی API براساس نوع استفاده. 3️⃣ Remote API این API راه دور (Remote) استانداردهای تعامل را برای اپلیکیشنهای درحالاجرا روی ماشینهای مختلف تعریف میکنند. بهعبارتدیگر، محصول نرمافزاری به منابع…
🔰 API ( رابط برنامهنویسی کاربردی)
❇️ قسمت هفتم: پروتکل API چیست؟
هدف از پروتکل API، استانداردکردن تبادل داده بین سرویسهای وب است.
در اینجا، منظور از استانداردسازی توانایی سیستمهای متنوعِ نوشتهشده به زبانهای برنامهنویسی مختلف یا اجرا روی سیستم عاملهای گوناگون یا استفاده از فناوریهای مختلف برای برقراری ارتباط یکپارچه با یکدیگر است.
❇️ انواع پروتکل API 👇
1️⃣ Remote Procedure Call (RPC)
2️⃣ Service Object Access Protocol (SOAP)
3️⃣ Representational State Transfer (REST)
در پستهای بعدی با ما همراه باشید تا بیشتر با این پروتکلها آشنا بشیم. 😉🤓
#برنامه_نویسی
----------
🆔 @OxinCode
❇️ قسمت هفتم: پروتکل API چیست؟
هدف از پروتکل API، استانداردکردن تبادل داده بین سرویسهای وب است.
در اینجا، منظور از استانداردسازی توانایی سیستمهای متنوعِ نوشتهشده به زبانهای برنامهنویسی مختلف یا اجرا روی سیستم عاملهای گوناگون یا استفاده از فناوریهای مختلف برای برقراری ارتباط یکپارچه با یکدیگر است.
❇️ انواع پروتکل API 👇
1️⃣ Remote Procedure Call (RPC)
2️⃣ Service Object Access Protocol (SOAP)
3️⃣ Representational State Transfer (REST)
در پستهای بعدی با ما همراه باشید تا بیشتر با این پروتکلها آشنا بشیم. 😉🤓
#برنامه_نویسی
----------
🆔 @OxinCode
🔰 API ( رابط برنامهنویسی کاربردی)
❇️ قسمت هشتم:
انواع پروتکل API(پارت۱)
1️⃣ Remote Procedure Call (RPC) 👇
این APIهای وب ممکن است به اصول تبادل منابع براساس فراخوانی ریموت پایبند باشند.
این پروتکل تعامل بین اپلیکیشنهای مبتنی بر سرویس کلاینتسرور را مشخص میکند.
برنامه (کلاینت) داده یا عملکرد را از برنامه (سرور) دیگری که در کامپیوتر دیگری در شبکه قرار دارد، درخواست و سرور پاسخ مورد نیاز را ارسال میکند.
همچنین، RPC بهعنوان سابروتین یا کالفانکشن شناخته میشود.
#برنامه_نویسی
----------
🆔 @OxinCode
❇️ قسمت هشتم:
انواع پروتکل API(پارت۱)
1️⃣ Remote Procedure Call (RPC) 👇
این APIهای وب ممکن است به اصول تبادل منابع براساس فراخوانی ریموت پایبند باشند.
این پروتکل تعامل بین اپلیکیشنهای مبتنی بر سرویس کلاینتسرور را مشخص میکند.
برنامه (کلاینت) داده یا عملکرد را از برنامه (سرور) دیگری که در کامپیوتر دیگری در شبکه قرار دارد، درخواست و سرور پاسخ مورد نیاز را ارسال میکند.
همچنین، RPC بهعنوان سابروتین یا کالفانکشن شناخته میشود.
#برنامه_نویسی
----------
🆔 @OxinCode
میدونستید که بعضی از برنامهنویسها یکسری عادتهای بدی دارن که رو مخ مدیراس!؟ 🤔😳😥😄
.
در ادامه میخوایم بعضی از این عادتهای بد رو بهتون بگیم 😉
.
1️⃣ خیلی زود تسلیم میشن.
2️⃣ فکر میکنن به کمک هیچکس احتیاج ندارن.
3️⃣ قبل از شروع به کد زدن، برنامهریزی انجام نمیدن
4️⃣ دیگه خیلی خیلی بیش از حد کامنت میذارن
5️⃣ از هر جایی که بتونن کدها رو کپی میکنن و کدها رو متوجه نمیشم
#دانستنیها #برنامه_نویسی
----------
🆔 @OxinCode
.
در ادامه میخوایم بعضی از این عادتهای بد رو بهتون بگیم 😉
.
1️⃣ خیلی زود تسلیم میشن.
2️⃣ فکر میکنن به کمک هیچکس احتیاج ندارن.
3️⃣ قبل از شروع به کد زدن، برنامهریزی انجام نمیدن
4️⃣ دیگه خیلی خیلی بیش از حد کامنت میذارن
5️⃣ از هر جایی که بتونن کدها رو کپی میکنن و کدها رو متوجه نمیشم
#دانستنیها #برنامه_نویسی
----------
🆔 @OxinCode
🔰 API ( رابط برنامهنویسی کاربردی)
❇️ قسمت نهم:
انواع پروتکل API(پارت ۲)
2️⃣ Service Object Access Protocol (SOAP) 👇
طبق تعریف مایکروسافت، SOAP پروتکلی سبک برای تبادل اطلاعات ساختار یافته در محیطی غیرمتمرکز و توزیع شده است.
بهطورکلی، این پروتکل شامل قوانین سینتکس برای پیامهای درخواست و پاسخهای ارسالی اپلیکیشنهای وب است.
در اصل SOAP بیشتر با نرمافزارهای مبتنیبر وب سازمانی برای اطمینان از امنیت دادههای ارسالی استفاده میشود. APIهای SOAP در میان ارائهدهندگان درگاههای پرداخت (Payment Gateways)، مدیریت هویت (Identity Management)، مدیریت ارتباط با مشتری (CRM) و نیز خدمات مالی و مخابراتی ترجیح داده میشوند.
#برنامه_نویسی
----------
🆔 @OxinCode
❇️ قسمت نهم:
انواع پروتکل API(پارت ۲)
2️⃣ Service Object Access Protocol (SOAP) 👇
طبق تعریف مایکروسافت، SOAP پروتکلی سبک برای تبادل اطلاعات ساختار یافته در محیطی غیرمتمرکز و توزیع شده است.
بهطورکلی، این پروتکل شامل قوانین سینتکس برای پیامهای درخواست و پاسخهای ارسالی اپلیکیشنهای وب است.
در اصل SOAP بیشتر با نرمافزارهای مبتنیبر وب سازمانی برای اطمینان از امنیت دادههای ارسالی استفاده میشود. APIهای SOAP در میان ارائهدهندگان درگاههای پرداخت (Payment Gateways)، مدیریت هویت (Identity Management)، مدیریت ارتباط با مشتری (CRM) و نیز خدمات مالی و مخابراتی ترجیح داده میشوند.
#برنامه_نویسی
----------
🆔 @OxinCode