Forwarded from DotNetZoom (محمد جواد ابراهیمی)
✅ بهبود SEO سایت های AspNet Core توسط کتابخانه SeoTags به کمک قابلیت Structred Data و JSON-LD
قابلیت Structured Data یکی از مباحث پیشرفته SEO هست که با تعریف ساختار صفحه به موتور های جستجو کمک میکنه محتوای صفحه شما رو بهتر متوجه بشن و نمایش بدن. نمونه نمایش نتایج در صفحه سرچ گوگل این موضوع رو میتونین از این لینک مشاهده کنین. همانطور که میبینین بعضی موارد به صورت rich result نمایش داده میشوند.
گوگل داکیومنت کاملی در مورد پیاده سازی Structured Data داره که از این لینک میتونین مشاهده کنین.
پیاده سازی این قابلیت توسط یکی از سه روش زیر انجام میشه
1- روش JSON-LD
2- روش Microdata
3- روش RDFa
روش اول یعنی JSON-LD روش پیشنهادی گوگل هست و در اون محتوای صفحه به صورت json در قالب استاندارد Schema.org درون یک تگ script از نوع application/ld+json تعریف میشه. که در این لینک میتونین نمونه پیاده سازیش رو برای یک product مشاهده کنین.
در روش های Microdata و RDFa هم محتوای صفحه در قالب attribute هایی بر روی تگ های html نشانه گذاری میشن.
داکیومنت گوگل یک قسمت از نحوه پیاده سازی این مورد برای مثال های پرکاربرد از جمله Article و Product و Book و ... نیز ارائه کرده.
حالا کتابخانه SeoTags از JSON-LD هم پشتیبانی میکنه و علاوه بر تولید تمام تگ های SEO برای سایت شما، محتوای JSON-LD رو هم خروجی میده.
داکیومنت استفاده از این کتابخانه برای تولید تگ های meta و link و... در اینجا مشاهده کنید.
و نمونه استفاده از قابلیت JSON-LD رو هم در اینجا و اینجا مشاهده کنید.
https://mjebrahimi.github.io/SeoTags/
__________________
@DotNetZoom
قابلیت Structured Data یکی از مباحث پیشرفته SEO هست که با تعریف ساختار صفحه به موتور های جستجو کمک میکنه محتوای صفحه شما رو بهتر متوجه بشن و نمایش بدن. نمونه نمایش نتایج در صفحه سرچ گوگل این موضوع رو میتونین از این لینک مشاهده کنین. همانطور که میبینین بعضی موارد به صورت rich result نمایش داده میشوند.
گوگل داکیومنت کاملی در مورد پیاده سازی Structured Data داره که از این لینک میتونین مشاهده کنین.
پیاده سازی این قابلیت توسط یکی از سه روش زیر انجام میشه
1- روش JSON-LD
2- روش Microdata
3- روش RDFa
روش اول یعنی JSON-LD روش پیشنهادی گوگل هست و در اون محتوای صفحه به صورت json در قالب استاندارد Schema.org درون یک تگ script از نوع application/ld+json تعریف میشه. که در این لینک میتونین نمونه پیاده سازیش رو برای یک product مشاهده کنین.
در روش های Microdata و RDFa هم محتوای صفحه در قالب attribute هایی بر روی تگ های html نشانه گذاری میشن.
داکیومنت گوگل یک قسمت از نحوه پیاده سازی این مورد برای مثال های پرکاربرد از جمله Article و Product و Book و ... نیز ارائه کرده.
حالا کتابخانه SeoTags از JSON-LD هم پشتیبانی میکنه و علاوه بر تولید تمام تگ های SEO برای سایت شما، محتوای JSON-LD رو هم خروجی میده.
داکیومنت استفاده از این کتابخانه برای تولید تگ های meta و link و... در اینجا مشاهده کنید.
و نمونه استفاده از قابلیت JSON-LD رو هم در اینجا و اینجا مشاهده کنید.
https://mjebrahimi.github.io/SeoTags/
__________________
@DotNetZoom
GitHub
GitHub - mjebrahimi/SeoTags: 🚀 SeoTags generates All SEO Tags you need such as meta, link, Twitter card (twitter:), Open Graph…
🚀 SeoTags generates All SEO Tags you need such as meta, link, Twitter card (twitter:), Open Graph (for Facebook) (og:), and JSON-LD schema (structured data). - mjebrahimi/SeoTags
نوشته های Jadi Mirmirani
دوشنبه های آخر ماه، از مجله تا آموزش و حتی کانال های تلگرام و بازی اسنیک تو ترمینال و الگوریتم ژنتیک
➖ @techroo ➖
دوشنبه های آخر ماه، از مجله تا آموزش و حتی کانال های تلگرام و بازی اسنیک تو ترمینال و الگوریتم ژنتیک
➖ @techroo ➖
ویرگول
دوشنبه های آخر ماه، از مجله تا آموزش و حتی کانال های تلگرام و بازی اسنیک تو ترمینال و الگوریتم ژنتیک
امروز نه دوشنبه است و نه آخر ماه ولی ترس نداره مدت ها بود دوشنبه آخر ماه رو منتشر نکردم و گفتم الان که فرصت هست بکنم قواعد شخصی درست شد…
توسعه برنامه های Cross Platform
اگر قصد پیاده سازی برنامه Cross Platform در دات نت را دارید می توانید از Xamarin استفاده کنید.
اما قبل از شروع، احتمالا به دنبال این هستید که برای این کار چه راهی مناسبتر است.
در این مقاله بین سه گزینه Xamarin, React Native, Ionic بررسی هایی انجام شده است و شما میتوانید با توجه به شرایط خود، شرایط تیم، دانش برنامه نویسی خودتان و ... گزینه مورد نظر را انتخاب کنید.
گزینه های دیگری نیز وجود دارد که با توجه به نحوه مقایسه سه مورد ذکر شده در مقاله جاری، حتی میتوانید آنها را نیز با یکدیگر مقایسه کنید.
در نهایت اگر تصمیمتان Xamarin بود میتوانید از این کتاب رایگان که توسط خود مایکروسافت ارائه شده است استفاده کنید.
مایکروسافت این کتاب را به صورت خلاصه و با نوشتاری سلیس و روان ارائه کرده است.
در نهایت برای بالا بردن کیفیت پروژههای Xamarin خود میتوانید از سری آموزشهای توسعه برنامههای Cross Platform با Xamarin Forms & Bit Framework استفاده کنید.
#زامارین #xamarin
____
اگر قصد پیاده سازی برنامه Cross Platform در دات نت را دارید می توانید از Xamarin استفاده کنید.
اما قبل از شروع، احتمالا به دنبال این هستید که برای این کار چه راهی مناسبتر است.
در این مقاله بین سه گزینه Xamarin, React Native, Ionic بررسی هایی انجام شده است و شما میتوانید با توجه به شرایط خود، شرایط تیم، دانش برنامه نویسی خودتان و ... گزینه مورد نظر را انتخاب کنید.
گزینه های دیگری نیز وجود دارد که با توجه به نحوه مقایسه سه مورد ذکر شده در مقاله جاری، حتی میتوانید آنها را نیز با یکدیگر مقایسه کنید.
در نهایت اگر تصمیمتان Xamarin بود میتوانید از این کتاب رایگان که توسط خود مایکروسافت ارائه شده است استفاده کنید.
مایکروسافت این کتاب را به صورت خلاصه و با نوشتاری سلیس و روان ارائه کرده است.
در نهایت برای بالا بردن کیفیت پروژههای Xamarin خود میتوانید از سری آموزشهای توسعه برنامههای Cross Platform با Xamarin Forms & Bit Framework استفاده کنید.
#زامارین #xamarin
____
نوشته های Dariush Tasdighi - داریوش تصدیقی
توصیههایی به برنامهنویسهای تازهکار، به مناسبت روز برنامهنویس
➖ @techroo ➖
توصیههایی به برنامهنویسهای تازهکار، به مناسبت روز برنامهنویس
➖ @techroo ➖
ویرگول
توصیههایی به برنامهنویسهای تازهکار، به مناسبت روز برنامهنویس
روزتان مبارک
ساندار پیچای مدیر عامل گوگل در یک سخنرانی 60 ثانیه ای مطلب بسیار ارزشمندی رو بیان میکنه :
اون زندگی رو مثل بازی با 5 توپ با ظاهری یکسان که باید با حرکت دست روی هوا نگهشون دارید تا نیفتند ( مثل حرکت دلقک های سیرک ) تشبیه میکنه که یکی از این توپ ها از مواد لاستیکی ساخته شده ولی بقیه از جنس شیشه
این پنج توپ : کار ، خانواده ، سلامتی ، دوستان و ذهن هستند. شما به زودی متوجه خواهید شد که توپ لاستیکی " کار " هست. زمانی که از دست شما بیفتد ، دوباره به بالا برمیگردد و می توانید ادامه دهید اما بقیه توپ ها چون از شیشه هستند دیگر به بالا بر نمی گردند و خواهند شکست.
شما با درک این موضوع و حقیقت مهم بهتر است کار خود را در ساعات کاری به نحو احسن مدیریت کنید ، زمانی را برای اطمینان از بی ریایی خود وقت بگذارید ، زمان لازم را به خانواده و دوستان خود اختصاص دهید ، استراحت مناسب داشته باشید و از سلامت خود مراقبت کنید.
اگر این ها را از دست بدهید ، برگشت به وضعیت گذشته کار آسانی نخواهد بود.
#ساندار_پیچای
#نصیحت
اون زندگی رو مثل بازی با 5 توپ با ظاهری یکسان که باید با حرکت دست روی هوا نگهشون دارید تا نیفتند ( مثل حرکت دلقک های سیرک ) تشبیه میکنه که یکی از این توپ ها از مواد لاستیکی ساخته شده ولی بقیه از جنس شیشه
این پنج توپ : کار ، خانواده ، سلامتی ، دوستان و ذهن هستند. شما به زودی متوجه خواهید شد که توپ لاستیکی " کار " هست. زمانی که از دست شما بیفتد ، دوباره به بالا برمیگردد و می توانید ادامه دهید اما بقیه توپ ها چون از شیشه هستند دیگر به بالا بر نمی گردند و خواهند شکست.
شما با درک این موضوع و حقیقت مهم بهتر است کار خود را در ساعات کاری به نحو احسن مدیریت کنید ، زمانی را برای اطمینان از بی ریایی خود وقت بگذارید ، زمان لازم را به خانواده و دوستان خود اختصاص دهید ، استراحت مناسب داشته باشید و از سلامت خود مراقبت کنید.
اگر این ها را از دست بدهید ، برگشت به وضعیت گذشته کار آسانی نخواهد بود.
#ساندار_پیچای
#نصیحت
Media is too big
VIEW IN TELEGRAM
صحبت های CTO دیجی کالا درباره برنامه نویسی
در حالی که طراحی Domain-Driven بینش های ارزشمندی در مورد توسعه پروژه های نرم افزاری در سطح سازمانی ارائه می دهد، اغلب مشخص نیست که چگونه آنها را در عمل اعمال کنیم. در این دوره، کل فرآیند ساخت اپلیکیشن را از همان ابتدا با استفاده از اصول DDD مرور خواهیم کرد.
https://www.pluralsight.com/courses/domain-driven-design-in-practice
#دوره #course #pluralsight
https://www.pluralsight.com/courses/domain-driven-design-in-practice
#دوره #course #pluralsight