م.ف
1 سال پیش توسط م.ف مطرح شد
9 پاسخ

راهنمایی در مورد مسیر برنامه نویسی وب -سایت نیازمندی ها و آگهی

سلام خدمت دوستان گرامی
قصد طراحی و پیاده سازی وب سایت آگهی و نیازمندی ها برای شهر خودم دارم در گام اول و در دو گام بعدی رزرو آنلاین سوییت + فروشگاه مارکت پلیس
برای گام اول و سایت نیازمندی ها مسیر زیر انتخاب کردم . محبت کنید نظرتون بفرمایید و اینکه کامل جوابگو هست ؟
html+css+js >>> php + laravel
این مسیر برای دو گام بعدی هم جوابگو خواهد بود ؟ ( رزرو آنلاین سوییت + فروشگاه مارکت پلیس)


ثبت پرسش جدید
ASPgo
تخصص : HTML، CSS، PHP و JS، طراح قالب...
@asp.gosk 1 سال پیش آپدیت شد
1

اول برید سراغ دوره های مقدماتی HTML, CSS و JS تمرین کنید بعد چند وقت که مسلط شدین برین سراغ دوره مقدماتی PHP.
اینکه کی برید سراغ PHP هم دست خودتونه.
اگه میخواید از قالب های HTML CSS آماده استفاده کنید فقط کافیه دوره مقدماتی HTML CSS که روی هم شاید حدود 20 ساعت زمان نیاز داشته باشه رو ببینید و JS فقط در حد یک دوره مقدماتی که سرفصل های مورد نیازش رو جلوتر میگم یاد بگیرید کافیه. دلیل این کار هم اینکه بعضی از بخش های توسعه سایت باید این کد ها رو ویرایش کنید و یا با PHP ادغام کنید.

اما اگه میخواید خودتون قالب رو صفر تا صد طراحی کنید باید اول دوره های مقدماتی رو ببینید بعد برید سراغ دوره های پیشرفته و یا مستندات و تمرین و تست های مختلف. برای مثال وبسایت های ساده مختلف رو طراحی کنید تا دستتون راه بیفته. همچنین اگه مخواید صفر تا صد خودتون طراحی کنید باید دوره های مربوط به UI و UX هم ببینید تا با اصول این موارد آشنا بشید.
همچنین اگه میخواید فرانت اند یا همون قالب سایت رو خودتون کار کنید پیشنهاد میکنم تعدادی از فریم ورک ها و کتابخانه های CSS و Javascript رو هم یاد بگیرید مثل Bootstrap و TailwindCSS برای CSS و مواردی مثل Angular JS، Vue.js و React برای JS. البته لازم نیست تمام مواردی که گفتم رو یاد بگیرید کافیه بین هرکدوم یک مورد برای CSS و یک مورد برای JS انتخاب کنید.

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

مشکل شما اینکه با ویدیو های پروژه محور شروع میکنید. این دوره ها فقط توضیح میدن که چطور پروژه رو پیش ببرید مقدمات رو توضیح نمیدن. اول با دوره های مقدماتی مربوط به خود زبان شروع کنید.

همچنین پیشنهاد میکنم حتما مقالاتی در مورد اصول توسعه وب و UI، اصطلاحات و مواردی مثل سرور، هاست، دامنه، فرانت اند و بک اند و موارد مشابه رو مورد مطالعه قرار بدین.

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

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

پیشنهاد من به شما اینکه اگه واقعا میخواید وارد این حوزه بشید هدف های این چنین نداشته باشید.
در مورد فرانت اند برای مسیر یاد گیری پیشنهاد میکنم مسیر های یادگیری زیر رو هم بررسی کنین:
 تصویر
 تصویر


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 1 سال پیش مطرح شد
0

درود خوبی...
بله جوابگو است.

برای راه اندازی چنین پروژه از Laravel - Livewire استفاده کنید.


م.ف
@armiiiiiin 1 سال پیش مطرح شد
0

ممنونم از وقتی که گذاشتید و راهنمایی کردید . پس میریم برای یادگیری این مسیر .......
در ابتدا برای سایت نیازمندی ها از وردپرس شروع کردم و سایت با المنتور + جت انجین طراحی و پیاده سازی کردم . متاسفانه در اواسط کار با یکسری مشکلات عجیب ، که نمیدونم بهش باگ بگم یا ضعف طراحی خودم یا تداخل پلاگین ها ، مواجه شدم . مثلا برای مثال ، د یک صفحه فیلتر آگهی ها در حالت sticky قرار دادم ولی در کروم کار نمیکرد و در فایرفاکس فعال بود یا مورد دیگه ، در صفحه لیست آگهی ها ، آگهی تا 10 مورد لود و سایر با اسکرول بصورت 10 تا 10 تا لود میشد که در موبایل لود نمیشد .
واقعا از این مشکلات خسته شدم که ترجیح دادم وقت بذارم و سایت کدنویسی کنم.
دیدم شما @endworld در پروفایلتون زده متخصص وردپرس گفتم این موضوع با شما درمیان بذارم شاید نظری داشته باشید.


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 1 سال پیش مطرح شد
0

@armiiiiiin
برای پروژه های نیازمندی ها وردپرس بدرد این کار نمی خورد چرا که در پردازش دیتا های عظیمی مثل دیوار دچار مشکل می شود.
برای راه اندازی پروژه های که حجم عظیمی از دیتاها پشتیبانی می کند لاراول بهترین گزینه هست...

اینکه چنین مشکلی برای افزونه های وردپرس پیش میاید طبیعی هست و دلیل پشتیبانی ضعیف افزونه از سوی سازنده است.


م.ف
@armiiiiiin 1 سال پیش آپدیت شد
0

