فرانت اند، بک اند و فول استک یعنی چی؟ +ویدیو

حتما موقع شروع برنامه نویسی وب کلمات فرانت اند، بک اند و فول استک به گوشت خورده. توی این مطلب میخواییم درباره این سه مورد صحبت کنیم و تفاوت های آنها رو بررسی کنیم. هر وبسایتی از دو بخش فرانت اند و بک اند تشکیل شده هر کدام از این دو مربوط به بخش های مختلفی هستند و برنامه نویسی خاص خود را دارند:


برنامه نویسی فرانت یعنی چی؟

هرچیزی که در ظاهر یک سایت میبینی مربوط به بخش فرانت انده؛ تصاویر، منوها، عنوان ها و متن ها و... مربوط به بخش فرانت اند است و توسط برنامه نویس فرانت اند کدنویسی شده. برای مثال در همین صفحه، اینکه چه تصاویری در چه بخشی و با چه اندازه ای نمایش داده شوند یا اینکه چه متنی به چه فونتی نمایش داده شود، همه و همه در بخش فرانت اند قرار میگیرند. به کسی که برنامه نویسی این بخش از سایت رو برعهده داره، برنامه نویس فرانت اند میگن


برنامه نویسی بک اند یعنی چی؟

بخش بک اند برعکس فرانت اند، به ظواهر سایت ربطی ندارد و مربوط به پردازش های پس زمینه است. برای مثال وقتی کاربری قصد ثبت نام توی سایت رو داره، اطلاعاتشو وارد میکنه و روی گزینه ثبت نام کلیک میکنه، بدین ترتیب اطلاعات به سمت سرور و برنامه بک اند فرستاده میشه و برنامه بک اند اطلاعات رو پردازش میکنه و مثلا ممکنه اون رو در دیتابیس ذخیره کنه. به کسی که برنامه نویسی بخش بک اند رو بر عهده داره برنامه نویس بک اند میگن


برنامه نویس فول استک کیه؟

همانطور که احتمالا تا الان متوجه شدی، برای اینکه یک سایت رو از صفر تا صد پیاده سازی کنی باید هر دو بخش فرانت اند و بک اند رو بلد باشی بنابراین به کسی که هر دوبخش فرانت اند و بک اند رو بتونه برنامه نویسی کنه، برنامه نویس فول استک میگن!


چطوری برنامه نویس فول استک بشم؟

برای یادگیری از یک از بخش های فرانت اند، بک اند ویا حتی تبدیل شدن به برنامه نویس فول استک میتونی از آموزش های آکادمی برنامه نویسی امیرحسین نائی استفاده کنی. ما در این آکادمی سعی کردیم آموزش، تمرین و پشتیبانی و هرچیزی که برای یادگیری برنامه نویسی نیاز دارید رو برای شما مهیا کنیم

راهنمای رایگان · ۳ دقیقه

از کدام دوره شروع کنم؟

با چند سؤال کوتاه، مسیر و دورهٔ مناسب خودت را پیدا کن.

امیرحسین نائی
برنامه‌نویس، علاقه‌مند به بیزینس
  • موسس آکادمی برنامه‌نویسی نائی
  • بنیان‌گذار کدبزن، روتین آپ، EveryAPI، دستیار بیزینس و...
  • نویسنده‌ی کتاب پرفروش «برنامه‌نویسی رو از اینجا شروع کن!»
  • بیش از 10 سال تجربه در برنامه‌نویسی و راه‌اندازی کسب‌وکار
  • تولیدکننده‌ی ۱۰۰+ ساعت ویدیوی آموزشی رایگان
آموزش برنامه‌نویسی وب

قدم‌به‌قدم، وب‌سایت بساز

مسیر یادگیری طراحی و برنامه‌نویسی وب را با پروژه پیش ببر.

سایر مطالب

چرا برنامه نویس بشم؟ مزایای برنامه نویسی
مقاله ویدیویی

چرا برنامه نویس بشم؟ مزایای برنامه نویسی

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

ادامه مطلب
هوش مصنوعی جای برنامه نویسان رو میگیره؟
مقاله آموزشی

هوش مصنوعی جای برنامه نویسان رو میگیره؟

با ظهور پرسروصدای هوش مصنوعی و ابزار های حرفه ای این حوزه مثل chatgpt بسیاری از دوستانی که علاقمند به برنامه نویسی هستند و بتازگی یادگیری این حوزه رو شروع کردند نگران شدند که «نکنه هوش مصنوعی جای مارو بگیره و برنامه نویسان رو بیکار کنه؟» این سوالی است که در چند سال اخیر به مراتب از من پرسیده میشه و به همین خاطر تصمیم گرفتم امروز اینجا یکبار برای همیشه درباره اش صحبت کنم. نکته ای که قبل از شروع باید بهش اشاره کنم اینه که هیچ کس درباره اینده خبر نداره و من هم پیشگو نیستم و نمیتونم آینده رو ببین...

ادامه مطلب