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

خب بریم سر اصل مطلب، اولین بزارید یکم از بک اند بگم. یکی از سوالات پر تکرار در طراحی وب اینه که بک اند کدوم قسمت سایته؟

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

 

ویژگی های جنگو چیه و چرا باید یادش گرفت؟ 

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

 

برای استفاده از فریم ورک جنگو به آشنایی با زبان پایتون و توابع آن نیاز دارید. همچنین آشنایی با مواردی مانند

  • ساختار ذخیره داده‌ها در پایتون مانند Tuple، List و غیره.
  • مفاهیم برنامه نویسی شی گرا
  • JSON و REST APIs
  • مدیریت پایگاه داده و دستورات SQL

برای یادگیری جنگو ضروریه.