یک پروژه برای 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 مجموع مدت زمانی است که از زمان ارسال درخواست یک کاربر به سمت سرور و دریافت اولین پاسخ به کاربر سپر...

سلام. در مطلب قبلی در مورد قابلیت های جدیدی که در PHP نسخه 7 ارائه شده بود صحبت کردیم. این مطلب هم به ادامه مطلب قبلی در مورد این قابلیت ها می پردازد. در ادامه بخش هایی را که در PHP 7 ارائه شده است می پردازیم. قابلیت Closure::call() قابلیت Closure::call() برای bind کردن فراخوانی یک تابع به ی...

سلام. تا چند سال پیش از نسخه 5 زبان PHP استفاده می شد. ولی از سال 2015 نسخه 7 این زبان ارائه شد که نسبت به ورژن قبل خود از سرعت و کارایی بسیار بالاتری برخوردار است. در این مطلب چند ویژگی برنام نویسی که در نسخه 7 افزوده شده است را معرفی می کنیم. مشخص کردن نوع داده‌ها تا قبل از نسخه 7 امکان این...

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

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

اون زمانیکه اهل استفاده از اسکریپت ها و ابزارهای Open Source و CMS های مختلفی مثل جوملا و دروپال و وردپرس بودم ، یکی از دغدغه های اصلی من استفاده کردن از اسکریپت های اصلی یا اسکریپت های نال شده بود ! اون موقع به این موضوع فکر نکردم که تفاوت این دو تا اسکریپت چی هست ؟ چرا برای اصلی باید پول بدم برای ...

ممکنه با این واژه غریبه باشید اما به احتمال بسیار زیاد وقتی تو اینترنت درگیر گشت و گذار هستید و وب سایت های مختلف رو باز می کنید قطعا چشمتون به این نرم افزار خورده ! چرا ؟ چون این نرم افزار ویبولتین یک فروم ساز هست ( Forum ) یا تالار گفتمان ، همون وب سایت های پرسش و پاسخ معروفی که توی اینترنت زیاد ش...

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

در بخش قبلی با کتابخانه Persian Calendar و نحوه تبدیل تاریخ میلادی به شمسی آشنا شدیم. در این قسمت با پلاگین این کتابخانه که پلاگین Persian Calendar هست آشنا خواهیم شد. این پلاگین به شما این امکان را می دهد تا تاریخ مورد نظرتون رو به راحتی انتخاب کنید. این کنترل امکانات زیادی دارد که در این مطلب به ب...

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

curl یک ابزار خط فرمان است که به شما امکان ارسال درخواست های مختلف رو به سمت سرور میده. curl مخفف Client for URLs است. یکی از کاربرد های بسیار مهم curl تست url های مختلف مخصوصاً برای پیاده سازی api های تحت وب رو به شما میده. اگر روی سیستمون PHP رو نصب داشته باشید این ابزار به صورت پیش فرض بر روی سیس...

یکی از سوالاتی که خیلی از کاربران (بیشتر پیام خصوصی که دلیلش و نمیدوم چرا پیام خصوصی!) میپرسن نیم فاصله تو صفحات وب و تاثیر اون بر روی سئو هست. اول از همه بگیم نیمفاصله چیه و چرا استفاده میشه؟ تو عنوان همین مطلب می تونید کاربرد نیم فاصله رو ببینید، زمانی که نیم فاصله رو استفاده می کنیم دو کلمه بدون...

در ASP.NET MVC ساختار Route ها نقش بسیار مهمی رو بازی می کنند. Route ها در حقیقت نقش آدرس دهی منابع رو در برنامه تحت وبی که در حال توسعه هست بازی می کنند و ASP.NET MVC وابستگی زیادی به Route ها داره. ما بوسیله Route ها می تونیم به مواردی مانند نام Controller یا Action و پارامترهای مورد استفاده در Ro...

مدتی هست که برای وب سایتی که دارم مشکل جالبی پیش اومده ! هر چند ساعت یکبار وب سایت خطای 503 می داد و بعد از اینکه روی سرور ریموت می زدم میدیدم که Application Pool ای که مربوط به وب سایتم هست Stop شده بود و بعد از Start کردنش مشکل حل می شد ! خوب یکی دو بار اینکار رو بصورت دستی انجام دادم تا اینکه دی...

سلام چند روزیه که به html علاقه مند شدم و گفتم چیزهایی که یاد گرفتم رو هم با شما به اشتراک بگذارم (اساتید اگر اشتباهی دیدن لطفا اول ببخشن و بعد هم تصحیح کنند) زبان html رو زبان صفحات وب می نامند و ظاهرا تمامی صفحات وب به هر زبانی که طراحی بشن در آخر به زبان html تبدیل می شوند برای برنامه نویسی به...

سلام به همه دوستان گرامی سایت tosinso بعد از تقریبا 15 روز از اجرایی شدن Google’s URL inspection، بالاخره این ابزار مفید گوگل در دسترس عموم کاربران قرار گرفت. گوگل دو هفته پیش بود، که در توییتر اعلام کرد Google’s URL inspection برای Google Search Console ارایه شده و حالا اونو در اختیار همه کاربرا...