@endworld
@hesammousavi
سلام و عرض ادب . من چند قسمت از php دیدم و البته چند تا ویدیو از یوتیوب و دچار یک سر در گمی شدم متاسفانه ممنون میشم یک راهنمایی بفرمایید . البته مقصر خودم هستم چون روال از html شروع نکردم ولی همین ابتدای کار یک سوالی برام پیش امد.
من میدونم فرانت اند سایت با html +css بزنم و بک اند php+laravel+livewire
چند ویدیویی که در یوتیوب دیدم و مثلا سایت رزرو هتل یا یک فروشگاه طراحی کرد ، از همون ابتدا فایل index.php ساخت .
میدونم باید داخل همین index.php هم از html+css استفاده بشه .
سوالم اینه ، من اگر بخوام یک سایت دایرکتوری نیازمندی ها طراحی کنم ، اول فقط بچسبم به html+css ؟ دوباره برای اتصال به دیتابیس و استفاده از php باید مجدد کد بزنم ؟ یا از همون ابتدا باید در php کد بزنم ؟
این موضوع واقعا فکرم درگیر کرده تا دوباره کاری نکنم . البته که میدونم در هرصورت باید با اصول html+css آشنایی کامل داشته باشم و فرقی در کل نداره .
منکه میخوام همراه با آموزش یک پروژه هم ببرم جلو نمیدونم مستقیم برم php و داخل اون کد html بزنم یا اول کاری به php نداشته باشم و قالب استاتیک طراحی کنم


م.ف
@armiiiiiin 1 سال پیش مطرح شد
0

الان مجدد فیلم یوتیوب بررسی کردم .یک فایل index.php ایجاد کرد و تا چند جلسه با html کد زد . منم فکرکنم همین کار کنم خوب باشه . جلسه html + css میرم جلو ولی در قالب php و در index.php کد میزنم .
نظرتون بفرمایید لطفا؟


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 1 سال پیش آپدیت شد
1

@armiiiiiin

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


ASPgo
تخصص : HTML، CSS، PHP و JS، طراح قالب...
@asp.gosk 1 سال پیش آپدیت شد
1

اول برید سراغ دوره های مقدماتی HTML, CSS و JS تمرین کنید بعد چند وقت که مسلط شدین برین سراغ دوره مقدماتی PHP.
اینکه کی برید سراغ PHP هم دست خودتونه.
اگه میخواید از قالب های HTML CSS آماده استفاده کنید فقط کافیه دوره مقدماتی HTML CSS که روی هم شاید حدود 20 ساعت زمان نیاز داشته باشه رو ببینید و JS فقط در حد یک دوره مقدماتی که سرفصل های مورد نیازش رو جلوتر میگم یاد بگیرید کافیه. دلیل این کار هم اینکه بعضی از بخش های توسعه سایت باید این کد ها رو ویرایش کنید و یا با PHP ادغام کنید.

اما اگه میخواید خودتون قالب رو صفر تا صد طراحی کنید باید اول دوره های مقدماتی رو ببینید بعد برید سراغ دوره های پیشرفته و یا مستندات و تمرین و تست های مختلف. برای مثال وبسایت های ساده مختلف رو طراحی کنید تا دستتون راه بیفته. همچنین اگه مخواید صفر تا صد خودتون طراحی کنید باید دوره های مربوط به UI و UX هم ببینید تا با اصول این موارد آشنا بشید.
همچنین اگه میخواید فرانت اند یا همون قالب سایت رو خودتون کار کنید پیشنهاد میکنم تعدادی از فریم ورک ها و کتابخانه های CSS و Javascript رو هم یاد بگیرید مثل Bootstrap و TailwindCSS برای CSS و مواردی مثل Angular JS، Vue.js و React برای JS. البته لازم نیست تمام مواردی که گفتم رو یاد بگیرید کافیه بین هرکدوم یک مورد برای CSS و یک مورد برای JS انتخاب کنید.

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

مشکل شما اینکه با ویدیو های پروژه محور شروع میکنید. این دوره ها فقط توضیح میدن که چطور پروژه رو پیش ببرید مقدمات رو توضیح نمیدن. اول با دوره های مقدماتی مربوط به خود زبان شروع کنید.

همچنین پیشنهاد میکنم حتما مقالاتی در مورد اصول توسعه وب و UI، اصطلاحات و مواردی مثل سرور، هاست، دامنه، فرانت اند و بک اند و موارد مشابه رو مورد مطالعه قرار بدین.

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

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

پیشنهاد من به شما اینکه اگه واقعا میخواید وارد این حوزه بشید هدف های این چنین نداشته باشید.
در مورد فرانت اند برای مسیر یاد گیری پیشنهاد میکنم مسیر های یادگیری زیر رو هم بررسی کنین:
 تصویر
 تصویر


م.ف
@armiiiiiin 1 سال پیش مطرح شد
2

@endworld
@asp.gosk
از شما دو بزرگوار ممنونم که راهنمایی کردید و وقت گذاشتید . حتما از راهنمایی های شما استفاده میکنم .


رضا کشوری
@reza2686 1 سال پیش آپدیت شد
1

سلام وقت بخیر
اول از همه باید html ,css ,js رو یاد بگیرید برای فرانت اند
بعد باید برید سراغ یک زبان برنامه نویسی و فریم ورک اون زبان
و در نهایت اگه قصد تجاری کردن پروژه رو دارید باید دیجیتال مارکتینگ و سئو رو هم یاد بگیرید
خود سایت راکت یک بخش مسیر یادگیری داره https://roocket.ir/skills میتونید از اینجا مسیر رو پیدا کنید
خلاصه کنم:

  • html , css, js
    • یک زبان برنامه نویسی مثل c# یا php
    • فریم ورک های زبان مثل لاراول یا asp.net core
    • دیجیتال مارکتینگ و سئو

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

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