انجمن علمی گروه کامپیوتر
356 subscribers
604 photos
28 videos
52 files
265 links
کانال اطلاع رسانی انجمن علمی گروه کامپیوتر و فناوری اطلاعات دانشگاه صنعتی قوچان

دبیر انجمن کامپیوتر:
@Q_Ramezani
Download Telegram
بک‌اند چیه؟
فکر کنین یه اپلیکیشن مثل یه ماشین فوق‌العاده باشه؛ ظاهری شیک و جذاب داره که همه می‌بینن.
اما چیزی که این ماشین رو به حرکت درمیاره، یه موتور قوی پشت صحنه‌ست که کسی نمی‌بینه!⚙️
بک‌اند همون موتوره؛ جایی که همه چیز اتفاق می‌افته، از پردازش درخواست‌ها گرفته تا مدیریت اطلاعات و ساختن تجربه‌ای که به چشم نمیاد ولی همیشه حس می‌شه.💡

اینفوگرافیک بالا اطلاعات بیشتری راجع به این موضوع بهتون میده. این تازه شروع ماجرای ما با بک‌انده! 🔥
🔥71😐1
🎉 بیا بدرخش! 🏅 مسابقه ملی نانو منتظرته! 🚀

🌟 اگر عاشق علم و فناوری هستی و می‌خوای به قله‌های نانو برسی، این فرصت طلایی رو از دست نده! 🌟


🎁 جوايز اين مسابقه شامل:

🧠  امتياز بنياد ملى نخبگان
🏆 راه‌یابی به مرحله انتخابی سومین المپیاد بین‌المللی دانشجویی نانوفناوری در سال 2026
👩‍🏫👨‍🏫 مجوز ورود به شبکه مدرسين فناوری نانو 
💳 ميليون‌ها گرنت‌ آموزشى و پژوهشى
💰 جايزه نقدى

امکانات ویژه برای ثبت‌نام‌کنندگان از طریق نهاد دانشگاه فردوسی مشهد:
📌کمپ جامع بررسی مقالات
📌 آزمون‌های ماهانه
📌 کلاس‌های رفع اشکال
📌 برنامه‌های مطالعاتی خاص
📌 تجربه‌ای بی‌نظیر برای آمادگی

🔥 فقط تا 26 بهمن ماه 🔥

برای ثبت نام روی لینک‌ زیر کلیک کن تا بتونی علاوه بر استفاده از تخفیف ۵۰درصدی از خدماتمون به صورت رایگان استفاده کنی!
https://zarinp.al/672040

💬 یادت نره که اسکرین‌شات ثبت‌نامتو به آیدی زیر بفرستی تا بتونی از برنامه های بی‌نظیر ما استفاده کنی 🤗

📥 ثبت‌نام و اطلاعات بیشتر:
🆔 @Nano_FUM1

🔰 صفحه لینکدین انجمن
🔰 پیج اینستاگرامی انجمن
#انجمن_علمی_نانو
🆔 @AnjNano_FUM | @EngFUM | @SSAFUM
2
This media is not supported in your browser
VIEW IN TELEGRAM
رابط برنامه‌نویسی اپ یا همون API چیه؟
ممکنه همیشه در مورد API شنیده باشید، اما دقیقاً می‌دونید چطور می‌تونه دو دنیای متفاوت از نرم‌افزار رو به هم وصل کنه؟ 🤔

🔗 رابط برنامه‌نویسی اپ (API) ابزاریه که به برنامه‌ها این امکان رو می‌ده که با هم در تعامل باشن، بدون اینکه لزوما در کنار هم قرار بگیرن. به عبارت دیگه، API مثل یک پل ارتباطیه که دو بخش از یک سیستم یا اپ رو به هم متصل می‌کنه.

🎥 این ویدئو به‌صورت ساده توضیح می‌ده که API چطور مثل یک واسطه بین فرانت‌اند و بک‌اند عمل می‌کنه و توی دنیای پیچیده توسعه نرم‌افزار می‌تونه نظم برقرار کنه.

🔥 داریم به دنیای بک‌اند نزدیک می‌شیم. شاید وقتش باشه از خودمون بپرسیم: «چه اتفاقی دقیقا داره پشت صحنه می‌افته؟»
😐3👍2🔥2
تا الان فهمیدیم بک‌اند چیه و چطور ابزارهایی مثل API ارتباط بین بخش‌های مختلف یه برنامه رو برقرار می‌کنن ولی وقتی حرف از ساختن یه برنامه می‌شه، اولین چیزی که به ذهن می‌رسه اینه که: از چه ابزاری استفاده کنیم؟ اینجا دقیقاً همون جاییه که فریم‌ورک‌ها وارد داستان می‌شن.

🔧 فریم‌ورک چیه؟
تصور کنین می‌خواین یه خونه بسازین؛ به جای اینکه از اول آجر به آجر همه چیز رو خودتون بچینین، یه سری ابزار و قطعات آماده دارین که کار رو سریع‌تر و راحت‌تر می‌کنن. فریم‌ورک توی دنیای توسعه نرم‌افزار دقیقاً همین نقش رو داره؛ یه جعبه‌ابزار پیشرفته که به برنامه‌نویسا کمک می‌کنه بدون نیاز به ساخت دوباره پایه‌ها، روی جزئیات مهم‌تر تمرکز کنن. نتیجه استفاده از فریم‌ورک؟ توسعه سریع‌تر، عملکرد بهتر و پروژه‌ای که با استانداردهای روز جلو می‌ره.

💡 بیاین نگاهی به چند فریم‌ورک محبوب بک‌اند بندازیم:

⚡️ Node.js
اگر پروژه‌ای می‌خواین که سرعت بالا و مقیاس‌پذیری عالی داشته باشه، Node.js یه گزینه جدی برای شماست. این فریم‌ورک به توسعه‌دهندگان اجازه می‌ده با زبان محبوب JavaScript نه‌تنها فرانت‌اند بلکه بک‌اند رو هم توسعه بدن. یکی از دلایل سرعت بالای Node.js استفاده از موتور قدرتمند V8 Engine گوگل کرومه که کدهای JavaScript رو با راندمانی فوق‌العاده اجرا می‌کنه. علاوه بر این، معماری Async این فریم‌ورک امکان پردازش همزمان چندین درخواست رو فراهم می‌کنه؛ یعنی حتی در شرایط ترافیک بالا اپلیکیشن شما همچنان سریع و پاسخ‌گو باقی می‌مونه.

🛡 Django
توی پروژه‌ای که امنیت و توسعه سریع اولویت شماست، Django یکی از بهترین انتخاب‌ها می‌تونه باشه. این فریم‌ورک پایتون به شما اجازه می‌ده تا به راحتی اپلیکیشن‌های پیچیده بسازید، بدون اینکه نگران جزئیات امنیتی باشید. Django به طور پیش‌فرض با امکانات امنیتی مثل جلوگیری از حملات SQL Injection و CSRF ارائه می‌شه، و این یعنی می‌تونید روی امنیت اپلیکیشن‌تون حساب کنید. علاوه بر این، معماری Batteries Included باعث میشه که نیازی به جستجو برای ابزارهای مختلف نباشه؛ همه چیز از همون ابتدا در دسترس شماست.

🔧 Laravel
اگر دنبال فریم‌ورکی می‌گردید که هم راحت باشه و هم ابزارهای پیشرفته برای توسعه فراهم کنه، Laravel بهترین گزینه است. این فریم‌ورک PHP با سینتکسی ساده و روان باعث میشه کدنویسی جذاب و راحت باشه. با ابزار Artisan CLI، حتی پیچیده‌ترین فرآیندها هم خیلی راحت انجام می‌شن. Laravel همچنین پشتیبانی خیلی قوی از ORM داره که مدیریت داده‌ها رو به شکل بهینه و راحت‌تر انجام می‌ده. برای ساخت سیستم‌های مدیریت محتوا، فروشگاه‌های اینترنتی یا پروژه‌هایی که نیاز به سفارشی‌سازی بالا دارن، Laravel واقعاً انتخابی ایده‌آله.

🚀 .NET
حالا نوبت دات‌نت میشه؛ یکی از قوی‌ترین و منعطف‌ترین فریم‌ورک‌هایی که توسط مایکروسافت توسعه داده شده. این فریم‌ورک از چندین زبان مختلف پشتیبانی می‌کنه، از جمله C# که یکی از محبوب‌ترین‌هاست. دات‌نت کراس‌پلتفرم بوده و می‌تونید ازش روی ویندوز، لینوکس و macOS استفاده کنید. امنیتش هم به شدت بالا هست و مکانیزم‌های پیشرفته‌ای برای محافظت از داده‌ها و مقابله با حملات امنیتی داره. دات‌نت برای ساخت اپلیکیشن‌های سازمانی، سیستم‌های مالی، پلتفرم‌های ابری و هر پروژه‌ای که نیاز به مقیاس‌پذیری و پایداری بالا داشته باشه، انتخاب فوق‌العاده‌ایه.

🔥 حالا که با فریم‌ورک‌ها آشنا شدیم، شاید دات‌نت به عنوان انتخابی کراس‌پلتفرم و با امنیت بالا توجه شما رو جلب کرده باشه. شما چه فریم‌ورکی رو برای پروژه‌هاتون ترجیح می‌دید؟

💡 بعدانوشت:
یکی از دوستان نکته جالبی رو یادآوری کردن؛ Node.js در واقع یک runtime برای اجرای کدهای JavaScript در سمت سروره و نه یک فریم‌ورک. به عبارت ساده‌تر، با Node.js شما می‌تونید به‌جای مرورگر، کدهای JavaScript رو روی سرور اجرا کنید. اما اگر دنبال فریم‌ورک‌های توسعه‌یافته تحت Node.js هستید، ابزارهایی مثل NestJS، Express و Fastify گزینه‌های محبوب و حرفه‌ای محسوب می‌شن.
🔥6👍1😐1
This media is not supported in your browser
VIEW IN TELEGRAM
Rate Limiting
وقتی سرور به درخواست‌ها استراحت می‌ده!

در روزهای گذشته راجع به ‌چیستی بک‌اند، APIها و انواع فریم‌ورک در بک‌اند صحبت کردیم. فرقی نداره بک‌اند ما با چه زبانی نوشته شده باشه، وقتی تعداد زیادی درخواست به سرور ارسال می‌شه، ممکنه در روند پاسخگویی اختلال به وجود بیاد. حالا یه نکته مهم این وسط هست: چطور سرور رو از درخواست‌های بی‌وقفه نجات بدیم؟ اینجاست که تکنیکی به اسم Rate Limiting وارد بازی می‌شه! ⚡️


به زبان ساده، Rate Limiting یعنی تعیین سقف مشخصی برای تعداد درخواست‌هایی که تو یه بازه زمانی می‌تونی به سرور بفرستی.

فرض کنین سرور طوری تنظیم بشه که هر کاربر فقط ۴ درخواست در هر ۱۲ ثانیه ارسال کنه. اگر بیشتر از این مقدار ارسال بشه، سرور کد 429 Too Many Requests برمی‌گردونه تا اطلاع بده که درخواست‌ها از حد مجاز گذشته. در ویدئوی بالا، یکی از روش‌های پیاده‌سازی این تکنیک با .NET نشون داده شده

💡بعد از یاد گرفتن یک نکته فنی در بک‌اند، شاید وقتش باشه که بپرسیم: چرا باید سراغ بک‌اند رفت؟ دلیل شما برای انتخاب این دنیای پرچالش چی می‌تونه باشه؟
🔥4👍31👎1
🤔 اگر شما قرار باشه محدود کننده باشین، چطور این کار رو انجام می‌دین؟ توی پست قبلی راجع به Rate Limiting صحبت کردیم. حالا وقتشه که خودمون دست به کار بشیم و راه‌حل اعمال این محدودیت رو پیدا کنیم. و البته بهترین راه‌حل، هدیه هم داره. 🎁

🎯 چالش: یک تابع بنویسید که عملکرد Rate Limiting رو پیاده‌سازی کنه. فقط کافیه با زبان‌های Python، JavaScript، PHP یا C# این کار رو انجام بدید.

وظیفه تابع شما اینه که تعداد درخواست‌های ورودی از هر کاربر رو توی یک بازه زمانی مشخص تعیین شده یعنی ۵ درخواست در هر دقیقه محدود کنه. شرایط به این صورت خواهد بود:
اگر درخواست مجاز بود، پذیرفته بشه
اگر کاربر زیاده‌روی کرد، باید پیام خطای 429 Too Many Requests برگردونید.

نکته: برای مدیریت درخواست‌ها می‌تونین از الگوریتم‌هایی مثل Sliding Window یا Token Bucket یا… استفاده کنید.

💡 راهنمایی: هیچ محدودیتی برای خلاقیت شما وجود نداره. اما مهم اینه که راه‌حل شما با یکی از این الگوریتم‌ها پیاده‌سازی بشه.

کدهاتون رو تا روز چهارشنبه ۱۷ بهمن‌ماه به آیدی @Code_Qiet بفرستین.

بهترین راه‌حل شما از چه الگوریتمی پیروی می‌کنه؟🔥
😐32👍2
در دنیای بک‌اند، همیشه صحبت از مفاهیمی مثل مدیریت درخواست‌ها، امنیت و بهینه‌سازی سرور هست. اما وقتی این مفاهیم توی پروژه‌های واقعی به کار گرفته می‌شن، تازه تأثیر واقعی‌شون رو می‌فهمیم؛ پروژه‌هایی که زندگی روزمره‌مون رو ساده‌تر و سریع‌تر می‌کنن. 🚀

یکی از این نمونه‌ها، اپلیکیشن «بام» یا همون موبایل بانک ملی ایران‌ئه که احتمالاً شما هم بارها ازش استفاده کردید. این اپلیکیشن به کاربرها کمک می‌کنه تا بدون نیاز به مراجعه حضوری، تراکنش‌های مالی انجام بدن، موجودی حسابشون رو چک کنن و پرداخت‌ها رو با امنیت بالا مدیریت کنن. 🔐

راز موفقیت چنین سیستم پیچیده‌ای چیه؟ زیرساخت‌های فنی قدرتمند. تیم توسعه بام با استفاده از NET. تونستن بستری امن و پایدار برای پردازش سریع و دقیق تراکنش‌ها و ارتباط با انواع درگاه‌های بانکی ایجاد کنن. .NET به خاطر ویژگی‌های امنیتی، قابلیت پردازش بالا و مدیریت مؤثر منابع، یکی از بهترین انتخاب‌ها برای ساخت سیستم‌های حساس مالیه. 💻

این پروژه به خوبی نشون میده که چطور میشه با ابزارهایی مثل NET
. ، راه‌حل‌های هوشمندانه‌ای برای چالش‌های پیچیده بک‌اند پیدا کرد و خدمات مالی رو به شکل امن و کارآمد ارائه داد.
👍42😐2
Forwarded from Sharif ICT
Media is too big
VIEW IN TELEGRAM
🔄 آغاز ثبت‌نام ششمین دوره مسابقات کدنویسی مبهم (SPC6)

🔓 قابل‌توجه برنامه‌نویسان و علاقه‌مندان به رمزگشایی کدهای ناخوانا

👁 نهم اسفندماه 1403

⬆️ به صورت حضوری در محل صندوق نوآوری و شکوفایی ریاست جمهوری

⌛️ ثبت‌نام رایگان تا 26 بهمن‌ماه

🔝 اهدای جوایز نقدی و غیرنقدی به تیم‌های برتر | امکان استخدام در شرکت‌های حامی مسابقات

🔙 جهت اطلاع از قوانین مسابقه، مشاهده فیلم‌های آموزشی، ثبت‌نام و اطلاعات بیشتر به وبسایت رسمی رویداد به آدرس زیر مراجعه فرمایید:

💣 spaghetticontest.ir

🚀
@sharifit | 📷 @sharif_ict
سفری تازه در راه است،سفری در مسیر راهیان پیشرفت و از جنس علم و آگاهی


📌 انجمن علمی مهندسی کامپیوتر دانشگاه پیام نور قوچان با همکاری انجمن های علمی مهندسی کامپیوتر دانشگاه های شهرستان قوچان برگزار می‌کند:

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

🧳پیش ثبت نام اردوی راهیان پیشرفت دانشجویی ۱۴۰۳

«ویژه دانشجویان رشته مهندسی کامپیوتر دانشگاه های شهرستان قوچان »

⭕️ظرفیت محدود⭕️

مهلت ثبت نام:تـا ۱۹ بهمن ماه ۱۴۰۳

📆تاریخ سفر: ۲۰ و ۲۱ بهمن ماه

📍مدت سفر ۲ روزه

💳هزینه سفر: ۳۰۰ هزار تومان

جهت ثبت نام بر روی لینک کلیک نمایید و یا QR موجود در تصویر👆 را اسکن کنید.

🌐لینک ثبت نام👇
https://formafzar.com/form/pioneers

⁉️ همچنین جهت اطلاع بیشتر با شماره09370621412 تماس یا پیامک حاصل فرمایید.

#راهیان_پیشرفت
#بهمن_۱۴۰۳
#دانشگاه_پیام_نور_شهرستان_قوچان
#دانشگاه_آزاد_اسلامی_قوچان
#دانشگاه_صنعتی_قوچان
#معاونت_علمی_وپژوهشی_سپاه_ناحیه_قوچان
😐4🔥21👍1🤔1
انجمن علمی گروه کامپیوتر
سفری تازه در راه است،سفری در مسیر راهیان پیشرفت و از جنس علم و آگاهی 📌 انجمن علمی مهندسی کامپیوتر دانشگاه پیام نور قوچان با همکاری انجمن های علمی مهندسی کامپیوتر دانشگاه های شهرستان قوچان برگزار می‌کند: اردو راهیان پیشرفت ، فرصتی برای یادگیری و تفریح!…
سلام به همگی. از اونجایی که سوالات در خصوص این برنامه زیاده، گفتم توضیحی بدم. این برنامه توسط انجمن معاونت علمی وپژوهشی سپاه ناحیه قوچان با همکاری دانشگاه‌های شهرستان شکل گرفته.

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

بازدید از فاوا دانشگاه فردوسی، شرکت‌های مستقر در دانشگاه پیام نور مشهد، موج‌های آبی، زیارت حرم مطهر امام‌رضا (ع) و بازدید از مجموعه آرامگاه فردوسی در دستور کار این برنامه بازدیدی هستش.

بازدید در 2 روز انجام می‌شه و وعده‌های غذایی و محل اقامت با کاروان خواهد بود.

بازم سوالی باشه پاسخگو هستیم.🙌🏻
🔥1
انجمن در نظر داره به زودی کلاس حضوری بک‌اند با رویکرد استفاده از فریم‌ورک NET. رو برگزار کنه. نکته جذاب اینجاست که مدرس این دوره، آقای مولایی از برنامه‌نویس‌های شرکت داتین، قراره تشریف بیارن دانشگاه و تجربیات ارزشمندشون رو با ما به اشتراک بذارن.

🕰 زمان برگزاری دوره به دلیل برنامه‌های آقای مولایی، روزهای پنجشنبه‌ها از ساعت ۱۰ صبح تا ۱۴ خواهد بود.

📋 برای این‌که بدونیم چقدر استقبال می‌شه و بتونیم بهتر برنامه‌ریزی کنیم، پیش‌ثبت‌نام داریم. اگر این دوره جذاب به نظر شما میاد و قصد دارین شرکت کنین، فرم زیر رو پر کنین.

🔗 فرم پیش‌ثبت‌نام


وقتشه با هم دنیای بک‌اند رو کشف کنیم!🔥
🔥4😐3👎1
انا لله و انا الیه راجعون

▪️ با کمال تأسف و تأثر، خبر درگذشت دانشجوی عزیزمان مرحوم رضا امینی، دانشجوی سابق رشته مهندسی کامپیوتر ورودی ۱۳۹۹ و مادر بزرگوارشان در یک سانحه تلخ تصادف را دریافت کردیم. این ضایعه دردناک را از طرف اعضای هیئت رئیسه، اساتید، کارکنان و دانشجویان دانشگاه صنعتی قوچان به خانواده محترم ایشان و دوستان و همکلاسی‌هایشان تسلیت عرض می‌نماییم.

▪️ خانواده دانشگاه صنعتی قوچان از درگاه خداوند متعال برای مرحوم رضا امینی و مادر بزرگوارشان مغفرت و برای بازماندگان صبر جمیل و اجر جزیل مسئلت داشته و امیدوار است که روحشان در آرامش و در جوار رحمت الهی به سر برد و خاطرات زیبای ایشان همواره در دل‌های ما باقی بماند. این ضایعه بزرگ نه تنها برای خانواده و دوستان ایشان، بلکه برای تمامی اعضای جامعه دانشگاهی نیز سنگین و تلخ است.

┈┈••••✾◼️◼️◼️◼️•✾•••┈┈

▪️روابط عمومی دانشگاه صنعتی قوچان▪️

♻️ با ما همراه باشید

🌐 کانال رسمی روابط عمومی دانشگاه صنعتی قوچان در ایتا 👇👇👇👇

https://eitaa.com/qietir
47
انجمن علمی کامپیوتر با همکاری انجمن ارتباط با صنعت برگزار می‌کند:

🖥 دوره CodeNET | یک ماجراجویی جذاب در دنیایی که قابل دیدن نیست!

🎯 تو این دوره چی یاد می‌گیری؟
- کار با دنیای .NET Core و ساخت اولین پروژه
- مفاهیم برنامه‌نویسی C# و اصول شی‌ءگرایی
- طراحی RESTful API و مدیریت پایگاه داده
- امنیت، تست‌نویسی و بهینه‌سازی پروژه‌ها
- پیاده‌سازی معماری‌های پیشرفته و ارتباطات Real-Time

👨‍🏫 مدرس: آقای مولایی، برنامه‌نویس شرکت داتین
🕔 زمان: پنجشنبه‌ها - ساعت ۱۰ الی ۱۴
💰 هزینه: ۲۵۰ هزار تومان همراه با گواهینامه
پیش‌نیاز؟ هیچ‌چی! از پایه یاد می‌گیرید، حتی سینتکس C#

📌 برای ثبت‌نام می‌تونین از طریق لینک زیر اقدام کنین.

https://forms.gle/1r9C6B6hcKakbeTY7


همچنین اگه سوالی داشتین از طریق آیدی @Code_Qiet پاسخگو هستیم.🙌🏻

🚀 بک‌اند مثل یه سکوی پرتاب می‌مونه؛ ازش استفاده نکنی از دستت در رفته!
🔥4
انجمن علمی گروه کامپیوتر
انجمن علمی کامپیوتر با همکاری انجمن ارتباط با صنعت برگزار می‌کند: 🖥 دوره CodeNET | یک ماجراجویی جذاب در دنیایی که قابل دیدن نیست! 🎯 تو این دوره چی یاد می‌گیری؟ - کار با دنیای .NET Core و ساخت اولین پروژه - مفاهیم برنامه‌نویسی C# و اصول شی‌ءگرایی…
این دوره از ۲ اسفند شروع میشه. از اونجایی که با تعطیلات ناخواسته روبه‌رو هستیم و نمی‌دونیم دقیقا کِی برمی‌گردیم دانشگاه، کلاس‌های این ور سال به صورت مجازی برگزار می‌شه. برای اینکه با نحوه تدریس مدرس و روند کلاس آشنا بشید، به صورت رایگان می‌تونین در جلسه اول این کلاس شرکت کنین. 🙌🏻
👍4
#کاراموزی
شرکت هوش گستر فردا آرتین
فعال در حوزه هوش مصنوعی

در حوزه‌های برنامه‌نویسی فرانت با Vue.js، بک‌اند با پایتون و .NET،
و همین‌طور طراحی گرافیک و UI/UX  کارآموز می‌پذیرد

اطلاعات بیشتر:
آقای مهندس علیزاده
@mortezaalizadeh_ai