تخفیف های ویژه عیدانه توسینسو
تا 60 درصد تخفیف ویژه
00ساعت 00دقیقه 00ثانیه

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

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

هاست، سرور، دامنه، SSL، CDN و … از جمله انواع سرویس‌های مورد نیاز هر کسب‌وکار حوزه تجارت الکترونیک است. در دنیا و ایران سرویس‌دهنده‌های مختلفی به ارائه خدمت در این حوزه می‌پردازند ‪که در این بین پارس پک به عنوان اولین ارائه‌دهنده سرویس‌های رایانش ابری در ای...

تیم Asp.net مجموعه ابزاری را به نام Blazor ساخته اند که یک فریمورک سمت کلاینت (client side) برای برنامه های دات نت است. تفاوت این فریمورک با فریمورک های سمت کلاینت دیگر مانند angular, react  این است که anuglar و react هنگامی که برای مرورگرف کامپایل می شوند به کد جاوا اسکریپت که قابل درک برای مر...

در صفحات وب امروزی کمتر صفحه‌ای را می‌توان پیدا کرد که از Ajax داخل آن استفاده نشده باشد. حال ajax چیست؟ به زبان ساده برای ارتباط صفحه با سرور به صورتی که صفحه رفرش نشود از متدی به نام Ajax استفاده می‌شود که در زبان جاوااسکریپت به روش‌های گوناگون می‌توان آن را پیاده‌ساز...

اگر کار شما طراحی و توسعه وب هست، حتماً با نام Angular آشنایی دارید، یک کتابخانه محبوب مبتنی بر JavaScript که توسط Google توسعه داده شده و برای ایجاد برنامه های SPA یا Single Page Application استفاده میشه. برای استفاده از Angular محیط های توسعه زیادی وجود داره که یکی از این محیط ها Visual Studio Cod...

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

در ادامه مطلب قبلی به ادامه ویژگی‌های جدید Es6 می پردازیم. در این مطلب در مورد کلاس‌ها و آرایه ها و ویژگی‌های جدید آن‌ها در Es6 صحبت می کنیم. کلاس ها کلاس‌ها در Es6 معرفی شده اند. یک کلاس یک نوع تابع است با این تفاوت که به جای استفاده از کلمه کلیدی function از کلمه کلیدی cla...

جاوا اسکریپت به خاطر استفاده های زیادی که دارد امروزه یکی از محبوب‌ترین زبان‌های دنیا است. اکما اسکریپت نسخه استاندارد شده این زبان توسط Ecma international است. نسخه اول این استاندارد در سال 1997 ارائه شد و در سال 2015 نسخه 6 این استاندارد ارائه شده است و تا به امروز که این مطلب نوشته می&z...

احتمالا شما هم جدیدا با این موضوع برخورد کرده این که نتایج جستجوی تصاویر گوگل بیشتر با پسوند webp نمایش داده می شد. پسوندی که تا همین چند وقت پیش بسیار غریبه بود و البته همچنان هم کمی جدید به نظر می رسد . در واقع WebP را می توان نسل جدید تصاویر اینترنتی عنوان کرد که جایگزین تصاویر سنگین خواهند شد .w...

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

در این قسمت از مطالب مرتبط با مبحث Logging در ASP.NET Core با nlog آشنا خواهیم شد. nlog یک کتابخانه جانبی است که بوسیله Nuget به پروژه اضافه میشه. ابتدا در Package Manager Console دستور زیر رو اجرا می کنیم که nlog به پروژه اضافه بشه: Install-Package NLog.Web.AspNetCore بعد از اضافه شدن nlog به پروژه...

مبحث Logging یکی از موارد بسیار پر کاربرد و مهم برای توسعه دهندگان است. بوسیله فعال کردن قابلیت Logging شما می توانید از اتقاقات و خطاهایی که در داخل برنامه رخ می دهد اطلاع پیدا کرده و مشکلات رو با سرعت بیشتری رفع کنید. در این مطلب قصد داریم تا با نحوه فعال سازی قابلیت Logging در ASP.NET Core آشنا ش...

فرقی نمی کنه که کار برنامه نویسی کنید یا به طریقی با دنیای وب سرو کار داشته باشید. حتماً این دو اصطلاح رو شنیدید: Web Service و Api. دو واژه ای که خیلی زیاد مورد استفاده قرار میگیرن و خلی وقت ها با هم اشتباه گرفته میشن. در این مقاله قصد داریم با این دو اصطلاح آشنا شده و تفاوت هاشون رو بررسی کنیم. تع...

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

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

همانطور که می‌دانید jQuery مهم‌ترین کتابخانه جاوا اسکریپت است که تقریباً همه وب سایت‌های کنونی از آن استفاده می کنند. یکی از پلاگین های قدرتمند کتابخانه jQuery برای ساخت جدول ها و لیست ها DataTables است. این پلاگین به این شکل نیست که فقط از داده‌هایی که در اختیارش قرار می‌گی...

تاریخ شمسی در طراحی وب یکی از اصلی ترین فاکتورهای طراحی وب برای ایرانی ها است . برای ما ایرانی ها کار کردن با تاریخ خودمان خیلی راحت تر و بهتر از این است که با تاریخ غربی ها کار کنیم و اگر شما بخواهید یک وب سایت طراحی کنید باید تاریخی که به کاربر نمایش می دهید شمسی باشد. در این مطلب نحوه فرمت تاریخ ...

سلام به کاربران Tosinso. یکی از معروفترین CMS هایی که امروزه استفاده می‌شود و درصد زیادی از سایت‌های اینترنتی از آن استفاده می‌کنند wordpress  است. برای کار با وردپرس منابع آنلاین زیادی وجود دارد که بسیار مفید و پرکاربرد هستند. کسانی که با وردپرس کار می‌کنند می‌توانند این منابع را bookmark کرده و در...

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

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