انجام پروژهای طراحی سایت asp.net

انجام پروژهای برنامه نویسی

انجام پروژهای طراحی سایت asp.net

انجام پروژهای برنامه نویسی

انجام پروژه های asp.net core

mail.com
azsoftir.com
DLL دات نت اتصال دستگاه POS های مختلف به کامپیوتر با پروتکل های USB و Ethernet و Serial همراه با سورس
پروژه ویژه فوری آگهی استخدام/ اعلان
با سلام. هدف از تعریف این پروژه ایجاد یک DLL به زبان C#.NET  با دات نت کر 6 به بالا می باشد که بوسیله کلاسی که در آن وجود دارد، امکان ارتباط با تمامی دستگاه های POS موجود (حداقل آن هایی که کاربر بیشتر
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
سیستم کارتابلینگ asp.net core
فوری
سلام و خسته نباشید خدمت دوستان سیستم کارتابلینگ که هر شخصی وارد کارتابل خودش میشه و یک صفحه یا یک سند بینشون به صورت سلسله مراتبی تایید میشه ممنون میشم سریعا کمکم کنید.
هشت روز پیش با 24 پیشنهاد رسیده حداکثر بودجه: 300,000 تومان
خریدار سورس کد ، برنامه های تولیدی با net core 6 or 7 و یا blazor (اعم از سایت خبری، فروشگاهی و ...)
فوری
درود بر دوستان جهت تکمیل سایت ، از برنامه نویسان عزیزی که سورس کد های آماده با زبان  net core 6 or 7 و یا blazor (اعم از سایت خبری، فروشگاهی و ...) دارند پیشنهاد می گردد، رزومه خود و لینک سایت طراحی ش
نه روز پیش با 23 پیشنهاد رسیده حداکثر بودجه: 15,000,000 تومان
تولید برنامه فرمساز تحت وب دات نت کور Asp.net Core
با سلام خدمت همه فریلنسرهای عزیز بک اند : دات نت کور 6 فرانت : REACT JS یا VUEJS گزارش ساز : استیمول سافت بانک اطلاعاتی : Microsoft Sql Server 2019 من نیاز به یک برنامه فرمساز و گزارش ساز تحت وب دارم
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
پروژه مخفی
مخفی فوری
برای مشاهده اطلاعات پروژه لطفا وارد شود
یازده روز پیش با 5 پیشنهاد رسیده حداکثر بودجه: 750,000 تومان
سیستم درخواست تاکسی آنلاین مشابه اسنپ
با سلام و وقت بخیر . بنده به دنبال شخصی هستم که بتونه پروژه زیر رو اجرا کنه . ( پروژه دانشجویی هستش و نیازی به کد نویسی و یا امکانات پیچیده ای نداره ) ما دو تا اپلیکیشن میخوایم شبیه اسنپ و اسنپ راننده
هفده روز پیش با 9 پیشنهاد رسیده
پروژه مخفی
مخفی فوری
برای مشاهده اطلاعات پروژه لطفا وارد شود
بیست روز پیش با 1 پیشنهاد رسیده
تبدیل asp.net core به pwa و twa
سلام یه وبسایت با asp.net core 5.0.13 نوشته شده حالا میخوایم نسخه pwa و twa رو داشته باشیم که بتونیم تو کافه بازار و مایکت هم منتشر کنیم. که فورس زمانی هم داره. ممنون
بیست و دو روز پیش با 1 پیشنهاد رسیده
پروژه مخفی
مخفی
برای مشاهده اطلاعات پروژه لطفا وارد شود
یک ماه پیش
پروژخ ثبت شکایت
سلام یه پروژه ثبت شکایت میباشد...لطفا یک برنامه خوب بیاد
یک ماه پیش با 7 پیشنهاد رسیده
طراحی سایت و اپلیکیشن مانند خدمت از ما و کار از ما
پروژه ویژه
با سلام بنده شرکت خدماتی نظافتی دارم و چند سایت وردپرسی ولی نیاز به سایت و اپلیکیشنس با طراحی اختصاصی مانند سایت سنجاق ، خدمت از ما ووو سرچ کنید متوجه منظورم میشید دارم. . اقلام . پنل مدیریت وپ اپلیکی
یک ماه پیش با 11 پیشنهاد رسیده
همکاری در طراحی سایت asp
سلام یک سایت asp core در حال طراحی هست که به همکاری برای تسریع کار نیازمندیم. تسلط خوب بر روی  asp core - sql server - html - css - git  لازم هست. ساعتی یا تسکی تسویه میشه. حتما نمونه کار asp بفرستید
یک ماه پیش با 11 پیشنهاد رسیده
پنل فارسی Power BI Report Server
فارسی سازی کامل محیط Power BI Report Server با احترام اگر آشنایی با Report Server داشته باشید متوجه شرح پروژه خواهید شد. https://learn.microsoft.com/en-us/power-bi/report-server/developer-handbook-ove
یک ماه پیش
طراحی نرم افزار با سی شارپ و اندروید
سلام یک برنامه نویس خوب بیاد برای طراحی نرم افزار با سی شارپ
یک ماه پیش با 12 پیشنهاد رسیده
سایت فروشگاهی vahebook
پروژه ویژه
با سلامazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comQ3LTA0QUYtNDVFNy1BQUEyLTVBODY5ODY1QjI1MX0همچنین سر
یک ماه پیش با 10 پیشنهاد رسیده
برنامه نویسی نرم افزار حسابداری تحت وب
فوری
توضیحات پروژه من میخام یک نرم افزار حسابداری تحت وب کدنویسی بشود که تجاری بوده و تحت وب و تحت شبکه قابلیت  اجرایی شدن را دارد و  این نرم افزار ویژگی ها و امکانات زیر را دارا می باشد: بخش اول : قفل نرم
سه ماه پیش با 15 پیشنهاد رسیده
sync کردن و ساخت کانتکت جدید در گوگل کانتکت
پروژه ویژه
سورس کد ساده جهت ارسال و سینک کردن کانتکت ها از دیتابیس در گوگل کانتکت , تحت asp.net core نیاز داریم بدین صورت که نام و شماره ها از دیتابیس خوانده بشن و پاپ آپ صفحه لاگین و انتخاب گوگل اکانت باز بشه و
یک ماه پیش با 1 پیشنهاد رسیده
46280  طراحی سایت
سلام بله ی پروژه ساده دانشجویی با html و css و بک اندش هم asp.net باشه یک دیتا استور هم داشته باشه برای لاگین کردن هزینش میخواستم بدونم چقدر میشه و اینکه چون پروژه سنگینی نیست تا امروز اوکی میشه؟
یک ماه پیش با 6 پیشنهاد رسیده
کد نویسی سامانه مدیریت کاربران با تکنولوژی ASP.NET Core 6
 این پروژه دانشجویی نیست ! این پروژه فاز 1 از یک پروژه چند بخشی ( احتمالا 6 یا 7 فاز ) هست که در این فاز فقط قصد پیاده سازی User Management رو داریم. ایجاد یک محیط کاملا مدرن و کاربر پسند با تکنولوژ
یک ماه پیش با 4 پیشنهاد رسیده
فرم ثبت نام و لاگین زیبا
با عرض سلام و احترام نیاز به فرم ثبت نام و لاگین برای سایت به همراه اطلاعات دریافتی: نام ،نام خانوادگی ، شماره همراه،ایمیل،رمز عبور برای فرم ثبت نام   ایمیل و رمز عبور برای فرم ورود با ui و ux مناسب ن
یک ماه پیش با 5 پیشنهاد رسیده
گرفتن و نمایش لیست داده
100
با سلام من یک جدول دسته بندی  در پروژه ام دارم میخوا نحوه نمایش اش در جدول html شبیه جدول دسته بندی  وردپرس بشه عکس پیش نمایش  https://s6.uupload.ir/files/2022-12-10_152517_sybh.png این عکس نمایش میده
دو ماه پیش با 2 پیشنهاد رسیده
تکمیل پروژه فروشگاه اینترنتی - لایه میانی و فرانت
با سلام، این پروژه یک مارکت پلیس مشابه اسنپ سوپرمارکت یا اسنپ فود هستش با قابلیت های مشابه ولی نه لزوما تک به تک برابر. پروژه دارای وب سایت، اپ مشتری، اپ راننده و رانر هست. هر فروشگاه درگاه پرداخت جدا
دو ماه پیش با 7 پیشنهاد رسیده
ایجاد یک وب سرویس برای اتصال به نرم افزار هلو
سلام یک وب سرویس لازم دارم که وقتی در سایت سفارش ثبت شد. از طریق وب سرویس اطلاعات به سرور هلو ارسال بشه و در تیبل مورد نظر برای اینکار ثبت ر

کلیدواژه
نوع
مهارت
مبلغ
ریال
ریال

    بودجه: 5,000,000ریال
    نوشتن برنامه آنلاین + تحت ویندوز برای ویراستاری
    سلام به همه دوستان برنامه نویس یک ماکرو رو در ورد نوشتم که میاد و ویراستاری فایل رو انجام میده میخوام اون رو به صورت آنلاین و همچنین به...
    ASP.Net
    جاوا اسکریپت (JavaScript)
    پی اچ پی (PHP)
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    5 پیشنهاد
    14 روز, 2 ساعت
    بودجه: 400,000,000ریال
    تغییر UI منوی دستگاه DVR
    سلام وقت بخیر ما نیاز داریم UI منوی دستگاه DVR رو تغییر بدیم. دستگاه DVR  وسیله ای برای ذخیره سازی فیلم ها و تصاویر ضبط شده در دوربین م...
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت وب
    برنامه نویسی تحت ویندوز
    راه اندازی سرور لینوکس
    6 پیشنهاد
    13 روز, 23 ساعت
    بودجه: 30,000,000ریال
    مدیریت مرکز و دسترسی
    در این پروژه موجودیتی با نام مرکز موجود می باشد که تمامی فعالیت های کاربران براساس دسترسی آن ها در مراکز تعریف شده می باشد. در این پروژه انتظار می...
    تمام وقت
    ASP.Net
    برنامه نویسی تحت وب
    انگولار (Angular.js)
    5 پیشنهاد
    13 روز, 19 ساعتazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
    بودجه: 15,000,000ریال
    تجزیه و تحلیل سیستم و طراحی بانک اطلاعاتی آن
    سلام و عرض ادب یه پروژه ای دارم میخوام از لحاظ بانک اطلاعاتی تجزیه و تحلیل بشه تا بتونم با asp.net core خودم طراحیش کنم خیلی هم عجله دا...
    ASP.Net
    برنامه نویسی تحت وب
    SQL Server
    برنامه نویسی
    12 پیشنهاد
    13 روز, 18 ساعت
    بودجه: 20,000,000ریال
    استخراج شماره تماس از دیوار
    با سلام  من به یک برنامه نیاز دارم که آدرس یک بخش از سایت دیوار رو بدم بهش مثلا  کالای دیجیتال، رایانه، رایانه رو میزی و از بخش فروشندگ...
    ASP.Net
    سی شارپ (C#)
    جاوا اسکریپت (JavaScript)
    پی اچ پی (PHP)
    17 پیشنهاد
    13 روز
    بودجه: 500,000,000ریال
    اتوماسیون اداری
    نیاز داریم یک اتوماسیون اداری برامون نوشته شود که محصول محور باشد و بتوانیم بصورت ماژولار بهش ماژول اضاف کنیم و ماژول غیر فعال کنیم و به مشتریان مخ...
    ASP.Net
    CakePHP
    SQL Server
    13 پیشنهاد
    12 روز, 23 ساعت
    بودجه: 30,000,000ریال
    سامانه نوبت دهی اینترنتی
    توضیحات پروژه سلام وقت بخیر من یه سیستم نوبت دهی اینترنتی میخوام برای ثبت نوبت که کلیه اطلاعات مورد نیاز رو داخل فایل پیوست قرار دادم لطفا فا...
    ASP.Net
    HTML
    نود جی اس (Node.js)
    پی اچ پی (PHP)
    برنامه نویسی تحت وب
    22 پیشنهاد
    12 روز, 18 ساعت
    بودجه: 5,000,000ریال
    نصب درایور پرینتر قدیمی
    یک پرینتر مدل canon lbp-810 دارم که متاسفانه درایور راه‌انداز آن برای ویندوز 7 نسخه 32 بیت و xp بیشتر وجود ندارد. آیا راهی هست که درایور پرینتر رو ویر...
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    3 پیشنهاد
    11 روز, 16 ساعت
    بودجه: 150,000,000ریال
    برنامه فروش سوپرمارکت زبان انگلیسی
    1.انبارداری ساده (کالا ها بر اساس واحد دانه یا کیلو ) 2.دسترسی محدود صندوقدار انباردار و مسئول فروشگاه 3.برنامه کاملا با یونیت صندوق سی...
    برجسته
    فوری
    تمام وقت
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    19 پیشنهاد
    11 روز, 3 ساعت
    بودجه: 15,000,000ریال
    نیاز به سورس وب سرویس ماهان ایر
    سلام من نیاز به سورس وب سرویس ارتباطات با سیستم هواپیمایی ماهان دارم که بتونم به وب سرویس تستش متصل بشم متاسفانه داکیومنت موجود ندارم افرادی که این رو...
    ASP.Net
    HTML
    پی اچ پی (PHP)
    برنامه نویسی تحت وب
    2 پیشنهاد
    10 روز, 23 ساعت
    بودجه: 30,000,000ریال
    ایجاد یک وب سرویس نمایش و خرید محصولات وردپرس
    سلام ما یک سایت فروشگاهی وردپرس داریم. نیاز به یک وب سرویس داریم که  ۱- محصولات و دسته بندی ها رو نمایش بده ۲- کاربران بتونن لاگی...
    ASP.Net
    پی اچ پی (PHP)
    وردپرس (WordPress)
    برنامه نویسی تحت وب
    14 پیشنهاد
    10 روز, 21 ساعت
    بودجه: 5,000,000ریال
    معرفی سایت به گوگل، تغییر درگاه زرین پال
    من یک کپی از سایتم http://apfaepf.ir/Account/SignIn را در دامنه جدید http://afasport.ir/Account/SignIn ایجاد کرده ام می خواهم اولا کد درگاه زرین پ...
    ASP.Net
    سی شارپ (C#)
    3 پیشنهاد
    9 روز, 3 ساعت
    بودجه: 5,000,000ریال
    افزونه وان نوت
    سلام من یک افزونه برای وان نوت میخواهم که برخی از عملکردهایی که ورود داره ولی داخل وان نوت وجود نداره رو بتونم داخل وان نوت استفاده کنم.مهم ترین ام...
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    1 پیشنهاد
    9 روز
    بودجه: 30,000,000ریال
    طراحی سایت جدید خبری + انتقال دیتا از سایت قدیمی
    ***ایجاد یک سایت خبری در حوزه ورزش قبل از عید مورد نیاز: - راه اندازی بخش نتایج زنده - راه اندازی دیتابیس تمام تیم های ورزشی ف...
    برجسته
    فوری
    ASP.Net
    نود جی اس (Node.js)
    6 پیشنهاد
    8 روز, 23 ساعت
    بودجه: 5,000,000ریال
    انتقال سایت از دات نت به وردپرس
    سلامیک سایتی با دات نت نوشته شده و حالا میخوایم اون رو روی وردپرس پیاده کنیم به طوری که دیتا های سایت مثل نوشته ها و اعضا و... باقی بمونن
    ASP.Net
    وردپرس (WordPress)
    6 پیشنهاد
    8 روز, 23 ساعت
    بودجه: 5,000,000ریال
    خروجی گزارش به صورت PDF,EXCEL
    باسلام خدمت شما در پروژه مورد نظر تمامی کدهای گزارش گیری آن نوشته شده و گزارش به کاربر نمایش داده می شود و فقط نیاز به خروجی اطلاعات به صورت...
    فوری
    ASP.Net
    برنامه نویسی تحت وب
    7 پیشنهاد
    8 روز, 2 ساعت
    بودجه: 30,000,000ریال
    shopmate
    در این پروژه نیاز به پیاده سازی لاگین میباشد. کد با .net core v2 نوشته شده است و  vue js v3 لازم به ذکر است که در این پروژه که توضیحات کامل تر آن ب...
    ASP.Net
    اس کیو ال (SQL)
    ویو جی اس (VueJs)
    1 پیشنهاد
    7 روز, 23 ساعت
    بودجه: 30,000,000ریال
    مدیریت محتوا جهت نمایش بر روی چند مانیتور در سازمان
    در شرکت داروسازی ما چند مانیتور در محل های مختلف نصب گردیده است . جهت مدیریت و کنترل از راه دور محتوایی که قرار است در مانیتورها نمایش داده شود نیا...
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    7 پیشنهاد
    7 روز, 21 ساعت
    بودجه: 1,500,000ریال
    مشکل در آپلود و اجرای سایت در هاست
    من سایت رو نوشتم با asp.net core در localhost درست کار میکنه موقع آپلود در هاست این خطا رو میده: An unhandled exception occ...
    ASP.Net
    HTML
    برنامه نویسی تحت وب
    SQL Server
    11 پیشنهاد
    7 روز, 21 ساعت
    بودجه: 30,000,000ریال
    سیستم نوبت دهی اینترنتی
    سلام وقت بخیر من یه سیستم نوبت دهی اینترنتی میخوام برای ثبت نوبت که کلیه اطلاعات مورد نیاز رو داخل فایل پیوست قرار دادم لطفا فایل را به طور کامل بررسی...
    ASP.Net
    HTML
    نود جی اس (Node.js)
    پی اچ پی (PHP)
    برنامه نویسی تحت وب
    22 پیشنهاد
    7 روز, 18 ساعت
    بودجه: 5,000,000ریال
    سامانه ارزیابی پرسنل بر اساس چارت سازمانی asp.net core
    با سلام سامانه ارزیابی پرسنلی دارم طراحی می کنم فقط نمی دونم چطوری میشه سیستم کارتابلینگ رو براش تعریف کنم یعنی این که پرسنل هر کدوم یک...
    ASP.Net
    سی شارپ (C#)
    برنامه نویسی تحت وب
    5 پیشنهاد
    7 روز, 6 ساعت
    بودجه: 15,000,000ریال
    پروژه فروشگاه اینترنتی (کوچک و ساده) به همراه سورس کد
    با سلام پروژه با دات نت کور ۷ باشه (api base) زبان سی شارپ فرانت با یکی از فریمورک های جاوا اسکریپت( ویو، انگولار، ری اکت و..)
    ASP.Net
    سی شارپ (C#)
    طراحی سایت
    برنامه نویسی تحت وب
    5 پیشنهادazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
    7 روز, 4 ساعت
    بودجه: 200,000,000ریال
    تبدیل فایل Word به Html
    سورس پروژه .Net ای نیاز داریم که بتواند فایل Word شامل متن و فرمول Mathtype و شکل را به فرمت Html تبدیل کند جزئیات دقیق تر پروژه در ادامه توض...
    ASP.Net
    دسک تاپ ویندوز
    برنامه نویسی تحت ویندوز
    10 پیشنهاد
    7 روز
    بودجه: 250,000,000ریال
    سایت موتور جستجو کالا همانند ترب و ایمالز
    یک سایت نیاز دارم دقیقا همانند سایت ترب با تمامی امکاناتی که ترب داره مخصوصا اون پلاگین و ماژول های مرتبط که محصولات رو از سایت مبدا به ترب منتقل میکن...
    ASP.Net
    HTML
    لاراول (Laravel)
    پی اچ پی (PHP)
    برنامه نویسی تحت وب
    9 پیشنهاد
    6 روز, 23 ساعت
    بودجه: 15,000,000ریال
    ست تنظیمات اسکریپت برای سرور جدید
    با سلام ما سایت دانلود فیلم داریم  و سرور دانلودمون که قبلا هاست دانلود بود رو به سرور اختصاصی که الان ویندوز هست منتقل کردیم و فایل ها منتقل...

یمات اسکریپت برای سرور جدید شامل چه جزئیاتی است:
با سلام

ما سایت دانلود فیلم داریم

و سرور دانلودمون که قبلا هاست دانلود بود رو به سرور اختصاصی که الان ویندوز هست منتقل کردیم و فایل ها منتقل شده

فقط نیازمند یه برنامه نویس هستیم که تنظیمات ا
ش asp.net core 5 مقدماتی
با دوره رایگان و پروژه محور آموزش asp.net core کار با این فریم ورک پولساز را در کمتر از یک ماه یاد بگیرید و شروع به کسب درآمد کند. آیندتو از همین الان بساز

لطفا جهت اطلاع از دوره های جدید و بروز رسانی دوره ها عضو کانال تلگرام باگتو با آدرس bugeto@ شوید .
بررسی اجمالی

    فصل 7
    قسمت 86
    مدت زمان 25:14:24
    سطح متوسط
    وضعیت به اتمام رسیده
    سورس کد دارد

هدف ما از برگزاری این دوره این است که شما کاربران وب‌سایت باگتو بدون نیاز به‌صرف هزینه برای دوره‌های آموزشی در کمترین زمان ممکن بتوانید کار با asp.net coreرا به‌صورت رایگان و در حدی که بتوانید پروژه‌های متوسط را طراحی و کدنویسی کنید یاد بگیرید.

asp.net coreیکی از بهترین گزینه‌های موجود برای طراحی اپلیکیشن‌های تحت وب و... می‌باشد. این تکنولوژی در سال۲۰۱۴ توسط مایکروسافت ارائه شد و طی این چند سال برای تولید اپلیکیشن‌های بزرگ به پیشرفت لازم رسیده است.

اگر نگاهی به سایت‌های آگهی استخدام بیندازیم می‌بینیم که اکثر شرکت‌های بزرگ به سمت این تکنولوژی روی آورده‌اند و کم‌کم بسترهای خود را به net core. تغییر می‌دهند.

ازآنجایی‌که یکی از دلایل یادگیری یک تکنولوژی جدید بازار کار مناسب و کسب درآمد می‌باشد می‌توان گفت که asp.net core گزینهٔ خوبی برای کسب درآمد در ایران و حتی درآمدهای خیلی بالاتر در کشورهای دیگر می‌باشد.

 در دوره رایگان آموزشasp.net core شما را با مقدمات این تکنولوژی آشنا و قابلیت‌ها و امکانات آن را معرفی می‌کنیم.

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

این پروژه را با asp.net core5 و sql server به همراه ef core  پیاده‌سازی می‌کنیم.

بعد از گذراندن این دوره برای حرفه‌ای شدن می‌توانید دوره ستارگان Asp.Net Core را مشاهده نمایید.

دوره پیشرفته Asp.Net Core

برای مشاهده آپدیت بر روی قسمت شماره: 86 کلیک نمایید و به صورت آنلاین ویدئوی تغییرات حذف کلاس Startup در Asp.Net Core 6 را مشاهده نمایید.

 

 

 
دانلود ویدیوها

    1 - فصل اول آشنایی با .Net Core و Asp.Net Core

معرفی دوره
00:05:44
.Net Framework
00:05:46
آشنایی با .Net Core و Asp.Net Core
00:08:41
.Net Standard
00:07:00

    معرفی .Net 5
    00:02:00

2 - فصل دوم آموزش کانفیگ ها در Asp.Net Core

معرفی فصل دوم
00:05:44
نصب .Net 5 بر روی ویژوال استادیو 2019
00:05:51
آشنایی با قابلیت های جدید Visual Stadio 2019
00:07:30
آموزش کار با CLI در Net Core
00:07:03
ساختار پروژه های Asp.Net Core
00:07:09
کار با کلاس Program در Asp.Net Core
00:14:30
کار با کلاس Startup در Asp.Net Core
00:23:23
آموزش کار با middleware در Asp.Net Core
00:45:00
آموزش کار با Environment
00:22:20
مدیریت خطا در برنامه های asp.net core
00:07:18

    Logging in Asp.Net Core
    00:30:28

3 - فصل سوم معماری و فریم ورک mvc در asp.net core

پیش نیاز ادامه دوره - آموزش http
01:03:00
آشنایی با معماری MVC
00:06:46
آشنایی با امکانات فریم ورک MVC در Asp.Net Core MVC
00:06:40
Controllers
00:14:07
Action Method
00:05:36
Action Selector and Action Verbs
00:11:50
Models
00:16:00
Views
00:08:25
Razor
00:16:40
Html Helpers
00:18:20
Tag Helpers
00:10:24
Layout
00:11:01
ViewFiles
00:05:03
Routing
00:18:03
Validation
00:24:53
Scaffolding
00:17:20
Model Binding
00:22:15
ViewBag-ViewData-TempData
00:22:51
PartialView
00:08:19
ViewComponent
00:28:20

    Areas
    00:09:05

4 - فصل چهارم مقدمه ای بر بانک های اطلاعاتی و SQL Server

معرفی فصل چهارم
00:03:48
طراحی بانک اطلاعاتی
00:07:07
ایجاد دیتابیس فروشگاه
00:27:01
CRUD in SQL Server
00:06:05
Gnerate Script
00:09:07
Backup and Restore
00:15:47
آشنایی با T-SQL
00:16:10

    تمرین فصل چهارم
    00:04:55

5 - فصل پنجم آموزش EF CORE

آشنایی با ORM و EF CORE
00:04:48
نصب EFCore 5
00:09:10
پیاده سازی DbContext
00:18:13
طراحی بانک اطلاعاتی Store با EFCore
00:26:37
Querying and SavingData
00:20:20

    آشنایی با SQL Server Profiler
    00:03:53

6 - پروژه عملی

معرفی پروژه عملی
00:02:57
قالب وبسایت
00:10:15
معرفی معماری Clean
00:03:25
پیاده سازی معماری Clean
00:11:17
آشنایی با اسکرام
00:07:47
اسکرام چیست
00:07:02
پیاده سازی قالب ادمین
00:1azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com6:53
پیاده سازی قالب سایت
00:08:31
کاربران - بخش اول
00:30:13
کاربران - بخش دوم
00:59:45
کاربران - بخش سوم
00:42:16
کاربران - بخش چهارم
00:24:06
مدیریت دسته بندی ها
00:25:55
افزودن محصول جدید به فروشگاه
00:25:07
نمایش لیست و جزئیات محصولات در پنل ادمین
00:19:39
نمایش محصولات در وب سایت
00:21:29
ساخت صفحه جزئیات محصول
00:36:08
ایجاد منوهای پویا
00:23:02
پیاده سازی جستجو برای فروشگاه
00:20:13
صفحه بندی و sort برای محصولات
00:31:33
صفحه اصلی پویا - بخش اول
00:39:25
صفحه اصلی پویا - بخش دوم
00:40:04
کار با کوکی در Asp.Net Core
00:16:18
ایجاد سبد خرید - بخش اول
00:27:55
ایجاد سبد خرید - بخش دوم
00:38:16
ایجاد سبد خرید - بخش سوم
00:11:32
ذخیره سبد خرید برای کاربر بعداز لاگین
00:08:03
ایجاد فاکتور - ثبت درخواست پرداخت
00:25:54
پیاده سازی درگاه پرداخت - زرین پال
00:33:02
ثبت سفارش برای کاربر
00:35:53
سفارشات کاربر
00:14:29
مدیریت سفارشات در پنل ادمین
00:17:36
مدیریت پرداخت ها
00:11:23

    Authorization and Authentication
    00:19:45

7 - آپدیت
     پکیج های آموزشی  
    فرصت های شغلی
    مقالات
    تماس با ما

ورود ثبت نام

    صفحه اصلی مقالات آموزش ASP.NET Core MVC طراحی سایت با ASP.NET Core

طراحی سایت با ASP.NET Core

در سی شارپ نیز مانند همه زبان های برنامه نویسی دیگر، امکان طراحی و پیاده سازی وب اپلیکیشن وجود دارد و این کار از طریق ASP.NET CORE انجام می شود. در ادامه مقاله با ما همراه باشید.
طراحی سایت با ASP.NET Core

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

در این مقاله خواهید خواند:

1) مقدمه: درباره .Net

2) نصب پیشنیازهای ASP.NET Core

3) طراحی سایت با ASP.NET Core

4) انجام مراحل بالا با Visual Studio Code

5) افزودن قالب به سایت

مقدمه: درباره .Net

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

ماکروسافت در زبان برنامه نویسی سی شارپ برای توسعه برنامه های گوناگون مانند Windows Application, Web Application, Mobile Application, IoT, AI و ...، پلتفرم جامع و قدرتمند .NET را در اختیار توسعه دهندگان این زبان قرار داده است.

خبر خوب اینکه .NET متن باز و Cross Platform است.. بنابراین کاربران سایر سیستم عامل ها مانند مک یا لینوکس نیز می توانند از این پلفترم بالغ و جامع استفاده کنند.

Asp.net core یک فریمورک قدرتمند برای توسعه برنامه های تحت وب است که جزئی از پلفترم .Net می باشد و بر پایه زبان برنامه نویسی سی شارپ (C#) نوشته شده است. در زبان برنامه نویسی سی شارپ، مانند تمام زبان های برنامه نویسی مدرن، امکان توسعه نرم افزارهای تحت وب وجود داشته و این مهم، از طریق asp.net core امکان پذیر است. با استفاده از asp.net core می توانید در کمترین زمان ممکن، یک وبسایت سریع، توسعه پذیر، مقیاس پذیر و آماده برای استقرار را تولید کنید. اگر با asp.net core و مزایای آن آشنایی ندارید، پیشنهاد می شود مقالات زیر را مطالعه کنید:

1-آموزش رایگان Asp.net core

2-تفاوت های .Net Core و .Net Framework

نصب پیشنیازهای ASP.NET Core

حال می خواهیم مراحل طراحی سایت از طریق ASP.NET Core را به صورت قدم به قدم به شما آموزش بدهیم.

در این آموزش قصد داریم تا از آخرین تکنولوژی تولید صفحات وب در سمت سرور یعنی Razor Pages استفاده کنیم.

برای دریافت دوره آموزش رایگان Razor Pages لینک زیر را مشاهده کنید:
آموزش رایگان Razor Pages

قبل از ادامه این آموزش، آخرین نسخه Visual Studio را دانلود کرده و روی سیستم خود نصب کنید. اگر به هر دلیل، امکان نصب Visual Studio را ندارید، از Visual Studio Code استفاده کنید.

VS Code کاملا رایگان است و با استفاده از آن می توانید غیر از سی شارپ، سایر زبان های برنامه نویسی مانند Js, PHP, Python و ... را نیز توسعه دهید. کافی افزونه های مربوط به آن زبان را نصب کنید تا امکان توسعه برای شما فراهم گردد.

دانلود نرم افزار VS Code

برای آنکه بتوانید از .Net استفاده کنید و برنامه های مبنی بر آن را بنویسید، باید .Net Core SDK را روی سیستم خود نصب کرده باشید. .NET Core SDK امکان استفاده از تمام قابلیت های .NET و همچنین ASP.NET Core را به شما می دهد. همچنین .NET CORE CLI نیز به همراه آن روی سیستم شما نصب می شود بنابراین شما می توانید از دستوران CLI برای تولید، Build و اجرای برنامه های .NET استفاده کنید. حال از نصب آخرین نسخه .Net Core SDK روی سیستم عامل خود اطمینان حاصل کنید. برای دانلود .NET Core SDK لینک زیر را بررسی کنید:
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
دانلود و نصب .NET Core SDK

طراحی سایت با Asp.net core

پس از نصب Visual Studio و اجرای آن، با همچین تصویری مواجه خواهید شد، در این قسمت VS از شما می خواهد تا یک پروژه را برای ادامه کار انتخاب کنید یا اینکه یک پروژه جدید بسازید:
طراحی سایت با ASP.NET Core

برای ادامه کار، روی Create a New Project کلیک کنید تا یک پروژه جدید از صفر بسازیم و سپس دکمه Next را بزنید تا به مرحله بعدی منتقل شویم.

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

با استفاده از قالب ASP.NET Core Web Application می توانید برنامه های تحت وب با تکنلوژی های MVC یا Razor Pages بسازید. تکنولوژی های MVC و Razor Page کاربرد مشترکی دارند: تولید صفحات وب در سمت سرور و انتقال آن به کلاینت یا همان Browser. اما این دو تکنولوژی، تفاوت های زیادی در نحوه انجام این کار دارند که صحبت در مورد آن، فراتر از محدوده این مقاله است.

اما بهتر است بدانید که Razor Pages تکنولوژی جدیدتری است و استفاده از آن بیشتر پیشنهاد می شود زیرا کار با آن آسانتر است و حجم کد را کاهش می دهد.

با انتخاب گزینه ASP.NET Core Web Application، امکان ساخت SPA یا همان Single Page Application نیز وجود دارد تا با استفاده از Reactjs و یا Angular برنامه های تحت وب تک صفحه ای بسازید.

در حال حاضر ما می خواهیم با استفاده از asp.net core یک وبسایت بسازیم، پس برنامه را از جنس ASP.NET Core Web Application انتخاب می کنیم. از طریق Search می توانید این گزینه را پیدا کنید. سپس روی دکمه Next کلیک کنید.

در این مرحله، باید نام پروژه و مسیر ذخیره سازی آن را مشخص کنید. پس از انجام این تنظیمات، روی دکمه Create کلیک کنید:
طراحی سایت با ASP.NET Core

در مرحله بعدی، باید نوع Application را انتخاب کنیم و از میان انواع برنامه هایی که می توان با ASP.NET Core Web Application ساخت، یکی را انتخاب کنیم:
طراحی سایت با ASP.NET Core

در این پنجره می توانید ورژن ASP.NET Core را نیز انتخاب کنید. در این آموزش ما از ورژن 5 استفاده می کنیم.

جنس برنامه را نیز روی ASP.NET Core Web App که با استفاده از Razor Pages ساخته می شود، قرار دهید و سپس روی دکمه Create کلیک کنید. دقت نمایید که اگر می خواهید برنامه شما از جنس MVC باشد، باید گزینه ASP.NET Core Web App (Model-View-Controller) را انتخاب نمایید. همچنین می توانید برنامه از جنس Web API نیز بسازید.

در این مرحله، Visual Studio با استفاده از یک Template آماده، وبسایت ما را می سازد. سپس وبسایت ساخته شده آماده اجرا می باشد. شما می توانید با اسفاده از تب Solution Explorer فایل های ساخته شده برای این پروژه را مشاهده نمایید.
طراحی سایت با ASP.NET Core

اگر Solution Explorer را پیدا نمی کنید، از طریق منوی View > Solution Explorer را انتخاب کنید تا این تب برای شما نمایان شود.

بدون هیچ تغییری در ساختار فایل ها و سایت، از نوار بالا، روی دکمه اجرا کلیک کنید تا برنامه اجرا شود.
طراحی سایت با ASP.NET Core

مشاهده می کنید که با چند کلیک توانستیم وبسایت خود را به وسیله ASP.NET Core و با ابزار Visual Studio راه اندازی کنیم.
طراحی سایت با ASP.NET Core
طراحی سایت در ASP.NET Core با Visual Studio Code

درصورتی که قادر به نصب Visual Studio روی سیستم عامل خود نیستید، یا از سیستم عاملی هایی غیر از Windows استفاده می کنید، بهتر است از Visual Studio Code استفاده کنید.

در Visual Studio Code شما قادر خواهید بود تا با استفاده از دستورات .NET Core CLI، برنامه خود را بسازید و آن را اجرا کنید. برای ایجاد یک برنامه جدید، کافی است در مسیر مورد نظر یک پوشه ساخته و VS Code را روی آن پوشه اجرا کنید، سپس Terminal را باز کرده و دستور dotnet new razor را به شکل زیر اجرا کنید:
طراحی سایت با ASP.NET Core

با استفاده از این دستور شما می توانید یک برنامه جدید تولید کنید. در این بخش ما نوع پروژه را از جنس razor انتخاب کردیم اما شما می توانید انواع دیگری را نیز انتخاب کنید مثل mvc, api, classlib و ... .

پس از اجرای دستور، همانگونه که در تصویر مشاهده می کنید، فایل های پروژه دقیقا مانند پروژه ای که در Visual Studio ساخته بودیم، در سمت چپ ایجاد شده اند.

برای اجرای این پروژه کافی است دستور dotnet run را در Terminal اجرا کنید تا پروژه اجرا شود.

ادامه مراحل زیر را می توانید عینا در Visual Studio Code نیز پیاده کنید و عملا تفاوتی نخواهند داشت. در ادامه به نحوه افزودن قالب به پروژه می پردازیم.
افزودن قالب به سایت

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

قالبی را که برای این آموزش انتخاب شده، قالب رایگان Creative One Page است که سورس آن را می توانید از انتهای همین مقاله دانلود کنید. این قالب به صورت تک صفحه ای است و با استفاده از فریمورک bootstrap پیاده سازی شده است و نمای کلی آن به شکل زیر است:
طراحی سایت با ASP.NET Core

برای تزریق این قالب ابتدا باید فایل های Resource (منظور از فایل های Resource همان CSS, JS, Fonts, Image و ... است) مربوط به آن را به پروژه اضافه کنیم. نکته مهم این است که در پروژه های ASP.NET Core فایل های Resource را باید در پوشه wwwroot ذخیره کنیم.

بنابراین در پوشه wwwroot یک فولدر به نام theme ایجاد کنید و فایل های css, js, fonts و ... را کپی کرده، به پوشه theme انتقال دهید.
طراحی سایت با ASP.NET Core

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

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

در سایت هایی که با ASP.NET Core ساخته می شوند، بخش های مشترک میان صفحات در فایل _layout.cshtml قرار می گیرند. بنابراین هر چیزی که در این فایل وجود دارد را پاک کنید و کدهای مشترک بین صفحات که در index.html وجود دارند را به این فایل انتقال دهید.
طراحی سایت با ASP.NET Core

دقت داشته باشید که حتما بخش های اصلی یک صفحه HTML مانند تگ های HTML, Head و Body باید در فایل _layout.cshtml قرار گیرند زیرا فایل های css و js باید در تمام صفحات حضور داشته باشند پس باید در صفحه _layout.cshtml تعریف شوند.

 اما اگر دقت کنید متوجه خواهید شد که Visual Studio مسیر فایل های css, js و عکس ها و هر آن چیزی که در wwwroot قرار داده ایم را پیدا نمی کند و زیر آنها را خط کشیده است. این بدان معنی است که Visual Studio قادر به پیدا کردن این مسیرها نیست و عملا فایل ها را پیدا نمی کند بنابراین این آدرس دهی ها باید درست شوند.

برای تصحیح مسیر فایل ها، قبل مسیر همه فایل ها، ~/theme/ را قرار دهید تا به پوشه theme از فایل wwwroot اشاره کند.

علامت ~ شاخه اصلی (root) پروژه را نشان می دهد و theme به پوشه موجود در wwwroot اشاره می کند. پس از اعمال این تغییر روی تمامی فایل هایی که از کد html به آنها reference داده ایم، خطاهای Visual Studio نیز برطرف می شود.

برای اینکه صفحه _layout.cshtml را به عنوان صفحه اصلی و والد همه صفحات دیگر در نظر بگیریم، باید از @RenderBody() استفاده کنیم. این تابع به ASP می گوید که تمام صفحات دیگر (مانند Index.cshtml) را در جایی که @RenderBody() صدا زده شده است، قرار دهد و آنها را اجرا کند.
طراحی سایت با ASP.NET Core

در این مرحله باید باقیمانده کد صفحه index.html را در صفحه index.cshtml قرار دهید تا پس از اجرای سایت، این دو صفحه یکدیگر را کامل کرده و صفحه کامل را نمایش دهند.
طراحی سایت با ASP.NET Core

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

حال برنامه را اجرا کنید و وبسایت خود را مشاهده کنید. در این نقطه وبسایت شما آماده است و شما می توانید هر تغییر دیگری را در آن اعمال نمایید.
ه های asp.net core
asp.net mvc core
طراحی سایت با asp.net core
انحام پروژه های دانشحویی asp.net core
ام پروژه های برنامه
طراحی سایت asp.net core
انجام پروژه با asp.net core
طراحی سایت asp.net mvc core
انجام پروژه های asp.net mvc core

تیم طراحی سایت azsoftir آماده طراحی سایت مورد نظر شما با تکنولوژی asp.net core  می باشد.سایت وبرنامه درخواستی شما را در کمترین زمان تحویل با بالاترین کیفیت تحویل خواهد داد .

برنامه نویسی سایت مورد نظر شما با asp.net core برای سفارش سایت مورد نظر خود در قسمت سفارش پروژه یا از طریق ایمیل azsoftir@gmail.com یا اظ طریق شماره تماس 09367292276 پروژه خودرا سفارش دهید .

asp.net core

متدی که در طراحی وبرنامه نویسی  پروژه های asp.net core  استفاده می شود :

1-محیط طراحی :microsoft visual studio

2-زبان های طراحی :asp.net core vb or asp.net core csharp

3-فن آوری مورد استفاده :asp.net core

4-پلت فرم اجرا :dotner service provider

5-نوع ارتباط با دیتابیس :linq-sql6-نوع دیتابیس

6-نوع دیتا بیس :اکسس -sql
7-ریپورت گیرهایه مختلف

سرویس هایی که توسط سایت azsoftir در زمینه طراحی سایت asp.net core قابل انجام هست :

انجام پروژه های تمرینی asp.net core

پروژه های همراه با آموزش asp.ne core
پروژه های طراحی سایت با asp.net core

تعیین قیمت طراحی سایت asp.net core

انجام پروژه های گرافیکی asp.net core

انجام پروژه های پروژه دانشجویی

نمونه سایت های طراحی شده با asp.net core

سایت های طراحی شده با asp.net core -فروشگاه آنلاین asp.net core -مدیریت محتوای asp.net core
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
درصورتی که سفارش خود را در سیستم ثبت سفارشات ثبت کنید پیگیری دقیق پروژه امکانپذیر خواهد بود .
پس از توافق در هزینه انجام پروژه نصف مبلغ پروژه به عنوات پیش پرداخت برای شروع کار اخذ خواهد شد.همه سفارشات در سیستم مربوطه درج می شود.این سیستم به منظور راحتی وپیگیری دقیق پروژ ها طراحی شده است.تا حد ممکن سعی خواهد شد تا زمان انجام پروژه بر اساس زمان تعیین شد از طرف مشتری انجام شود شاید در موردی نیازمند زمان بیشتری باشد.

در فرم ثبت پروژه حداکثر زمان را وارد کنید.

بصورت روزانه ایمیل خود را چک کنید.سفارشات در کمترین زمان ممکن پاسخ  داده خواهد شد.
what-asp.net-core

asp.net core چیست ؟

asp.net core  یک نسخه اوپت سورس از asp.net می باشدکه بر روی انواعه مختلفی از سرور بر بستر ویندوز-لینوکس ومک قابل اجرا می باشد.در پست معرفی asp.net و asp.net mvc تاریخچه asp.net مرفی شد asp.net core در سال 2016 معرفی شد به ترتیب نسخه های مختلفی از asp.net core عرضه شد .

مزیت های asp.net core

    با توجه به اینکه قبلا میلیون ها طراح توسعه دهنده برای asp.net x استفاده می کردند یا استفاده می کنند در واقع asp.net core جایگرین وطراحی مجدد از asp.net x می باشد.نهایتا منجر به تغییرات نوعه ماژول ها شده است.
    متن سورس وفایلت توسعه توسط همگان را دارد.
    تکنولوژی razor page طراحی هایه برنامه نویسی را راحتر می کند.
    تست پذیری را راحتر میکند
    استفاده مشترک از اسکریپ هایی مثله جاوا اسکریپت وسی شارپ را فراهم می کند.
    منطق استفاده از در سمت کلاینت ومشترک در چارچوب .net  را فراهم میکند.
    برنامه نویسی برای تکنولوژی cloud را فراهم میکند.
    دیتابیس به دلیل استفاده از Entity Framework کار با دیتابیس را بسیار ساده میکند .
    Docker استفاده یکجا وبصورت بسته را برای توسعه گر فراهم می آورد.
    فریم ورک core سرعت بسیاربالایی نسبت به فریم ورک هایی مثل
های یک پروژه ASP.NET MVC Core

هر پروژه وب جدیدی که با ASP.NET Core MVC ایجاد می شود، شامل یک سری فولدر و فایل می باشد که به صورت خودکار ایجاد می شود.
آموزش ASP.NET Core MVC
Dependencies

Dependencies در پروژه های ASP.NET Core MVC شامل تمام بسته های Nuget نصب شده است که موردنیاز برنامه است. به عنوان مثال زمانی که پکیج Entity Framework Core نصب می گردد، dll های ان در این بخش نگهداری می شود.
Properties

در این فایل یک فایل به نام launchSettings.json است که تنظیمات موجود در این فایل هنگام اجرای برنامه با Visual Studio یا با .NET Core CLI استفاده می شود.
آموزش ASP.NET Core MVC

مهمترین نکته ای که باید در نظر داشته باشید این است که فایل launchSettings.json فقط در زمان توسعه استفاده می شود. این بدان معناست که این فایل هنگام Publish برنامه ASP.NET Core بر روی سرور لازم نیست. اگر تنظیمات خاصی دارید و می خواهید برنامه شما هنگام publish روی سرور از چنین تنظیماتی استفاده کند، باید این تنظیمات را در فایل appsettings.json ذخیره کنید. به طور کلی، در برنامه ASP.NET Core ، تنظیمات پیکربندی در فایل appsettings.json ذخیره می شوند.
wwwroot folder

این فولدر شامل فایل های استایک پروژه مانند فایل های html، فایل های javascript، فایل های css، عکس ها و دیگر فایل های مورد نیاز پروژه می باشد. برای استفاده از این فایل ها نیاز به یک سری پیکربندی ها هست.
appSettings.json

هر برنامه تحت ASP.NET شامل مجموعه ای از تنظیمات و پیکربندی ها است. این تنظیمات مرببوط به پیکربندی Application است که در ASP.NET قدیم، در فایل web.config انجام می گرفت. اما در ASP.NET Core این تنظیمات در فایلی با فرمت json که یک فایل متنی است یا متغیرهای محیطی ( environment variables ) قرار می گیرند. از آنجایی که ISS جای خود را به kestrel داده و دیگر نقشی جز پروکسی ندارد، تنظیمات مربط به آن بسیار کم و ناچیز شده است. به طور کلی این فایل شامل اطلاعات پیکربندی مانند ConnectionStrings ، تنظیمات مربوط به Log و نیز هر کلید و مقداری که بخواهید برای Application ذخیره کنید، در اینجا قرار می گیرد. نکته اینکه این فایل در سازنده یا constructor کلاس startup به Application معرفی می شود.
کلاس Program.cs

در تمامی برنامه های .NET نقطه ورودی برنامه فایل Program.cs است.
کلاس Startup.cs

کلاس Startup محلی است که service های موردنیاز برنامه پیکربندی می شود و همچنین پروسه اداره کردن request ها در این کلاس تعریف می شود.
ازی فایل های پروژه ای ASP.Net Core
دوره های مرتبط با این مقاله
دوره آموزشی Java
دوره آموزشی Java Spring
دوره آموزشی Android
دوره آموزشی معماری نرم افزار enterprise در دات نت
دوره آموزشی MVC پروژه محور همراه با Design Pattern
دوره آموزشی MVC Core With Angular 6
فایل های پروژه ای ASP.Net Core

در این بخش به بررسی فایل های پروژه ای .NET Core و چگونگی اضافه کردن فایل های موجود به پروژه می پردازیم.
بیایید با استفاده از مثال ساده ای که در آن از برخی از فایل هایی استفاده شده است که از قبل ایجاد شده اند و ما باید این فایل ها را به پروژه ی FirstApp خود اضافه کنیم، این موضوع را بهتر درک کنیم.
در ادامه می توانید پیاده سازی فایل Student.cs را مشاهده کنید.
?
1
2
3
4
5
6
7
8
9
10
11
12
13
    
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
   
namespace FirstApp {
   public class Student {
      public int ID { get; set; }
      public string LastName { get; set; }
      public string FirstMidName { get; set; }
      public DateTime EnrollmentDate { get; set; }
   }
}azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

در اینجا می توانید پیاده سازی فایل Course.cs را مشاهده کنید.
?
1
2
3
4
5
6
7
8
9
10
11
12
    
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
   
namespace FirstApp {
   public class Course {
      public int CourseID { get; set; }
      public string Title { get; set; }
      public int Credits { get; set; }
   }
}

بیایید این سه فایل را در هارد و فولدر منبع پروژه ی خود ذخیره کنیم.

فایل های پروژه ای .Net Core

    • حالا اگر با .NET آشنا باشید و این برنامه یک برنامه ی مرسوم کنسول فریمورک .NET باشد، در این صورت درک چگونگی افزودن این فایل ها به پروژه ی خود در ویژوال استودیو اهمیت زیادی پیدا می کند.
    • برای انجام این کار باید فایل ها را بکشید و در solution explorer بیاندازید تا بتوانید آن ها را در فولدر پروژه ی خود کپی کنید. چرا که پروژه ی شما باید به این فایل ها اشاره کند.
    • یکی از مزایای .NET Core رویکردی است که فایل پروژه ای (project.json) در پیش می گیرد. به این صورت که تنها کافیست فایل ها را در منشأ پروژه ی خود رها کنیم تا این فایل ها به صورت خودکار به پروژه ی ما اضافه شوند.
    • مانند کاری که در گذشته و در ویژوال استودیو برای برنامه های فریمورک .NET انجام می دادیم، نیازی به اشاره ی دستی به فایل ها وجود ندارد.


منشأ پروژه ی خود را باز کنید.


ایجاد پروژه
مشاهده رایگان
۰۰:۲۰:۳۷
۲
ساخت مدل برای کاربر
۰۰:۵۲:۲۷
۳
ایجاد مایگریشن
۰۰:۴۰:۴۳
۴
ثبت نام کاربران قسمت اول
۰۰:۳۹:۵۴
۵
ثبت نام کاربران قسمت دوم
۰۰:۳۳:۲۱
۶
فرم لاگین
۰۰:۳۳:۵۲
۷
ارسال کدفعال سازی به کاربران
۰۰:۲۹:۱۴
۸
احراز هویت کاربران
۰۰:۳۷:۰۵
۹
ارسال ایمیل فعال سازی
۰۰:۲۲:۴۰
۱۰
فراموشی کلمه عبور
۰۰:۳۸:۱۹
۱۱
بازیابی کلمه عبور
۰۰:۲۸:۳۶
فصل ۲ | ایجاد پنل خصوصی برای کاربری
۴:۵۱:۵۴
فصل ۳ | پیاده سازی قالب ادمین
۴:۹:۹
فصل ۴ | نقش ها و دسترسی ها
۲:۳۹:۴۱
فصل ۵ | پیاده سازی دوره ها و محصولات برای وب سایت
۱۶:۷:۳۹
فصل ۶ | پیاده سازی بخش مقالات وب سایت
۷:۲۶:۵۸
فصل ۷ | پیاده سازی سایر امکانات و بخش های لازم برای یک وب سایت
۴:۵۶:۲۴
فصل ۸ | مبحث مهاجرت وآپدیت Asp.NetCore به نسخه های بالاتر
۱:۲۶:۲۲
توضیحات "آموزش ASP.NET Core پیشرفته - پروژه ساخت سایت آموزشی" :

پکیج آموزش Asp.Net Core شامل 48 ساعت فیلم آموزشی پیشرفته می باشد، در آموزش Asp.Net Core پروژه محور یک سایت آموزشی به طور کامل برنامه نویسی و پابلیش می شود.

asp.net core یکی از بهترین گزینه های موجود برای طراحی اپلیکیشن های تحت وب و وب سایت ها و ... می باشد. این تکنولوژی در سال 2014 توسط مایکروسافت ارائه شد و طی این چند سال برای تولید اپلیکیشن های بزرگ و وب سایت ها به پیشرفت لازم رسیده است، حتی شما می توانید Web Applicationهای تولید شده توسط ASP.NET Core را بر روی لینوکس هم اجرا کنید.

در دوره آموزش Asp.Net Core پروژه محور از صفر تا صد یک  وب سایت آموزشی را به همراه شما عزیزان شروع می کنیم و در نهایت با publish بر روی سرور به پایان می بریم. دوره بر روی پیاده سازی یک وب سایت آموزشی پیش خواهد رفت تا پس از اتمام دوره شما عزیزان نیز بتوانید وب سایت شخصی خودتان را داشته باشید. از طرفی با یادگیری تمام مباحث این پکیج آموزشی، می توانید در بازار کار بسیار بزرگ و گسترده Net. در ایران به راحتی و با حقوق بالا استخدام شده و یا به صورت فریلنسری پروژه بگیرید و به درآمدهای بسیار بالایی دست پیدا کنید.

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

به طور خلاصه اگر بخواهیم یک  دموس کلی از دوره آموزش Asp.Net Core پروژه محور به شما عزیزان بدهیم:

* مبحث امنیت (احراز هویت)
یکی از مباحث مهم در تولید هر نرم افزاری در دنیای امروز بحث امنیت نرم افزار می باشد. گسترش و پیشرفت  هک و بد افزارها در حال حاضر بر هیچ کس پوشیده نیست لذا نرم افزاری که از امنیت سطح پایینی برخوردار باشد باید گفت سقوط آن حتمی است. لذا ما با توجه به حساسیت این بحث مهم در تولید نرم افزار، سعی کردیم با استفاده از امکانات NetCore. امنیت این  پروژه را به بهترین شکل تامین کرده و این مدل از Security را به دانشجویان این دوره آموزش دهیم. ما تلاش  کردیم بحث امنیت را در 2 سطح کاربری و گروه کاربران (یا همان Role کاربر) آموزش دهیم و دسترسی های را بر اساس آنچه که خودمان در پروژه تعیین می کنیم به کاربران بدهیم.

در این پکیج آموزشی، امنیت کاربران به 2 شکل Role Based و Claim Based آموزش داده شده و از Token رمزنگاری شده برای احراز هویت کاربران استفاده می کنیم. تمام این کنترل‌ های امنیتی از داخل پنل مدیریت کاربران قابل تعیین است.

* مبحث Entity FreamWork Core
EntityFramework Core یک ORM چند سکویی (Cross Platform) است که به ما این امکان را می دهد که بتوانیم با بانک های اطلاعاتی مختلف مثل SQL Server از طریق اشیاء NET. کار کنیم.

- اما مزیت های EntityFramework Core:

  1. آسان کردن تغییر بانک اطلاعاتی

وقتی شما با یک بانک اطلاعاتی مثل SQL Server کار می کنید و بعد از گذشت یک مدت می خواهید بانک اطلاعاتیتان را از SQL Server به مثلا SQLight تغییر بدید Entity Framework Core این کار را برای ما به راحتی انجام می دهد.

  2. کوئری نویسی با استفاده از LINQ

با بهره گیری از Entity Framework می توانیم با استفاده از LINQ کوئری نویسی انجام دهیم. و با کوئری نویسی از طریق LINQ خطر حمله SQL Injection را تقریبا به صفر برسانیم.

  3. OpenSource بودن

از دیگر مزایای EntityFrameworkCore می توانیم به Open sourse بودن یا مجانی بودن آن اشاره کنیم و نسخه EF Core در GitHup قابل دسترسی است و همین ویژگی Open Sourse یا مجانی بودن یکی از تفاوت های Entity Framework Core با Entity Framework 6 است.

  4. چند سکویی بودن
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
یکی دیگر از مزیت های Entity Framework Core این است که چند سکویی است و قابلیت اجرا روی سیستم عامل های مختلف مثل Mac و Linux را داراست.

  5. پشتیبانی از اکثر بانک های اطلاعاتی

Entity Framework Core از بانک های اطلاعاتی بیشتری پشتیبانی می کند و در نسخه Entity Framework Core پشتیبانی از بانک های اطلاعاتی NoSql هم افزوده شده است.   

با یادیگیری این پکیج آموزشی شما عزیزان خواهید آموخت که Entity Framework چیست؟ و با دو روش Code First و Database First در Entity Framework Core آشنا خواهید شد.

* استفاده از آخرین امکانات و پتانسیل های Net Core.
مثل بحث Razor Page و view Component و partial ها

خوب همانطور که می دانید استفاده از Net Core. به ما امکانات بسیار زیادی مثل موارد فوق میدهد تا بتوانیم در مواقع مختلف امکانات متفاوتی را استفاده نماییم:

  1. Razor Page

ASP Core تلاش زیادی می کند تا استفاده از Razor Pages را بجای MVC جا بندازد. الگوی MVC سال ها از محبوبترین روش های پیاده سازی سایت بوده است اما اشکالاتی هم دارد. در الگوی MVC همیشه نیاز به کنترلر دارید. حتی وقتی می خواهید یک صفحه ی ساده "ارتباط با ما" نمایش دهید باید کنترلر و اکشن داشته باشید. همچنین مدل و ویو و کنترلر در فولدرهای مجزا نگه داری می شوند و مدیریت کردن پروژه در دراز مدت سخت می شود. اگر بخواهید یک کنترلر را به همراه مدل و ویوهایش به یک پروژه ی دیگر منتقل کنید با دردسرهای زیادی روبرو هستید.

در Razor Pages دیگر کنترلر نداریم و اکشن ها می توانند درون فایل ویو یا در یک فایل همنام ویو (مانند کلاس های Win Form) قرار گیرند. در الگوی MVC در واقع Controller اهمیت ندارد بلکه اکشن های درون کنترلر هستند که درخواست ها را مدیریت می کنند. این دقیقا بخشی است که Razor Pages روی آن تاکید دارد. اما استفاده ما در این پروژه از Razor page :ما در این پروژه تمامی قسمت Admin ها را توسط RazorPage پیاده سازی کردیم تا شما عزیزان کاملا با کار کردن این روش آشنا شوید.

  2. View Component

View Component ها در ASP.NET MVC 6، کامپوننت هایی هستند که قابلیت استفاده مجدد را دارند و به عنوان جایگزین برای Partial View ها و Child Action ها در نسخه های قبلی ASP.NET MVC در نظر گرفته شده اند. در ASP.NET Core 1.0، چند ویژگی جدید از جمله View Component معرفی شده بود. یک View Component شبیه partial view ها می باشد اما در مقایسه با آن ها قدرتمندتر می باشند. یک کاربرد اصلی View Component، رندر کردن یک تکه به جای کل response می باشد. این برای Render کردن View به همراه داده ها می تواند مورد استفاده قرار گیرد. اما استفاده ما در این پروژه از View Component:ما در این پروژه تمامی قسمت منوها و گروه ها را توسط View Component برای شما عزیزان پیاده سازی کردیم.

  3. PartialView  

یک فایل Razor با پسوند .cshtml است که همانند View ها، قابلیت Render کردن HTML و کدهای C# را دارد و درون یک View دیگر صدا زده می شود. از Partial View در برنامه های MVC و همچنین Razor Pages استفاده می شود. چه زمانی از Partial View استفاده کنیم:

Partial View ها راه حل های مناسبی برای موارد زیر هستند:

• شکستن View ها با کدهای HTML زیاد به تکه هاط کوچک تر
 o Partial View این امکان را به ما می دهد که در یک View بزرگ با کدهای HTML پیچیده که هرکدام منطق کاری خودشان را دارند، هر یک از این قطعه کد ها را به قسمت های کوچکتری بشکنیم. بنابراین View اصلی تنها به Partial View ها Reference خواهد داشت و بهتر می توان آن را مدیریت کرد.

• کاهش تکرار کدهای رایج بین بخش های مختلف برنامه درون View ها
o Partial View کمک مd کند تا کدهاd HTML تکرارd که بین View هاd گوناگون استفاده شده اند را در یک نقطه مدیریت کنیم و هرگاه که آن ها را تغییر دادیم، نتیجه View ها نیز تاثیر بگیرند. با این کار، تکرار در سرتاسر برنامه کاهش پیدا مd کند.

اما استفاده ما در این پروژه از Razor page:

ما در این پروژه  قسمت هاd Layout و style و ForgotPasswor را توسط Partial View  پیاده سازd کردیم تا از این امکانات پرکاربرد و پراستفاده آن شما عزیزان بهره مند شوید و این مبحث را بیاموزید.

* مبحث Model View Controller
MVC یک نوع از framework در asp.net می باشد که برای هر گونه نرم افزار تحت وب میتوان از آن استفاده نمود. همچنین از این معماری میتوانید برای بهبود امنیت، Session و سایر مدیریت نرم افزار استفاده کرد. بسیاری از توسعه دهندگان وب در ایجاد نرم افزار خود چندین هدف های مشترک را دنبال می کنند، از قبیل: طراحی قالب، تست و خطایابی، قابل پشتیبانی بودن نرم افزار، ساختار مرتب و ....

Model: که معرف بخش نرم افزاری می باشد و با اطلاعات سر و کار دارد.
View: معرف رابط کاربری می باشد و اطلاعات را در مرورگر توسط بخش Controller نمایش میدهد.
Controller:  شامل کلاس هایی برای دریافت درخواست های سمت کاربر میباشد.

امروزه اهمیت استفاده از این الگوی محبوب در Net. بر هیچ کسی پوشیده نیست لذا ما با اطلاع از این موضوع و سطح علاقمندی بسیاری از علاقمندان به این الگو، سعی کردیم تا هسته اصلی پروژه خود را بر این معماری دوست داشتنی و پرکاربرد قرار دهیم تا هم توانسته باشیم از قدرت این امکان مهم استفاده کرده باشیم  و هم برای شما عزیران این موضوع مهم و پرکاربرد را پوشش دهیم.

* امکانات پروژه نهایی دوره:
همانطور که قبلا هم گفتیم، این دوره کاملا کاربردی و پروژه محور است و پس از فراگیری این دوره، شما اگر بخواهید همین وب سایت یا وب سایتی شبیه به این  را برای کارفرما و یا اشخاص حقیقی و یا حقوقی پیاده سازی کنید ارزشی معادل 13/000/000 تومان  یا بیشتر را خواهد  داشت.

در زیر به  شرح برخی از امکاناتی که در این پروژه  برای شما عزیزان پیاده سازی کردیم خواهیم پرداخت:

• Login
• ثبت نام در وب سایت
• تغییر مشخصات حساب کاربری
• نمایش همه محصولات و ایجاد فیلترینگ و دسته بندی برای یافتن محصول مورد نظر کاربر
• ایجاد گروه وزیر گروه برای منوی وب سایت به صورت کاملا داینامیک
• نحوه نمایش محبوب ترین محصولات
• نحوه نمایش پرفروش ترین محصولات
• ایجاد کردن دوره جدید برای آموزش جدید
• نمایش کل دوره های آموزشی وب سایت
• مدیریت نقش ها
• ایجاد بلاگ ها و مقالات در وب سایت
• نمایش لیست کاربران عضو شده در خبرنامه
• ویرایش کردن مقالات ایجاد شده
• نمایش پیام های کاربران در قسمت تماس با ما
• نمایش و قرار دادن لینک های دانلود دوره آموزشی
• پیاده سازی قسمت نظرات کاربران برای هر دوره آموزشی
• استفاده از درگاه پرداخت آنلاین زرین پال
• صدور فاکتور برای هر خرید  و نمایش آن در قسمت داشبورد کاربر
• افزودن تخفیف ها در مناسبت های مختلف تقویمی برای محصولات وب سایت
• و ...azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com

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

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

در پایان هم باید این نکته را اضافه کنیم که دوره داری آپدیدت و به روز رسانی است.
پیش نیاز این دوره آموزشی چیست؟

آشنایی مقدماتی با Html, css, Bootstrap و زبان #C
اهداف آموزش ASP.NET Core پیشرفته - پروژه ساخت سایت آموزشی چیست؟

هدف از برگزاری این دوره این است که شما کاربران عزیز بتوانید با Asp.net Core پروژه های  مختلفی  را طراحی و کدنویسی کنید و یاد بگیرید که چگونه با استفاده از این تکنولوژی، وب سایت های مختلفی را به تنهایی پیاده سازی کنید. این بسته شامل انبوهی از ویژگی ها و امکاناتی است که با فراگیری آن ها، می توانید هر پروژه نرم افزاری را به راحتی طراحی و پیاده سازی کنید و یا از آن ها در پروژه های فعلی خود استفاده کنید.
این دوره برای چه کسانی مفید است؟

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

Sql Server 2016,visual  Studio 2017

نکته:  Sql Server 2012 هم قابل استفاده میباشد.
چگونه کیفیت آموزش تضمین می شود؟

قبل از شرکت در دوره آموزشی شما می توانید پیش نمایش و ۳ قسمت آموزشی از ۷۸ قسمت را رایگان مشاهده کنید.(آموزش هایی که در سمت راست آن ها قفل باز است قبل از خرید و ورود در آموزش قابل مشاهده است)

با اطمینان دوره آموزشی "آموزش ASP.NET Core پیشرفته - پروژه ساخت سایت آموزشی" را بخرید در صورتی که این آموزش مطابق با اطلاعات آن نبود و شما از خرید راضی نبودید، بازگشت وجه به طور انجام می

 ‌ای که با استفاده از Entity Framework Core عملیات Data Access را انجام می دهد و از یک دیتابیس که از قبل موجود است (روش Database First) استفاده می‌ کند. برای استفاده کردن از یک دیتابیس که از قبل موجود است و ساختن Entity Framework Model می‌ بایست عملیات مهندسی معکوس یا اصطلاحاً Reverse Engineering انجام دهیم. در رابطه با این موضوع در همین آموزش صحبت خواهیم کرد.
پیش نیازها

برای اینکه بتوانید این آموزش را دنبال کنید نیازمند ویژوال استودیو ۲۰۱۷ و همچنین .NET Core 2.1 SDK می باشید.
ساخت دیتابیس Blogging

در این آموزش ما از یک دیتابیس با نام Blogging استفاده می ‌کنیم. این دیتابیس در واقع جزئیات و اطلاعات مربوط به یک وبلاگ و پست های درون آن وبلاگ را ذخیره میکند. از LocalDb برای ساختن این دیتابیس استفاده می کنیم. خب برای ساختن این دیتابیس ویژوال استودیو را باز کنید و سپس از منوی Tools گزینه Connect to Database را انتخاب کنید. در قسمت بعدی Microsoft SQL Server را انتخاب کنید و سپس بر روی Continue کلیک کنید. به عنوان نام سرور (localdb)mssqllocaldb را وارد کنید سپس به عنوان نام دیتابیس master را وارد کنید و بر روی OK کلیک کنید. دیتابیس master در Data Connections های درون Server Explorer نشان داده می شود.

بر روی این دیتابیس راست کلیک کرده و سپس New Query را انتخاب کنید. کدی که در ادامه می ‌بینید را برای این Query جدید کپی پیست کرده و سپس بر روی این Query راست کلیک کرده و گزینه Execute را کلیک کنید.

 
CREATE DATABASE [Blogging];
GO

USE [Blogging];
GO

CREATE TABLE [Blog] (
    [BlogId] int NOT NULL IDENTITY,
    [Url] nvarchar(max) NOT NULL,
    CONSTRAINT [PK_Blog] PRIMARY KEY ([BlogId])
);
GO

CREATE TABLE [Post] (
    [PostId] int NOT NULL IDENTITY,
    [BlogId] int NOT NULL,
    [Content] nvarchar(max),
    [Title] nvarchar(max),
    CONSTRAINT [PK_Post] PRIMARY KEY ([PostId]),
    CONSTRAINT [FK_Post_Blog_BlogId] FOREIGN KEY ([BlogId]) REFERENCES [Blog] ([BlogId]) ON DELETE CASCADE
);
GO

INSERT INTO [Blog] (Url) VALUES
('http://blogs.msdn.com/dotnet'),
('http://blogs.msdn.com/webdev'),
('http://blogs.msdn.com/visualstudio')
GO

این موضوع باعث ساخته شدن دیتابیس جدیدی با نام Blogging و جداولی با نام‌ های Blog و Post و وارد کردن مقادیر نمونه ای در درون این دیتابیس می ‌شود. در قسمت بعدی نحوه ساختن این پروژه را با یکدیگر بررسی خواهیم کرد.
ساختن یک پروژه جدید

ویژوال استودیو را باز کرده و از منوی File گزینه New و سپس Project را انتخاب کنید. از قسمت سمت چپ بر روی گزینه Installed سپس Visual C# و بعد از آن Web کلیک کنید. از قسمت سمت راست گزینه ی ASP.NET Core Web Application را انتخاب کنید. به عنوان نام این پروژه EFGetStarted.AspNetCore.ExistingDb را وارد کرده و بر روی OK کلیک کنید.

پس از چند ثانیه پنجره New ASP.NET Core Web Application نشان داده می شود. دقت کنید که از درون لیستی که Target Framework را مشخص می کنید گزینه .NET Core را انتخاب کرده و برای انتخاب ورژن ASP.NET Core 2.1 را انتخاب کنید. پس از آن بر روی گزینه ی Web Application (Model-View-Controller) کلیک کرده و Authentication را بر روی No Authentication تنظیم کنید و بر روی OK کلیک کنید. در رابطه با ASP.NET Core در  آموزش شروع به کار برنامه نویسی ASP.NET Core به طور مفصل صحبت کرده ایم.

در قسمت بعدی در رابطه با نصب کردن Entity Framework Core صحبت خواهیم کرد.
نصب کردن Entity Framework Core

به منظور نصب کردن Entity Framework Core باید آن را به عنوان یک Nuget Package نصب کنید. بهترین کار نصب کردن Package مربوط به Database Provider مورد نظر می باشد. برای دیدن یک لیست کامل از Database Provider هایی که در Entity Framework Core پشتیبانی می ‌شوند بر روی این لینک کلیک کنید. در این آموزش ما نیازی به نصب Database Provider یا حتی Entity Framework Core نداریم چرا که داریم از SQL Server به عنوان Database Provider استفاده می کنیم و این Database Provider در متا پکیج Microsoft.AspnetCore.App قرار گرفته است و به صورت خودکار به برنامه ی ما اضافه شده است.

در قسمت بعدی در رابطه با ساخت Model با استفاده از دیتابیس ای که در قسمت های قبلی ایجاد کردیم صحبت خواهیم کرد. این موضوع را تحت عنوان مهندسی معکوس یا Reverse Engineering می نامند. در رابطه با Reverse Engineering کرن دیتابیس در آموزش شروع به کار با Entity Framework Core به طور مفصل صحبت کرده ایم.
ساخت Model با استفاده از دیتابیس

هم اکنون زمان ساختن Model مربوطه بر اساس دیتابیس ای که در قسمت های قبل ایجاد کردیم می باشد. از منوی Toolsگزینه NuGet Package Manager را انتخاب کرده و سپس بر روی Package Manager Console کلیک کنید. دستور زیر را وارد کرده و اجرا کنید:

 
Scaffold-DbContext "Server=(localdb)mssqllocaldb;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

دقت کنید که اگر یک خطا به شکل زیر دریافت کردید:

The term ‘Scaffold-DbContext’ is not recognized as the name of a cmdlet

تنها کاری که نیاز است انجام دهید این است که ویژوال استودیو را ببندید و دوباره باز کنید.
نکته:

میتوانید با استفاده از Argument ای به نام -Tables در دستور Scaffold-DbContext جداولی که قصد دارید از آنها در ساخت Model استفاده کنید را مشخص کنید. برای مثال -Tables Blog,Post باعث ساخته شدن Entity هایی برای دو جدول Blog و Post می شود و بقیه جداولی که احتمالاً در دیتابیس وجود دارند در نظر گرفته نمی‌ شود.

خب با استفاده از این روش ما دو Entity با نام ‌های Blog و Post و همچنین یک کلاس Context با نام BloggingContext را بر اساس Schema بانک اطلاعاتی ایجاد کرده ایم. کدی که در ادامه می بینید Blog را نشان می دهد.

 
using System;
using System.Collections.Generic;
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.com
namespace EFGetStarted.AspNetCore.ExistingDb.Models
{
    public partial class Blog
    {
        public Blog()
        {
            Post = new HashSe();
        }

        public int BlogId { get; set; }
        public string Url { get; set; }

        public ICollection Post { get; set; }
    }
}

و کد زیر Post را نشان می دهد:

 
using System;
using System.Collections.Generic;

namespace EFGetStarted.AspNetCore.ExistingDb.Models
{
    public partial class Post
    {
        public int PostId { get; set; }
        public int BlogId { get; set; }
        public string Content { get; set; }
        public string Title { get; set; }

        public Blog Blog { get; set; }
    }
}

نکته ای که قصد داریم در اینجا به اشاره کنیم این است که به منظور فعال کردن قابلیت Lazy Loading باید Navigation Property های درون این Entity ها به صورت virtual تعریف شوند. در ادامه به بررسی کلاس BloggingContext می ‌پردازیم.

کلاس Context نمایانگر یک Session با دیتابیس است و امکان Query گرفتن و Save کردن Entity ها را به ما می ‌دهند. کد زیر تعریف کلاس BloggingContext را نشان می دهد.

 
public partial class BloggingContext : DbContext
{
   public BloggingContext()
   {
   }

   public BloggingContext(DbContextOptions options)
       : base(options)
   {
   }

   public virtual DbSet Blog { get; set; }
   public virtual DbSet Post { get; set; }

   protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
   {
       if (!optionsBuilder.IsConfigured)
       {
           #warning To protect potentially sensitive information in your connection string, you should move it out of source code. See http://go.microsoft.com/fwlink/?LinkId=723263 for guidance on storing connection strings.
           optionsBuilder.UseSqlServer(@"Server=(localdb)mssqllocaldb;Database=Blogging;Trusted_Connection=True;");
       }
   }

   protected override void OnModelCreating(ModelBuilder modelBuilder)
   {
       modelBuilder.Entity(entity =>
       {
           entity.Property(e => e.Url).IsRequired();
       });

       modelBuilder.Entit(entity =>
       {
           entity.HasOne(d => d.Blog)
               .WithMany(p => p.Post)
               .HasForeignKey(d => d.BlogId);
       });
   }
}

رجیستر کردن کلاس BloggingContext در Dependency Injection

امیدواریم که با مفهوم Dependency Injection آشنا باشید. اگر چنین نیست توصیه می‌ کنیم از آموزش معکوس سازی کنترل Inversion of Control در سی شارپ وبسایت پرووید استفاده کنید. مفهوم Dependency Injection یکی از مفاهیم مرکزی و بسیار مهم در ASP.NET Core است. به عبارت دیگر سرویس‌ های مختلفی از قبیل همین کلاس Context در در زمان Application Startup در Dependency Injection رجیستر می شوند و در زمان هایی که به آنها نیاز داریم در دسترس ما قرار می ‌گیرند. این عملیات رجیستر کردن در زمانی که برنامه در حال اجرا شدن است اتفاق می ‌افتد.

پس رجستر شدن کامپوننت های مختلفی که به این سرویس ها نیاز دارند مثلا Controller های برنامه ی MVC این سرویس ‌ها را از طریق تابع سازنده خود و یک پارامتر ورودی دریافت می کنند. در قسمت بعدی کلاس BloggingContext را رجیستر و پیکربندی می ‌کنیم و این کار را در کلاس Startup.cs انجام می دهیم.
Register کردن و Configure کردن BloggingContext در Startup.cs

به منظور اینکه Contoller های MVC بتوانند کلاس Context یعنی همان BloggingContext را دریافت کنند باید این کلاس به عنوان یک سرویس رجیستر شود. به منظور انجام این کار فایل Startup.cs را باز کرده و سپس یک دستورات using زیر را وارد کنید.

 
using EFGetStarted.AspNetCore.ExistingDb.Models;
using Microsoft.EntityFrameworkCore;

با استفاده از اضافه کردن این دو دستور using می ‌توانید از یک متد با نام AddDbContext به منظور رجیستر کردن کلاس Context به عنوان یک سرویس استفاده کنید. خب در ادامه متد ConfigureServices را پیدا کنید و کدی که در قسمت زیر مشاهده می ‌کنید را به قسمت پایانی این متد اضافه کنید:

 
    var connection = @"Server=(localdb)mssqllocaldb;Database=Blogging;Trusted_Connection=True;ConnectRetryCount=0";
    services.AddDbContext(options => options.UseSqlServer(connection));

:نکته

در یک برنامه واقعی اغلب Connection String در یک فایل Configuration یا حتی Environment Variable قرار می گیرد. اما در این آموزش به منظور ساده تر کردن روال کار ما Connection String را به صورت مستقیم در این فایل وارد کرده‌ ایم. در رابطه با جزئیات بیشتر در مورد Connection String ها می توانید از این لینک استفاده کنید. در قسمت بعدی یک Controller و View های مربوط به آن را ایجاد می‌کنیم.
ساخت یک: Controller و View ها

بر روی فولدر Controllers از پروژه خود در Solution Explorer راست کلیک کرده و گزینه Add و سپس Controller را انتخاب کنید. در قسمت بعدی بر روی گزینه ی MVC Controller with views, using Entity Framework کلیک کرده و Ok را انتخاب کنید. گزینه ی Model class را بر روی Blog و Data context class را بر روی BloggingContext تنظیم کرده و بر روی Add کلیک کنید. در ادامه در رابطه با Run کردن این Application صحبت خواهیم کرد.
اجرا کردن: Application

پس از ساختن Controller و View های مربوط به آن می توانید Application را اجرا کنید. از منوی Debug گزینه Start Without Debugging را انتخاب کنید. زمانی که برنامه در مرورگر باز می شود به آدرس /Blogs بروید سپس بر روی گزینه Create New کلیک کنید. یک Url برای Blog خود انتخاب کرده و سپس Create را کلیک کنید. تصویر زیر این موضوع را نشان می دهد.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comazsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276az
softir@gmail.com
azsoftir.comیدواریم که این آموزش از وبسای

پیاده سازی پروژه های برنامه نویسی تحت وب - ASP.Net

جام کلیه پروژه های برنامه نویسی به زبانهای VB.Net , C#.Net

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com


پیاده سازی پروژه های برنامه نویسی تحت وب - ASP.Net

طراحی وب سایت های استاتیک و داینامیک

تولید نرم افزارهای تجاری و صنعتی

آموزش زبانهای برنامه نویسی C#.Net ، VB.Net ، ASP.Ne
پروژه بدست آوردن آمار کامل بازدید‌های یک وب سایت در ASP.NET MVC
نمونه آنلاین آن‌را می‌توانید در اینجا مشاهده کنید.

این پروژه در حال تکمیل میباشد و برای همکاری بر روی GITHUB قرار گرفته‌است.

امکانات پروژه
- افراد آنلاین
- بازدید امروز
- بازدید کل از زمان راه اندازی پروژه
- بازدید یونیک
- درصد استفاده از مرورگرها
- درصد استفاده از سیستم عامل ها
- در آینده آمارهای بیشتری به پروژه افزوده خواهند شد.

آمار بازدید به تفکیک کشورها

آمار بازدید به تفکیک کشور‌ها و درصد بازدید بر روی نمودار

آمار بازدید بر روی نقشه گوگل به تفکیک کشورها و تعداد بازدید

گاهی اوقات برای زنده نگاه داشتن (Keep Alive) اپلیکیشن باید در بازه‌های زمانی مشخص سایت را پینگ کرد. برای اینکه این بازدید‌ها در آمار ما تاثیر نگذارند، می‌توان از صفحه تنظیمات آن‌ها را جزو آمار حساب نکرد.

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com



به روز رسانی اول :

    افزوده شدن نموار جدید (pie chart,Donut chart,Bar chart)

    شناسایی مرورگر Edge

    داینامیک شدن جداول صفحه ایندکس

به روز رسانی دوم:

    افزوده شدن جدول ارجاعات

    افزوده شده مشخصات بازدید کننده کنونی

    اصلاح font-awesome برای internet explorer

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

    استفاده از HttpModule

    استفاده از SignalR برای نمایش بلادرنگ کاربران آنلاین

    اصلاح نمایش کاربران آنلاین

    استفاده از JQuery Noty برای نمایش بلادرنگ کاربران آنلاین

    اصلاح عدم نمایش آیکون برخی از مرورگرها و سیستم‌های عامل

    افزوده شدن notification صوتی برای اعلان ورود و خروج کاربران


به روز رسانی چهارم:

    افزوده شدن تاریخ شمسی
    فیلتر و سامان دهی جدول ارجاعات
    افزوده شدن جدول صفحات مشاهده شده سایت با تعداد بازدید
    افزودن امکان مشاهده پر بازدید‌ترین و کم بازدیدترین روز



مطالب مرتبط: ASP.NET MVC 5 Statistics Map SignalR IHttpModule asp.net codefirst

سیستم Decision

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

    مدیریت کاربران
    مدیریت گروه‌های کاربری با دسترسی داینامیک
    یکپارچه شده با سیستم لاگ گیری Elmah به صورت مپ شده به یک اکشن
    سیستم پیغام خصوصی با امکان افزودن فایل
    مدیریت سوالات با امکان ساخت سوالات به صورت داینامیک
    مدیریت متقاضی و امکان جستجو و صفحه بندی به صورت ajax ای
    قابلیت ردیابی درج کننده و آخرین تغییر دهنده اطلاعات
    فرم مشخصات
    مدیریت آدرس‌ها متقاضی
    مدیریت سوابق تحصیلی متقاضی
    مدیریت مصاحبه‌های انجام شده با متقاضی
    مدیریت سوابق تدریس متقاضی
    مدیریت سوابق پژوهشی متقاضی
    مدیریت سوابق کاری متقاضی
    ارزیابی از متقاضی و مدیریت آنها
    مدیریت مقالات متقاضی
    سیستم ورود
    سیستم لاگ آماری از تغییرات  داده‌های یک سری جداول خاص
    سیستم لاگ عملیات کاربران
    نمایش بنچ مارک‌ها در صفحه اول مدیریت
    طراحی چند گزینه ای چند انتخابی چند گزینه ای تک انتخابی
    امکان اختصاص ضرایت وزنی برای سوالات به منظور محاسبه امتیاز برای استاد
    UX و UI مورد قبول
    قابلیت Inline Editing
    یکپارچه سازی Filestream با EF Code First
    قالب واکنشگرا (شخصی سازی شده)
    چینش تمامی منو‌ها بر اساس دسترسی ها
    قابلیت اسکن فایل

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com


مشخصات کاربری
نام کاربری : Admin  ، کلمه عبور :   Admin1234@example.com
تصاویر



مطالب مرتبط: ASP.NET MVC 5 Entity Framework 6 Twitter Bootstrap3 Best Practice Dependency Injection N-Tier Web API Scanning UX

طراحی فریمورک برای کار با ASP.NET MVC و EF به صورت N-Layer

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com


هدف اصلی بنده ساخت یک قالب  آماده بر اساس مقالاتی که تا الان در سایت جاری مطالعه کردم  و با امکان سطح دسترسی داینامیک، بود.همانطور که در مقاله مربوط به  چک لیست تهیه یک برنامه Asp.net MVC ، در نکات تکمیلی پیشنهاد شد:

    " تهیه قالب‌های سفارشی VS.NET و لحاظ موارد فوق در آن جهت استفاده‌های بعدی نیز وجود دارد"



کاربر سیستمی
نام کاربری :SystemAdmin


راه اندازی پروژه
از این مقاله کمک بگیرید و ورژن جدید را از مخزن پروژه دانلود کنید

موارد اضافه شده در ورژن آخر

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com


    بهبود سیستم فیلترینگ و مرتب سازی لیست کاربران
    استفاده از  noty  به جای  toastr
    یکپارچه شده با Asp.net Web Api
    یکپارچه شده با Asp.net SignalR



مطالب مرتبط: ASP.NET MVC 5 Entity Framework 6 AutoMapper N-Tier BootstrapRTL SEO Performance Security Template

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com


از این سیستم میتوان برای راه اندازی فروشگاه اینترنتی استفاده کرد ؛ در توسعه آن از Asp.net MVC 5 و EF Code first به صورت N-Tier استفاده شده است. چند ماه پیش برای یک هایپر مارکت در ارومیه این پروژه را کار میکردیم با دوستم آقای محمد شریفی ولی مشتری اواسط کار منصرف شد و ما هم دیگه دلسرد شدیم و به دلیل شروع کلاس‌های دانشگاه از ادامه کار منصرف شدیم . پروژه کامل نشده ولی تا اونجایی که وقت یاری میداد از اکثر Best practice‌‌های موجود در سایت بهره بردم . هدف بنده و دوستم ادامه و تکمیل پروژه بود و الان هدف بنده از به اشتراک گذاری این پروژه، ادامه و تکمیل آن به کمک دوستان است.

لازم است اشاره کنم که پروژه IRIS  دید خیلی خوبی به بنده داد . 



یکی از کاستی هایی که همواره در پروژه‌ها حس می‌کردم رسم چارت بود. برای ترسیم چارت در وب کتابخانه‌های قوی همچون chartjs وجود دارد.

با مشاهده این کتابخانه برآن شدم که با استفاده از آن توسط C# پروژه ای پیاده سازی کنم که بتوان در نرم افزارهای تحت وب MVC به سادگی و با استفاده از FluentAPI به ترسیم  مدل‌های مختلف چارت با همان قابلیت‌های کتابخانه اصلی پرداخت.

سورس پروژه در مخزن گیت هاب قرار گرفته است.

امیدوارم مفید واقع شود.

* پ.ن: الگو برداری از سیستم گزارش ساز PdfReport آقای نصیری خیلی در نوشتن FluentAPI بهم کمک کرد.




مطالب مرتبط: MVC چارت chart chartjs Fluent Html Helpers

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com


بدست آوردن آمار بازدید وب سایت در ASP.NET MVC
پروژه بدست آوردن آمار کامل بازدید‌های یک وب سایت در ASP.NET MVC
نمونه آنلاین آن‌را می‌توانید در اینجا مشاهده کنید.

این پروژه در حال تکمیل میباشد و برای همکاری بر روی GITHUB قرار گرفته‌است.

امکانات پروژه
- افراد آنلاین
- بازدید امروز
- بازدید کل از زمان راه اندازی پروژه
- بازدید یونیک
- درصد استفاده از مرورگرها
- درصد استفاده از سیستم عامل ها
- در آینده آمارهای بیشتری به پروژه افزوده خواهند شد.

آمار بازدید به تفکیک کشورها

آمار بازدید به تفکیک کشور‌ها و درصد بازدید بر روی نمودار

آمار بازدید بر روی نقشه گوگل به تفکیک کشورها و تعداد بازدید

گاهی اوقات برای زنده نگاه داشتن (Keep Alive) اپلیکیشن باید در بازه‌های زمانی مشخص سایت را پینگ کرد. برای اینکه این بازدید‌ها در آمار ما تاثیر نگذارند، می‌توان از صفحه تنظیمات آن‌ها را جزو آمار حساب نکرد.


به روز رسانی اول :

    افزوده شدن نموار جدید (pie chart,Donut chart,Bar chart)

    شناسایی مرورگر Edge

    داینامیک شدن جداول صفحه ایندکس

به روز رسانی دوم:

    افزوده شدن جدول ارجاعات

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com


    افزوده شده مشخصات بازدید کننده کنونی

    اصلاح font-awesome برای internet explorer

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

    استفاده از HttpModule

    استفاده از SignalR برای نمایش بلادرنگ کاربران آنلاین

    اصلاح نمایش کاربران آنلاین

    استفاده از JQuery Noty برای نمایش بلادرنگ کاربران آنلاین

    اصلاح عدم نمایش آیکون برخی از مرورگرها و سیستم‌های عامل

    افزوده شدن notification صوتی برای اعلان ورود و خروج کاربران


به روز رسانی چهارم:

    افزوده شدن تاریخ شمسی
    فیلتر و سامان دهی جدول ارجاعات
    افزوده شدن جدول صفحات مشاهده شده سایت با تعداد بازدید
    افزودن امکان مشاهده پر بازدید‌ترین و کم بازدیدترین روز


بازخوردها: ۲ پاسخ‌ها: ۱ راهنما: ۰ فایل‌ها: ۰
مطالب مرتبط: ASP.NET MVC 5 Statistics Map SignalR IHttpModule asp.net codefirst

فروشگاه IrisStore
پروژه IrisStore، یک سیستم فروشگاهی متن باز برای راه اندازی فروشگاه‌های اینترنتی کوچک است که سورس آن را می‌توانید از آدرس زیر دریافت کنید و برای اجرای آن نیاز به VS 2015 دارید:

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com




همچنین نمونه‌ی آنلاین آن‌را می‌توانید در فروشگاه آیریس مشاهده کنید.


در ادامه برخی از قابلیت‌های این سیستم را مشاهده می‌کنید:
 

جست و جو با قابلیت دسته بندی نتایج

به هنگام جست و جو، لیستی از موارد پیشنهادی به صورت دسته بندی شده نمایش داده می‌شود.



جست و جوی پیشرفته کالا‌ها

جست و جو بر اساس قیمت، گروه، کلمات کلیدی و مرتب سازی نتایج انجام می‌گیرد. همچنین نتایج جست و جو بدون رفرش شدن صفحه و به صورت AJAX ای به همراه تغییر URL صفحه صورت می‌گیرد.



نمایش نمودار تغییرات قیمت
 
امکان نمایش نمودار تغییرات قیمت کالا در بازه‌ی زمانی نیز پیش بینی شده است.


ویرایش اطلاعات به صورت inline
 
امکان ویرایش قیمت و تاریخ به صورت inline وجود دارد.

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com



 

مدیریت تصاویر کالا

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


 

قابلیت‌های دیگر:

 
- مدیریت تصاویر اسلایدشو و تغییر ترتیب آن‌ها از طریق کشیدن و رها کردن (drag & drop)
- تعریف برگه و تغییر ترتیب نمایش آن‌ها از طریق کشیدن و رها کردن
- امکان ارسال پست
- تعریف دسته بندی
- مدیریت کاربران
- تعریف تنظیمات سایت
- نمایش کالا و پست‌های مشابه


تصویر پنل مدیریت


تصویر صفحه‌ی اصلی:

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com



همچنین به راحتی می‌توان با طراحی قالب جدیدی، از این سیستم برای کاری غیر از فروشگاه اینترنتی استفاده کرد؛ سایت‌های زیر نمونه‌های آنلاین دیگری از این سیستم هستند:


در نهایت فهرستی از کتاب خانه‌ها و فناوری‌های استفاده شده و همچنین مقالات مرتبط با این پروژه را قرار داده‌ام.

کتابخانه‌ها و فریم ورک‌های سمت سرور:

 فناوری یا کتابخانه       توضیحات
    مقالات مرتبط
 ASP.NET MVC 5.x
     فریم ورک و موتور اصلی سایت
    -ASP.NET MVC
-How to handle repeating form fields in ASP MVC
-How to dynamically (via AJAX) add new items to a bound list model, in ASP MVC.NET 
 Entity Framework 6.x
     فریم ورک دسترسی به داده
    -Entity framework code-first
-Update One-to-Many Entity using DBContext
-مدیریت اطلاعات وابسته به زمان در بانک‌های اطلاعاتی رابطه‌ای
EFSecondLevelCache
    کش سطح دوم EF 6
     -بازنویسی سطح دوم کش برای Entity framework 6
 AutoMapper
     نگاشت اطلاعات یک شی به شی دیگر به صورت خودکار      - دوره AutoMapper
- خودکارسازی فرآیند نگاشت اشیاء در AutoMapper
 StructureMap
     تزریق وابستگی‌ها
    -EF Code First #12
 MvcCheckBoxList
     اضافه کردن CheckBoxList  به HtmlHelper
   
 DNTScheduler
     برای انجام کارهای زمان بندی شده
    -انجام کارهای زمانبندی شده در برنامه‌های ASP.NET توسط DNT Scheduler
 Lucene.Net
     موتور جستجوی سایت      -جستجوی سریع و پیشرفته با لوسین Lucene.net
 AspNet.Identity
     سیستم مدیریت کاربران
    -اعمال تزریق وابستگی‌ها به مثال رسمی ASP.NET Identity
 ELMAH.MVC

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com

     کتابخانه ثبت وقایع و خطا‌های سیستم      -معرفی ELMAH

 PagedList
     نمایش اطلاعات به صورت صفحه بندی شده
   
PersianDateTime
    جایگزینی است برای System.DateTime برای تاریخ‌های شمسی
    -PersianDateTime جایگزینی برای System.DateTime
T4MVC
    تعاریف Strongly typed مسیرها
    -T4MVC : یکی از الزامات مدیریت پروژه‌های ASP.NET MVC
Dynamic LINQ
    نوشتن کوئری‌های LINQ به صورت رشته ای
    -انتخاب پویای فیلد‌ها در LINQ
-فعال سازی و پردازش جستجوی پویای jqGrid در ASP.NET MVC

کتابخانه‌های جاوا اسکریپتی سمت کلاینت:

 فناوری یا کتابخانه
      توضیحات         مقالات مرتبط
 jQuery      کتاب خانه‌ی پایه جاوا اسکرپتی سایت
     -آموزش (jQuery) جی کوئری
-آموزش JQuery Plugin و مباحث پیشرفته جی کوئری

 jQuery UI      ویجت‌های رابط کاربری
    - نمایش رکوردها به ترتیب اولویت به کمک jQuery UI sortable در ASP.NET MVC
- jQuery UI Sortable
-Categorized search result with jQuery UI Autocomplete
- jQuery UI Slider
-rtl jQuery UI Slider
-jquery UI Sortable with table and tr width
jQuery Validation     اعتبار سنجی سمت کلاینت
    -مشکل اعتبار سنجی jQuery validator در Bootstrap tabs
-نمایش خطاهای اعتبارسنجی سمت کاربر ASP.NET MVC به شکل Popover به کمک Twitter bootstrap
toastr     نمایش پیام و اطلاع رسانی
   
PersianDatePicker     یک DatePicker شمسی کم حجم
    -PersianDatePicker یک DatePicker شمسی به زبان JavaScript که از تاریخ سرور استفاده می‌کند
CKEDITOR     ادیتور متن
    -استفاده از ادیتور CKEditor در صفحات ASP.NET
-یکپارچه سازی CKEditor با Lightbox
Roxy Fileman     مدیریت فایل ها      -افزونه مدیریت فایل‌های رایگان Roxy FileMan برای TinyMce و CkEditor 
Magnific Popup     نمایش عکس‌ها به صورت پاپ آپ
   
Select2     تغییر شکل drop down list‌ها برای انتخاب گزینه‌ها
   
jqGrid v4.6     نمایش اطلاعات در قالب جدول
    - آموزش jqGrid
Bootstrap Star Rating     امتیاز دهی ستاره ای
    -پیاده سازی امتیاز دهی ستاره‌ای به مطالب به کمک jQuery در ASP.NET MVC
jQuery File Upload Plugin     آپلود فایل به صورت AJAX ای
   
HIGHCHARTS     نمایش نمودار
   
jQuery Number Plugin     برای فرمت کردن اعداد
   
X-editable     ویرایش اطلاعات به صورت inline
    -قابل ویرایش کننده‌ی فوق العاده x-editable ؛ قسمت اول
bootstrap-confirmation     نمایش فرم تایید در قالب popover
   
PathJS     برای تغییر URL صفحه برای اعمال Ajax ای
    -پیاده سازی دکمه «بیشتر» یا «اسکرول نامحدود» به کمک jQuery در ASP.NET MVC

فریمورک‌های CSS:

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com


فناوری یا کتابخانه
     توضیحات
     مقالات مرتبط
 Bootstrap 3.x
     فریم ورک پایه ای css سایت
     - Bootstrap 3 RTL Theme
- Twitter Bootstrap
-سازگارسازی کلاس‌های اعتبارسنجی Twitter Bootstrap 3 با فرم‌های ASP.NET MVC
-ساخت قالب‌های نمایشی و ادیتور دکمه سه وضعیتی سازگار با Twitter bootstrap در ASP.NET MVC
-نمایش اخطارها و پیام‌های بوت استرپ به کمک TempData در ASP.NET MVC
 AdminLTE
     قالب مدیریت سایت
     - نسخه راستچین شده AdminLTE 2.2.1
Animate.css     انیمیشن‌های css3 سایت
   
Font Awesome     پک آیکون‌های برداری
   
Awesome Bootstrap Checkbox     زیبا سازی چک باکس ها
   

     



مطالب مرتبط: MVC Entity framework

سیستم Decision

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

    مدیریت کاربران
    مدیریت گروه‌های کاربری با دسترسی داینامیک
    یکپارچه شده با سیستم لاگ گیری Elmah به صورت مپ شده به یک اکشن
    سیستم پیغام خصوصی با امکان افزودن فایل
    مدیریت سوالات با امکان ساخت سوالات به صورت داینامیک
    مدیریت متقاضی و امکان جستجو و صفحه بندی به صورت ajax ای
    قابلیت ردیابی درج کننده و آخرین تغییر دهنده اطلاعات
    فرم مشخصات
    مدیریت آدرس‌ها متقاضی
    مدیریت سوابق تحصیلی متقاضی
    مدیریت مصاحبه‌های انجام شده با متقاضی
    مدیریت سوابق تدریس متقاضی
    مدیریت سوابق پژوهشی متقاضی
    مدیریت سوابق کاری متقاضی
    ارزیابی از متقاضی و مدیریت آنها
    مدیریت مقالات متقاضی
    سیستم ورود
    سیستم لاگ آماری از تغییرات  داده‌های یک سری جداول خاص
    سیستم لاگ عملیات کاربران
    نمایش بنچ مارک‌ها در صفحه اول مدیریت
    طراحی چند گزینه ای چند انتخابی چند گزینه ای تک انتخابی
    امکان اختصاص ضرایت وزنی برای سوالات به منظور محاسبه امتیاز برای استاد
    UX و UI مورد قبول
    قابلیت Inline Editing
    یکپارچه سازی Filestream با EF Code First
    قالب واکنشگرا (شخصی سازی شده)
    چینش تمامی منو‌ها بر اساس دسترسی ها
    قابلیت اسکن فایل

مشخصات کاربری

تصاویر

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com




مطالب مرتبط: ASP.NET MVC 5 Entity Framework 6 Twitter Bootstrap3 Best Practice Dependency Injection N-Tier Web API Scanning UX

پروژه سامانه برگزاری مسابقات ورزشی پیاده سازی شده به وسیله ASP.NET MVC و AngularJS
این سامانه به کمک فریمورک‌های ASP.NET MVC و AngularJS پیاده سازی شده است.

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

امکانات سامانه:

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

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com



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

برای ورود به مدیریت سامانه، از قسمت فوتر سایت بر روی "ورود همکاران" کلیک کنید.




نکته: سورس کد این پروژه را فقط از مخزن کد پروژه می‌توانید دریافت کنید.

 



بازخوردها: ۰ پاسخ‌ها: ۰ راهنما: ۰ فایل‌ها: ۰
: iTextSharp PdfReport ASP.Net MVC MVC AngularJS Entity framework

طراحی فریمورک برای کار با ASP.NET MVC و EF به صورت N-Layer

هدف اصلی بنده ساخت یک قالب  آماده بر اساس مقالاتی که تا الان در سایت جاری مطالعه کردم  و با امکان سطح دسترسی داینامیک، بود.همانطور که در مقاله مربوط به  چک لیست تهیه یک برنامه Asp.net MVC ، در نکات تکمیلی پیشنهاد شد:

    " تهیه قالب‌های سفارشی VS.NET و لحاظ موارد فوق در آن جهت استفاده‌های بعدی نیز وجود دارد"




راه اندازی پروژه

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com


موارد اضافه شده در ورژن آخر

    بهبود سیستم فیلترینگ و مرتب سازی لیست کاربران
    استفاده از  noty  به جای  toastr
    یکپارچه شده با Asp.net Web Api
    یکپارچه شده با Asp.net SignalR



مطالب مرتبط: ASP.NET MVC 5 Entity Framework 6 AutoMapper N-Tier BootstrapRTL SEO Performance Security Template



از این سیستم میتوان برای راه اندازی فروشگاه اینترنتی استفاده کرد ؛ در توسعه آن از Asp.net MVC 5 و EF Code first به صورت N-Tier استفاده شده است. چند ماه پیش برای یک هایپر مارکت در ارومیه این پروژه را کار میکردیم با دوستم آقای محمد شریفی ولی مشتری اواسط کار منصرف شد و ما هم دیگه دلسرد شدیم و به دلیل شروع کلاس‌های دانشگاه از ادامه کار منصرف شدیم . پروژه کامل نشده ولی تا اونجایی که وقت یاری میداد از اکثر Best practice‌‌های موجود در سایت بهره بردم . هدف بنده و دوستم ادامه و تکمیل پروژه بود و الان هدف بنده از به اشتراک گذاری این پروژه، ادامه و تکمیل آن به کمک دوستان است.



مطالب مرتبط: فروشگاه اینترنتی jQuery ASP.NET MVC 5 Entity Framework 6 Twitter Bootstrap3 N-Layer Architecture Best Practice Dependency Injection

DNTProfiler
DNTProfiler پروژه‌ی پروفایلر سورس بازی است که با EF 6.x و همچنین NHibernate 4.x سازگار است.


برای استفاده‌ی از آن نیاز به نصب دات نت فریم ورک 4 بر روی سیستم شما است. همچنین نیاز است کتابخانه‌ی کلاینت آن‌را به پروژه‌ی خود نیز اضافه کنید. اطلاعات بیشتر

- محل دریافت آخرین نگارش آن: https://github.com/VahidN/DNTProfiler/releases
- بسته‌ی نیوگت EF پروژه: DNTProfiler.EntityFramework.Core
- بسته‌ی نیوگت NH پروژه: DNTProfiler.NHibernate.Core 

بازخوردها: ۱۱ پاسخ‌ها: ۱۷ راهنما: ۰ فایل‌ها: ۰
مطالب مرتبط: Entity framework NHibernate
 امتیاز ۴,۹۶ از ۵ توسط ۱۳ نفر info
SimpleFormGenerator یک فرم‌ساز ساده
این پروژه یک فرم‌ساز ساده پیاده‌سازی شده با ASP.NET MVC است.
توسط سیروان عفیفی سیروان عفیفی در ‫۴ سال و ۶ ماه قبل، چهار شنبه ۱۲ آذر ۱۳۹۳، ساعت ۱۶:۰۴
بازخوردها: ۰ پاسخ‌ها: ۰ راهنما: ۰ فایل‌ها: ۱
مطالب مرتبط: ASP.Net MVC Entity framework EF CodeFirst

Iris Membership برای احراز هویت کاربران در ASP.NET MVC به صورت پویا
این پروژه، یک چارچوب کاری برای احراز هویت کاربران به صورت گروه بندی شده و تعیین سطوح دسترسی به صورت پویا است.
نکته: پروژه هنوز تکمیل نشده است و می‌توانید بیلدهای شبانه آن را از مخزن کد ذکر شده دریافت نمایید.
ممنون میشم که در تکمیل پروژه، پیشنهادات و ایده‌ها خود را بیان کنید.
توضیحات تکمیلی: به زودی

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com



مطالب مرتبط: MVC IrisMembership Authorization Authentication Entity framework

زیرنویس فارسی ویدئوهای مقدمات AngularJS
مدتی است شروع به تهیه زیرنویس فارسی این دوره  Pluralsight کرده ام، یک دوره نسبتاً جامع که علاوه بر آموزش مفاهیم AngularJS، پروژه محور نیز می‌باشد، یک پروژه را در طول دوره تعریف کرده و همراه با آموزش قدم به قدم مراحل تهیه این پروژه را نیز آموزش می‌دهد

انجام پروژه های asp.net and vb.net - اینترنت و شبکه

چهارشنبه 5 تیر 1398 ساعت 01:44


asp.net,sql c# & vb چند نمونه از پروژه های انجام شده : - سایت املاک - سایت خبری - سایت نیازمندی - سایت بنگاه خودرو - پرتال کامل استاد و دانشجو - فروشگاه کتاب با سیستم سبد خرید پیشرفته - سایت فروش پرینتر - فروشگاه اینترنتی موبایل - فروشگاه اینترنتی کتاب - فروشگاه اینترنتی زیور آلات - فروشگاه اینترنتی دارو و تجهیزات پزشکی - فروشگاه اینترنتی قطعات کامپیوتر 09367292276 hamid.namalom1@gmail.com




azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com



کاملترین مقایسه بین زبان برنامه نویسی ASP.NET و PHP - قسمت 4

کاملترین مقایسه بین زبان برنامه نویسی ASP.NET و PHP - قسمت 4

    11 15 5330

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

فاکتور ششم : ابزارها و رابط های کاربری ASP.NET بهتر است یا PHP ؟
برای هر یک از زبان های برنامه نویسی PHP و ASP.Net یک محیط برنامه نویسی وجود دارد که در اصطلاح فنی به آن IDE گفته می شود.یکی از مزایای بسیار خوب زبان برنامه نویسی PHP این است که نیازی به محیط برنامه نویسی خاصی ندارد ، تقریبا شما می توانید با هر ویرایشگر متنی که در دسترس است به زبان PHP کد نویسی کنید که یکی از مزایای عالی این زبان به حساب می آید. از طرفی برای اینکه بتوانید صرفا در یک محیط متنی کد نویسی کنید بایستی در برنامه نویسی PHP تا حدی حرفه ای باشید تا بتوانید نیاز خود را تمام و کمال برآورده کنید.

در مقابل برای ASP.NET یک IDE معروف وجود دارد که تقریبا بصورت انحصاری فقط در این نرم افزار کدهای ASP.NET نوشته می شود و این IDE چیزی جز Microsoft Visual Studio نمی باشد ، نرم افزاری گرافیکی که با استفاده از محیط آن براحتی می توانید برنامه های خود به زبان ASP.NET را کد نویسی کنید. اما خوب انحصاری بودن در این حوزه یکی از نقاط ضعف ASP.NET محسوب می شود .

ابزارهای برنامه نویسی در ASP.NET

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com



در کنار IDE ها بحث ابزارها و اسکریپت های آماده نیز وجود دارد که در این خصوص بدون شک با توجه به عمومیت بیشتر زبان PHP برای این زبان اسکریپت های آماده و همچنین کدهای آماده بسیار زیادی وجود دارد که حقیقت متن باز بودن این زبان را آشکار می کند. درست است که پروژه های Open Source ای برای ASP.NET هم وجود دارد اما واقعا در قیاس با پروژه ها و اسکریپت ها و نرم افزارهای متن بازی که برای PHP وجود دارد قابل مقایسه نیستند .

تقریبا شما هر نوع اسکریپت آماده ای را که بخواهید می توانید به زبان PHP آن را با یک جستجوی ساده پیدا کنید ، حداقل کاری که با این ابزارهای فراوان می توان انجام داد اعمال تغییرات و بومی سازی برای برنام نویسان مبتدی و الگوبرداری برای نوشتن اسکریپت های بهتر است ، بنابراین بدون شک ابزارها ، نرم افزارها و رابط های کاربری که برای PHP وجود دارد از تنوع و تعداد بیشتری نسبت به ASP.NET برخوردارند اما از این موضوع هم غافل نشویم که اگر در ASP.NET شما فقط از یک IDE انحصاری استفاده می کنید این IDE شما را از استفاده کردن از هر IDE دیگری بی نیاز می کند.

محیط های برنامه نویسی PHP یا IDE های PHP


فاکتور هفتم : سرعت توسعه و پیشرفت ASP.NET بیشتر است یا PHP ؟
سرعت توسعه و پیشرفت هر یک از این زبان های برنامه نویسی به عوامل متعددی بستگی دارد که از آن جمله می توان به پشتیبانی ، منابع آموزشی و یادگیری و بازار کار این زبان های برنامه نویسی وب اشاره کرد. در خصوص پشتیبانی یکی از مهمترین موارد وجود یک ارگان یا یک شرکت منسجم در پس زمینه می باشد . در خصوص برنامه نویسی ASP.NET قطعا نمی توان به غول نرم افزاری بزرگ دنیا یعنی مایکروسافت شک کرد .

شرکت مایکروسافت به خوبی و با بهترین و منسجم ترین حالت ممکن همیشه در حال بروز رسانی ، پشتیبانی و ارتقاء ASP.NET بوده است و همیشه مرجعی واحد به نام MSDN وجود داشته است که براحتی شما می توانید مشکلات و مسائل خود در خصوص یادگیری را با این مرجعه مرتفع کنید. از دیگر نقاط قوت ASP.NET این است که کتابهایی که برای این محصول نوشته می شود هم همیشه منسجم و دارای نظم و یکپارچگی خاصی هستند زیرا از طرف شرکت مایکروسافت به خوبی پشتیبانی می شوند. وجود وب سایتی مثل TechNet و امثال انها برای پشتیبانی و دریافت بازخورد از کاربران یکی دیگر از نقاط قوت این زبان برنامه نویسی است.

پشتیبانی همیشگی مایکروسافت از ASP.NET

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com



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

این امر کاملا طبیعی است زیرا عمومیت بیشتری در استفاده از PHP نسبت به ASP.NET وجود دارد و بر حسب ذات Open Source این زبان وب سایت ها و تالارهای گفتمان تخصصی بسیار زیادی برای پشتیبانی از این محصول وجود دارد. در کنار این منابع آموزشی بصورت رسمی شرکتی به نام Zend مسئول توسعه و ارائه نسخه های جدید PHP می باشد که به پشتیبان اصلی این زبان معروف است. شرکت Zend همان کاری را انجام می دهد که مایکروسافت برای ASP.NET انجام می دهد و در واقع بروز کردن Engine مربوط به PHP را بر عهده دارد. طبیعی است که هیچوقت نیازی نیست نگران پشتیبانی یا عدم پشتیبانی از PHP باشیم ، آنقدر منابع آموزشی و اسکریپت های آماده برای یادگیری این محصول وجود دارد که به هیچ عنوان وابستگی به شرکت خاصی ندارد. با توجه به سادگی یادگیری و توسعه نرم افزارها در PHP و سهولت کاربری برای برنامه نویسان تازه کار ، سرعت توسعه و پیشرفت این زبان نیز به سرعت رو به پیشرفت است.

پشتیبانی از PHP توسط شرکت Zend انجام می شود


از دیگر مسائلی که بسیار زیاد در توسعه و پیشرفت زبان های برنامه نویسی وب دارای اهمیت هستند بحث بازار کار آن است . قطعا برنامه نویسی که قصد ورود به بازار کار را دارد می خواهد بهترین گزینه برای اینکار را انتخاب کند . در این خصوص باید بگوییم که چه در ایران و چه در خارج از کشور تفاوت چندانی در کاریابی در هر دوی این زبان های برنامه نویسی مشاهده نمی شود ، فقط تنها نکته در این است که معمولا سازمان های بزرگ و شرکت های منسجم علاقه مند به جذب برنامه نویسان ASP.NET و شرکت های کوچک و متوسط بیشتر برای کارهای وب خود ترجیح با جذب برنامه نویسان PHP دارند. توجه کنید که بطور میانگین حقوق یک برنامه نویس ASP.NET چه در ایران و چه در کشورهای خارجی به نسبت بیشتر از یک برنامه نویس PHP است ، همین موضوع می تواند عاملی برای توسعه بیشتر این زبان برنامه نویسی در دنیا باشد.

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com


فاکتور هشتم : هزینه استفاده از ASP.NET بیشتر است یا PHP ؟
قبل از اینکه به سراغ بحث هزینه برویم اول یک مورد را مشخص می کنیم ، آیا شما در کشور ایران زندگی و برنامه نویسی می کنید یا در یک کشور خارجی ؟ این بحث خیلی مهم است ، در خصوص هزینه های استفاده از این زبان های برنامه نویسی یکی از مواردی که PHP کارها به عنوان نقطه قوت خود می دانند رایگان بودن کلیه بسته های نرم افزاری مورد استفاده در این زبان است. ساختار کاری PHP بر اساس پروژه GNU و نرم افزارهای آزاد است بدین معنی که همه چیز در حوزه نرم افزار در اینجا رایگان است . سیستم برنامه نویسی PHP یک ساختار مشخص دارد که به عنوان LAMP شناخته می شود و همانطور که قبلا هم اشاره کردیم مخفف شده کلمات Linux و Apache و MySQL و PHP می باشد.

همه این بسته نرم افزاری بدون هیچگونه هزینه اضافی بصورت رایگان چه در ایران و چه در جاهای مختلف جهان برای برنامه نویسان در دسترس می باشد.از این بابت برای افرادی که در خارج از کشور زندگی می کنند کاملا PHP به صرفه است زیرا کوچکترین هزینه ای بابت خرید لایسنس نرم افزار خود نباید بدهند ، هم لینوکس رایگان است و هم آپاچی و هم MySQL پس نیازی به هزینه های اضافی نیست ، از طرفی نمونه نرم افزارهای زیادی بصورت رایگان در اینترنت وجود دارد که بدون هیچ هزینه ای می توانید از آنها استفاده کرده و بومی سازی کنید. توجه کنید که در بحث Add-On ها به هیچ عنوان ASP.NET نمی تواند در این حجم زیاد نرم افزارهای رایگان در اینترنت داشته باشد ، هر چند پروژه هایی برای متن باز کردن ASP.NET وجود دارد اما واقعا در مقابل پروژه هایی که با PHP انجام شده اند و رایگان در اینترنت وجود دارند قابل مقایسه نیستند.

از طرف دیگر در برنامه نویسی به زبان ASP.NET چیزی به نام رایگان وجود ندارد. شما باید برای هر چیزی در این حوزه هزینه کنید و طبیعی است زیرا یک شرکت در دنیا پشتیبانی کلی مجموعه ASP.NET را بر عهده دارد نه یک جامعه و به همین دلیل شرکت سازنده بایستی بتواند از پس مخارج خود در بیاید. ASP.NET باید بر روی ویندوزی نصب شود که خود ویندوز سیستم عامل رایگانی نیست ، ASP.NET باید بر روی Microsoft Visual Studio ای ایجاد شود که رایگان نیست ، ASP.NET از پایگاه داده ای باید استفاده کند به نام MSSQL که طبیعتا رایگان نیست و در نهایت از وب سروری استفاده می کند که باید در سیستم عامل های مایکروسافت نصب شود .

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com


بنابراین استفاده از ASP.NET هزینه هایی را در بر دارد . اما به یک نکته توجه کنید که این هزینه ها برای اشخاص یا شرکت هایی است که در خارج از کشور هستند ، در ایران ما چیزی به عنوان هزینه نرم افزار نداریم و شما به جای خرید یک عدد ماست 3 کیلویی دبه ای می توانید 5 عدد DVD نرم افزار خریداری کنید با اشانتیون های مختلف ، پس صحبت از هزینه در ایران بی معنی است ، در خارج از کشور هم اینگونه نیست که همه به سراغ PHP بروند زیرا هزینه کمتری دارد ، شرکت ها و سازمان های بزرگی که در حال پیاده سازی پروژه های Enterprise هستند براحتی هزینه های اولیه خرید لایسنس بسته ASP.NET را قبول می کنند زیرا به قابلیت های این بسته برای انجام پروژه های سنگین اعتماد دارند از طرفی این هزینه فقط یکبار انجام می شود و طبیعی است که هر بار نیاز به تکرار آن نمی باشد.

رایگان بودن نرم افزارها در ایران

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com


یکی دیگر از بحث هایی که ممکن است در این میان پیش بیاید این است که اگر ایران به قانون کپی رایت بپیوندد چه اتفاقی برای برنامه نویسان ASP.NET می افتد ؟ در واقع این نیز یک نکته جالب برای برتری PHP عنوان می شود ، اما خوب چند نکته را در این خصوص باید متذکر شویم ، اولا به این نکته توجه کنید که زمانیکه شما به قانون کپی رایت بپیوندید دغدغه هایی بیشتر از ASP.NET خواهید داشت چون هزاران نرم افزار دیگر نیز داریم که دارای همین مشکل هستند بنابراین اگر ایران به قانون کپی رایت بپیوندد قطعا کشورهای دیگر دنیا با علم به وجود چنین موردی بصورت گام به گام مراحل سوق به سمت کپی رایت را در ایران پیش می برند و نه به یکباره ، از طرف دیگر پروژه هایی که در حوزه ASP.NET انجام می شود معمولا پروژه های بزرگی هستند که هزینه های بالایی نیز دارند ، همیشه به فکر هزینه نباشید .

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com


چه بسا یکبار برای خرید بسته ASP.NET هزینه می کنید اما بارها در پروژه های گسترده سازمانی از آنها استفاده می کنید و قطعا در همان فار اول هزینه های خرید نرم افزار خود را در می آورید. بدون شک چه بخواهیم و چه نخواهیم بسته نرم افزاری ASP.NET از قدرت بیشتر و امکانات بیشتری نسبت به PHP برخوردار است و اگر هزینه ای بابت آن ، آن هم در صورت پذیرفتن قانون کپی رایت به وجود بیاید دریافت شود ازرشش را دارد.

نتیجه گیری کلی در خصوص مقایسه زبان PHP و ASP.NET
فاکتورهای مختلفی را در رابطه با مقایسه این دو زبان برنامه نویسی وب عنوان کردیم اما همانطور که در ابتدای مقاله هم اشاره کردیم سعی کردیم حقایق را عنوان کنیم و طرفداری از محصول خاصی را نکنیم. به هر حال با تمامی این اوصاف در نهایت این خلاقیت ، دانش و مهارت برنامه نویس است که یک زبان برنامه نویسی را خوب جلوه می دهد و یا بر عکس . یک برنامه نویس حرفه ای باید بتواند با Platform ها و ابزارهای مختلف کار کند و با آنها تا حدودی آشنایی داشته باشد ، نوع ابزار مهم نیست مهم دانش و شیوه پیاده سازی است. برای یک برنامه نویس حرفه ای سویچ کردن از برنامه نویسی ASP.NET به PHP و برعکس کار چندان سختی نیست زیرا مفاهیم را همیشه در ذهن دارد فقط syntax اجرای آن را عوض می کند.

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com


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

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276

azsoftir@gmail.com


آموزش ASP.Net , C#.Net , SQL

آموزش ASP.Net , C#.Net , SQL
Print

یک وب سایت Asp.Net معمولا از کدی که بوسیله زبان  Vb.Ne  یا C#.Net  نوشته شده تشکیل یافته است. وقتی که یک وب سایت را با زبان Vb.Net  یا  C#.Net می سازید، در واقع برنامه Asp.Net ای مبتنی بر آن زبان ایجاد می کنید . فناوری ASP.NET فناوری پیشرفته ای از سوی مایکروسافت است که جهت ساخت نرم افزار های تحت وب به ویژه سایت های اینترنتی پویا و مبتنی بر پایگاه داده ابداع شده است. این فناوری نسبت به نسخه های قبلی صفحات فعال وب تغییراتی اساسی و ریشه ای دارد. این فناوری پیشرفته ترین بستر توسعه وب ایجاد شده تا این زمان را فراهم می آورد. فراتر از این ها ASP.NET جهت ایجاد یک زیر بنای کاملاً جدید و به مراتب انعطاف پذیر تر برای توسعه وب به صورت بنیادی بازسازی شده است. دلیل این تحول عمیق به وجود آمده در این فناوری، این است که بر پایه بستر .NET مایکروسافت و یا به عبارت دقیق تر بر چهارچوب کاری .NET استوار گشته است.در کامتک شما میتوانید با روش تخصصی و حرفه ای این زبان برنامه نویسی آشنا شوید.
طراحی وب سایت فروشگاهی،‌ وب سایت گردشگری و سایت نیازمندیها با آموزش برنامه نویسی ای اس پی دات نت

برنامه نویسی ASP
سرفصلهای دوره آموزش طراحی وب با ASP.NET
azsoftir@gmail.com
azsoft.ir
09367292276
صابری
azsoftir@gmail.com
azsoft.ir
09367292276

    مقایسه صفحات وب استاتیک، داینامیک و اکتیو
    آشنایی با مفاهیم اولیه ASP.NET
    آشنایی کامل با مفاهیم .NET Framework و چگونگی نصب آن
    بررسی تمامی اقدامات لازم جهت شروع ASP.NET به صورت عملی
    آشنایی با Microsoft Visual Studio ۲۰۱۰
    چگونگی کارکرد ASP.NET
    بررسی کامل کنترل های سرویس دهنده با انجام پروژه های گوناگون و متعدد جهت کسب مهارت های لازم در چگونگی به کار گیری این کنترل ها
    بررسی انواع داده ها و مفاهیم مربوط به متغییر ها
    قوانین نامگذاری و میدان دید متغییر
    بررسی توابع تبدیل نوع
    بررسی عملگر ها و مفاهیم مربوط به آن ها
    بررسی ساختار های کنترل برنامه
    بررسی کامل ساختار های پرش و آشنایی با توابع
    چگونگی برنامه نویسی پیمانه ای
    آشنایی با برنامه نویسی رویداد گرا و بررسی مفاهیم آن
    بررسی رویداد های HTML
    بررسی رویداد های صفحه در ASP.NET و رویداد های کنترل های ASP.NET
    آشنایی با مفاهیم شیء و کلاس
    آشنایی با مفاهیم خاصیت، متد و رویداد
    ایجاد و به کار گیری کلاس ها با انجام پروژه های متعدد جهت کسب مهارت های لازم

    azsoftir@gmail.com
azsoft.ir
09367292276
صابری
azsoftir@gmail.com
azsoft.ir
09367292276


    بررسی مباحث پیشرفته درباره کلاس
    بیان مفاهیم وراثت و کاربرد های آن
    بررسی فضاهای نام و به کار بردن آن ها در پروژه های ASP.NET
    چگونگی ارتباط با پایگاه داده
    آشنایی با محیط وب ماتریس و چگونگی نصب و پیکر بندی آن
    بررسی اشیاء مربوط به کار با پایگاه داده و به کار گیری آن ها در پروژه های گوناگون جهت کسب مهارت های لازم
    چگونگی ذخیره، بازیابی و بروز رسانی داده ها
    بررسی کنترل های ASP.NET و استفاده از آن ها در پروژه های گوناگون جهت کسب مهارت های لازم و آشنایی با جزییات و کاربرد آن ها
    چگونگی حفظ اطلاعات در برنامه های وب
    بررسی کامل کوکی ها و مفاهیم مربوط به آن ها
    بررسی کامل فایل Global.aspx و کاربرد های آن
    بررسی تکنیک های پیشرفته مدیریت حالت
    بیان روش های استفاده مجدد از کد در ASP.NET
    بررسی تکنیک های حرفه ای کد نویسی
    چگونگی اشکال زدایی از برنامه ها
    بیان مفاهیم سرویس های وب و پروتکل SOAP
    چگونگی ارسال پست الکترونیک
    چگونگی Upload فایل توسط کاربر

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

azsoftir@gmail.com
azsoft.ir
09367292276
صابری
azsoftir@gmail.com
azsoft.ir
09367292276


طراحی وب     برنامه نویسی C     طراحی با .net
سرفصلهای دوره آموزش برنامه نویسی #C

    مفاهیم دیتابیس
    نصب SQL Server
    موئلفه ها و ابزار های SQL Server 2008
    نسخه های SQL Server 2008
    پیاده سازی دیتابیس
    نرمال سازی
    ساخت دیتابیس
    ساخت جدول
    پیاده سازی محدودیت ها (Constraint)
    Primary Key Constraint
    Unique Key Constraint
    Check Constraint
    Foreign Key Constraint
    DML Commands
    Select
    Insert
    Update
    Delete
    Mathematical Functions
    Join

   
azsoftir@gmail.com
azsoft.ir
09367292276
صابری
azsoftir@gmail.com
azsoft.ir
09367292276

    Left Join
    Right Join
    Inner Join
    پیاده سازی
    View
    Stored Procedure
    Function
    Trigger
    Create
    Alter
    Drop
    Truncate
    Commit
    Rename
    Grant
    Revoke
    TSQL Functions
    String Functions
    Date Time Functions

برخی از اصطلاحات طراحی وب سایت با دات نت

    آشنایی با Net Freamework
    برنامه نویسی Server Side
    برنامه نویسی Client Side
    آشنایی با موجودیت و ساختار Net Framework  و VB و دیگر زبان های Net
    آشنایی با Common Language Runtime
    کتابخانه کلاس های Net
    نقش Visual Studio
    نگارش توضیحات در C#
    اتمام دستورات و بلوک ها
    متغیرها و انواع داده ها
    تعیین مقدار و مقداردهی اولیه
    String ها و کاراکترهای Escape
    آرایه ها (Arrays)
    شمارش پذیرها (Enumerations)
    عملیات بر روی متغیرها
    تبدیل نوع (Type Cast)
    دستورات شرطی
    دستور if
    دستور switch
    حلقه ها
    دستور for
    دستور foreach
    دستور while
    متدها (Methods)
    پارامترها
    Method Overloading
    Type ها، Object ها، و Namespace ها
    مروری بر کلاس ها
    افزودن Property ها
    افزودن یک Method
    افزودن یک Constructor
    انواع Value و انواع Reference
    پاس کردن پارامترها بصورت Reference و بصورت Value
    آشنایی با Reference ها و Assembly ها
    استفاده از Namespace ها
    Import کردن Namespace ها
    Assembly ها
    ارث بری (Inheritance)
    اعضای Static
    Cast کردن Object ها
    کلاس های Partial
    Access Modifiers
    آشنایی با Visual Studio 2008
    ایجاد یک Web Application جدید

    آشنایی با

azsoftir@gmail.com
azsoft.ir
09367292276
صابری
azsoftir@gmail.com
azsoft.ir
09367292276

Solution Explorer

    افزودن Web Form ها
    افزودن Web Control ها
    پنجره Properties
    آناتومی یک Web Form
    آشنایی با Page Directive
    نوشتن کد

   

    گروه های بررسی اعتبار (Validation Groups)
    User Control ها و استفاده از گرافیک
    User Control های مستقل
    User Control های یکپارچه
    Event های User Control ها
    پاس کردن اطلاعات با استفاده از Event ها
    رسم عناصر گرافیکی
    رسم کردن یک تصویر سفارشی
    قرار دادن تصویر سفارشی در صفحات وب
    قالب تصویر و کیفیت
    استفاده از Style ها، Theme ها، و Master Page ها
    بکار بردن قواعد Style Sheet
    طریقه و به کارگیری صحیح Theme ها
    رفع تداخل بین Theme ها
    ایجاد چند Skin مختلف برای یک کنترل
    Skin ها پیشرفته
    آشنایی با Master Page ها
    یک Master Page با چند ناحیه برای Content ها
    محتویات پیش فرض
    Master Page ها و مسیرهای نسبی
    مباحث پیشرفته درباره Master Page ها
    چینش مبتنی بر جداول
    نوشتن کد در Master Page ها
    کار با Master Page ها از طریق کد
    مرور مطالب این بخش
    مقدمات ADO.NET
    مدیریت داده ها , پیکربندی Database
    SQL Server Express
    مرور و دستکاری داده ها در Visual Studio
    مقدمات Web Form ها
    آناتومی یک ASP.NET Web Application
    انواع فایل های ASP.NET
    دایرکتوری های یک ASP.NET Application
    آشنایی با Server Control ها
    HTML Server Control ها
    View State
    Event Handling
    Error Handling
    کلاس Page
    هدایت کاربر به یک صفحه جدید
    HTML Encoding
    Event های سطح Application
    کنترل های لیستی چندگزینه ای
    کنترل های Table
    Event های Web Control ها و AutoPostBack
    چرخه زندگی (Life Cycle) صفحات
    حفظ حالت (State Management)
    آشنایی با View State

   

    View State خصوصی
    حفظ کردن مقدار Variable Member ها و فیلدها
    نگهداری اشیاء سفارشی

    Cookie ها

azsoftir@gmail.com
azsoft.ir
09367292276
صابری
azsoftir@gmail.com
azsoft.ir
09367292276


    Session State
    ردیابی Session
    بکارگیری Session State
    Cookieless
    Timeout
    Mode
    InProc
    StateServer
    SQLServer
    Application State
    مروری بر گزینه های موجود برای حفظ حالت (State Management)
    بررسی اعتبار (Validation)
    آشنایی با بررسی اعتبار
    کنترل های Validator
    بررسی اعتبار سمت سرور
    بررسی اعتبار سمت Client
    گزینه های دیگر نمایشی
    بررسی اعتبار بصورت دستی
    بررسی اعتبار با استفاده از Regular Expressions
    فرم مدیریت مشتری با امکان بررسی اعتبار
    Import کردن خودکار Namespace ها
    شکل دهی و رنگی کردن خودکار
    رفع اشکال های برنامه (Debugging) در Visual Studio
    Web Server ویژه Visual Studio
    Debug کردن
    تحت نظر گرفتن متغیرها
    فایل Global.asax
    Application Event های دیگر
    پیکربندی ASP.NET
    فایل web.config
    نگهداری تنظیمات سفارشی در فایل web.config
    Web Control ها
    شروع کار با Web Control ها
    Web Control های پایه ای
    Tag های Web Control ها
    کلاس های Web Control ها
    کلاس پایه WebControl
    شمارش پذیرها (Enumerations)
    کلاس Code-Behind
    افزودن Event Handler ها
    IntelliSense و Outlining
    Outlining
    رنگ ها (Colors)
    فونت ها (Fonts)
    Focus
    دکمه پیش فرض

نسخه مناسب چاپ
Tweet
Like
+1
Share
Pin it
Share
Telegram
ب
azsoftir@gmail.com
azsoft.ir
09367292276
صابری
azsoftir@gmail.com
azsoft.ir
09367292276

آموزش طراحی سایت ASP.NET

آموزش طراحی سایت ASP.NET
آموزش طراحی سایت ASP.NE
فیلم دوره آموزشی تصویری طراحی سایت ASP.NET با نرم افزار Visual Studio 2010 و زبان برنامه نویسی سی شارپ + HTML + CSS + SQL Server شامل تمامی مباحث طراحی وبسایت مانند طراحی صفحات وب ، امنیت ، بانک اطلاعاتی و سئو بوده که به صورت مجموعه تصویری کامل از مبتدی تا پیشرفته به زبان فارسی و بیان ساده آموزش گام به گام آماده گردیده است.

هدف پروژه طراحی سایت سیستم مدیریت محتوای سایت خبری تفریحی ای اس پی دات نت می باشد که توسط اینجانب تورج امین فر کدنویسی ، طراحی و تولید گردیده و از تمامی مراحل پروژه فیلم گرفته شده و فیلم آموزش فارسی ASP.NET برای دانلود رایگان روی سایت قرار گرفته است لذا آرزومندیم مجموعه کامل و ارزشمند آموزش asp.net مورد توجه شما عزیزان قرار گرفته و برای شما سودمند واقع گردد.

در فیلم آموزش ASP.NET سعی نموده ایم از صفر تا صد آموزش طراحی سایت در ASP.NET را تدریس نماییم لذا عزیزانی که آشنایی زیادی با زبان برنامه نویسی C# HTML CSS SQL JQuery WebApplication Ajax ندارند نگران نباشند زیرا با بیان دوستانه و راحت از ابتدا کامل توضیح داده شده و برنامه نویسی تحت وب شی گرا به شکل پروژه محور برای یک وبسایت حرفه ای پیاده سازی گردیده است.

azsoftir@gmail.com
azsoft.ir
09367292276
صابری
azsoftir@gmail.com
azsoft.ir
09367292276

توانایی های کسب شده پس از پایان دوره :
با طراحی پروژه مربوط به دوره آموزش مجازی طراحی وب سایت تفریحی خبری ASP.NET ، شما توانایی راه اندازی یک وبسایت داینامیک را خواهید داشت و اگر بتوانید در طول دوره آموزشی به صورت مستمر به انجام پروژه بپردازید پس از اتمام دوره می توانید به عنوان طراح سایت در بازار مشغول به کار شوی

مقدمه ای برای طراحی سایت و تعریف ASP.NET به همراه معرفی پروژه کاربردی
با کمک پلتفرم رایگان ای اس پی دات نت شرکت مایکروسافت قادریم صفحات وب استاتیک و داینامیک مبتنی بر پایگاه داده و وب اپلیکیشن سمت سرور بسازیم که تمامی کدها در نهایت به صورت کد اچ تی ام ال برای مشاهده

بررسی مهندسی نیازها برای طراحی سایت تفریحی خبری با استفاده از زبان برنامه نویسی HTML + CSS + C# + ASP.NET + SQL Server
معرفی سایت Dynamic و سایت Static
طراحی ظاهر کلی سایت با فتوشاپ به فرمت PSD
تعریف بخش های Header و Menu و Container و Footer
انتخاب نرم افزار Visual Studio 2010 برای محیط کار طراحی سایت ASP.NET
آشنایی با Visual Studio و نحوه بکار گرفتن آن برای برنامه نویسی Web
آشنایی مقدماتی با برخی از قسمت های Visual Studio 2010 مانند Toolbox ، Server Explorer ، Solution Explorer و Properties
پیاده سازی و ایجاد سایت با زبان برنامه نویسی HTML و CSS از روی طرح عکس سایت
تعریف NET.

azsoftir@gmail.com
azsoft.ir
09367292276
صابری
azsoftir@gmail.com
azsoft.ir
09367292276

ساخت و طراحی صفحه مسترپیج یا Master Page

معرفی قسمت های کد نویسی و طراحی مانند Source یا Split یا Design
آموزش برنامه نویسی HTML و CSS در حین انجام پروژه
طراحی و ساخت بخش Header
طراحی و ساخت بخش Menu و اجزای من
طراحی و پیاده سازی بخش Container و Footer با زبان اسکریپت نویسی HTML و CSS
ستون بندی بخش Container که دارای دو تگ DIV خواهد بود
دو ستونه کردن قسمت Container ستون سمت چپ برای طراحی قسمت Sidebar یا ستون کناری قالب و ستون سمت راست جهت طراحی بخش قالب پست های مطالب سایت
تعریف ASP.NET
معرفی انواع گرایش در طراحی سایت : رویکرد سمت سرور Server Side و رویکرد سمت کاربر Client Side
آشنایی با بانک اطلاعاتی و معرفی SQL Server
معرفی تکنولوژی ADO.NET برای ارتباط با نرم افزار بانک اطلاعاتی
آموزش طراحی و ساخت دیتابیس و ایجاد جداول پایگاه داده همراه با ستون و سطر جدول در Visual Studio 2010
جمع آوری نیازهای طراحی دیتابیس برای طراحی سایت و مهندسی نیازها برای ساخت جدول و ستون و سطر در دیتابیس
طراحی بخش های مختلف برای Database شامل جدول مطالب سایت + جدول موضوعات سایت + جدول نظرات خبرها + جدول پیوند یا لینک ها + جدول تماس با ما
معرفی کلید اصلی جدول یا Primary Key
مدیریت دیتابیس و ایجاد ارتباط بین دیتابیس و صفحات ASP.NET
آشنایی با کوئری در اس کیو ال سرور
تعاریف کنترل و کلاس های SQL شامل Dataset و TableAdapter و Sqlconnection و Sqlcommand و Sqldata Adapter
ایجاد و کدنویسی Query برای جداول دیتابیس به زبان برنامه نویسی SQL Server
آشنایی با مفاهیم Web Form ها
ایجاد صفحه های ASP.NET برای ارتباط با داده ها در دیتابیس و مدیریت Database
بهینه سازی برخی از کدهای اچ تی ام ال و سی اس اس بر اساس اصول سئو یا SEO
معرفی margin در

azsoftir@gmail.com
azsoft.ir
09367292276
صابری
azsoftir@gmail.com
azsoft.ir
09367292276


CSS

تراز کردن سایت با استفاده از Clear:Both در CSS
سایه دار کردن نوشته یا متن توسط Text-Shadow در CSS
ساخت قسمت ادمین یا مدیریت در پروژه طراحی سایت
ایجاد صفحه مدیریت ارسال مطلب در بخش صفحات مدیریت سایت جهت ارسال خبر ، حذف خبر و ویرایش اخبار
آشنایی با روشهای اتصال به داده ها بصورت خودکار Data Binding
ساخت مسترپیج برای صفحات مدیریت بخش Admin
معرفی کنترل Gridview و اتصال گریدویو از صفحه aspx به دیتابیس
آشنایی با ابزار Textbox + Label + Button + Dropdownlist + FileUpload در جعبه ابزار Visual Studio 2010
کدنویسی با زبان برنامه نویسی سی شارپ یا #C برای ارسال مطلب
نمایش اخبار و مطالب در صفحه نخست سایت
نمایش موضوعات سایت یا Categories در Masterpage
معرفی کنترل Datalist برای ایجاد ارتباط بین دیتابیس و صفحه aspx
آشنایی با متد QueryString
طراحی دکمه ادامه مطلب با استفاده از کوئری استرینگ در ای اس پی دات نت
ساخت صفحه ادامه مطلب یا shownews.aspx با کمک Query Strin

طراحی صفحه موضوعات یا showcats.aspx برای نمایش اخبار مربوط به موضوعات خاص با استفاده از QueryString
آموزش قرار دادن آیکون در کنار اسم سایت با درج Favicon
طراحی بخش لینکستان یا لینکدونی برای سایت
ساخت صفحه مدیریت لینک ها با زبان برنامه تویسی C# + CSS + HTML
طراحی آمار بازدید مطالب با استفاده از کوئری و کدنویسی به زبان برنامه نویسی اسکیوال سرور و سی شارپ
تعریف Query String
آموزش تقلب در نمایش تعداد بازدید مطالب سایت ASP.N

طراحی اسلایدشو یا Slide Show با عکس آخرین مطالب توسط تگ Marquee
تقسیم فوتر سایت به سه بخش شامل آخرین نظرات سایت ، آخرین مطالب و پربازدیدترین مطالب سایت
ساخت بخش آخرین مطالب سایت با کنترل Datalist
طراحی صفحه مدیریت موضوعات یا Categories برای بروزرسانی و حذف و درج موضوع جدید با کمک کد سی شارپ و کنترل Gridview

طراحی بخش نظرات سایت یا Comment برای سایت ASP.NET
درج قسمت نظر پایین هر مطلب با استفاده از کوئری استرینگ
معرفی ViewState و QueryString
آشنایی با Input Validation برای بررسی صحت داده های ورودی
طراحی گرافیکی بخش ارسال نظر با فتوشاپ و زبان برنامه نویسی HTML و CSS
ساخت صفحه مدیریت نظرات برای حذف و ویرایش و ارسال دیدگاه مدیر با کنترل Detailview

ساخت بخش آخرین نظرات سایت با استفاده از کدنویسی SQL + CSS+ HTML
طراحی صفحه تماس با ما یا Contact Us با کدنویسی به زبان برنامه نویسی C# + HTML + CSS
ایجاد صفحه مدیریت تماس با ما برای حذف و نمایش با استفاده از کنترل Gridview

ساخت کنترل پنل مدیریت برای دسترسی به صفحات مدیریت
طراحی صفحه ثبت نام یا صفحه عضویت
طراحی صفحه ورود کاربر یا Login.aspx
تعریف نقش یا Roles برای نقش ادمین و نقش کاربر معمولی در سایت ASP.NET
تعیین Rules یا سطح دسترسی صفحات مدیریت فقط برای نقش ادمین
آموزش ASP.NET Configuration
آموزش مسائل امنیتی یا Security در ASP.NET
ساخت کاربر ادمین برای سایت ASP.NET با یوزرنیم و پسورد برای ورود به بخش مدیریت سایت
معرفی کنترل Login در Visual Studio 2010 شامل Login Status + Login Name + Login View + Login + Create User Wizard

ساخت بخش جستجو یا Search در سایت ASP.NET
جستجوی بهینه سازی شده با اصول سئو یا SEO بدون کدنویسی های زمانبر و اضافه
طراحی صفحه جستجو یا search.aspx به وسیله متد QueryString و کنترل Datalist
کدنویسی به زبان برنامه نویسی C# + SQL Server به همراه معرفی Like در زبان SQ
azsoftir@gmail.com
azsoft.ir
09367292276
صابری
azsoftir@gmail.com
azsoft.ir
09367292276

سئو و بهینه سازی عنوان یا Title صفحات سایت ASP.NET
عنوان گزاری اتوماتیک صفحه های سایت ASP.NET
معرفی انواع بهینه سازی سایت شامل سئو درونی سایت یا On Page Seo Optimization و سئو بیرونی سایت یا Off Page Seo Optimization
ساخت عنوان برای صفحات ادامه مطلب با کدنویسی Page.Title و زبان برنامه نویسی سی شارپ
دریافت عنوان مطلب از دیتابیس به وسیله کدنویسی کوئری در دیتاست
ساخت عنوان برای صفحات موضوعات مطالب با کد C# Page.Titl

طراحی بخش محبوبترین خبرها یا پربازدیدترین مطالب سایت
نوشتن کوئری SQL در دیتابیس برای پربازدیدترین مطالب
ایجاد صفحه آپلودسنتر برای سایت ASP.NET با زبان برنامه نویسی C# + CSS + HTML
ساخت جدول جدید در دیتابیس برای آپلودسنتر و ایجاد دیتاست و نوشتن اس کیو ال کوئری های مورد نیاز برای Upload Center
تعریف فرمت فایل های مجاز برای آپلود از طریق کدنویسی سی شارپ
ساخت صفحه در ادمین پنل جهت مدیریت فایل های آپلود شده در آپلودسنتر

طراحی چت روم ساده با زبان برنامه نویسی HTML + CSS + C# + ASP.NET + SQL Server
ایجاد دیتابیس و نوشتن SQL Query به همراه ایجاد جدول و ستون های جدول chat در دیتابیس
فراخوانی داده ها در صفحه ASP.NET از دیتابیس به وسیله کنترل Datalist
ساخت صفحه مدیریت چتروم برای پیام های chatroom
معرفی AJAX و بهینه سازی کدهای سمت سرور در ASP.NET
مثالی برای Ajax استفاده google suggest از ajax
نمایش تاریخ و زمان با استفاده از ASP.NET و تکنولوژی Ajax
آشنایی با بخش Ajax Extensions از Toolbox در Visual Studio 2010 که شامل کنترل Timer + Script Manager + Update Panel
azsoftir@gmail.com
azsoft.ir
09367292276
صابری
azsoftir@gmail.com
azsoft.ir
09367292276


چگونگی ساخت شمارنده برای بازدیدکنندگان سایت ASP.NET
تعریف شمارنده برای به دست آوردن آمار بازدیدکنندگان سایت
معرفی Application State
معرفی کلاس سراسری Global.asax
معرفی Session
ایجاد Gobal Application Class
تعریف سشن بازدیدکننده در کلاس سراسری ASP.NET
نمایش تعداد بازدیدکننده های سایت در صفحه ASP.NET با استفاده از فراخوانی Session با کد سی شارپ یا C# Co
 azsoftir@gmail.com
azsoft.ir
09367292276
صابری
azsoftir@gmail.com
azsoft.ir
09367292276

 

asp.net new 3

    پروژه فروشی کپچای (Captcha) محاسباتی با Asp.Net     Administrator     29
22     پروژه فروشی RSS با Asp.Net     Administrator     24
23     پروژه فروشی کپچا با
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.comAsp.Net     Administrator     27
24     پروژه فروشی پیشرفته نظرسنجی در سایت با Asp.Net     Administrator     25
25     پروژه فروشی وب سایت هواشناسی با Asp.Net     Administrator     28
26     پروژه فروشی دو زبانه بودن سایت (فارسی و انگلیسی) در Asp.Net     Administrator     27
27     پروژه فروشی خروجی GridView به Excel در Asp.Net     Administrator     28
28     پروژه فروشی وب سایت گالری تصاویر با Asp.Net     Administrator     27
29     پروژه فروشی وب سایت پرداخت الکترونیک مجازی با Asp.Net     Administrator     27
30     پروژه فروشی ارسال ایمیل در Asp.Net     Administrator     24
31     پروژه فروشی وب سایت هوشمند فروشگاه موبایل با Asp.net     Administrator     27
32     پروژه فروشی منو به سبک مترو در
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.comAsp.Net     Administrator     27
33     پروژه فروشی اتوماسیون نظرسنجی در سایت با Asp.Net     Administrator     29
34     پروژه فروشی نمایش اطلاعات استان ها با Asp.Net     Administrator     27
35     پروژه فروشی فرم ثبت نام در سایت با Asp.Net     Administrator     21
36     پروژه فروشی حضور و غیاب تحت وب با Asp.Net     Administrator     27
37     پروژه فروشی عملیات انتخاب،حذف و ویرایش در Gridview با Asp.net     Administrator     27
38     پروژه فروشی نقشه سایت با
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.comAsp.Net     Administrator     27
39     پروژه فروشی درگاه پرداخت الکترونیک مجازی با Asp.Net     Administrator     31
40     پروژه فروشی وب سایت رزرو آنلاین بلیط کنسرت با
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276


    سورس کد برج هانوی فروشی با C++     Administrator     98
2     پروژه فروشی وب سایت دندان پزشکی شفا با Asp.Net     Administrator     54
3     پروژه فروشی وب سایت انتخاب واحد دانشگاه با Asp.Net به همراه مستندات     Administrator     57
4     پروژه فروشی وب سایت موسسه خیریه حضرت فاطمه (س) با Asp.Net     Administrator     64
5     پروژه فروشی وب سایت فروشگاه آنلاین موبایل با Asp.net ف     Administrator     57
6     پروژه فروشی وب سایت کتابخانه آنلاین همراه با مستندات با Asp.Net     Administrator     55
7     پروژه فروشی وب سایت مدرسه با Asp.Net     Administrator     49
8     پروژه فروشی فروشگاه آنلاین لوازم خانگی با Asp.Net     Administrator     53
9     پروژه فروشی سایت مدیریت داروخانه (با ارسال اتوماتیک ایمیل) همراه مستندات با Asp.Net     Administrator     56
10     پروژه فروشی وب سایت فروشگاه کابینت و دکوراسیون داخلی با Asp.Net     Administrator     53
11     پروژه فروشی وب سایت فروشگاه خدمات اینترنتی     Administrator     31
12     پروژه فروشی وب سایت مخصوص دانشجویان با Asp.Net به همراه امکاناتی جهت یادگیری     Administrator     29
13     پروژه فروشی وب سایت گالری تصاویر خودرو با Asp.Net به همراه مستندات     Administrator     29
14     پروژه فروشی وب سایت فروشگاه آنلاین لوازم یدکی خودرو با Asp.Net (قابلیت تجاری شدن)     Administrator     29
15     پروژه فروشی وب سایت شرکت های ثبت و خدماتی نواندیش با Asp.Net     Administrator     31
16     پروژه فروشی پیشرفته و حرفه ای فروشگاه کامپیوتر،لپ تاپ و موبایل با

azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.comAsp.Net     Administrator     30
17     پروژه فروشی حرفه ای وب سایت فروشگاه محصولات فرهنگی (فیلم،نرم افزار،موسیقی و بازی) با قابلیت تشخیص هوشمند باAsp.Net     Administrator     32
18     پروژه فروشی وب سایت طلا فروشی با Asp.Net به همراه مستن
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.comدات     Administrator     34
19     پروژه فروشی وب سایت اتوماسیون مدارس با Asp.Net به همراه مستندات     Administrator     29
20     پروژه فروشی وب سایت آژانس مسافرتی و گردشگری با Asp.Net به همراه مستندات
با قیمت مناسب پروژه های برنامه نویسی وب شما را انجام می دهیم.

* برنامه نویسی لایه ای وب asp.net به زبان #c
* asp.net mvc
* بانک اطلاعاتی sql server و mysql
* ado.net entity framework
* linq
* ajax
* xml & web services
* html & css & javascript
* jquery

azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276
09367292276
azsoftir@gmail.com
azsoftir.com پروژه های مهم :

* سامانه خدمات الکترونیک مرکز تحقیقات راه ، مسکن و شهرسازی
* نرم افزار مدیریت فرآیندهای کاری
* نرم افزار اتوماسیون اداری و نامه نگاری
* نرم افزار مدیریت ارتباط با مشتریان (crm)
* نرم افزار مدیریت محتوای صفحات وب (cms)
* نرم افزار جامع مدیریت قراردادها
* نرم افزار بودجه ریزی عملیاتی
* نرم افزار فروشگاه اینترنتی
* نرم افزار مدیریت فروش شرکت بهینه سازی صنعت ساختمان
* وب سایت گروه املاک کاگل
* وب سایت مجله جهانی رسانه
* وب سایت فدراسیون شنا ، شیرجه و واترپلو
* وب سایت بیمارستان تخت جمشید
* نرم افزار مدیریت فروش شرکت مگافورس
* نرم افزار جامع انتقادات ، پیشنهادات و سوالات
* نرم افزار مدیریت آموزشی پرسنل
* وب سایت صرافی گاندی
* وب سایت شرکت سایه گستر شهاب
* وب سایت شرکت شیمیایی هف
* وب سایت طرح سامان بخشی کتاب های آموزشی
* وب سایت مجله پزشکی امروز
* وب سایت اطلاعات پزشکی و دارویی پهنک
* وب سایت فروشگاه lst computer

09367292276
azsoftir@gmail.com
azsoft.ir
صابری09367292276
azsoftir@gmail.com