سلام
من از بك اند زياد اطلاعي ندارم در حد اينكه ديتابيس و كارشو ميدونم چيه
ولي گفته ميشه يك بك اند كار بايد توانايى حل مسئله داشته باشه و محاسبات انجام بده و...
ميخواستم با يك مثال توضيحي بديد كه مثلاً كجا و چه موقع بايد حل مسئله كرد و محاسبات انجام داد
تشكر
@arminbeik
سلام.
ببیند توی بک اند شما باید پردازش انجام بدید، و به خاطر همین پردازش باید مسائل مختلفی رو حل کنید تا نتیجه خوبی داشته باشید. برای حل چنین مسائلی هم باید قدرت تجزیه و تحلیل داشته باشید.
برای مثال فرض کنید که یک برنامه نویس باید باید یک لیست شامل 1 میلیون اطلاعات رو از دیتابیس استخراج کنه و اون رو در سایتش نشون بده. چنین حجمی از داده رو نمیشه همین طوری گرفت. پس برنامه نویس باید بشینه و الگوریتم های مختلفی طراحی کنه تا بتونه در بهینه ترین حالت ممکن داده رو نشون بده.
این یک مثال ساده از این قضیه بود.
یا مثلا میخوای یک سایت فروشگاهی بزنی
اول باید تحلیل خوبی داشته باشی نسبت به پروژه بعدش بتونی مسائلی که پیش میاد رو حل کنی باید بتونی توی سیستم مالی فروشگاه حساب کتاب ایجاد کنی و الی ..
یک مثال کوچیکش اینه که:
فرض کنید شما یک فروشگاه محلی دارید..
مسلما در این فروشگاه مقدار خرید، فروش و سود محاسبه میشه
حالا یا روزانه یا هفتگی یا ماهانه
حالا اگر همین قسمت حسابداری فروشگاه آنلاین رو در نظر بگیریم:
به عنوان توسعه دهنده بک اند شما باید روش ثبت، حذف و ویرایش این اطلاعات رو به یک الگوریتم تبدیل کنید.
پس منطقی که برای محاسبه سود در فروشگاه داشتید احتمالا تبدیل میشه به یه تابع و یا حتی بهتر یه متد در یک کلاس
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