سلام خدمت تمامی کاربران وب سایت توسینسو؛ یکی از راه های ارتباطی بین View و Controller در MVC استفاده از Ajax می باشد، به ازای فراخوانی هر Action در Controller نیاز به تبادل اطلاعات ما بین سرور و کلاینت می باشد، کلاینت با استفاده از صفحه ای که می بیند(View) درخواستی ثبت می کند، و سرور به محض دریافت د...

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

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

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

هنگام نوشتن برنامه های انگولار حتما برای شما هم پیش امده که بخواید بین کامپوننت ها داده ها را انتقال دهید برای انتقال داده ها به طور کلی چندین روش وجود دارد که ان هارا مورد برسی قرار میدهیم Parent to Child: Sharing Data via Input اگر بخواید از کامپوننت پدر داده ای را برای کامپوننت فرزند بفرستید...

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

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

برای شما هم حتمن پیش آمده است بخواهید عکس یا فایلی را در سرور آپلود کنید.شما بسته به تکنولوژی ها و کتاب خانه های موجود میتوانید این کار را به سادگی انجام دهید. ما در این مثال از تکنولوژی جدید انگولار 4 استفاده خواهیم کرد و همچنین سرور ما Web Api خواهد بود.قبل از هر کاری به کانفبگ کلاینت خواهیم پرد...

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

اگر با ساز و کار Proxy Server ها آشنایی دارید این مطلب را بخوانید در غیر این صورت به این مقاله مراجعه کنید. عملکرد Reverse Proxy ها دقیقاََ عکس عمل Proxy Server ها میباشد زیرا Proxy Server ها درخواست ها را از شبکه داخلی از کلاینت ها دریافت میکند و به سرور های موجود در اینترنت ارسال میکند اما Reverse...

به احتمال خیلی زیاد برای شما پیش اومدده که یک تابع برای جست و جو در دیتابیس نوشته باشید.ساده ترین روش به این صورت است که به ازای هر فیلد دیتابیس یک Quarry بنویسید که کدبه شکل زیر خواهد بود if (_SearchBy == "Code") search = _Service.Where(x => x.Code == _search).To...

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

شاید برای شما هم پیش اومده باشه که با Webhook کارکنید یا در حین اجرای پروژه وبی خوتون بخواید خروجی اونو به اطرافیان خود نشون بدید؟! یکی از راه ها اینه که پروژه رویه Git سوار کنید و دوستان خودتون رو اونجا ادد کنید تا بتونن پروژه رو دانلود و اونو اجرا کنند.که امینت پروژه رو میاره پایین!روش منطقی...

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

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

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

به نام خدا ، یکی از مباحث برنامه نویسی وب مبحث api هستش که امروزه پروژه های بزرگ به سمت این تکنولوژی در حال تغیر و توسعه هستند.در این اموزش قصد دارم یکی از کتاب خانه ها پر کاربرد .net به اسمSwagger رو به اشتراک بزارم. بزارید با یک مثال ساده شروع کنیم.فرض کنید شما به عنوان برنامه نویش backend در...

سلام خدمت دوستان عزیز ITPRO ای و علاقه مندان به دنیای طراحی و توسعه وب. در آموزش قصد داریم به شما نحوه تغییر دادن زبان داشبورد Wordpress را آموزش دهیم. برای انجام این کار مراحل زیر را به ترتیب دنبال کنید. 1- به کنسول مدیریتی ورد پرس خود لاگین کنید. 2- روی دکمه Settings کلیک کنید سپس روی General کل...

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

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

منبع:dailyinfographics منبع:ITPRO هرگونه نشر و کپی برداری از مطلب تنها با ذکر منبع مجاز است.

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

سلام به همه ی itproیی ها خیلی خوشحالم که با یه آموزش متنی بعد از مدت های زیاد در خدمتتون هستم. توی این آموزش نسبتا طولانی ولی شیرین می خوایم با هم یک GridSystem برای خودمون بنویسیم. اگه با مفهوم GridSystem آشنا نیستید و شکل کلی کار با اون رو بلد نیستید پیشنهاد می کنم ویدیو آموزشی کار با Grid...

JSP چیست و چه کاری انجام می دهد؟؟ خب در این پست میخوایم با کلمه ی jsp آشنا بشیم لغت JSP مخفف کلمه ی java server page می باشد که مبتنی بر فناوری های زبان JAVA است.که توسط شرکتی به نام sun ارائه داده شده است.اما سوالی که اینجا مطرحه اینه که وظیفه ی jsp اصلا چی هست؟؟و چه کاری رو انجام می دهد؟؟ با ا...

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

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

با سلام خدمت همه ی کاربران itpro ای..در این پست میخوام به مفاهیم و معانی طراحی responsive و adaptive در طراحی وبسایت بپردازم و توضیح بدم که این دو کلمه چه تفاوتی با هم دارند؟؟؟ از اونجایی که استفاده از سرویس های تحت وب هرروز در حال گسترش هست و همچنین فناوری هم ثانیه به ثانیه پیشرفت میکنه شاهد این...

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

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