آموزش C# و .Net
1.56K subscribers
464 photos
329 videos
19 files
2.88K links
تعرفه تبلیغات :
https://t.me/+w-o6dHW5O31jMWNk

آیدی ادمین:
@ma_limbs
Download Telegram
🔵 کوییز #سی_شارپ

🟣 موضوع : ‏تفاوت ORM‌ها و مزایای آن‌ها

🟢 سوال :

‏کدام یک از موارد زیر یک مثال از کاربرد ORM است؟

گزینه ۱:
‏مدیریت حافظه

گزینه ۲:
‏دسترسی به داده‌ها در یک برنامه وب با استفاده از Entity Framework

گزینه ۳:
‏محاسبات ریاضی پیچیده

گزینه ۴:
‏ایجاد انیمیشن‌های گرافیکی

🔵 گزینه صحیح: 2

🟢 توضیح :

‏دسترسی به داده‌ها در یک برنامه وب با استفاده از Entity Framework، یک مثال از کاربرد ORM است.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ROWNUMBER, RANK, DENSERANK

نکته :

‏اگه خواستی ردیف‌ها رو بر اساس یه ستون خاص شماره‌گذاری کنی، حتماً ORDER BY رو با اون ستون بذار. 🎯


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین‌ و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:

🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :

https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
🎓 پکیج‌های طلایی آموزش برنامه‌نویسی از Udemy
📦 با زیرنویس فارسی | روی فلش ۱۲۸ گیگابایتی | آماده ارسال فوری 🚀

🧠 یادگیری با بهترین دوره‌ها، از مبتدی تا حرفه‌ای!


💻 توسعه دهنده فرانت اند هستی؟ اینا مخصوص توئه:

🔹 جاوااسکریپت (JavaScript)
📥 پکیج دوره‌های جاوااسکریپت

🎨 آموزش CSS: طراحی شیک و حرفه‌ای صفحات وب
📥 پکیج دوره‌های CSS

⚛️ آموزش React JS: دنیای کامپوننت‌ها و رابط کاربری مدرن
📥 پکیج دوره‌های React

آموزش 🅰️ Angular: فریم‌ورک قدرتمند گوگل برای اپ‌های حرفه‌ای
📥 پکیج دوره‌های Angular

🌐 آموزش Next.js: ساخت اپلیکیشن‌های SSR و فوق سریع
📥 دانلود پکیج دوره‌های Next.js



🧑‍💻 توسعه دهنده بکند هستی؟ اینا مخصوص شماست:

🚀 آموزش ASP .NET Core: برای ساخت API و وب‌سایت‌های مقیاس‌پذیر
📥 پکیج دوره‌های ASP.NET Core

🧾 آموزش Node .Js : نوشتن کدهای ایمن‌تر و حرفه‌ای‌تر
📥 پکیج دوره‌های Node.Js


🧾 آموزش TypeScript: نوشتن کدهای ایمن‌تر و حرفه‌ای‌تر
📥 پکیج دوره‌های TypeScript


📩 برای سفارش سریع: وارد لینک‌ها شو و ثبت سفارش رو بزن

📦 ارسال به سراسر ایران با پست پیشتاز
💡 نکته #NoSQL

🟣 موضوع : ‏ASP.NET/C– اتصال به MongoDB

نکته :

‏یادت باشه که حتماً Indextو درست تعریف کنی تا کوئری‌هات سریع‌تر جواب بدن. سرعت مهمه! 🚀


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #سی_شارپ

🟣 موضوع : ‏استفاده از Switch Expression در نسخه‌های جدید

🟢 سوال :

‏کدام یک از موارد زیر یک روش برای ایجاد یک Switch Expression است؟

گزینه ۱:
‏استفاده از کلمه کلیدی match

گزینه ۲:
‏استفاده از کلمه کلیدی switch با عبارت =>

گزینه ۳:
‏استفاده از کلمه کلیدی case

گزینه ۴:
‏استفاده از کلمه کلیدی if

🔵 گزینه صحیح: 2

🟢 توضیح :

‏Switch Expression با استفاده از کلمه کلیدی switch و عبارت => ایجاد می‌شود.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏توابع عددی: ROUND, FLOOR, CEIL

نکته :

‏نکته 5: یه مثال عملی برای ROUND: فرض کن داری قیمت محصول رو نشون میدی. SELECT ROUND(19.999, 2) بهت میده 20.00. خیلی تمیزتره برای نمایش قیمت! 🛍️💲


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏Partitioning جداول

نکته :

‏بعد از اینکه تقسیم بندی رو انجام دادی، حتماً کوئری‌هاتو تست کن. 🧪 ببین سرعتشون بهتر شده یا نه.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 MySQL UNIQUE constraint

🟢 کیفیت : متوسط

🔴 توجه کنید با تنظیمات خود تلگرام می توانید حجم و کیفیت ویدیو را بر اساس سرعت اینترنت خود تنظیم نمایید.

🟣 MySQL tutorial for beginners 🐬

🟢 زبان آموزش: انگلیسی

🟣 دوره MySQL برای مبتدیان


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💠 عضو جامع ترین کانال های توسعه فردی، روانشناسی و موفقیت شوید:

➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0

➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0

شامل موضوعات آموزشی زیر:

توسعه و رشد فردی
افزایش ثروت
هدف گذاری و مدیریت زمان
مهارت های اجتماعی، ارتباطی و فن بیان
روانشناسی و خودیاری
موفقیت
عادات موثر
سلامت و تغذیه سالم
موفقیت شغلی
عبارات تاکیدی
مدیریت اضطراب و خشم
روان درمانی CBT و ACT
شخصیت شناسی و تحلیل روانشناسی
انگیزشی
کودک درون
تکنیک های NLP
یوگا
افزایش حافظه
مدیتیشن
موفقیت تحصیلی
مطالعه موثر
افزایش اعتماد به نفس
افزایش تمرکز
تفکر مثبت
افزایش خلاقیت
نقل قول های انگیزشی

با کلیک بر روی لینک زیر عضو تمامی این کانال ها شوید:

➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0

➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
🎓 پکیج‌های طلایی آموزش برنامه‌نویسی از Udemy
📦 با زیرنویس فارسی | روی فلش ۱۲۸ گیگابایتی | آماده ارسال فوری 🚀

🧠 یادگیری با بهترین دوره‌ها، از مبتدی تا حرفه‌ای!


💻 توسعه دهنده فرانت اند هستی؟ اینا مخصوص توئه:

🔹 جاوااسکریپت (JavaScript)
📥 پکیج دوره‌های جاوااسکریپت

🎨 آموزش CSS: طراحی شیک و حرفه‌ای صفحات وب
📥 پکیج دوره‌های CSS

⚛️ آموزش React JS: دنیای کامپوننت‌ها و رابط کاربری مدرن
📥 پکیج دوره‌های React

آموزش 🅰️ Angular: فریم‌ورک قدرتمند گوگل برای اپ‌های حرفه‌ای
📥 پکیج دوره‌های Angular

🌐 آموزش Next.js: ساخت اپلیکیشن‌های SSR و فوق سریع
📥 دانلود پکیج دوره‌های Next.js



🧑‍💻 توسعه دهنده بکند هستی؟ اینا مخصوص شماست:

🚀 آموزش ASP .NET Core: برای ساخت API و وب‌سایت‌های مقیاس‌پذیر
📥 پکیج دوره‌های ASP.NET Core

🧾 آموزش Node .Js : نوشتن کدهای ایمن‌تر و حرفه‌ای‌تر
📥 پکیج دوره‌های Node.Js


🧾 آموزش TypeScript: نوشتن کدهای ایمن‌تر و حرفه‌ای‌تر
📥 پکیج دوره‌های TypeScript


📩 برای سفارش سریع: وارد لینک‌ها شو و ثبت سفارش رو بزن

📦 ارسال به سراسر ایران با پست پیشتاز
🔵 کوییز #HTML

🟣 موضوع : ‏درج تصاویر با تگ IMG

🟢 سوال :

‏کدام ویژگی تگ <img> برای تعیین مسیر فایل تصویر استفاده می‌شود؟

گزینه ۱:
‏alt (متن جایگزین)

گزینه ۲:
src (source)

گزینه ۳:
‏href (برای لینک‌ها)

گزینه ۴:
‏path (نادرست)



🔵 گزینه صحیح: 2

🟢 توضیح :

‏ویژگی src در تگ <img> برای مشخص کردن آدرس اینترنتی (URL) یا مسیر نسبی فایل تصویر استفاده می‌شود. مرورگر از این آدرس برای بارگیری و نمایش تصویر استفاده می‌کند.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #NoSQL

🟣 موضوع : ‏Rate Limiting و Throttling

نکته :

‏"برای Throttling، یه فیلد 'request_count' تو داکیومنت کاربر نگه دار و هر بار آپدیتش کن. وقتی به حد مجاز رسید، بلاکش کن! 🔥"


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir


🔵 نکته برنامه نویسی


بریم سراغ Circuit Breaker Pattern 🔌



🎯 تعریف Circuit Breaker

وقتی برنامه شما به یک سرویس خارجی (مثل API، دیتابیس یا سرویس پرداخت) وابسته است، اگر اون سرویس خراب بشه یا کند بشه، ممکنه کل سیستم شما هم قفل کنه.
Circuit Breaker مثل یک فیوز برق عمل می‌کنه:

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



حالت‌های Circuit Breaker

1. Closed (عادی): همه درخواست‌ها ارسال می‌شن.
2. Open (قطع): چون خطا زیاد بوده، همه درخواست‌ها بلاک می‌شن.
3. Half-Open (آزمایشی): بعضی درخواست‌ها برای تست فرستاده می‌شن، اگر موفق بودن دوباره به حالت عادی برمی‌گرده.



🐍 مثال ساده با Python

import time
import random

class CircuitBreaker:
def __init__(self, failure_threshold=3, recovery_time=5):
self.failure_threshold = failure_threshold
self.recovery_time = recovery_time
self.failure_count = 0
self.state = "CLOSED"
self.last_failure_time = None

def call(self, func, *args, **kwargs):
# اگر فیوز قطع شده باشه
if self.state == "OPEN":
if time.time() - self.last_failure_time > self.recovery_time:
self.state = "HALF_OPEN"
else:
raise Exception("Circuit is OPEN! Requests are blocked.")

try:
result = func(*args, **kwargs)
self.failure_count = 0
self.state = "CLOSED"
return result
except Exception as e:
self.failure_count += 1
self.last_failure_time = time.time()
if self.failure_count >= self.failure_threshold:
self.state = "OPEN"
raise e

# شبیه‌سازی یک سرویس خارجی که گاهی خراب میشه
def unstable_service():
if random.random() < 0.5: # 50 درصد احتمال خطا
raise Exception("Service failed!")
return "Success!"

cb = CircuitBreaker(failure_threshold=2, recovery_time=3)

for i in range(10):
try:
print(cb.call(unstable_service))
except Exception as e:
print(f"Request {i}: {e}")
time.sleep(1)


💡 مزایا:

* جلوی فشار آوردن بیش از حد به سرویس خراب رو می‌گیره.
* سیستم شما رو پایدارتر می‌کنه.
* تجربه کاربر بهتر میشه (به‌جای انتظار طولانی، سریع پیام خطا می‌گیره).
* خیلی مهمه برای سیستم‌های microservices.



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🌱🌱 نکته روز #HTML

