برنامه نویسی وب


مقالات آموزشی برنامه نویسی وب

مشاهده همه

اپلیکیشن های تک صفحه ای (SPA) - ویژگی ها و مزایا

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

220 0 1402/12/07

Response Caching در ASP.NET Core

Response Caching یک مکانیزم ذخیره سازی پاسخ سرور توسط مرورگر یا سایر کلاینت ها است. با استفاده از Response Caching در Asp.net Core می توانیم عملکرد و کارایی سیستم را بالا ببریم.

293 0 1402/10/22

Output Caching در ASP.NET Core 8.0

Output Caching یک ویژگی جدید است که از زمان .NET 7 معرفی شده است. این ویژگی به ما این امکان را می دهد که به راحتی یک کش پاسخ برای Web API خود بدون پیاده سازی IMemoryCache راه اندازی کنیم.

342 0 1402/10/14

ViewComponent در ASP.NET Core

در ASP.NET Core با استفاده از ViewComponent ها می توان اجزای ماژولار، قابل استفاده مجدد، قابل نگهداری و مقیاس پذیر برای ساخت برنامه های کاربردی وب ایجاد کرد. در این مقاله به نحوه ایجاد و فراخوانی ViewComponent در Asp.net core پرداخته ایم.

786 2 1402/05/15

تزریق وابستگی در ASP.NET Core

تزریق وابستگی (DI) یک الگوی طراحی نرم افزاری است که امکان ایجاد برنامه های کاربردی و ماژولار را فراهم می کند.. در .NET Core تزریق وابستگی یا Dependency injection یک ویژگی مهم است که می تواند برای ساده سازی توسعه برنامه، بهبود تست پذیری و کاهش پیچیدگی کد مورد استفاده قرار گیرد.

1٬148 1 1402/02/04

ضروری ترین کتابخانه های NuGet برای ASP.NET Core

در این مقاله مهمترین،ضروری ترین و پرکاربردترین کتابخانه های NuGet که هر توسعه‌ دهنده‌ ASP.NET Core باید برای توسعه بهتر و کاهش زمان مورد نیاز برای برنامه ‌های خود از آن استفاده کنند را مورد بررسی قرار داده ایم.

1٬100 1 1401/12/29

.NET Core چیست؟

.Net (با تلفظ «دات نت») یک چارچوب نرم افزاری کامپیوتری مدیریت شده رایگان و منبع باز برای سیستم عامل های ویندوز، لینوکس و macOS است. این پروژه در درجه اول توسط کارمندان مایکروسافت از طریق دات نت توسعه یافته و تحت مجوز MIT منتشر شده است.

2٬074 2 1401/03/16

Redirect درخواست (ریدایرکت) در asp.net core

در برنامه های ASP.NET Core برای تغییر مسیر(ریدایرکت) و Redirect به یک URL خاص روش های مختلفی وجود دارد. در این مقاله با این تکنیک ها و کدهای مورد نیاز برای تغییر مسیر یک درخواست در ASP.NET Core آشنا می شویم.

2٬080 4 1401/02/12

استفاده از Ajax در Asp.Net Core

AJAX مخفف عبارت Asynchronous JavaScript And XML است. AJAX یک تکنیک جدید برای ایجاد بهتر،سریع و تعامی تر برنامه های کاربردی وب با کمک XML، HTML، CSS و Java Script است.Ajax در asp.net core کاربردهای زیادی دارد.در این مقاله با یک مثال نحوه استفاده از ajax در asp.net core نشان داده شده است.

2٬077 8 1401/02/09

تبدیل enum به لیست انتخابی در asp.net core

در این آموزش ما بوسیله Reflection ها در سی شارپ و asp.net core یک enum را به لیست انتخابی یا SelectListItem تبدیل خواهیم کرد و بوسیله تگ select در بوت استرپ 5 نمایش می دهیم.

1٬499 3 1401/02/03

نحوه ارسال ایمیل در asp و c#

امروزه ارسال ایمیل به امری ضروری در پروژه های وب تبدیل شده است.از ارسال ایمیل در asp می توان در بخش های تایید حساب کاربری،بازیابی رمز عبور،ایمیل مارکتینگ،ارسال خبرنامه و ... استفاده نمود.در این آموزش نحوه ارسال ایمیل در asp core و سی شارپ پیاده سازی گردیده است.

2٬108 5 1401/02/03

استفاده از کش در asp core

استفاده از حافظه کش می تواند به طور قابل توجهی عملکرد و مقیاس پذیری یک برنامه را با کاهش کار مورد نیاز برای تولید محتوا بهبود بخشد.ما در این آموزش به پیاده سازی In-Memory Caching در asp coe خواهیم پرداخت و در پایان نحوه استفاده از کش در asp core و سی شارپ را خواهید آموخت.

2٬071 6 1401/02/03

برنامه نویسی وب چیست؟

برنامه نویسی وب، تمرین ایجاد وب سایت ها و برنامه های کاربردی وب با استفاده از زبان های برنامه نویسی و فناوری هایی است که برای اجرا در شبکه جهانی وب طراحی شده اند. برنامه نویسی وب شامل نوشتن کد به زبان هایی مانند HTML، CSS، جاوا اسکریپت و زبان های مختلف سمت سرور مانند Asp,Asp.net Core,PHP، Python، Ruby و Java است.

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

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

برای بهبود تجربه کاربر و عملکردهای مرتبط در سمت کلاینت، معمولاً از جاوا اسکریپت استفاده می شود. جاوا اسکریپت یک پلتفرم عالی سمت کلاینت برای طراحی و پیاده سازی برنامه های کاربردی وب است.HTML5 و CSS3 از اکثر عملکردهای سمت کلاینت ارائه شده توسط سایر فریمورک های برنامه پشتیبانی می کنند.

هدف کدسل ارائه آموزش های حرفه ای در زمینه  برنامه نویسی وب می باشد. در این دسته آموزشی می توانید انواع آموزش های رایگان و حرفه ای برنامه نویسی و طراحی وب از جمله Asp.net Core را دنبال نمایید.