یک پروژه برای Web API و Web Application در نسخه های قبلی ASP.NET برای نوشتن Web API شما نیاز به تعریف یک پروژه جداگانه برای Web API داشتید. اما در ASP.NET Core شما یک پروژه ایجاد می کنید و می توانید هم API داخل آن بنویسید و هم کدهای مربوط به Application. برای مثال، فرض کنید داخل پروژه ایجاد شده یک C...

مایکروسافت مدتی هست که اقدام به انتشار نسخه جدید از ASP.NET مبتنی بر DotNet Core کرده که به همین خاطر به اون ASP.NET Core گفته میشه. ASP.NET Core از ابتدا باز نویسی شده تا امکانات بیشتری (علی الخصوص Cross Platform) بودن رو برای توسعه دهنده ها فراهم کنه. در این مطلب قصد داریم تا کمی با این پلتفرم آشن...

سلام به کاربران عزیز Tosinso. در ادامه مطالب مربوط به package manager ها به زبان PHP و package manager اون یعنی Composer می رسیم. Composer به شما اجازه می‌دهد که کتابخانه‌هایی را که برنامه شما به آن‌ها وابسته است را نصب و مدیریت کنید. در این مطلب نحوه استفاده و کار با Composer را توضیح می‌دهیم.نحوه ...

در مقاله قبلی در مورد ویژگی ها و امکانات Semantic UI صحبت کردیم و دیدیم که از نظر امکانات یک کتابخانه بسیار قدرتمند و کاربردی هست. اما برای استفاده از این کتابخانه باید ابتدا با استفاده از ابزاری به نام gulp عملیات build رو بر روی اون انجام بدیم و از خروجی تولید شده در کارها استفاده کنیم. در این مطل...

اگر شما کار طراحی وب انجام میدید، حتماً با Bootstrap آشنایی دارید، کتابخانه ای مبتنی بر CSS و Javascript که امکانات زیادی برای طراحی صفحات وب در اختیار شما قرار میده. اما آیا تا به حال به جایگزینی برای Bootstrap فکر کردید؟ جایگزینی که نه تنها امکانات Bootstrap رو داشته باشه، بلکه امکانات بیشتری رو ه...

سلام به کاربران عزیز Tosisno. یکی از تکنولوژی های برنامه نویسی وب که در کشور ما هم طرفدار زیادی دارد تکنولوژی دات نت یا به طور دقیق‌تر ASP.Net MVC می‌باشد که از چند سال پیش از طرف شرکت مایکروسافت عرضه شده است و بسیاری از آن استفاده می کنند. بعد از ASP.Net MVC اخیراً(چند سال پیش) مایکروسافت برای این...

دوستانیکه سرورهای خودشون رو با سرویس intoDNS  تست میگیرن ، احتمالا مشکلاتی بهشون گزارش میشه در خصوص مقادییری که برای بحث TTL و رکورد SOA وجود داره . بصورت پیشفرض پیشنهاد میشه که برای Pass کردن تست های این وب سایت مقادیر زیر رو برای سرور DNS خودتون وارد کنید : مقدار TTL رو روی 14440 قرار بدیدمقدار R...

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

(قسمت دوم): مراحل پیاده سازی در قسمت قبل با مفهوم اصلی بومی سازی و بطور مقدماتی یک شناخت نسبی از این امکاندهی و پیاده سازی آن در کامپوننت های حرفه ای شرکت دِوو اِکسپرس برای فارسی زبانان جهت بکارگیری حداکثر توانایی های این فریموورک قدرتمند و حرفه ای در تولید نرم افزارهای داخلی مطالبی خدمت شما عزیزا...

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

به روزرسانی الگوریتم Freshnesshg گوگل ، یا Fresher Results همانطور که از نامش پیداست، یک الگوریتم تغییر دهنده ی رنکینگ محسوس است که بر اساس به روز رسانی که در سال ۲۰۱۰ راه اندازی شده بود طراحی گردیده است. تمام چیزی که باید در مورد این الگوریتم بدانید هنگامی که در ۳ نوامبر ۲۰۱۱ به روزرسانی الگوریتم...

بسم الله الرحمن الرحیم عرض سلام و ادب و احترام خدمت همگی دوستان جلسه قبلی یکم با محیط اشنا شدیم یعنی باور کنید طوری گفتیم که اگه خودتون باهاش بازی کنید میبینید همه چی شو یاد گرفتید خب حالا امروز میخواییم روی navigation bar این سرویس کار کنیم دوستان navigation bar همین منوی کناری هستش که خارج...

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

همیشه برای‌م جای سوال بود که چرا دیگر وردپرس را رها نمی‌کنم و خودم مشغول ساختن یک سیستم مدیریت محتوا نمی‌شوم. ۲ سالی می‌شود که از وردپرس استفاده می‌کنم و راستش را بگویم هر روز بیشتر به آن علاقه‌مند می‌شوم. منظورم آن است که هر چیزی را خواسته باشم برای‌م فراهم آورده است. پس دلیلی نمی‌توانم پیدا کن...

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

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

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

آمار استفاده از اینترنت در خاور میانه (Middle East) اینترنت و کاربرد روزافزون آن، موجب حرکت بی محابا و رو به شتاب مردم به سمت این فضای سایبری عظیم الجثه شده! گویی تمام مردم به گونه ای مسخ این فضا شده باشند و بدون اینکه متوجه باشند به سمت اون سوق پیدا می کنند. وجود فناوری هایی چون گوشی های هوشم...

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

(کِراس بِرُزِر) Cross browser چیست ؟ یکی از تکنیک های بسیار مهم و کلیدی که طراحان وب باید مد نظر قرار دهند Cross Browser بودن صفحات وبی می باشد که آنان طراحی می کنند. این تکنیک که همانطور از نام آن بر می آید طراحان وب را مجاب به طراحی صفحاتی می کند که به معنای ساده و عامیانه با تمامی مرورگرها...

وب سایت ها هم مانند انسان شخصیت دارند -- وب سایت ها هم مانند انسان ها دارای شخصیت و روحیه خاص خود هستند، چه جالب!!! اما چطور، برای اینکه ببینیم، این شباهت ها از کجا نشات میگیرد و اینکه وب سایت ها چگونه مانند انسان دارای خلق و خوی و حتی مرام و معرفت هستند، به ادامه مقاله توجه کنید . وب سایت ...

به نام خدا با سلام خدمت دوستان عزیز شروعی با :) در این مقاله قصدمون بررسی چند نکته مهم و ضروری جهت افزایش ضریب امنیتی وب سایت هست. و اولین نکته یا مقد این که ما ضریب امنیتی 100% نداریم ، هر کسی هم این ادعا رو داشته باشه بدونید که فقط در حد ادعاست به دو دلیل : 1- به نظر ضخصی من توی برنامه نوی...

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

به نام خدا -- با سلام خدمت دوستان عزیز :) HTML 5 یک سری API داره که خیلی کاربردی هستند بویژه در سامانه های تحت وب (Web Applications) که در این سری مقالات HTML 5 APIs تمامی اون API ها رو بررسی میکنیم. لیست API های HTML 5 : SSE Web Workers App Cache Local Storage Drag/Drop Geo Location ...

با قسمت سوم از آموزش CSS3 در خدمت شما عزیزان هستم، در این قسمت می خواهیم به اجزای جدید خاصیت رنگ ها بپردازیم، اگر به یاد داشته باشید برای تعیین رنگ می توانستیم از نام رنگ، کد rgb و کد hex استفاده کنیم. خب در CSS3 با یک ویرایش از کد rgb و حالت جدید hsl همراه هستیم. Rgba: در قسمتی در آموزش گام به گام...

