Oxin Code – Telegram
Oxin Code
8.34K subscribers
331 photos
50 videos
62 files
248 links
جمعی از فعالان حوزه کامپیوتر و علوم محاسباتی👇
@Oxin_Code
.
ایران 🇮🇷 | استرالیا 🇦🇺
.
ادمین👇
@OxinCode_Admin
Download Telegram
🔰 API ( رابط برنامه‌نویسی کاربردی)
❇️ قسمت دوازدهم:
قابلیت‌ REST

سیستم‌های RESTful از پیام‌رسانی در قالب‌های مختلف، مانندِ
TXT
HTML
YAML
XML
And JSON
پشتیبانی می‌کنند؛ درحالی‌که SOAP فقط از XML پشتیبانی می‌کند.
توانایی پشتیبانی از فرمت‌های متعدد برای ذخیره و تبادل داده‌ها یکی از دلایلی است که REST امروزه گزینه‌ای غالب برای ساخت API‌های عمومی است.
#برنامه_نویسی
----------
🆔 @OxinCode
Oxin Code
🔰 API ( رابط برنامه‌نویسی کاربردی) ❇️ قسمت دوازدهم: قابلیت‌ REST سیستم‌های RESTful از پیام‌رسانی در قالب‌های مختلف، مانندِ TXT HTML YAML XML And JSON پشتیبانی می‌کنند؛ درحالی‌که SOAP فقط از XML پشتیبانی می‌کند. توانایی پشتیبانی از فرمت‌های متعدد برای ذخیره…
🔰 API ( رابط برنامه‌نویسی کاربردی)
❇️ قسمت سیزدهم:
تعریف gRPC

در اصل gRPC فریم‌ورک API جهانی متن‌بازی است که تحت RPC نیز طبقه‌بندی می‌شود.
برخلاف SOAP، فریم‌ورک gRPC بسیار جدیدتر است و در سال ۲۰۱۵، گوگل آن را به‌صورت عمومی ‌منتشر کرد.

با gRPC کلاینت اپلیکیشن می‌تواند مستقیماً متدها را از سرور اپلیکیشن واقع در کامپیوتر دیگری فراخوانی کند؛ گویی شیئی لوکال است. این امر ایجاد سرویس‌ها و اپلیکیشن‌های توزیع‌شده را آسان‌تر می‌کند.

#برنامه_نویسی
----------
🆔 @OxinCode
دوستان خوبم میخوایم یه افزونه خیلی کاربردی رو بهتون معرفی کنیم
🤓👇😉
❇️ افزونه Usersnap

افزونه Usersnap این امکان را در اختیار توسعه دهندگان قرار می‌دهد تا صفحات وب را به صورت مستقیم در مرورگر گوگل کروم ضبط و حاشیه‌نویسی کنند

افزونه Usersnap یکی از بهترین ابزار‌های پیگیری باگ و فیدبک محسوب می‌شود که با همکاری شرکت‌های بزرگ Teckcrunch, Forbes, Inc و Huffington Post منتشر شده است.

#برنامه_نویسی #دانستنی‌ها #وب
----------
🆔 @OxinCode
🔰 API ( رابط برنامه‌نویسی کاربردی)
❇️ قسمت چهاردهم: قابلیت‌های gRPC

به‌طور پیش‌فرض، gRPC از بافرهای پروتکل به‌جای JSON یا XML به‌عنوان
Interface Definition Language
(به‌اختصار IDL) برای سریالی‌کردن دیتاهای ساختاربندی‌شده استفاده می‌کند.

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

در اصل gRPC بیشتر برای ارتباط بین میکروسرویس‌ها استفاده می‌شود؛ زیرا به چندین زبان برنامه‌نویسی موجود است و عملکرد درخور توجهی دارد.
#برنامه_نویسی
----------
🆔 @OxinCode
🔰 API ( رابط برنامه‌نویسی کاربردی)
❇️ قسمت پانزدهم:
تعریف GraphQL

نیاز به توسعه سریع‌تر Featureها و لود دیتای کارآمدتر (‌به‌دلیل افزایش کار با گوشی تلفن‌همراه و افزایش تعداد کاربران) توسعه‌دهندگان وب را متقاضی رویکردهای دیگری برای معماری نرم‌افزار کرد.

