Oxin Code – Telegram
Oxin Code
8.35K subscribers
331 photos
50 videos
62 files
248 links
جمعی از فعالان حوزه کامپیوتر و علوم محاسباتی👇
@Oxin_Code
.
ایران 🇮🇷 | استرالیا 🇦🇺
.
ادمین👇
@OxinCode_Admin
Download Telegram
🔰 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
حمله ddos 😱

شاید شده وقتی خواستید یه سایت رو باز کنید، سایت ازتون خواسته کد کپچا رو وارد کنید تا بهتون اجازه ورود به وب‌سایت رو بدیم.

💥اما این برای چی هست؟💥
...................................
این در واقع یه  نوع سیستم حفاظتی برای جلوگیری از حملات ddos است.
حملات ddos به این شکل صورت میگیره که با سرورهای مختلف درخواست‌های زیادی رو به سرور شما ارسال میکنن تا منابع سرور شما کم بیاره و تکمیل بشه.
این موضوع باعث خاموش شدن یا خرابی سرور و سایت شما میشه و سایت برای بازدیدکننده‌های شما کند میشه یا حتی باز نمیشه.
...................................
شرکت‌های هاستینگ اگر سایتی از هاست اشتراکیشون استفاده کنه و به این نوع حمله دچار بشه، مجبور به بستن هاستش میشن 🤦‍♂

#وب
----------
🆔 @OxinCode
میدونی چرا ++C از پایتون سریعتر هست!؟ 🧐🤔

🔶 یکی از دلایل ساده‌انگارانه‌ش که میدونم تو خیلی از سایت‌ها دیدید اینه که👇
تو C++ شما همه چی رو خودتون تعریف میکنید. مثلا نوع متغیر رو تعریف میکنید که از نوع عددی هستش، رشته‌ای هست یا...
اما توی پایتون نیازی به این کار نیست و برنامه خودش تشخیص میده, برای همین پایتون کمی کندتر هستش

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

#برنامه_نویسی #سی‌پلاس‌پلاس #پایتون
----------
🆔 @OxinCode
Oxin Code pinned Deleted message
خدای من :)
یا اکثر زبان‌های برنامه‌نویسی :)


#برنامه_نویسی
----------
🆔 @OxinCode
💥 معرفی یک وبسایت رایگان برای تمرین برنامه‌نویسی

آدرس وبسایت 👇👇👇👇👇👇
🌐 https://www.codechef.com/
#معرفی_سایت
----------
🆔 @Oxin_Code
💥 معرفی یک وبسایت خفن برای کاریابی در حوزه کامپیوتر 👇
🌐 https://www.indeed.com/m/
#معرفی_سایت
----------
🆔 @Oxin_Code