با بخش دوم از سری آموزش های CSS3 در خدمت شما دوستان عزیز آی تی پرو هستم، در این بخش به حاشیه های تصویری می پردازیم. خب در دوره آموزشی قبلی با حاشیه ها آشنا شدید و دانستید که برای تعیین یک حاشیه (border) باید از خاصیت border استفاده کنید. یادآوری: به مثال زیر توجه کنید: p { ...

سلام، امیدوارم حال دوستای خوب آی تی پرو ام خوب باشه، امیدوارم تا حالا از آموزشهای بنده خوشتون اومده باشه و دنبال کرده باشید. در دوره آموزشی قبلی که CSS نسخه 2 بود تونستیم کمی در رابطه با ساختار کدهای CSS آشنا بشیم و تا حدی هم با چندین دستور مهم CSS کار بکنیم. خب در این دوره آموزشی می خواهم که همون C...

لینک ها: در جلسه گذشته به طور کامل درباره خاصیت font در CSS ورژن ۲ آموختیم. امروز می خواهیم در رابطه به لینک ها , حالت های لینک و استایل های لینک مطالبی بیاموزیم. خب به صورت کلی تمام خاصیت هایی که در CSS برای متون قابل استفاده است (مثل رنگ, سایز و..)در اینجا نیز کاربرد دارد. اما مهمترین نکته این...

در قسمت قبل به صورت کامل راجب به حاشیه ها صحبت کردیم؛ در این آموزش می خواهیم کنترل فواصل المنت ها در یک صفحه وب را با margin , padding فرا بگیریم. Margin: برای ساخت یک فاصله بیرونی از المنت های خارجی از این دستور استفاده می شود. المنت خارجی: وقتی متنی درون کادری قرار می گیرد نسبت متن به کادر الم...

در جلسات پیش تا حدی با شیوه نوشتن دستورات CSS آشنا شدید و با رنگ ها و پشت زمینه ها نیز آشنایی پیدا کردید، در جلسه امروز می خواهیم شیوه استفاده از Border و حاشیه ها در CSS را فرا بگیریم. حاشیه از جمله مهمترین المنت ها و اجزای یک صفحه وب است، توسط یک حاشیه می توانید حیطه فعالیت یک متن، تصویر و... را م...

رنگ ها: در CSS سه راه متفاوت برای تعیین رنگ یک المنت وجود دارد: • استفاده از نام رنگ • استفاده از کد RGB • استفاده از کد HEX نام رنگ: آسانترین راه برای تعیین رنگ یک المنت استفاده از نام رنگ است، البته طراحان حرفه ای هیچوقت دست به همچنین کاری نمی زنند زیرا که تعداد رنگ ها محدود بوده و تنها 140 ر...

سلام به دوستان Itpro. امروزه فروشگاه های اینترنتی بسیاری در دنیا به وجود آمده است و از آنها در فروش بسیاری از محصولات استفاده می شود. در فروشگاه های اینترنتی از محصولات الکترونیکی مانند گوشی تلفن و لپتاپ گرفته تا خدمات الکترونیکی مانند هاست و دامنه به فروش می رسد تا این که چند وقت پیش دیدم که مرغ و ...

همانطور که در بخش اول مبحث فرم ها گفتیم، برای تعیین نوع ورودی در تگ input از خاصیت type استفاده می کنیم. اولین مقدار این خاصیت همانطور که بررسی کردیم text بود که برای وارد کردن داده های متنی در یک سطر استفاده می شد. ورودی text: انتخاب input از نوع text موجب ساختن فرم ورودی متن می شود. از این فرم ...

فرم های اچ تی ام ال برای جمع آوری یکسری اطلاعات از کاربر استفاده می شود. ساخت فرم در اچ تی ام ال توسط تگ <form> انجام پذیر است. این تگ دارای ورودی های مختلفی است که از طریق تگ input می توان مقادیر مختلفی دریافت کرد. تگ input دارای صفت type می باشد که می تواند شامل text ,radio, submit و... باشد...

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

نکات مربوط به attribute ها 1- ساختار کلی (نه همیشه) یک تگ در اچ تی ام ال به صورت زیر می باشد: <tagname>Content</tagname> 2- تگهای اچ تی ام ال می توانند تو در تو باشند یعنی برای مثال شما می خواهید متنی را به صورت پاراگراف و عنوان به نمایش در بیاورید خب برای اینکار ابتدا یکی از...

سلام به دوستان Itpro. مهم ترین جزئی که در یک سایت به چشم دیده می شود محتوا یا content آن سایت است. بدنه اصلی محتوا در سایت هایی که با وردپرس مدیریت می شوند پست (post) است. پست ها را در برخی سایت ها به عنوان مقاله های آن سایت نیز می شناسند. وردپرس امکانات جالبی برای مدیریت پست ها و ایجاد آنها دارد که...

با سلام به همه دوستان همراهان Itpro. در این مبحث به معرفی Cms ورد پرس می پردازیم. وردپرس یک CMS رایگان و اوپن سورس می باشد. با استفاده از آن می توانید به راحتی و در کمترین زمان وب سایت خود را بسازید و آن را در اینترنت قرار دهید. وردپرس این توانایی را به شما می دهد که به صورت یکپارچه بتوانید همه تم ه...

با سلام به همه دوستان و همراهان عزیز Itpro. در این مطلب قصد دارم که به معرفی یکی از سیستم های مدیریت محتوای معروف که می توان گفت محبوب ترین سیستم مدیریت محتوا یا content management system (CMS) می باشد. نام این cms وردپرس WordPress می باشد که یک سیستم مدیریت محتوای متن باز یا اپن سورس است. این cms ...

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

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

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

به نقل از سایت رسمی آپاچی: فایل های .htaccess (ویا فایل های پیکربندی توزیع شده) روشی برای ایجاد تغییرات پیکربندی در سطح دایرکتوری ها فراهم می نمایند. هرفایل .htaccess شامل یک یا چند دستور آپاچی است که دایرکتیو نامیده می شوند. هر فایل .htaccess در یک دایرکتوری مشخص قرار می گیرد. دایرکتیوهای درون هر ف...

شبکه اجتماعی زمان زیادی از ما را می گیره اما تنها در صورتی برای ما این امر راحتر می شه که بدونیم در صورت سرمایگذاری روش به نتیجه مد نظر خود می رسیم، همه ی ما به دنبال شبکه هایی می گردیم که به اندازه کافی برای ما خوب باشند تا آنها رو گسترش بدیم. بعضی شبکه های اجتماعی نقص های مختلفی دارند، بعضی از ا...

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

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

با سلام خدمت تمامی دوستان واساتید itpro، ضمن عرض پوزش به خاطر وقفه ای که در ارائه ی این مجموعه ی آموزشی به وجود آمده، امیدوارم بتونم با سرعت بیشتری این مجموعه ی آموزشی را پیش ببرم. در جلسه ی قبل، ما در مورد HTTP Message و HTTP Request صحبت کردیم. همان طور که می دانید، زمانی که یک درخواستی از طرف C...

همه ی ما با یک سری اقدامات اولیه که باید برای کلمات کلیدی وب سایتمون انجام بدیم آشنا هستیم. اگرچه، یک سری ترفند های کوچیک برای بهینه سازی یک صفحه وجود دارد. برای من، صفحات پرسش و پاسخ (FAQ) در این زمره قرار می گیرد. رویکرد من برای این صفحات شامل نگاهی دقیقتر به تجربه مشتری شما با تجارت و برند شما م...

با سلام به همه دوستان و همراهان Itpro در این مطلب قصد داریم که نکات تست کردن برنامه های تحت وب را شرح دهیم. اگر بخواهیم که یک لیست از تست های خود بنویسیم و یا به عبارتی دیگر چک لیست درست کنیم موارد زیر را باید لیست کنیم که قابل تست هستند: تست کارکرد(functionality testing) تست قابل استفاده بودن (...

سلام خدمت دوستان عزیز itpro ، در ادامه ی مبحث HTTP امروز قصد داریم ک در مورد HTTP message ها و HTTP Request ها صحبت کنیم. همان طور که قبلا هم گفته شد، منظور از Client ، یک مرورگری می باشد که بتواند ارتباطی با سرور، به منظور ارسال یک یا چند پیام برقرار کند و همچنین ذکر کردیم که در HTTP منظور از Ser...

تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....