progromer
3 سال پیش توسط progromer مطرح شد
7 پاسخ

یادگیری اجباری sqlبرای بک اند کاران

دوستان ایا برنامه نویس جنگو به یادگیری sqlنیاز پیدا میکند ؟
این سوال از ان جا می اید که من چند وقت پیش از روی کنکاوی میخواستم راجع به sql بیشتر بدانم کمی راجع بهش تحقیق کردم جایی نوشته بود ما برنامه نویس ها باید به زبان sqlاشنا باشیم من شروع به یادگیری sqlکردم اما کنجکاو ام که sql در چه مباحثی به درد ما میخوره من قبل از این فکر میکردم جنگو همه کارهای مربوط به دیتا بیس رو انجام میده؟


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 3 سال پیش مطرح شد
1

برای هر backend کاری که قرار هست اپلیکیشن تحت وب تولید کنه صد در هزار باید sql یاد بگیره !


Reza
تخصص : برنامه نویس وب
@Rezanp7 3 سال پیش آپدیت شد
0

سلام

sql مخفف Structured Query Language به معنای (زبان پرس‌وجوی ساختار یافته) است

sql یک زبان استاندارد برای دسترسی و تعامل با پایگاه داده هست (برای مثال پایگاه داده mysql که برای وب استفاده میشه)

پایگاه داده هم که تو همه بخش های برنامه ما مورد استفاده قرار میگیره.

فریم ورک هایی مثل جنگو یا لاراول یا... برای راحتی کار توسعه دهندگان از این زبان تو هسته فریم ورک استفاده میکنن و ما با استفاده از یه متد ساده با دیتابیس تعامل داریم.

اما برای طراحی دیتابیس برناممون قطعا به sql نیاز داریم

حتما پیشتهاد میشه sql رو بلد باشید تا بدونید فریم ورکتون چطور با دیتابیس ارتباط برقرار میکنه (یادگیریش هم نسبتا اسونه)

اصلا برنامه نویسی که نتونه با دیتابیس کار کنه برنامه نویس نیست


محمد حسین
@muhamad 3 سال پیش مطرح شد
0

اصلا برنامه نویسی که نتونه با دیتابیس کار کنه برنامه نویس نیست


مبینا ستاری
تخصص : توسعه دهنده بک اند
@mobinasattari7 3 سال پیش مطرح شد
0

درود.
دیتابیس اگه 50 درصد کار نباشه، 45 درصدش هست. یه پایگاه داده، اصلی ترین کارش ذخیره اطلاعاته. mysql یه پایگاه داده رایگان و خیلی خوبه که کار باهاش راحته. هر کس هر زبان برنامه نویسی سروری که بخواد یاد بگیره، باید نحوه استفاده از یه پایگاه داده رو بلد باشه. جنگو، لاراول یا هر چیزی. یعنی در واقع جز اصول برنامه نویسی بک اند یک وبسایت هست.
سوالی داشتید صدام بزنید.
موفق باشید


progromer
@pwyazyzzadhbna 3 سال پیش مطرح شد
0

@mobinasattari7
@muhamad
@Rezanp7
@hesammousavi
ممنون از پاسخ هایی که دادید مفید بود


Muhammad
تخصص : Back-End Developer
@muhammad 3 سال پیش مطرح شد
0

توی زمان ما ORMها زیاد شدن و خیلی وقت‌ها نیازی به نوشتن کوئری نداریم و خودشون کوئری بیلدر دارن. ولی گاهی لازم میشه که Raw SQL بنویسیم مخصوصا وقتی کوئری‌های پیچیده‌ای داشته باشیم. حتما SQL رو روی MySQL یا PostgreSQL یاد بگیرین. تفاوت‌هایی با هم دارن و بعضی‌هاشون فانکشن‌هایی رو با اسم‌های مختلفی پیاده‌سازی کردن ولی اساس کار یکیه.


عرفان کاهانی
تخصص : برنامه نویس
@kahania726 3 سال پیش مطرح شد
0

بله spl بخش خیلی مهمی در وب نویسی هست که حتما باید یاد داشته باشید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام