درباره‌ی وب‌سایت محتوا

وب‌سایت "محتوا" در سال 1394 با هدف ارائه آموزش‌های طراحی و برنامه‌نویسی راه‌اندازی شد. مقالات این وب‌سایت به دو نوع کلی "ترجمه" و "تالیف" می‌باشند. وب‌سایت‌هایی که مقالات آنها (توسط اینجانب: احسان صفری) ترجمه و در سایت "Mohtava.info" منتشر شده‌اند، همگی در زمینه طراحی و برنامه‌نویسی وب مرجع هستند. مانند Moz.com و Hubspot.com و Tutsplus.com و ... . در این زمینه می‌توان به ترجمه سری مقالات سئوی وب‌سایت Moz اشاره کرد.
مقالات و آموزش‌هایی که بصورت تالیفی می باشند، به دو شکل می باشند: یا برگرفته از ویدئوهای آموزشی وب‌سایت‌های معتبر مانند Pluralsight و Lynda و... هستند مانند مقاله "آموزش فروشگاه آنلاین توسط ASP.NET MVC" و یا برگرفته از کلاس‌های آموزشی می باشند مانند مقاله "آموزش ASP.NET MVC"
امیدوارم از آموزش‌هایی که در "وب‌سایت Mohtava.info" ارائه شده است استفاده کنید و در صورت داشتن هرگونه سوال و یا پیشنهادی، از طریق ایمیل EhsanSafari@hotmail.com با بنده در تماس باشید.

مقالات آموزشی طراحی و توسعه وب

آموزش ASP.NET-MVC

در این مجموعه آموزشی، درباره معماری قدرتمند ASP.NET MVC5 شرکت مایکروسافت صحبت می کنیم و بطور کامل آموزش می دهیم.

افزونه‌های گوگل کروم

معرفی extension های کاربردی chrome در زمینه طراحی وب مانند CSS-Shack و Marmoset و WhatFont و Pallette و PerfectPixel وDev Editor

طراحی صفحه تماس با ما

درباره اهمیت صفحه تماس با ما و نحوه چیدمان المان‌های این صفحه مهم و نیز محل قرارگیری لینک تماس‌با ما (contact us) صحبت می‌کنیم.

آموزش تکنیک‌های CSS

تکنیک های CSS-reset و طراحی flexbox و استفاده درست از margin و تعریف border-box و استفاده بهتر از border برای جداول (tables)

آموزش ابزار Developer Tools گوگل کروم

در این مقالات، به معرفی 15 نکته و ترفند کاربردی و جالب مرورگر گوگل کروم یعنی Developer Tools می پردازیم.

استفاده از Flexbox

یکی از قابلیت‌های جدید و کاربردی CSS3 خاصیت FLEXBOX می‌باشد که عمدتا برای چیدن عنصرها در یک ردیف کنار هم بکار می‌رود.

پلاگین FullPage.js

در این مقاله قصد داریم نحوه ایجاد یک وب سایت تک-صفحه ای (Single Page یا One Page) را با استفاده از پلاگین FullPage.js را بیان کنیم.

آموزش گیت و گیت‌هاب

Git یک سیستم کنترل ورژن (Version Control) می باشد که یکی از کاربردهای آن، کنترل نسخه‌های مختلف کدها در پروژه‌های بزرگ می‌باشد.

آموزش Google Analytics Events

هدف از آموزش Google Analytics Events یادگیری نحوه رهگیری کلیک کاربران در یک وب سایت می باشد، مانند تعداد دانلود یک فایل

آموزش گوگل آنالیتیک

سرویس گوگل آنالیتیکس، یکی از ابزارهای رایگان گوگل است که توسط آن می توان آمار بازدیدکنندگان یک وب سایت را تحلیل کرد.

ترفندهای جستجو در گوگل

نکات و ترفندهای جستجوی پیشرفته در موتورجستجوی گوگل در این مقاله آموزش داده می‌شود مانند: جستجوی کلمات در عنوان، متن، آدرس و غیره

آموزش گوگل وبمستر تولز

Google Search Console سرویسی رایگان از گوگل می‌باشد که اطلاعات مفید و دقیقی راجع به وب سایت و بازدیدکنندگان آن فراهم می‌کند.