سال ۲۰۱۲‌، فیس‌بوک GraphQL را برای استفاده داخلی ایجاد کرد. این REST جدیدی است که سازمان‌هایی مانند
شاپیفای(Shopify)
یِلپ(Yelp)
گیت‌هاب(GitHub)
کورسِرا(Coursera)
و نیویورک‌تایمز(The New York Times)
از آن برای ساخت API استفاده می‌کنند.
#برنامه_نویسی
----------
🆔 @OxinCode
دوستان عزیز، برنامه‌نویسان گل روزتون مبارک.
😉🙂🤓👏😉🙂🤓👏😉🙂🤓👏
----------
🆔 @OxinCode
🔰 API ( رابط برنامه‌نویسی کاربردی)
❇️ قسمت شانزدهم:
قابلیت‌های GraphQL

در اصلGraphQL نوعی زبان کوئری برای APIهاست. این زبان به کلاینت اجازه می‌دهد تا داده‌های دقیق مورد‌نیازش را به‌تفصیل بیان کند. همچنین، جمع‌آوری داده‌ها را از منابع متعدد ساده می‌کند؛ بنابراین، توسعه‌دهنده می‌تواند از API Call برای درخواست تمام داده‌های مورد‌نیاز استفاده کند.
یکی دیگر از ویژگی‌های خاص GraphQL این است که از یک نوع سیستم برای توصیف داده‌ها استفاده می‌کند.
برنامه‌هایی که از GraphQL بهره می‌ببرند، داده‌هایی را کنترل می‌کنند که باید از سرور دریافت کنند و به آن‌ها اجازه می‌دهند حتی زمانی که سرعت اتصال تلفن‌همراه کُند است، سریع اجرا شوند.
#برنامه_نویسی
----------
🆔 @OxinCode
🔰 بيل گيتس:
هرگاه خبرهای بد و شکست‌ها را به عنوان یک نیاز به تغییر و نه یک خبر منفی پذیرفتید، شما از آن اتفاق، شکست نخورده‌اید، بلکه چیزهای تازه‌ای از آن شکست، آموخته‌اید.
#موفقيت #انگیزشی
----------
🆔 @OxinCode
🔰 API ( رابط برنامه‌نویسی کاربردی)
❇️ قسمت هفدهم
نمونه‌هایی از کاربرد API(پارت ۱)

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

1️⃣ API گوگل مپ (Google Maps)
بر کسی پوشیده نیست که گوگل در میان غول‌های فناوری قرار دارد و آن‌ها استانداردهایی را در نحوه عملکرد سایر شرکت‌ها تعیین کرده‌اند. اکثر وب‌سایت‌هایی که نقشه یکپارچه دارند، از ای‌پی‌آی Google Maps استفاده می‌کنند. به‌عنوان مثال، ای‌پی‌آی Google’s Directions از درخواست HTTP برای برگرداندن مسیرهایی با فرمت XML یا JSON بین مکان‌های جغرافیایی استفاده می‌کند.
#برنامه_نویسی
----------
🆔 @OxinCode
🔰تعریف سئو 👇
❇️ سئو (SEO) یا بهینه‌سازی برای موتورهای جستجو، مجموعه‌ای از فعالیت‌هایی است که در طراحی و کدنویسی سایت، تدوین استراتژی محتوایی، تولید محتوا و لینک‌سازی خارجی انجام می‌دهیم تا جایگاه بهتری در نتایج جستجوی گوگل کسب کرده و بازدیدکننده بیشتری برای سایت جذب کنیم.
#سئو
----------
🆔 @OxinCode
🔰 API ( رابط برنامه‌نویسی کاربردی)
❇️ قسمت هجدهم ( بخش دوم):
نمونه‌هایی از کاربرد API

2️⃣ Weather API
در اصل Weather API ارائه‌دهنده رایگان موقعیت جغرافیایی و اطلاعات آب‌و‌هوا با تعداد زیادی ای‌پی‌آی مختلف از پیش‌بینی آب‌و‌هوا، جست‌وجوی IP، ورزش، نجوم، موقعیت جغرافیایی و منطقه زمانی است.
با استفاده از JSON/XML RESTful API دسترسی به داده‌های جغرافیایی و آب‌و‌هوا فراهم می‌شود. توسعه‌دهندگان می‌توانند از HTTP یا HTTPS برای درخواست API استفاده کنند.
آنان مستندات دقیقی را درباره نحوه استفاده از همه API‌های خود دراختیار توسعه‌دهندگان دیگر قرار می‌دهند.
#برنامه_نویسی
----------
🆔 @OxinCode
🔰 API ( رابط برنامه‌نویسی کاربردی)
❇️ قسمت نوزدهم ( بخش سوم):
نمونه‌هایی از کاربرد API

3️⃣ Saber Air Availability
در اصل Saber Air Availability نوعی Saber SOAP API است که برای جست‌وجوی پروازها و اطلاعات دردسترس مربوط به تاریخ‌ها و مبدأها و مقصدهای معین استفاده می‌شود.
از‌آن‌جا‌که این ای‌پی‌آی از نوع API SOAP است، از XML به‌عنوان فرمت تبادل داده و از پروتکل‌های HTTP یا HTTPS برای درخواست‌ها استفاده می‌کند.
#برنامه_نویسی
----------
🆔 @OxinCode
❇️ دوستان خوبم در چند روز آینده میخوایم با هم به طور کامل بحث فریم‌ورک رو بررسی کنیم 😉
لطفا با ما همراه باشید 😉
#برنامه_نویسی
----------
🆔 @OxinCode
Oxin Code
❇️ دوستان خوبم در چند روز آینده میخوایم با هم به طور کامل بحث فریم‌ورک رو بررسی کنیم 😉 لطفا با ما همراه باشید 😉 #برنامه_نویسی ---------- 🆔 @OxinCode
🔰 فریم‌ورک (Framework )
❇️ قسمت اول (بخش اول):
تعریف فریم‌ورک

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

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

این روند به ساده‌سازی کمک می‌کند زیرا برنامه‌نویسان هر بار که برنامه جدیدی را ایجاد می‌کنند نیاز به این ندارند که برای راه‌اندازی برنامه چرخ جدیدی ایجاد کنند، با استفاده از فریم‌ورک دیگر نیازی به کدنویسی اضافی برای یک پروژه ندارید.
#برنامه_نویسی
----------
🆔 @OxinCode
دوستان خوبم میخوایم یه افزونه خیلی کاربردی برای طراحی سایت رو بهتون معرفی کنیم.
🤓👇😉
❇️ افزونه what font

برای طراحان سایت پیدا کردن یک فونت مناسب موضوع مهمی است.

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

با افزونه what font به راحتی میتونید بفهمید که در یک سایت از چه فونت و با چه اندازه‌ایی استفاده شده است.
#دانستنی‌ها #وب
----------
🆔 @OxinCode
🔰 فریم‌ورک (Framework )
❇️ قسمت دوم :
تعریف فریم‌ورک (بخش دوم)

یک فریم‌ورک ممکن است شامل کتابخانه‌های کد، کامپایلر و سایر برنامه‌های مورد استفاده در فرایند توسعه نرم‌افزار باشد.
چندین نوع مختلف از چارچوب نرم‌افزار وجود دارد که بر روی سیستم عامل‌های ویندوز و اندروید و ios و mac قابل اجراست.
نمونه‌های معروف شامل ActiveX و NET. برای توسعه ویندوز، Cocoa برای Cocoa Touch و Mac OS X برای iOS و همچنین Android Application Framework برای Android است.
#برنامه_نویسی
----------
🆔 @OxinCode
Oxin Code
🔰 فریم‌ورک (Framework ) ❇️ قسمت دوم : تعریف فریم‌ورک (بخش دوم) یک فریم‌ورک ممکن است شامل کتابخانه‌های کد، کامپایلر و سایر برنامه‌های مورد استفاده در فرایند توسعه نرم‌افزار باشد. چندین نوع مختلف از چارچوب نرم‌افزار وجود دارد که بر روی سیستم عامل‌های ویندوز…
🔰 فریم‌ورک (Framework )
❇️ قسمت سوم:
تعریف فریم‌ورک (بخش سوم)

در بسیاری از موارد، یک فریم‌ورک نرم‌افزاری بطور محلی توسط یک سیستم‌عامل پشتیبانی می‌شود.
به عنوان مثال، برنامه‌ای که برای Android Application Framework نوشته شده است، بدون نیاز به نصب سایر پرونده‌های اضافی در دستگاه Android اجرا می‌شود.
با این حال، برخی از برنامه‌ها برای اجرا نیاز به یک فریم‌ورک خاص دارند.
به عنوان مثال، یک برنامه ویندوز ممکن است به Microsoft .NET Framework 4.0 نیاز داشته باشد که روی همه دستگاه‌های ویندوز نصب نشده است به خصوص رایانه‌های شخصی که نسخه‌های قدیمی ویندوز را اجرا می کنند.
#برنامه_نویسی
----------
🆔 @OxinCode
❇️ دوستان عزیز امروز میخوایم ٨ راه‌حل آسون برای تأمین امنیت رایانه‌تون رو بگیم.
😉👇🤓👇😉👇🤓👇😉👇
1️⃣ با بروزرسانی سیستم کامپیوتر و نرم‌افزار، امنیت آن را حفظ کنید.
2️⃣ برای انتخاب رمز‌عبور خود یک ملاک و دلیل داشته باشید.
3️⃣ حتما FIREWALL را فعال کنید.
4️⃣ تنظیمات مرورگر خود را تنظیم کنید.
5️⃣ نرم‌افزار آنتی‌ویروس و ضد‌جاسوسی نصب کنید.
6️⃣ از VPN خوب استفاده کنید.
7️⃣ داده‌های خود را رمزگذاری و ثبت کنید.
8️⃣ با انتخاب یک رمز عبور مناسب از پرونده‌ها و دستگاه‌های خود محافظت کنید.
#دانستنی‌ها
----------
🆔 @OxinCode
🔰 فریم‌ورک (Framework )
❇️ قسمت چهارم:
انواع فریم‌ورک ها(بخش اول)

فریم‌ورک‌ها به دو دسته تقسیم می‌شوند:
1️⃣ front_end
2️⃣ back_end

1️⃣ فریم‌ورک front-end یک چارچوب برای ساخت قسمت جلویی و ظاهر پروژه شما است و برای سمت کاربر استفاده می‌شود.

⬅️ این روش معمولاً شامل روشی برای ساختار پرونده‌های شما (به عنوان مثال، از طریق اجزای سازنده یا پیش پردازنده CSS)، ایجاد درخواست.های AJAX، سبک دادن به اجزای خود و مرتبط کردن داده‌ها با عناصر DOM است

⬅️ برای مثال React, Ember.js, jQuery نمونه‌هایی از فریم‌ورک front_end می‌باشند.

#برنامه_نویسی
----------
🆔 @OxinCode
Oxin Code
🔰 فریم‌ورک (Framework ) ❇️ قسمت چهارم: انواع فریم‌ورک ها(بخش اول) فریم‌ورک‌ها به دو دسته تقسیم می‌شوند: 1️⃣ front_end 2️⃣ back_end 1️⃣ فریم‌ورک front-end یک چارچوب برای ساخت قسمت جلویی و ظاهر پروژه شما است و برای سمت کاربر استفاده می‌شود. ⬅️ این روش معمولاً…
🔰 فریم‌ورک (Framework )
❇️ قسمت چهارم:
انواع فریم‌ورک ها(بخش دوم)

فریم‌ورک‌ها به دو دسته تقسیم می‌شوند:
1️⃣ front_end
2️⃣ back_end

2️⃣ فریم‌ورک back end برای کدنویسی سمت سرور به توسعه‌دهنده کمک می‌کنند که کار را برای توسعه‌دهنده راحت و بی دردسر می‌کند

⬅️ نمونه‌هایی از فریم‌ورک back_end:
CakePHP
Laravel
Django
Flask
Express
Spring Boot
#برنامه_نویسی
----------
🆔 @OxinCode
Oxin Code
🔰 فریم‌ورک (Framework ) ❇️ قسمت چهارم: انواع فریم‌ورک ها(بخش دوم) فریم‌ورک‌ها به دو دسته تقسیم می‌شوند: 1️⃣ front_end 2️⃣ back_end 2️⃣ فریم‌ورک back end برای کدنویسی سمت سرور به توسعه‌دهنده کمک می‌کنند که کار را برای توسعه‌دهنده راحت و بی دردسر می‌کند…
🔰 فریم‌ورک (Framework )
❇️ قسمت پنجم:
فریم‌ورک‌های زبان‌های برنامه‌نویسی

فریم‌ورک‌ها براساس زبان برنامه‌نویسی‌شان هم دسته‌بندی می‌شوند.

1️⃣ فریم‌ورک‌های زبان برنامه‌نویسی PHP
Laravel
Phalcon
Symphony

2️⃣ فریم‌ورک‌های زبان جاوا
Hibernote
Struts
Java EE

3️⃣ فریم‌ورک‌های زبان جاوااسکریپت
Angular
Vue JS
React

4️⃣ فریم‌ورک‌های زبان برنامه‌نویسی رابی
Ruby on Rails
Cuba
Rack

5️⃣ فریم‌ورک‌های زبان برنامه‌نویسی پایتون
Flask
Django
Pyramid
#برنامه_نویسی
----------
🆔 @OxinCode