پروژه تمرینی برای کسانی که فقط دوره مقدماتی را گذرانده اند
سلام دوستان عزیز...
هرچه گشتم نتونستم برای طرحی که میخوام به وسیله دوستان پیاده کنم مطلبی پیدا کنم.
دوستانی که برنامه نویسی بلدند و یا اموزشهاشون رو تموم کردن.
برای راه افتادن دست تازه کارها در برنامه نویسی لطفا پیشنهاد بدید چه چیزی بسازند. شما بجای معلم ما تازه کارها به ما تمرین بدید. ما هم اجرا کنیم.
افراد تازه کار از جمله خودم هی که فکر میکنم نمیدونم چه تمرینی پیاده کنم تا فقط در قسمت مقدماتی اموزشها دستم راه بیوفته. حداقل دوتا تمرین برای قسمت مقدماتی پیشنهاد بدید. مشابه تمرینات استاد ایده ندید متفاوت باشه...
دوستان گلم همکاری لطفا......
قسمت مقدماتی نمیدونم تا کجا رو منظورتونه. اما این تمرین به نظرم برای بعد از مشاهده آموزشهای ارتباط با سرور و دیتابیس خوبه.
یک مقداری احتیاج به تلاش داره اما بعدش حتما از نتیجه راضی خواهید بود.
فاز اول
یک پروژه NOTE که به کاربر امکان نوشتن و ذخیره کردن note و دسته بندی noteها رو توی folderهای مختلف بده.
بتونه note ها و folderها رو حذف کنه یا تغییر بده.
بتونه note ها رو بر اساس اسم folder یا خود note جستجو کنه.
امکان گرفتن نسخه پشتیبان (back up) از اطلاعات روی دیسک و بازیابی اطلاعات از روی پشتیبان رو داشته باشه.
فاز دوم
صفحه کاربری باشه که کاربر بتونه ثبت نام کنه و این اطلاعات رو داخل سرور نگهداری کنید.
در صورتی که کاربر ثبت نام کرده بود هر note یا folder که کاربر میسازه رو طوری که متوجه نشه (یعنی loading و اینا نباشه پشت این اتفاق بیفته) به سرور بفرستید.
در آینده اگر کاربری از بخش ورود استفاده کرد و با user و pass وارد برنامه شد تمام اطلاعاتش رو از سرور بخونید نمایش بدید.
حتی اگه کاربر ثبت نام نکرده بود هم امکان اضافه کردن note رو داشته باشه، اینجا دو تا حالت بوجود میاد:
اگر بعدا اقدام به ثبت نام (Sign Up) کرد اطلاعاتی که تا اون زمان داخل برنامه نوشته به سرور منتقل بشه.
اگر بعدا اقدام به ورود (Login) کرد اطلاعاتی که نوشته حذف میشه و اطلاعاتی که در سرور داشت جایگزین میشه.
نکته: در صورتی که کاربر اینترنت نداشت نباید مشکلی در استفاده از برنامه داشته باشه. فقط اطلاعات بعدا که به اینترنت متصل شد به سرور هم فرستاده میشن.
بخش اختیاری
اگه اینترنت وصل شد ولی اپلیکیشن درحال اجرا نبود هم بتونه اطلاعات رو به سرور بفرسته.
کاربر علاوه بر note بتونه اطلاعات دیگه مثل عکس یا فایل هم attach کنه.
بتونه folderـه مربوط به note رو تغییر بده.
بتونه برای noteها تگ بذاره و بر اساس ویژگیهای مختلف مثل تگ یا زمان نوشتن noteها رو داخل لیست مرتب کنه.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .