Full Stack Developer چیست؟

توسط سارا عزیزی -
759 0
Full Stack Developer چیست؟

برای تبدیل شدن به یک Full Stack Developer، باید با دو مفهوم اساسی توسعه وب آشنا شوید: front-end و back-end

front-end، که به عنوان طرف مشتری شناخته می شود، به همه عناصر یک برنامه کامپیوتری اشاره می کند که کاربران مستقیماً با آنها ارتباط برقرار می کنند.

در مقابل،back-end شامل تمام فناوری‌های پشت صحنه است که منطق کسب و کار را محاسبه می‌کند‌، درخواست‌های کاربر را برآورده می‌کند و داده‌های حساس را به طور دائمی ذخیره می‌کند.

می توانید front-end را به عنوان نوک کوه یخ در نظر بگیرید، در حالی که قسمت اعظم back-end دیده نشده بسیار زیر سطح آب امتداد دارد.

توسعه دهندگان front-end قسمت‌های قابل مشاهده یک وب سایت را ایجاد و بهینه می کنند و اجزای سازنده را در محیط‌های مختلف مشاهده مانند تلفن های هوشمند، رایانه های لوحی و رایانه های رومیزی پاسخگو می سازند. آنها از زبانهای برنامه نویسی مانند HTML ، CSS و JavaScript برای ارائه یک سایت جذاب استفاده می کنند.

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

به طور خلاصه، توسعه دهندگان back-end مسئول فعالیتهای زیر هستند:

  • کار با یک وب سایت از ابتدا تا راه اندازی نهایی
  • نمونه سازی، ایجاد و ساخت وب سایت به همراه تیم های رابط کاربر

  • طراحی تعاملات کاربر از طریق معماری قوی front-end

  • مدیریت وظایف پایگاه داده و سرور

  • ارتباط با کاربران نهایی برای تعیین اثربخشی محصول

 

 


به این مطلب امتیاز دهید 1 رای


    نظرات کاربران
    نظر خود را برای ما ارسال کنید .

    جست جو

    پربازدیدترین ها

    تفاوت پردازنده ‌های اینتل core i5 و core i7

    پردازنده‌ های اینتل Core i5 و i7 هنوز هم جزء محبوبترین پردازنده‌ های بازار هستند. اما تفاوت بین آن‌ ها چیست؟ کدامیک برای استفاده شما مناسبتر خواهد بود؟