جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'web'.
4 نتیجه پیدا شد
-
سلام ! امروز قصد دارم یک فایلی رو به اشتراک بذارم که از وقتی طراحی سایت و برنامه نویسی رو شروع کردم تا الان هر نکته مهمی بود رو توش نوشتم توی این فایل از تگ های مبتدی html مثل <font> تا کد های css مثل گرادینت کردن و سایه انداختن و.. تا کد هایی مثل ری دایرکت شدن خودکار سایت به https رو آموزش دادم که قطعاً هر کس طراحی سایت رو شروع میکنه به این فایل تا چند ماه نیاز داره ! امیدوارم بدرد تون بخوره خوشحال میشم نظرتون رو بنویسید ? برای دانلود کلیک کنید
-
با یه اموزش دیگه در خدمتتون هستم ? شما برای اینکه پست هاتون سریع رتبه بگیره و بازدید تون بره بالا باید به این نکاتی که میگم توجه کنید ؛ شاید بعضی ها خیلی جزئی و بدرد نخور بنظر بیان ولی بسیار تاثیر گذاره ! 1. قالب وبسایت » اولین چیز قالب سایت شماست ، خیلی ها میگن اگه قالب پابلیک بذارید و.. سئوی بالایی نمیگیره ولی این حرف اشتباهه ، من چند سایت با رتبه و سئو بالا دارم که تا حداقل 10 ماه قالب پابلیک گذاشته بودم براشون ولی خب اصلا روی سئو تأثیر گذار نبود ؛ افرادی که این حرفو میزنن احتمال خیلی زیاد از قالبی استفاده کردن که نکات سئو توش رعایت نشده بود . قالب تون رو شما باید واکنش گرا طراحی کنید و هیچ وقت وبسایتی رو مخصوص ویندوز یا موبایل نسازید ، چون یکی از معیار های سئو ریسپانسیو بودن سایت شما در مرورگر های اندروید و ویندوز هستش 2. سرعت ایندکس » سرعت لود شدن صفحه سایت شما هر چی بالا تر باشه بهتره ، یکی از دلایل مهم دیر لود شدن بالا بودن حجم تصاویره . هر چی کیفیت بالا باشه حجم بیشتره ، اما شما در سایت https://compressor.io بدون کم شدن کیفیت عکس میتونید حجم شو به قدر چشمگیری کم کنید ! 3. استفاده کمتر از java و بیشتر از css » هر چقدر فایل های جاوا شما کمتر باشه و سی اس اس بیشتر روی سئو تاثیر میذاره ! (مثل انیم و..) 4. متا تگ ها » یکی از مهم ترین عامل ایندکس مطالب متا تگ ها هستن که باید وارد کنید | مثال = میخوایم یه پست بذارم به اسمه : آموزش ورود به آرساکیا متا تگ عنوان : <meta name="title" content="آموزش ورود به آرساکیا"> متا تگ توضیحات : <meta name="description" content="در این پست آموزش کامل ورود به سرور سمپ آرساکیا را قرار دادیم"> متا تگ کلمات کلیدی که خیلی خیلی مهمه : <meta names="keywords" content="آموزش,ورود,به,سرور,سمپ,آرساکیا"> و چند متا تگ دیگه هم هست که میتونید با سرچ کردن در گوگل پیدا کنید 5. موضوع تصاویر » در هر تگ img موضوع اون تصویر رو بنویسید <img src="لینک" alt="موضوع"> 6. بک لینک » عامل بسیار تأثیر گذار سئو هستش که حتما برای پیشرفت سایتتون باید داشته باشید ؛ بک لینک چیه ؟ فرض کنید من در وبسایت خودم آدرس وبسایت شما (با لینکش) رو قرار دادم ، به این میگن بک لینک ، وبسایت هایی هستن پکیج هایی رو میفروشن که تأثیر مثبتی داره ، البته بک لینک به تعداد نیست ، برای مثال تأثیر بک لینک روی سئو سایتی که 100 بک لینک از سایت های رتبه پایین داره از یه سایتی که 10 بک لینک از سایت های رتبه بالا داره کمتره ! کیفیت بک لینک همیشه در اولویته . و اینکه میتونید تبادل لینک دو طرفه کنید ، یعنی با مدیریت اون سایت صحبت کنید که هم شما بک لینک سایتش رو بزنید و هم ایشون بک لینک سایت شما رو 7. استفاده نکردن از <iframe> » در این مورد من اطلاع زیادی ندارم ولی در سایت های آنالیز سئو به استفاده نکردن ازش تأکید کرده 8. ثبت سایت در سرچ کنسول » شما تا وقتی که سایتتون رو در گوگل سرچ کنسول ثبت نکرده باشید انتظار نداشته باشید که سایتتون در نتایج جستجو ظاهر بشه ! اگر این کارو نکنید بعد چندین ماه چند صفحه از سایت شما شناسایی میشه 9. دادن آدرس Site map به سرچ کنسول » شما باید در پنل سرچ کنسول بخش سایت مپ آدرس سایت مپ سایتتون رو بدید تا پست ها و.. تون رو سریع تر شناسایی کنه 10. دادن ادرس پست در صفحه » برای مثال شما یک پست ارسال کرده اید که در اون صفحه عکس و عنوان و.. پست رو نوشته اید ؛ شما باید بالای اینها ادرسشو بدید : مثال = home > Samp > ArsaCia > Amoozesh Vorod 11. کپی نکردن محتوا » سایت شما اگه از سایت دیگه ای مطلبشو با همون توضیحات و تصاویر کپی کرده باشه توقع رتبه اول رو توی نتیجه جستجو نداشته باشید ؛ البته این مورد فک کنم در هر کشوریه ، مثلا شما اگه مطلب تون رو از یک وبسایت خارجی کپی کرده باشید رتبه اول رو میگیرید ، ولی اگه از یه سایت ایرانی کپی کنید رتبه بالایی نمیگیرید 12. آپدیت پست های قدیمی » هر چی سایت اپدیت تری داشته باشید سئو بالاتری دارید . شما در متا تگ زیر میتونید به گوگل تاریخ اخرین اپدیت (ادیت) پست رو بگید <meta name="last-modified" content="تاریخ"> 13. استفاده نکردن از حالت ضد دیداس کلودفلر » حالت انتی دیداس کلودفلر باعث میشه که پست های شما خیلی خیلی توسط بات های گوگل شناسایی بشن و روی سئو تأثیر منفی داره 14. استفاده از تگ article » شما در اون صفحه ای که مقاله (پستی) میذارید باید شروع ( <article> ) و پایاینش ( <article/> ) مشخص کنید 15. استفاده از <h1> » شما باید عناوین رو با h1 و 2 و.. مشخص کنید تا بات های گوگل عنوان محتوای شما رو زودتر تشخیص بده / مثال : <h1>آموزش ورود به آرساکیا</h1> 16. استفاده از کد های اسکیما » با کد های اسکیما بخش های محتوا مثل تصویر + تاریخ پست + نویسنده + تعداد نظر + امتیاز و.. رو مشخص کنید با تشکر ?
-
اگر شما هم با دنیای طراحی وب و برنامه نویسی وب آشنایی داشته باشید، حتما این سوالات برایتان پیش آمده است که PHP چیست؟ PHP چه کاربردی دارد؟ چطور میتوان با PHP کار کرد؟ منظور از اینکه PHP یک زبان برنامه نویسی سمت سرور است چیست؟ در این مقاله قصد درایم با زبان برنامه نویسی سمت سرور پی اچ پی آشنا بشیم و در انتها میفهمیم که واقعا پی اچ پی چیست و چرا اینقدر طرفدار دارد. در اینجا میخواهیم یک معرفی بسیار کلی از PHP داشته باشیم که بصورت مبتدی متوجه شویم که PHP چیست؟ PHP مخفف PHP Hypertext Preprocessor است که PHP یک اسم خاص در آن میباشد. PHP یک زبان برنامه نویسی یا اسکریپت نویسی اپن سورس (Open Source) است. به این معنا که استفاده از PHP کاملا رایگان است و شما هیچ هزینهای برای کار با آن پرداخت نمیکنید. کدهای PHP باید روی یک سرور اجرا شوند. این سرور میتواند یک سرور واقعی باشد و یا سرور موجود در کامپیوتر شما (با استفاده از نرم افزارهایی مثل wamp یا xampp) PHP در بسیاری از سایت های بزرگ جهان استفاده شده و کاربردی جهانی دارد. PHP دقیقا چه کار میکند؟ قبل از پرداختن به این موضوع بهتر است اول با وبسایت استاتیک و داینامیک آشنا بشویم فرض کنید که شما در سایتتان یک بخشی دارید که میخواهید آخرین اخبار شرکت خودتان را نمایش دهید. برای نمایش این اخبار، از ۲ روش میتوانید استفاده کنید: روش اول: بصورت دستی وارد کدهای HTML سایت خودتان شوید و اخبار را در کدهای HTML بصورت دستی بنویسید. روش دوم: اخبار را ابتدا وارد پایگاه داده یا دیتابیس بکنید و سپس با استفاده از یک زبان برنامه نویسی مثل PHP، آن اخبار را از دیتابیس بخوانید و به کاربران نشان دهید. روش اول، یعنی زمانی که شما بصورت دستی اقدام به نوشتن اخبار در صفحات وب خود میکنید را روش Static میگویند و اصطلاحا میگویند که آن صفحهی شما، یک صفحهی وب استاتیک یا Static Web Page است. اما وقتی که شما اطلاعات و کلا محتویات صفحه را از یک پایگاه داده میخوانید و به کاربران نشان میدهید، آن صفحهی وب شما به یک صفحهی وب داینامیک یا Dynamic Web Page تبدیل میشود. PHP یک زبان برنامه نویسی است که میتوانیم با استفاده از آن اقدام به ساخت صفحات وب داینامیک (Dynamic) کنیم. با استفاده از PHP میتوانیم سایت و اپلیکیشن های تحت وب قدرتمندی را برنامه نویسی کنیم. اگر بخواهیم ریزتر به سوال PHP چیست؟ پاسخ دهیم، باید بگوییم که PHP کارهای پشت صحنه را در صفحات وب انجام میدهد.به این معنا که شما با استفاده از PHP نمیتوانید ظاهر سایت را تغییر دهید. PHP یک زبان برنامه نویسی است که تاثیر مستقیمی روی ظاهر سایت ندارد. با استفاده از PHP شما میتوانید اطلاعات مختلف را از پایگاه داده بگیرید و به کاربر نشان دهید. رقیب های PHP در دنیای برنامه نویسی سمت سرور، PHP هیچوقت تنها نبوده است و همیشه رقیب های سرسختی را در کنار خود داشته است. یکی از اصلی ترین رقیبهای PHP در این سالها، زبان برنامه نویسی ASP.NET بوده است و همیشه بین برنامه نویسان PHP و ASP یک بحث و جدال بزرگ است و هر دوی این گروها، میخواهند بگویند که زبان برنامه نویسی آنها بهتر و حرفهای تر است. همینطور اگر بخواهیم به دیگر رقیب های PHP اشاره کنیم، میتوانیم javascript، java, Python و… را نیز نام ببریم. مزایای PHP در ادامهی پاسخ به سوال PHP چیست؟ میخواهیم دربارهی مزایای PHP صحبت کنیم و بگوییم که پی اچ پی به عنوان یک زبان برنامه نویسی سمت سرور، چه امکانات و مزایایی را به ما میدهد: PHP میتواند در پلتفرم های مختلفی مثل ویندوز، لینوکس، مکینتاش و… اجرا شود و این عالی است! PHP با تمام سرورهایی که امروزه استفاده میشود (مثل Apache و IIS) سازگاری کامل دارد. PHP میتواند انواع مختلفی از پایگاههای داده و دیتابیس ها ساپورت کند و با آنها کار کند. PHP کاملا رایگان و Open Source است و میتوانید از سایت رسمی آن به آدرس php.net آنرا دانلود کنید. کار با PHP ساده است و برای برنامه نویسی با آن تنظیمات ابتدایی خاصی لازم نیست. فقط کافی است که یک سرور یا شبیهساز سرور داشته باشید تا بتوانید با آن کدهای PHP خودتان را اجرا کنید و از دیدن نتیجهی آن لذت ببرید. PHP چه کارهایی میتواند انجام دهد؟ حالا که داریم به سوال PHP چیست؟ پاسخ میدهیم، خوب است که کمی هم دربارهی کارهایی که PHP میتواند انجام دهد صحبت کنیم. شما با استفاده از PHP میتوانید انواع مختلفی از صفحات وب و وب اپلیکیشن ها را برنامه نویسی و اجرا کنید. PHP میتواند برای شما صفحات داینامیک تولید کند. PHP میتواند اطلاعات را به دیتابیس بفرستد، از دیتابیس اطلاعات را بخواند و همینطور اطلاعات موجود در دیتابیس را ویرایش یا حذف کند. PHP میتواند با فرم های HTML شما ارتباط برقرار کند و اطلاعات ورودی کاربران در فرم ها را پردازش کند و کارهای مدنظر شما را روی آنها انجام دهد. PHP به شما امکان کار با Cookie ها و Session ها را میدهد. PHP امکان رمزگذاری کردن اطلاعات حساس را دارد و این امکان نیز در آن تعبیه شده است. با اسفتاده از PHP شما میتوانید فایل های txt, pdf, jpg و… تولید و ویرایش کنید و این یک امکان فوق العاده است که PHP در اختیار شما قرار میدهد. مواردی که در بالا ذکر کردیم، امکاناتی است که بصورت پیشفرض در PHP آمده است. شما میتوانید با استفاده از کتابخانههای مختلف PHP، امکانات مختلف و دیوانهکنندهای داشته باشید که اصلا باورتان نشود که میشود همچین کارهایی را در سطح وب نیز انجام داد! یادگیری PHP سخت است یا آسان؟ بعد از سوال PHP چیست؟ ، این سوالی است که بسیار از افراد مبتدی درگیر آن هستید که آیا یادگیری PHP سخت است؟ باید نابغه باشیم یا خیر؟ اگر بخواهیم خیلی کوتاه به این سوال پاسخ دهیم، میتوانیم بگوییم:با توجه به اینکه PHP یک زبان برنامه نویسی فوق العاده است، اما یادگیری آن در ابتدا بسیار ساده و آسان میباشد. کافیست که یک منبع آموزشی خوب و حرفهای پیدا کنید تا بتوانید مقدمات PHP را در کمتر از ۱ ماه بصورت کامل یاد بگیرید و با استفاده از آن، سرویس های کوچکی بنویسید. بعد از یادگیری مقدمات، مباحث پیشرفتهتر و حرفهای تری نیز در PHP وجود دارند که طبیعتا یادگیری و تسلط به آنها نیاز به زمان، انرژی و تلاش بیشتری دارد. اما برای شروع، خیلی راحت و سریع میتوانید اقدام کنید و نگران هیچ چیز نباشید! برای یادگیری PHP چه پیشنیازهایی لازم است؟ قبل از یادگیری PHP خیلی خوب است که کمی با دنیای وب آشنایی داشته باشید. برای مثال اگر قبل از PHP کمی به طراحی وب با HTML و CSS مسلط باشید، کار شما در یادگیری و کار با PHP نیز بسیار ساده و راحت میشود.
-
با سلام و احترام تو این مقاله قصد دارم به معرفی یک نقشه راه برای تبدیل شدن به یک برنامه نویس فول استک وب اپلیکشن فقط و فقط با یادگیری یک زبان برنامه نویسی بپردازم. اول کار ما باید بدونیم که اصلا برنامه نویس فول استک یعنی چی , خیلی ساده به برنامه نویسی که بتونه هم سمت سرور و هم سمت کلاینت برنامه رو توسعه بده مگیم برنامه نویس فول استک , این یعنی یه برنامه نویس فول استک علاوه بر اینکه به HTML , CSS تسلط داره میتونه برنامه نویسی سمت مرورگر کاربرو انجام بده ( مثلا با استفاده JavaScript, jQuery, Angular, or Vue) برنامه نویسی سرور رو انجام بده ( مثلا با استفاده از PHP, ASP, Python, or Node) با پایگاه داده کار کنه (مثلا SQL, SQLite, or MongoDB) برای تبدیل شدن به یک برنامه نویس فول استک باید تعداد زیادی از مهارت هارو یاد بگیرید , معمولا برای تازه وارد ها یک مقدار سخت هست که بتونن راحت ترین و درست ترین راه رو پیدا کنن و نتیجه بگیرن این مقاله به برسی اجمالی تکنولوژی و زبان هایی که برای شروع برنامه نویسی وب مورد استفاده قرار میگیره میپردازه. در ابتدا به برسی مفاهیم پایه و زبان های برنامه نویسی میپردازیم بعد از اون هم یه نگاهی به مفاهیم پیشرفته تر مثله فریم ورک ها و باقیه ابزار ها میندازیم. پایه و اساس بهتریم راه برای شروع یادگیری توسعه وب آشنایی و تسلط به HTMLو CSS هستش HTML & CSS زبان نشانه گذاریه ابر متن یا همون Hypertext Markup Language برای توسعه هر وبسایتی لازم و ضروری هستش . با HTML دواقع ساختار و ستون فقرات وبسایتمون رو تعریف میکنیم. Cascading Style Sheets یا به اختصار همون CSS یه راه حل بسیار ساده برای افزودن استایل به صفحات وبسایت هستش . با CSS هستش که ما تعریف میکنیم برای مثال عناصر صفحات وب سایت چطوری کنار هم چیده بشن یا رنگ و فونتشون چی باشه و ... بعد از یادگیری HTML باید CSS رو هم یاد بگیریم در واقع این دو ابزار رو هر توسعه دهنده ی وبی باید بلد باشه دوره های پیشنهادی : در واقع از هر منبعی که آموزش HTML CSS رو پوشش بده میتونید استفاده کنید . خوشبختانه هم منابع فارسی هم انگلیسی به وفور پیدا میشه و از هر کدوم که باهاش راحت ترین میتونید استفاده کنید. اما در اینجا برای شروع من پیشنهاد میدم از منابع w3shools استفاده کنید به این دلیل مفاهیم رو خیلی دسته بندی شده و روون توضیح داده https://www.w3schools.com/html/default.asp زبان های برنامه نویسی Java Script جاوا اسکریپت یک زبان لازم و ضروری برای افزدون قابلیت های داینامیک به وبسایت هستش. منظور از داینمایک بودن این هستش که اگر به عنوان مثال ما فقط از HTML , CSS استفاده کنیم این قابلیت رو نداریم که اجزا و عناصر سایت رو بدون تغیر سورس کدها تغیر بدیم جاوا اسکریپت این قابلیت رو به میده که بتونیم تک تک عناصر صفحات وب رو تغیر بدیم مثلا وقتی تو یک جایی از صفحه وب یک کلیک میکنیم چه اتفاقی بیافته در حقیقت جاوا اسکریپت روح وبسایت ما هاستش. جاوا اسریپت در واقع یک پیاده سازی از ecmaScript هستش.با یادگیری Java Script میتونیم به راحتی با تیف وسیعی از فریم ورکها و ابزار ها چه در سمت کلاینت و چه در سمت سرور کار کنیم و یاد بیگیرم . یادگیری مفاهیم اولیه جاوا اسکریپت خیلی راحت هستش و خوشبختانه منابع یاد گیری جاوا اسکریپت هم خیلی زیاد هستش https://www.w3schools.com/js/default.asp https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics فریم ورک ها : اول کار باید بدونیم که اصلا فریم ورک چی هستش. به زبان ساده فریم ورک ها یه چارچوب هستن که باعث میشن ما کدهای کمتری و تمیز تری بنیوسیم این کار باعث میشه هم سرعت کدنویسی ما بیشتر بشه هم کدهای اصولی تری و تمیز تری بنویسیم هم کدهامون امن باشه فریم ورکهای سمت کلاینت فریم ورکها - چه در سمت کلاینت و چه در سمت سرور - باعث میشن سرعت توسعه ی ما سریعتر و آسون تر بشه . در واقع همون کاری که با فریم ورک ها میشه انجام داد رو با جاوا اسکریت هم میشه انجام داد اما تو تعداد خط کدهای بیشتر . خود فریم ورک های جاوااسکریپت چیز عجیبی نیستن و با همون جاوااسکریپت پیاده سازی شدن فقط باعث میشن کار ما آسون تر بشه قبل از شروع کار با فریم ورک ها باید مطمن بشیم به درک خوبی از جاوا اسکریپت رسیدیم درحال حاظر جاوا اسکریپت سه تا فریم ورک محبوب و معروف در سمت کلاینت داره React React که توسط فیسبوک توسعه داده شده Angular Angular که توسط گوگل توسعه داده شده VueJS VueJs که توسط یکی از کارکنان گوگل توسعه داده شده یک فریک ورک بسیار سبک با یادگیری بسیار آسان در واقع اگر فقط میخواید توسعه دهنده سمت کلاینت باشید و نمیخواید سمت سرور کار کنید با یادگیری HTML CSS JavaScript و یکی از فریم ورکهای JavaScript کارتونو شروع کنید و به مرور تجربه کسب کنید اما این تموم ماجرا نیست این وسط تکنولوژی های دیگه ای هم بوده که بهش اشاره نشده به عنوان مثال bootstrap که یک فریم ورک سمت کلاینت هستش و برای ساخت وبسایت های واکنشگرا استفاده میشه و طراحی سایت رو برای ما ساده تر میکنه فریم ورک های سمت سرور برای برنامه نویسی سمت سرور از زبانها و فریم ورک های زیادی میشه استفاده کرد مثلا PHP یا فریک ورک django که یک فریم ورک پایتون هستش اما اینجا ما بحثمون در مورد جاوا اسکریپت هستش و فقط با استفاده از جاوااسکریپت مخیوایم توسعه دهنده ی فول استک باشیم NodeJs تا قبل از سال 2009 و ایجاد فریک ورک NodeJs فقط از جاوا اسکریپت سمت کلاینت استفاده میشد و در سمت سرور از زبانهای دیگه مثله PHP یا ASP اسفتاده میشد اما با اومدن NodeJs ما این قابلیت رو داریم که جاوا اسکریپت رو سمت سرور هم اجرا کنیم. NodeJs کی فریم ورک قدرمتند هستش که توسعه وبسایت هارو برای ما خیلی راحت میکنه . قبل از شروع به یاد گیری Node باید با مفاهیم JavaScript اشنا باشیم . میبینیم چقد راحت با javaScript میشه به یک برنامه نویس فول استک تبدیل شد منابع یاد گیری Node هم به وفور در سطح اینترنت پیدا میشه https://www.w3schools.com/nodejs/default.asp طیف رو اشتباهی نوشتم تیف ویرایش هم نمیشه ? @Ali
- 8 پاسخ
-
- 2
-
- web development
- javaScript
-
(و 8 مورد دیگر)
برچسب زده شده با: