درخواست راهکار - دوستان نظرتون رو به اشتراک بزارید

پرسیده شده
فعالیت 1210 روز پیش
دیده شده 641 بار
0

سلام استاد خسته نباشید

من پروژه TASK MANAGER رو تازه تموم کردم ولی برای حل تمرینا به مشکل برخوردم مثلا تمرین ترتیب نمایش تسک رو تا نصفه تونستم انجام بده یا درست اجرا نشد . حالا ازتون راهکار میخوام اگ نیازه ویدئو ها رو ده بار دیگه ببینم انجام میدم ینی نمیخوام بیخیال بشم از چالش ولی فقط میخوام کار درستر رو انجام بدم . و همونطور ک خودتون هم گفتید نمیخوام فقط ویدئو ببینم و برم جلو .

و البته میدونم تمرین هام کم بوده ولی بعضی وقتا نمیدونستم چطور باید تمرین کنم 

 

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

 

فایل پیوست

هادی قاسمی
هادی قاسمی

14 مرداد 99

2
حذف شده

سلام 

تمرین مهمترین بخش آموزش هست 

تمرین کنید و سرچ کنید برای مشکلتون وقت بزارید در صورتی که وقت نزارید و تمرین نکنید به هیچ وجه نمیتونید برنامه نویس موفقی باشید

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

اول سرچ کنید دوم سرچ کنید سوم سرچ کنید و در اخر اگر به جواب نرسیدید مشکلتون رو مطرح کنید همینجا تا بتونیم راهنماییتون کنیم 

من خودم برای هر کدوم از مسایل اگر مشکلی داشته باشم اول سرچ میکنم بجای اینکه مستقیم برم بپرسم از کسی 

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

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

 

فایل پیوست

میثم نصرتی

توسط

میثم نصرتی

14 مرداد 99

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

14 مرداد 99

3
حذف شده

سلام هادی جان

ببین واسه انجام یک چالش باید اول اون مسئله رو کامل درک کنی و بدونی که قرار چی انجام بدی، این خیلی مهمه چون اگه ندونی قراره چی انجام بدی سردرگم میشی.

 بعد از اینکه کامل درک کردی مسئله رو بیا اون مسئله رو قدم به قدم انجام بده.

مثلا میگی:

1- روی دکمه کلیک میکنم

2- اطلاعات رو ارسال میکنم به سمت سرور

3 -  اونور دریافت میکنم

4 - اطلاعات رو میدم به متد ثبت کوئری و...

همین طوری مسئله رو برای خودت خردش کن تا روش تسلط پیدا کنی.

به خطاهایی که تو پروژه هات برمیخوری به دید یک کسب تجربه و یادگیری و پیشرفت بهش نگاه کن  و دید بدی بهش نداشته باش با اینکه شاید اذیتت هم کنه.

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

فایل پیوست

امیر صالحی

توسط

امیر صالحی

14 مرداد 99

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

14 مرداد 99

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

14 مرداد 99

حذف شده
مرسی امیر جان لطف میکنی و اینکه منظور از وبلاگ جدید مثلا با یک UI آماده شرو کنم و امکانات بهش اضافه کنم درسته ؟ ممنون میشم اگ باز معرفی کنی تشکر
هادی قاسمی

16 مرداد 99

حذف شده
خواهش میکنم عزیز، ظاهرش زیاد اهمیت نداره از هر جا گیر آوردی استفاده کن، بیشتر رو کدهای PHP تمرکز کن
امیر صالحی

17 مرداد 99

2
حذف شده

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

فکر کنین شما قرار آدرس سایت رو چندین نقطه برنامتون وارد کنید خوب اگر ادرس سایتتون زمانی تغیر کنه چکار میکنین میان کل سایت رو میگردین و هرجا ادرس سایت رو دادین اصلاح میکنین ؟ 

اینکار چقد ازتون وقت میگیره ؟ 

خوب ی راهکار بهتر هست شما میتونین ی فایل با عنوان کانفیگ بسازید و ثابت url رو تعریف کنید و آدرس سایت رو هم داخل این ثبت ذخیره کنید هر کجای برنامه دیگه نیاز داشتین میتونین از این ثابت استفاده کنین و زمانی که سایت آدرس سایت تغیر کرد تنها با تغیر مقدار ثابت url توی کل برنامه آدرس سایت تغیر پیدا میکنه. 

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

اینکه چی تعیین کنید بستگی به پروژتون داره به فرض من برای پروژه خودم چنین ثابت هایی رو تعیین میکنم :

<?php
define("URL","7learn.test");
define("DS",DIRECTORY_SEPARATOR);
define("ROOT_PATH",dirname(__DIR__));
define("APP_PATH",ROOT_PATH.DS."App");
define("VIEW_PATH",ROOT_PATH.DS."resource".DS."views".DS);
define("RESOURCE_PATH",ROOT_PATH.DS."resource".DS);
define("PUB_PATH",DS."public".DS);

به ترتیب کاری که بنده انجام دادم : 

ثابت url : آدرس سایت رو نگه داری میکنم 

ثابت DS : به دلیل اینکه ثابتی که خود php داره برای دایرکتوری سپریتور اسمش طولانی اومدم داخل DS خلاصش کردم و کاربردش اینه که توی ویندوز (بکاسلش \‌)‌ و توی لینوکس (اسلش/ ) رو برمیگردونه تا پروژه توی سیستم عامل های مختلف مشکلی در آدرس دهی پوشه ها براش پیش نیاد. 

ثابت بعدی ROOT_PATH : آدرس روت پروژه رو بر میگردونه 

و مابقی ثابت ها هم آدرس پوشه هایی از پروژه رو بر میگردونن تا من براحتی بتونم به پوشه ها دسترسی پیدا کنم 

دیگه بستگی به شما داره چه چیز هایی نیاز داشته باشید. 

در مورد تمرین آقای صالحی زحمت کشیدن و گفتن چکار کنین اما بنده هم ی پیشنهاد دارم براتون 

از هر تمرینی که ازش ترس دارین استفاده کنین

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

 

فایل پیوست

میثم نصرتی

توسط

میثم نصرتی

14 مرداد 99

1
حذف شده

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

فکر کنین شما قرار آدرس سایت رو چندین نقطه برنامتون وارد کنید خوب اگر ادرس سایتتون زمانی تغیر کنه چکار میکنین میان کل سایت رو میگردین و هرجا ادرس سایت رو دادین اصلاح میکنین ؟ 

اینکار چقد ازتون وقت میگیره ؟ 

خوب ی راهکار بهتر هست شما میتونین ی فایل با عنوان کانفیگ بسازید و ثابت url رو تعریف کنید و آدرس سایت رو هم داخل این ثبت ذخیره کنید هر کجای برنامه دیگه نیاز داشتین میتونین از این ثابت استفاده کنین و زمانی که سایت آدرس سایت تغیر کرد تنها با تغیر مقدار ثابت url توی کل برنامه آدرس سایت تغیر پیدا میکنه. 

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

اینکه چی تعیین کنید بستگی به پروژتون داره به فرض من برای پروژه خودم چنین ثابت هایی رو تعیین میکنم :

<?php
define("URL","7learn.test");
define("DS",DIRECTORY_SEPARATOR);
define("ROOT_PATH",dirname(__DIR__));
define("APP_PATH",ROOT_PATH.DS."App");
define("VIEW_PATH",ROOT_PATH.DS."resource".DS."views".DS);
define("RESOURCE_PATH",ROOT_PATH.DS."resource".DS);
define("PUB_PATH",DS."public".DS);

به ترتیب کاری که بنده انجام دادم : 

ثابت url : آدرس سایت رو نگه داری میکنم 

ثابت DS : به دلیل اینکه ثابتی که خود php داره برای دایرکتوری سپریتور اسمش طولانی اومدم داخل DS خلاصش کردم و کاربردش اینه که توی ویندوز (بکاسلش \‌)‌ و توی لینوکس (اسلش/ ) رو برمیگردونه تا پروژه توی سیستم عامل های مختلف مشکلی در آدرس دهی پوشه ها براش پیش نیاد. 

ثابت بعدی ROOT_PATH : آدرس روت پروژه رو بر میگردونه 

و مابقی ثابت ها هم آدرس پوشه هایی از پروژه رو بر میگردونن تا من براحتی بتونم به پوشه ها دسترسی پیدا کنم 

دیگه بستگی به شما داره چه چیز هایی نیاز داشته باشید. 

در مورد تمرین آقای صالحی زحمت کشیدن و گفتن چکار کنین اما بنده هم ی پیشنهاد دارم براتون 

از هر تمرینی که ازش ترس دارین استفاده کنین

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

 

فایل پیوست

میثم نصرتی

توسط

میثم نصرتی

14 مرداد 99

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

17 مرداد 99

1
حذف شده

سلام 

 

بنظرم  اول سعی کن ویدیو را کامل ببینی و نکته برداری کنی و اگر بعضی چیزها نفهمی سعی کن سرچ  کنی (چه  فارسی و انگلیسی ) ببین عملکردش به چه صورتیه و بعد اگر متوجه شدی یادداشت کن .

 

موفق باشی

فایل پیوست

آرش مکینیان

توسط

آرش مکینیان

15 دی 99