بکاند (Backend)
Backend
تعریف کوتاه
بخش نامرئی اپلیکیشن که منطق، داده و امنیت را مدیریت میکند.
وقتی سفارشی ثبت میکنید، فرانتاند فقط پیام را میبرد؛ بکاند است که موجودی انبار را بررسی میکند، پرداخت را ثبت میکند، فاکتور را میسازد و اجازه نمیدهد کسی به داده دیگران دسترسی پیدا کند. دنیای بکاند شامل زبانهای سرور (Node.js، پایتون، Go و…)، پایگاه داده، APIها، کش و معماری است.
مسیر یادگیری: یک زبان سرور را انتخاب و عمیق شوید، سپس ساخت REST API، کار با پایگاه داده، احراز هویت و امنیت و در پایان استقرار. مزیت بکاند نسبت به فرانتاند، ثبات فناوریها و عمق فنی بیشتر است؛ مناسب کسانی که دوست دارند بفهمند سیستم زیر پوست چگونه کار میکند.
واژههای مرتبط
فرانتاند (Frontend)
بخش قابلمشاهده یک وباپلیکیشن؛ هر چیزی که کاربر میبیند و با آن تعامل میکند.
رست ایپیآی (REST API)
استاندارد رایج گفتوگوی نرمافزارها با هم در وب، بر پایه آدرسها و متدهای HTTP.
پایگاه داده SQL
سامانههای داده رابطهای که اطلاعات را در جدولهای ساختیافته نگه میدارند؛ مانند MySQL و PostgreSQL.