محمد برزگر
4 سال پیش توسط محمد برزگر مطرح شد
6 پاسخ

تعامل ساخت سایت فرانت اند و بک اند

سلام دوستان
من میتونم یک سایت به صورت استاتیک یا نیمه داینامیک درست کنم
ولی بزرگترین مشکل من اینه که نمیدونم چطوری باید سایت بسازم که لاگین داشته باشه و
در سه حالت مختلف سایت برای اشخاص مختلف نشون بده مثل:
۱-مهمان
۲-کاربر بعد از ورود
۳-صاحب سایت و پنل مدیریت
چطور فرانت اند یک سایت رو بسازم که با بک اند در ارتباط باشه مثلا چطور اطلاعات را از دیتا بیس بگیرم و قرار بدم و ذخیره کنم و اینکه چطور تمام جاهای مختلف سایتم رو با بک اند در ارتباط قرار بدم و یک سایت فروشگاهی قرار بدم
مثلا با react js من هر سایت داینامیکی که بسازم به عنوان یه مثال ساده todo هرچی هست و نیست رو در state قرار میدیم که در واقع در window ذخیره میشه و با یک رفرش تمامی اینها پاک میشه و دیگر مقداری ذخیره شده نداریم
حالا چیکار باید کنیم و از کجا آموزشش رو ببینم و اگر لینکی میشناسین که پروژه محور فرانت اند یک سایت رو انجام بده که با بک اند در تعامل باشه رو معرفی کنین خیلی ممنون میشم از شما


ثبت پرسش جدید
مهدی پاکروان
تخصص : Mernstack Developer
@mahdipakravan 4 سال پیش مطرح شد
1

خودتو اذیت نکن زیاد , ببین Mern Stack Developer بودن درسته خیلی خوبه و بازار خوب و درآمد خوبی داره , اگر هم برای هدفت میخوای MernStack بشی خوبه اما نباید برای رسیدن بهش عجله کنی !
اگه عجله داشته باشی که بخوای Mern Stack بشی مسائل مهمی رو ممکنه جا بندازی و در نهایت بگن فقط طرف اسمش Mern Stack هستش اما اصلا کار بلد نیستش و پایه ی MernStack رو بلد نیستش !
ما مورد داشتیم کسی بوده که فقط یک هفته Node کار کرده یک هفته React و زارت پروژه زده الان هم هی میگه من Mern Stack هستم ولی پروژه هاش رو که میبینی میفهمی در حد رفع نیاز اومده یاد گرفته زارت پروژه زده و بسیاری از اصولی که باید رعایت کنه رو رعایت نکرده !
اگر دوست داری MernStack بشی با آرامش و حوصله راهش رو پیش برو عجله ی زود نتیجه گرفتن رو نداشته باش اگه میبینی کسی یک سایت خیلی خوب زده یا با چند تا تیم خوب کار کرده مطمئن باش حداقل چهار پنج سال با حوصله و آرامش نشسته یاد گرفته .
خود من الان 3 ساله دارم تلاش میکنم Mern Stack بشم , خیلی پروژه ها زدم خیلی کار ها کردم اما واقعا اون چیزی که میخواستم نشده هنوز ازبس که این تخصص گسترده هستش !
اگه از من میشنوی .
اول کامل کامل Js رو یاد بگیر Ecma 6 رو خوب خوب یاد بگیر .
اگر قبلا React کار کردی خوبه ولی کامل بلد باش و با FireBase چند تا کار خوب بساز
node رو هم میتونی در کنار هر دوی این ها یاد بگیری .
وقتی دیدی به یک سطح خوبی رسیدی و میتونی API بسازی با Node و React رو بهش وصل کنی و پروژه خوب بسازی اون موقع خودتو با مواردی مثل Redux و Webpack و انواع API مثل GraphQL تقویت کن
کم نیار الان تنها دلیل خسته شدنت از کارت و معزل شدن این داستان به خاطر اینه که دانشی که میخوای و باید داشته باشی رو هنوز پیدا نکردی ! با یکم آرامش پیش برو همه چی حله !


Reza Jashnsaz
تخصص : مهندس نرم افزار
@rezajashnsaz0011 4 سال پیش مطرح شد
1

این مواردی ک گفتین همش به بک اند مربوط میشه
شما هر دوره php ببینید میتونید این کارو انجام بدین


مهدی پاکروان
تخصص : Mernstack Developer
@mahdipakravan 4 سال پیش مطرح شد
2

کاملا مشکل شما به خاطر اینه که تاحالا پروژه نزدین
یا باید بشینید و بک اند یاد بگیرین یا باید با یک بک اند کار در ارتباط باشید و با هم دیگه توسعه بدین
الان شما مفاهیم بک اند رو نمیدونید و این مشکل شما هستش .
در مورد API , Token , JWT مطالعه کنید تا جواب سوال هاتون رو پیدا کنید .
و اینکه اگر بک اند دولوپر سراغ ندارین یا نمیخواین هم سمت بک اند برین میتونید از API های آماده مثل FireBase استفاده کنید که خیلی میتونه کمکتون بکنه .


محمد برزگر
تخصص : react js
@mohammadbrzbrz72 4 سال پیش مطرح شد
0

@rezajashnsaz0011
اها پس اینها همه مربوط به بک اند میشه
اخه من چیزی به ذهنم رسید به این مقدار علمی که کسب کردم فقط در حد سایت استاتیک هست تا انجام بدم
پس علی الظاهر معلوم باید با یک بک اند کاری که اونم دنبال رزومه کاری میگرده یه کاری رو دو نفره انجام بدیم تا بشه این کار رو انجام داد


محمد برزگر
تخصص : react js
@mohammadbrzbrz72 4 سال پیش مطرح شد
0

@mahdipakravan79

واقعا انجام این سایتی که سیستم ورود و خروج داره و اینطوری کار میکنه برای من معزلی شده و در حد استاتیک از دستم بر میاد
و خودم رو الکی معطل کردم پروژه محور کار نکردم به قول شما و وارد پروژه نشدم اینطوری گیر افتادم در پیاده سازی چنین سایت هایی.
ظاهرا باید یک دوره ی مربوط و طراحی سایت با فایربیس ببینم یا تا حد مقدماتی متوسط MERN رو یاد بگیرم تا با انجام سایت های کوچیک و متوسط راه بیافتم این اموزش هایی که در یوتیوب هم هست که کامل یک سایت رو انجام میدن با mern باید این رو متوسط هم شده بلد باشم تا بفهمم و درکش کنم


مهدی پاکروان
تخصص : Mernstack Developer
@mahdipakravan 4 سال پیش مطرح شد
1

خودتو اذیت نکن زیاد , ببین Mern Stack Developer بودن درسته خیلی خوبه و بازار خوب و درآمد خوبی داره , اگر هم برای هدفت میخوای MernStack بشی خوبه اما نباید برای رسیدن بهش عجله کنی !
اگه عجله داشته باشی که بخوای Mern Stack بشی مسائل مهمی رو ممکنه جا بندازی و در نهایت بگن فقط طرف اسمش Mern Stack هستش اما اصلا کار بلد نیستش و پایه ی MernStack رو بلد نیستش !
ما مورد داشتیم کسی بوده که فقط یک هفته Node کار کرده یک هفته React و زارت پروژه زده الان هم هی میگه من Mern Stack هستم ولی پروژه هاش رو که میبینی میفهمی در حد رفع نیاز اومده یاد گرفته زارت پروژه زده و بسیاری از اصولی که باید رعایت کنه رو رعایت نکرده !
اگر دوست داری MernStack بشی با آرامش و حوصله راهش رو پیش برو عجله ی زود نتیجه گرفتن رو نداشته باش اگه میبینی کسی یک سایت خیلی خوب زده یا با چند تا تیم خوب کار کرده مطمئن باش حداقل چهار پنج سال با حوصله و آرامش نشسته یاد گرفته .
خود من الان 3 ساله دارم تلاش میکنم Mern Stack بشم , خیلی پروژه ها زدم خیلی کار ها کردم اما واقعا اون چیزی که میخواستم نشده هنوز ازبس که این تخصص گسترده هستش !
اگه از من میشنوی .
اول کامل کامل Js رو یاد بگیر Ecma 6 رو خوب خوب یاد بگیر .
اگر قبلا React کار کردی خوبه ولی کامل بلد باش و با FireBase چند تا کار خوب بساز
node رو هم میتونی در کنار هر دوی این ها یاد بگیری .
وقتی دیدی به یک سطح خوبی رسیدی و میتونی API بسازی با Node و React رو بهش وصل کنی و پروژه خوب بسازی اون موقع خودتو با مواردی مثل Redux و Webpack و انواع API مثل GraphQL تقویت کن
کم نیار الان تنها دلیل خسته شدنت از کارت و معزل شدن این داستان به خاطر اینه که دانشی که میخوای و باید داشته باشی رو هنوز پیدا نکردی ! با یکم آرامش پیش برو همه چی حله !


محمد برزگر
تخصص : react js
@mohammadbrzbrz72 4 سال پیش مطرح شد
0

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

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


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

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