بک اند

- 22 ساعت پیش
توسط Alimotreb آپدیت شد
arezoo ( 770 تجربه )
1 هفته پیش

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

smart ( 6590 تجربه )
1 هفته پیش

سلام. وقت بخیر.
منظورت از بک اند همون وب سرویس هست دیگه؟
واسه وب سرویس میتونی از php, laravel, nodeJs, ... استفاده کنی.
با این زبان ها میتونی بک اند رو بنویسی و از طریق api اپ رو بهش وصل کنی.

الیاس بشکنی ( 16835 تجربه )
1 هفته پیش
تخصص : برنامه نویس موبایل

برای بک اند و اربتاط با سرور و دیتابیس میتونید از php استفاده کنید
آموزش خود سایت هم خوبه
https://roocket.ir/series/learn-flutter

arezoo ( 770 تجربه )
6 روز پیش

خیلی ممنون از پاسختون ،
پس کاربرد json چیست در بک اند ؟

الیاس بشکنی ( 16835 تجربه )
5 روز پیش
تخصص : برنامه نویس موبایل

@arezooya8
جیسون بیشتر واسه api استفاده میشه
محدود به زبان خاصی نمیشه
یه روش نوشتاریه که بیشتر واسه انتقال اطلاعات استفاده میشه

arezoo ( 770 تجربه )
2 روز پیش

من الان دقیقا فرق بین api و بک اند و json رو نمیدونم ...برای یادگیری بک اند پروژم باید از کجا شروع کنم ؟
ممنون میشم راهنماییم کنید

Alimotreb ( 127552 تجربه )
2 روز پیش
تخصص : کانفیگ سرور و برنامه نویس

سلام
@arezooya8

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

پس ماهیت کلی یه برنامه اندروید ، همون UI اصلی فرانتش هست.

اما برای اتصال به API یا وب سرویس ها ، شما نیازمند دونستن مفاهیم وب سرویس هستید

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

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

امید وارم مفید بوده باشه اطلاعاتم

علی فرمانی ( 35165 تجربه )
1 روز پیش
تخصص : طراح و برنامه نویس

@arezooya8
شما بک اند سیستمتون رو با یکی از زبان های تحت وب میتونید پیاده کنید البته خود فلاتر و دارت هم تحت وب میشه کار کرد باهاش دارت یجورایی مثل جاوا اسکریبته و کتابخونه های جاوا اسکریبتی مثل AngularDart و .. داره ، ولی کار نکردم زیاد اطلاع ندارم ازش .
در نهایت مثلا با php میاین اطلاعات رو به صورت json خروجی میگیرید و تو فلاتر با دارت دریافت میکنید و مدیریت میکنید . به همین سادگی .

arezoo ( 770 تجربه )
23 ساعت پیش

@ali.farmani
@Alimotreb
خیلی ممنون از پاسخ جامعتون ... و وقتی که گذاشتین و اطلاعاتی که در اختیارم گذاشتین،
وقتی زبان سمت سرور را یاد گرفتم برای اپلیکیشن هم نیاز به خرید دامنه یا هاست هست ؟
ببخشید زیاد سوال میپرسم :(

علی فرمانی ( 35165 تجربه )
23 ساعت پیش
تخصص : طراح و برنامه نویس

@arezooya8
بله . صد در صد . اپلیکیشن هایی که آنلاین هستن باید سرور داشته باشید و بهش متصل بشید .
البته اپلیکیشن های آفلاین که نیاز به اینترنت ندارن نیاز نیست برای مثال یه اپلیکیشن که دستور پخت 500 مدل غذا توشه نیاز نیست حتما به سرور متصل باشه میتونید دیتا داخلش بزارید ولی خوب حجمش بالا میره برای تصاویر و ... و مدیریت هم نمیتونید کنیدش از راه دور فقط میتونید نسخه جدید بدین کاربر جایگزین کنه همین . ولی سرور داشته باشید از راه دور مثل وبسایت میتونید همچیزو مدیریت کنید تو اپلیکیشنتون البته باید تو اپلیکیشن سیستم رو جوری طراحی کنید قابل مدیریت با api و ... باشه .

Alimotreb ( 127552 تجربه )
22 ساعت پیش
تخصص : کانفیگ سرور و برنامه نویس

سلام
@arezooya8

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

برای ارسال پاسخ باید وارد سایت شوید