🌿🌿 ‏استایل‌دهی با CSS: هر دو تگ <progress> و <meter> را می‌توان با استفاده از CSS استایل‌دهی کرد تا ظاهر آن‌ها را سفارشی‌سازی کنید و با طراحی وب‌سایت خود هماهنگ سازید. مرورگرهای مختلف ممکن است استایل‌های پیش‌فرض متفاوتی داشته باشند، بنابراین برای یک ظاهر یکنواخت، استایل‌دهی CSS توصیه می‌شود. برای <progress> ممکن است نیاز به استفاده از شبه‌عناصر (pseudo-elements) مانند ::-webkit-progress-bar و ::-webkit-progress-value باشد.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #HTML

🟣 موضوع : ‏استفاده از تگ‌های HTML برای ایجاد بخش نظرات

🟢 سوال :

‏برای جدا کردن هر نظر به صورت مستقل، کدام تگ HTML می‌تواند استفاده شود؟

گزینه ۱:
<section>

گزینه ۲:
<article>

گزینه ۳:
<div>

گزینه ۴:
<span>



🔵 گزینه صحیح: 2

🟢 توضیح :

‏تگ <article> برای نمایش نظرات به صورت مستقل و معنایی مناسب است.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:

🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...

عضو لیست جامع شوید:

https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
🎓 پکیج‌های طلایی آموزش برنامه‌نویسی از Udemy
📦 با زیرنویس فارسی | روی فلش ۱۲۸ گیگابایتی | آماده ارسال فوری 🚀

🧠 یادگیری با بهترین دوره‌ها، از مبتدی تا حرفه‌ای!


💻 توسعه دهنده فرانت اند هستی؟ اینا مخصوص توئه:

🔹 جاوااسکریپت (JavaScript)
📥 پکیج دوره‌های جاوااسکریپت

🎨 آموزش CSS: طراحی شیک و حرفه‌ای صفحات وب
📥 پکیج دوره‌های CSS

⚛️ آموزش React JS: دنیای کامپوننت‌ها و رابط کاربری مدرن
📥 پکیج دوره‌های React

آموزش 🅰️ Angular: فریم‌ورک قدرتمند گوگل برای اپ‌های حرفه‌ای
📥 پکیج دوره‌های Angular

🌐 آموزش Next.js: ساخت اپلیکیشن‌های SSR و فوق سریع
📥 دانلود پکیج دوره‌های Next.js



🧑‍💻 توسعه دهنده بکند هستی؟ اینا مخصوص شماست:

🚀 آموزش ASP .NET Core: برای ساخت API و وب‌سایت‌های مقیاس‌پذیر
📥 پکیج دوره‌های ASP.NET Core

🧾 آموزش Node .Js : نوشتن کدهای ایمن‌تر و حرفه‌ای‌تر
📥 پکیج دوره‌های Node.Js


🧾 آموزش TypeScript: نوشتن کدهای ایمن‌تر و حرفه‌ای‌تر
📥 پکیج دوره‌های TypeScript


📩 برای سفارش سریع: وارد لینک‌ها شو و ثبت سفارش رو بزن

📦 ارسال به سراسر ایران با پست پیشتاز
Media is too big
VIEW IN TELEGRAM
🔵 آموزش SQL از مقدماتی تا پیشرفته (اس کیو ال) ( فصل هفتم)

🟢 کیفیت : متوسط

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

🟣 دوره آموزش SQL

🟢 زبان آموزش: فارسی

🟣 دوره آموزش SQL


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #مفاهیم_کلی_برنامه_نویسی

🟣 موضوع : ‏الگوریتم: مفهوم، اهمیت و مثال‌های کاربردی

🟢 سوال :

‏کدام یک از موارد زیر یک تکنیک برای طراحی الگوریتم است؟

گزینه ۱:
‏استفاده از توابع بازگشتی

گزینه ۲:
‏نادیده گرفتن بهینه‌سازی

گزینه ۳:
‏افزایش پیچیدگی کد

گزینه ۴:
‏حذف تمام نظرات (Comments)



🔵 گزینه صحیح: 1

🟢 توضیح :

‏استفاده از توابع بازگشتی یک تکنیک برای طراحی الگوریتم است که تابع خود را فراخوانی می‌کند.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir