الف) منظور از back-end چیست؟

 

back-end به بخش هایی از اپلیکیشن کامپیوتر یا کد برنامه گفته میشود که قابلیت اجراسازی دارد و دسترسی به آن توسط کاربر امکان پذیر نیست. در واقع برنامه نویسی back-end مربوط به کدنویسی و برنامه نویسی هر آن چیزی است که کاربر آن را مشاهده نمیکند و مربوط به کارهای پشت صحنه وب سایت است. 

back-end عموما از سه بخش تشکیل می شود: یک سرور، یک برنامه و یک پایگاه داده (data base). 

 

ب) برنامه نویس back-end کیست؟

 

توسعه دهتده بک اند ( back-end developer ) برنامه نویسی است که منطق پشتی و اصلی یک وبسایت، نرم افزار یا سیستم اطلاعات را ایجاد میکند. توسعه دهنده back-end، مولفه ها و ویژگی هایی را ایجاد میکند که از به طور غیر مستقیم توسط یک کاربر از طریق یک برنامه یا سیستم جلویی (front-end system) قابل دسترسی است.

 

ج) یک نفر که متخصص back-end است به چه چیزهایی بایستی مسلط باشد؟

 

1) زبان برنامه نویسی سمت سرور : یک متخصص back-end باید به زبانهایی مانند php, python , java , ruby و c مسلط باشد.

2) طراحی پایگاه داده (data base) و بهینه سازی سوالات

3) آشنایی با الگوریتم و ریاضیات گسسته

4) شناخت الگوهای طراحی

 

 

 


مشخصات

آخرین ارسال ها

آخرین جستجو ها