سلام با عرض خسته نباشید
راستش من فارغ تحصیل برقم میخواستم رو به طراحی سایت بیارم ....به نظرتون از کدوم برنامه نویسی استفاده کنم بهتر هست؟؟
اول که باید html و css رو یادبگیری
بعد
بنظر من جاوااسکریپت وes6 و react برای فرانت
ولی خب دوست نداشتی جاوااسکریپت رو
میتونی php و php mvc و اخر laravel رو ببینی
اینا برای حرفی ای شدنه و لازمه نوشتن سایت هست
البته زبان c و aps هم وجود داره
و پایتون
زبانای خیلی زیادی هست باید تحقیق کنی و ببینی با کدومش حال میکنی
سلام وقت شما بخیر
برای شروع اگر قصدتتان این است که طراحی سایت را شروع نمایید از یادگیری زبان html , css , javascript , php شروع نمایید و سپس php oop و فریم ورک لاراول
https://roocket.ir/series/learn-html
https://roocket.ir/series/learn-css
https://roocket.ir/series/javascript-tutorial
https://roocket.ir/series/css-grid-tutorial
https://roocket.ir/series/learn-bootstrap-4
https://roocket.ir/series/learn-oop
https://roocket.ir/series/laravel-projects
اگر سوالی بود یا ابهامی وجود داشت بفرمایید
موفق باشید
سلام به شما
@majid07111
در ادامه یک رودمپ کلی رو براتون مینویسم. ان شاء الله که مفید باشه.
در ابتدا و برای شروع، یک دامنۀ رایگان یا یک وبلاگ شخصی برای خودتون تهیه کنید و از روز اول روی همان دامنه شروع به کار کنید و هرآنچه که یاد میگیرید رو روی اون پیاده سازی کنید.
مرحلۀ اول؛ که فکر میکنم شما خودتونید ازش مطلع باشید یادگیری نسخۀ آخر زبان HTML هست.
مرحلۀ دوم؛ یادگیری نسخۀ آخر زبان CSS
(بعد از گذروندن این مراحل باید بتونید یک پیج ساده طراحی کنید که رنگ و لعاب هم داشته باشد)
مرحلۀ سوم؛ آموزش فریمورک سیاساس بوتاسترپ نسخۀ آخر اون (برای اینکه بتونید یک سایت ریسپانسیو طراحی کنید.)
مرحلۀ چهارم؛ به دست آوردن یک دید کلی از زبان جاوااسکریپت هست چرا که فعالیت در وب بدون جاوااسکریپت هیچ مفهومی نداره. این زبان دو لایبرری داره که فکر میکنم لایبرری ریئکت الان بسیار پرکاربرد باشه. یادتون باشه که منظور از دید کلی یک آشنایی مختصر با جاوااسکریپت هست در حدی که توانایی نوشتن چند خط کد رو با این زبان داشته باشید. اما برای قسمت فرانت اند فکر میکنم عمیق شدن در اون لازم باشه!
تا این مرحله بایستی قادر باشید تا یک سایت نسبتاً پیچیده (البته فقط بخش فرانتاند) اون رو طراحی کنید.
خب میرسیم به بخش بکاند؛ که ابتدا باید زبان کدنویسی خودتون رو انتخاب کرده باشید؛ در این مورد هم زبان جاوااسکریپت زبانی هست که میشه باهاش هم بکاند کار کرد و با نودجیاس هم فرانتاند کار کرد. ولی خب طبیعیه که انتخاب نهایی رو خودتون باید انجام بدید.
بعد از انتخاب زبان:
سپس شروع کنید با استفاده از اون زبان و کد به اصطلاح Pure، بخش بکاند سایت استاتیکی که تا این لحظه طراحی کردید رو بنویسید. برای مثال سایت باید قابلیت لاگین توسط کاربران رو داشته باشه، ورود به سایت، آپدیت پروفایل و ...
مرحلۀ بعدی آموزش اون زبان به صورت شیءگرایی هست
حال که سایت تا این مرحله آماده شده، بایستی بخش بکاند رو با OOP بنویسید.
پس از این مراحل فکر میکنم بایستی شروع کنید به یادگیری SEO و پیادهسازی اون تا سایت خودتون رو به موتورهای جستوجو معرفی کنید.
گام بعدی کار با فریمورک هست که بایستی یک فریمورک محبوب از اون زبان رو انتخاب کرده و شروع به یادگیری کنید و مجدداً سایت را با اون بنویسید.
موفق باشید.
@majid07111
سلام
پیشنهاد می کنم حتما اگر متبدی هستی مقاله زیر رو کامل مطالعه کنی. اطلاعات دقیق رو راجب طراحی سایت بیان می کنه.
https://blog.faradars.org/how-to-start-web-programmnig/
و اما اگه تصمیم تون برای شروع این مسیر قطعی شد بهتون پیشنهاد می کنم که آموزشتون رو با دوره های سایت راکت شروع کنید و به هیچ وجه چون مبتدی هستید سراغ کتاب نرید. کتاب باید حالت مرجع داشته باشه و یادگیری از روی کتاب فوق العاده سخت هستش به خصوص برای شما که مبتدی هستید.
سلام اگر مبتدی هستین و تا الان با برنامه نویسی آشنایی ندارین بهتون پیشنهاد میکنم که اول از همه از زبان HTML شروع کنید چون HTML ساختار برنامه نویسی وب هست و بعد به پایان رسوندن HTML باید زبان CSS رو یاد بگیرید که برای گرافیک و زیبا کردن وبسایت هستش و زبان بعدی JavaScript هستش که یک زبان سمت کاربر یا کلاینت هستش و بعد از به پایان رسوندن زبان ها به سمت PHP بروید چون یک زبان سمت سرور هستش و دارای بانک اطلاعاتی هست و بعدش هم به سمت FrameWork ها بروید که محبوب ترن آنها لاراول هستش را یاد بگیرید.
امیدوارم براتون مفید باشه.
گام های نخست:
html و css و طراحی واکنشگرا
ابتدا این سه تا رو مدنظر داشته باشین و شروع به یادگیری کنید.
بعدش مجدد بپرسید تا راهنمایی کنم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