اعتبارسنجی در HTML5

در این مقاله، درباره اعتبارسنجی-validation و اتریبیوت pattern و سفارشی سازی پیام اعتبارسنجی و نحوه استایل دهی به input صحبت می‌کنیم.

آموزش جی کوئری

آموزش قدم به قدم جی کوئری » بهمراه مثال » جی‌کوئری (jQuery) کتابخانه‌ای از جاوااسکریپت می‌باشد که رایگان است و در تمام مرورگرها قابل استفاده می‌باشد.

پلاگین‌های جی کوئری

معرفی 50 پلاگین کاربردی و جالب jQuery مانند: alertify و iCheck و File Upload و pickdate و Complexify و typeahead و غیره.

ترفندهای جی کوئری

معرفی و آموزش 15 ترفند از جی کوئری (jQuery) بهمراه کدها و مثال‌های کاربردی، مانند: توابع سفارشی easing و آبجکت خالی و سلکتور رندوم

آموزش JSON-LD

آموزش استفاده از اسکریپت JSON-LD که معمولا در حوزه سئو (SEO) بکار می رود و هدف آن پیاده سازی داده ها با فرمت Schema.org می باشد.

آموزش Kendo UI

آموزش Kendo UI »»» KENDO-UI برای افزایش زیبایی و کارایی صفحات وب بکار می رود که یکی از کامپوننت های شرکت تلریک (Telerik) می باشد.

آموزش LESS

زبان پویای شیوه نامه، با استفاده از تعریف متغییرها و توابع، توانسته است CSS را پویا (داینامیک) سازد و توسعه پذیری آنرا افزایش دهد.

آموزش Linq

Language Integrated Query (زبان پرس و جوی یکپارچه) تکنولوژی نسبتا جدیدی می باشد که مایکروسافت از دات نت ورژن ۳ به بعد ارائه داد .

متا تگ og

متا تگ اپن‌گراف (open graph) برای کنترل چگونگی به نمایش درآمدن صفحات وب سایت در شبکه‌های اجتماعی بکار می‌رود که توسط شرکت فیسبوک معرفی شد.

آموزش فروشگاه آنلاین با MVC

در این آموزش، قصد داریم یک فروشگاه اینترنتی کامل را با ASP.NET MVC و Entity Framework 6 – Code First راه اندازی کنیم.

آموزش SASS

این آموزش، ترجمه ای از وب سایت مرجع زبان sass به آدرس http://sass-lang.com می باشد که در آن به بیان قواعد زبان sass و مثال های کاربردی آن می پردازیم.

آموزش سئو

ترجمه مقالات وب سایت معتبر ماز (Moz.com) در زمینه سئو یا بهینه سازی وب سایت برای موتورهای جستجو است که شامل 10 فصل می‌باشد.

اشتباهات رایج در سئو (SEO)

در این مقاله، اشتباهات مرسوم در امر بهینه سازی وب سایت برای موتورهای جستجو (SEO) را بطور اجمالی معرفی می کنیم.

آموزش های کوتاه

در این بخش، مقالاتی با عناوین و موضوعات مختلف در زمینه طراحی و توسعه وب ارائه شده‌اند که تک‌بخشی می باشند که غالبا ترجمه هستند.

آموزش Unit Testing

توسط Unit-Testing متدی برای تست نرم‌افزار است که می توان با نوشتن کدهای سی‌شارپ، کدهای سی‌شارپ پروژه خود را تست نمائید.

URL کاربرپسند

در این سری مقالات، به بررسی موارد موثر در کاربرپسند بودن دامین سایت را مانند https و com. و ... می پردازیم

آموزش طراحی UX

ترجمه‌ای است از مقالات وب سایت تاتس‌پلاس (TutsPlus) » در آن به بیان مفهوم تجربه کاربری و انتخاب ابزار طراحی UX و غیره می‌پردازیم.

آموزش تجربه کاربری (UX)

مقاله آموزش تجربه کاربر (UX) ترجمه ای است از ویدیوی آموزشی شرکت Lynda.com با عنوان Foundations of UX - Accessibility