به جای XXXX پورت سیستم خود را وارد کنید. می توانید از پارامتر های دیگه ای هم به صورت دلخواه استفاده کنید. بخش MVC Model Binding به صورت خودکار پارامتر های نام گذاری شده از query string در URL به پارامتر های اکشن خود انتقال می دهد.
در عکس بالا بخش [Parameters] URL هنوز استفاده نشده.( name) و (numTimes) پارامترها منقل می شوند به query string. علامت سوال (؟) در آدرس بالا یک جدا کننده می باشد و query string آن را دنبال می کند. & کاراکتر های query string را جدا می کند. اکشن Welcome را به صورت زیر تغییر می دهیم.
این بار از بخش سوم [Parameters] URL تحت عنوان ID استفاده می کنیم. اکشن (Welcome) شامل یک پارامتر ID است که الگو URL را در MapRoute دنبال می کند. اگر به دنبال ID علامت سوال(؟) بزاریم به این معنی می شود که پارماتر ID اختیاری است.
در این مثال کنترلر در واقع بخشی از "VC" از "MVC" انجام داده است یعنی نمایش (view ) و کنترلر(controller ). کنترلر به طور مستقیم HTML بر می گرداند.به طور کلی شما نمی خواهید که کنترلر HTML بر گرداند زیرا برا نوشتن کد و نگهداری بسیار دشوار می شود. در عوض، شما معمولا از فایل قالب (template) جداگانه Razor برای کمک به تولید HTML استفاده می کنید.
در آموزش بعدی از مجموعه آموزش های ASP.NET Core این کار را انجام می دهید
راهنمای سایت پروژه های ASP.Net جستجو "ASP.Net" (حذف) پروژه های قابل انجام میانگین پیشنهادها وضعیت 1. اموزش بخش هایی از asp.net core mvc اموزش بخش های از mvc core+ استفاده از crud بوسیله Store procedure + ado.net سطح دسترسی های مختلف در ... 150,000 تومان در حال انجام 2. ایجاد تغییرات در سایت Asp.net در سایت cineport.ir می خواهیم تغییرات کوچکی در فرم های ثبت مشخصات و نحوه داوری آثار ایجا... 325,000 تومان منقضی شده 3. پروژه - برنامه نویسی تحت وب با c# و Asp.net سلام قالبی رو که برای درس برنامه نویسی تحت وب طراحی کردم رو میخوام وارد Asp.net بش... 80,000 تومان منقضی شده 4. نرم افزار تحت وب/فریم ورک آماده/فرم ساز داینامیک تحت وب asp.net ویژه با سلام فریم ورک آماده جهت پیاده سازی محصولات خود نیازمندیم (قابلیت های فرم ساز ... 550,000 تومان منقضی شده 5. تغییرات در سایت asp.net سلام می خواهم در قسمت لاگین نام کاربری که ایمیل هست به کد ملی تغییر کند و سایت ج... 100,000 تومان منقضی شده 6. تغییرات در سایت asp.net سلام می خوام در سایتم گزینه ای بزارم که کاربران اول ثبت نام کنند و وارد بشن بعد بتو... 290,000 تومان منقضی شده 7. یک سایت با MVC ASP.net یک پروژه دارم 30 الی 40 درصدش رو رفتم نیاز به یک پارتنر دارم که برنامه نویسی سی شارپ ،... 433,333 تومان در حال انجام
۳۹ ساعت دوره ی آموزش سی شارپ جامع با پروژه مدیریت پنل دانشگاه
هر آن چیزی که شما برای ورود به بازار کار برنامه نویسی سی شارپ نیاز دارید، در قالب آموزش های کاربردی و تجربی دنیای واقعی برنامه نویسی به شما آموزش داده می شود. در واقع این دوره بر اساس سرفصل های استاندارد بین المللی شرکت مایکروسافت، سرفصل های تدوین شده و اضافه شده مدرس دوره انجام می شود.
علی مقدم جاه آموزش پیشرفته سی شارپ برای توسعه وب و اپلیکیشن | آموزش SQL Server ۵.۰ ۴۵ ساعت آموزش پیشرفته سی شارپ برای توسعه وب و اپلیکیشن | آموزش SQL Server
هر آن چیزی که شما برای ورود به بازار کار برنامه نویسی سی شارپ نیاز دارید، در قالب آموزش های کاربردی و تجربی دنیای واقعی برنامه نویسی به شما آموزش داده می شود. در واقع این دوره بر اساس سرفصل های استاندارد بین المللی شرکت مایکروسافت، سرفصل های تدوین شده و اضافه شده مدرس دوره انجام می شود.
علی مقدم جاه آموزش رایگان طراحی سایت ASP.net مشابه سایت تخفیفان ۵azsoft.ir
09367292276 azsoftir@gmail.com.۰ ۳۶ ساعت آموزش رایگان طراحی سایت ASP.net مشابه سایت تخفیفان
با آموزش طراحی سایت با ASP.net مشابه سایت تخفیفان در خدمت شما هستیم: یکی از زبان های برنامه نویسی حرفه ای برای طراحی سایت ,ASP.NET است. ASP.Net یک platform (بستر اجرای نرم افزار) ویژه ی توسعه ی وب می باشد که یک مدل برنامه نویسی ، یک زیرساخت نرم افزار جامع و سرویس های متنوعی برای ساخت نرم افزار های تحت وب کارامد و قدرتمند برای PC همانند موبایل ها ارائه می […]
مهران یوسفی آموزش ساخت فروشگاه اینترنتی با ASP MVC ۵.۰ ۲۰ ساعت آموزش ساخت فروشگاه اینترنتی با ASP MVC
از دیدگاه خیلی از افراد اینترنت تبدیل به دنیایی جادویی شده است. دنیایی که در آن همه چیز به راحتی قابل دسترس است و اقیانوسی از امکانات و ابزارها را درون خود جای داده است. این اقیانوس بیکران هر گاه که نیاز به کشف مسائل، خرید وسایل و یا نیاز به سرگرمی بعد از خستگی ذهن به وجود آید، ابزارهای شگفتانگیزش را در اختیارت قرار میدهد. سوالی که پیش میآید […]
میلاد عامری آموزش ASP.NET Core 5 در قالب پروژه بزرگ تاکسی آنلاین مشابه اسنپ ۴.۰ ۳۰ ساعت آموزش ASP.NET Core 5 در قالب پروژه بزرگ تاکسی آنلاین مشابه اسنپ
برای طراحی صفحات وب، تکنولوژی ها و فناوری های زیادی موجود است. Asp.net core چیست ؟ asp.net core 5 یکی از بهترین و قوی ترین این موارد است. در دوره آموزش asp.net core 5 که به صورت پروژه محور است، می آموزید تا با استفاده asp.net core 5 سایتی مشابه سایت اسنپ طراحی نمایید. معرفی دوره آموزش asp.net core 5 در قالب پروژه مشابه اسنپ در این دوره آموزشی، صفر […]
میلاد عامری آموزش Asp.Net Core 6 | پروژه ساخت وب اپلیکیشن هتل ۵.۰ ۲۵ ساعت آموزش Asp.Net Core 6 | پروژه ساخت وب اپلیکیشن هتل
توی این دوره کاملا با مفاهیم پایه Core آشنا میشیم ، ساخت یک وب اپلیکیشن رو یاد میگیریم ، تمامی اجزای یک وب اپلیکیشن در قسمت بک اند رو مشاهده میکنیم و یک نمونه ساده از هر جز برای یادگیری میسازیم ، و در انتها یک وب اپلیکشن ساده برای ساخت کاربر به همراه سرچ ساده میسازیم ، اپلیکیشن خودمون رو تست میکنیم و از بانک اطلاعاتی استفاده خواهیم کرد.
علی خاکباز دوره آموزش ef core یادگیری آسان مباحث پیشرفته entity framework ۵.۰ ۹ ساعت دوره آموزش ef core یادگیری آسان مباحث پیشرفته entity framework
Entity Framework Core یک ORM سطح بالا و جدیدترین تکنولوژی مایکروسافت برای ساخت لایه ی Data Access در برنامه ی cross-platform می باشد. در این دوره آموزشی سعی شده است تمامی موارد و تکنیک های Entity Framework core در قالب اپلیکیشن asp.net core 5 به شما عزیزان آموزش داده شود.
نازگل نصیری دوره آموزش web api در asp.net core در قالب پروژه عملی ۵.۰ ۳ ساعت دوره آموزش web api در asp.net core در قالب پروژه عملی
در این دوره سعی نموده ایم تمامی موارد مقدماتی تا مباحث مهم و کلیدی پیشرفته Asp.Net Core Web Api به طور کامل تدریس شود. به گونه ای که شما قابلیت پیاده سازی تمام API های مدنظر خود در ASP.net Core به دست آورده و قادر به نوشتن API باشید. این روز ها تمام نرم افزار های موبایل و ربات های تلگرام به این API های وبسایت شما نیاز خواهند داشت و نمیتوان اهمیت API نویسی را نادیده گرفت.
نازگل نصیری دوره آموزش Identity Server 4 در asp.net core ۵.۰ ۳ ساعت دوره آموزش Identity Server 4 در asp.net core
در دوره آموزش Identity Server 4 در asp.net core سعی نموده ایم تمامی موارد مقدماتی تا مباحث مهم و کلیدی پیشرفته identityserver4 به طور کامل تدریس شود. به گونه ای که شما قابلیت پیاده سازی درپروژه های ASP.net Core را داشته باشید.
نازگل نصیری دوره آموزش سیستم تحت وب مدیریت وبسایت خبری با Asp.Net Core 6 ۵.۰ ۳۷ ساعت دوره آموزش سیستم تحت وب مدیریت وبسایت خبری با Asp.Net Core 6
در این دوره شما به صورت حرفه ای با موارد انجام یک پروژه با Asp.Net Core نسخه 6 و در قالب پروژه سیستم مدیریت وب ساین خبری ورزشی آشنا خواهید شد که در آن از بسیاری از روشها و تکنولوژیهای بروز استفاد می شود که پیشنیاز آن آشنایی با Asp.Net Cor می باشد.
فرهاد رضازاده دوره آموزش سیستم مدیریت کتابخانه با Asp.Net Core ۹۰% ۵.۰ ۴۲ ساعت دوره آموزش سیستم مدیریت کتابخانه با Asp.Net Core
در این دوره شما به صورت حرفه ای با موارد انجام یک پروژه با Asp.Net Core نسخه 6 و در قالب پروژه سیستم مدیریت آنلاین کتابخانه آشنا خواهید شد که در آن از بسیاری از روشها و تکنولوژیهای بروز استفاد می شود که پیشنیاز آن آشنایی با Asp.Net Cor می باشد
فرهاد رضازاده که ماه ها برای تهیه اون تلاش شده تمام سعی خودمون رو کردیم تا تمامی مبانی وب یعنی Html ، Css، جاوا اسکریپت، جی کوئری، ایجکس و تمامی موارد مورد نیاز رو از صفر و در قالب یک پروژه برای شما دوستان عزیز آموزش بدیم.
در فصل اول دوره آموزش Asp.net core ما به صورت کاملا پروژه محور یک قالب بسیار حرفه ای رو تنها با استفاده از Html و Css و البته قدری هم جاوااسکریپت پیاده سازی کردیم تا به صورت کاملا مفهومی شما دانشجویان گرامی با بحث طراحی قالب آشنا شوید. در ادامه می توانید تصویری از قالب طراحی شده در فصل اول این دوره رو مشاهده کنید:
آموزش html و css
همون طوری که مشاهده می کنید ما به صورت کاملا حرفه ای این قالب رو برای شما دوستان طراحی کردیم تا شما کاملا با مفهوم طراحی قالب که جزو پیش نیازهای اصلی طراحی وب و برنامه نویسی وب هست آشنا بشید.
فصل دوم دوره آموزش Asp.net core
اما در فصل دوم این دوره با فریم بوت استرپ که یکی از محبوب ترین و پرکاربردترین فریم ورک های موجود می باشد شما را آشنا کرده ایم. در این فصل نیز به صورت کاملا پروژه محور با بوت استرپ و جی کوئری شما را آشنا کردیه ایم و یک قالب بسیار حرفه ای که قالب سایت 90tv می باشد را پیاده سازی کرده ایم. به گفته بسیاری از کاربران و داشنجویان این آموزش یکی از کاملترین و مفهومی ترین آموزش های طراحی قالب بوده است. در ادامه می توانید تصاویری از قالب طراحی شده در فصل دوم آموزش Asp.net core را مشاهده نمایید:
آموزش asp.net core
آموزش asp.net core
آموزش asp.net core
همانطور که مشاهده می کنید در این فصل نیز یک قالب بسیار حرفه ای را پیاده سازی کرده ایم و به صورت کامل با فریم ورک بوت استرپ و قالب های ریسپانسیو آشنا شده اید.
اما از فصل سوم آموزش Asp.net core وارد مبحث اصلی یعنی آموزش برنامه نویسی وب و مباحث متعدد برنامه نویسی وب شده ایم. در این دوره آموزشی به صورت کاملا پروژه محور و در قالب یک پروژه کتابخانه بسیار حرفه ای Asp.net core را آموزش داده ایم.
در طول این دوره سعی شده تمامی موارد مهم Asp.net core آموزش داده شود. مباحثی مثل ایجکس، طراحی قالب، جی کوئری، کتابخانه های گرافیکی، Sql Server و انتیتی فریم ورک Code First، کار با کتابخانه های nuget، امنیت و ... تنها بخش کوچکی از مباحث مطرح شده در این دوره آموزشی می باشد.
پکیج های آموزشی جدید آموزش طراحی وب با ASP.NET Core MVC (تحت پروژه سایت اشتراک فیلم) فصلِ: 5 , تعداد قسمت ها: 176 , سطح: صفر تا صد موضوعات:
این فصل در یک نگاه:
در این فصل پس از بررسی سیستم مسیریابی و طراحی صفحه نمایش ویدیو ها، به سراغ پنل کاربری خواهیم رفت و مباحث Model Binding و… توجه: این دوره آموزشی به صورت پیوسته بر اساس آخرین نسخه ی ASP.NET Core بروزرسانی خواهد شد. آموزش صفر تا صد طراحی سایت اشتراک ویدیو مشابه آپارات با استفاده از ASP.NET CORE MVC 3.0 و V… ساخت فروشگاه دیجیکالا با ASP.Net Core فصلِ: 8 , تعداد قسمت ها: 357 , سطح: صفر تا صد موضوعات:
این فصل در یک نگاه:
… توضیحات کلی مجموعه: در این مجموعه قصد داریم تا فروشگاه اینترنتی دیجی کالا رو با Asp.Net Core3 پیاده سازی کنیم. ابتدا طراحی قالب دیجی کالا رو به صورت کامل انجام خواهیم داد. در مرحله میریم … ساخت پروژه دیوار بصورت دو سکویی با ASP.NET Core و Xamarin فصلِ: 5 , تعداد قسمت ها: 135 , سطح: صفر تا صد موضوعات:
این فصل در یک نگاه:
… توضیحات کلی مجموعه: در این مجموعه آموزشی، با استفاده از جدیدترین تکنولوژی ها و ابزار های مایکروسافت (دات نت)، به یک پروژه جذاب مدیریت آگهی مشابه دیوار می پردازیم. این آموزش در دو بخش کلی و… پکیج صفر تا صد ASP.NET CORE فصلِ: 7 , تعداد قسمت ها: 153 , سطح: صفر تا صد موضوعات:
این فصل در یک نگاه:
در این دوره به آموزش صفر تا صد جدیدترین نسخه ASP یعنی CORE جدیدترین ورژن خواهیم پرداخت.این آموزش از سطح مقدماتی تا فوق … دوره آموزش کامل طراحی وب به همراه پروژه ساخت سیستم مدیریت کتابخانه این دوره با کور 1 آغاز می شود و در ادامه پروژه به کور 2 تبدیل می شودو پروژه نهایی (سیستم مدیریت کتابخانه) با Asp.net کور… آموزش صفر تا صد ارسال ایمیل در Asp.net MVC در قالب پروژه ی فعال سازی حساب کاربری فصلِ: 1 , تعداد قسمت ها: 5 , سطح: متوسط موضوعات:
09367292276 azsoftir@gmail.com ساخت محیط کاربریآموزش نحوه ی ارسال ایمیل در Asp.net MVCآموزش تنظیمات Gmail برای استفادهاستفاده از Yahooاستفاده از سرویس … به نام خدا... در خدمتتون هستم با آموزش ارسال ایمیل در Asp.net MVC... ارسال ایمیل یکی از اجزای اصلی ییک سایت به شمار می رود و واقعا سایتی که برای اجزای مختلفش همانند ثبت کاربر جدید و یا ارسال… پکیج صفر تا صد ASP.NET MVC فصلِ: 2 , تعداد قسمت ها: 62 , سطح: صفر تا صد موضوعات:
این فصل در یک نگاه:
فصل دوم در یک نگاه:فصل دوم در یک نگاه:… در این پکیج به مبحث طراحی وب ، در قالب ساخت یک سایت فروشگاهی 5040 به آدرس http://5040.ir می پردازیم که به جرات مشهورترین و یکی از برترین فروشگاه های مجازی در کشور است. در این مجموعه قصد داری… آموزش طراحی وبسایت و اپلیکیشن اندروید ورزش3 (Varzesh3) فصلِ: 4 , تعداد قسمت ها: 78 , سطح: متوسط موضوعات:
این فصل در یک نگاه:
… در این دوره آموزشی، وبسایت ورزش3 را با استفاده از ASP.NET Core پیاده سازی می کنیم و همچنین اپ اندروید آن را هم با Xamarin متصل به سرور سایت طراحی و در نهایت نحوه انتشار آن در مارکت هایی مثل … آموزش ویدیویی Cpanel | فیلم آموزش سی پنل فصلِ: 1 , تعداد قسمت ها: 14 , سطح: متوسط موضوعات:
این فصل در یک نگاه:
کاملترین آموزش هاست و کار با سی پنل.در هنگام خرید سرویس هاست کلمه ای به نام “کنترل پنل” را زیاد خواهید دید آیا تا به حال… سی پنل یک کنترل پنل هاست محبوب و معروف در جهان و ایران است. در فیلم آموزش سی پنل هم توصیه اکید شده تا افراد مبتدی و حتی افراد حرفه ای از این کنترل پنل هاست سی پنل استفاده کنند. آموزش cpanel … آموزش 0 تا 100 گیت و گیت هاب فصلِ: 5 , تعداد قسمت ها: 25 , سطح: صفر تا صد موضوعات:
این فصل در یک نگاه:
فصل پنجم… توضیحات کلی مجموعه: درباره گیت: لذت پیش بردن پروژه های برنامه نویسی خود را با بهترین ورژن کنترل سیستم جهان تجربه کنید کامل ترین دوره ی آموزشی گیت و گیت هاب به همراه مثال های کاربردی گی… اصول مدیریت وب سایت برای وب مستر شدن|وب سایت های موفق چگونه مدیریت می شوند؟ فصلِ: 1 , تعداد قسمت ها: 15 , سطح: متوسط موضوعات:
این فصل در یک نگاه:
رشد و درآمدزایی یک وب سایت یا کسب و کار اینترنتی کاملا به ذوق و مهارت وب مستر یا همان مدیر اصلی وب سایت گره خورده و متاس… اصول مدیریت وب سایت برای وب مستر شدن برای موفقیت یک وب سایت لازم الاجراست. زیرا شما دوست دارید وب سایت خود را به کارخانه پولسازی تبدیل کنید. این واقعیت رویا نیست. هرکس این اصول را بداند به …
بدون ارائه فایلهای View آن اندازهی قلم متن نمایش کدهای طولانی تخمین مدت زمان مطالعهی مطلب: یک دقیقه پیشتر مطلب «توزیع پروژههای ASP.NET MVC بدون ارائه فایلهای View آن» را در مورد ASP.NET MVC 5.x مطالعه کرده بودید. این روش پشتیبانی رسمی و توکاری نداشته و توسط افزونههای ثالث انجام میشود؛ به همراه تنظیمات و نکات خاص خودش. در ASP.NET Core 1.1، یک چنین امکانی به صورت توکار و صرفا با چند تنظیم ساده، در دسترس میباشد که در ادامه نحوهی فعال سازی آنرا بررسی خواهیم کرد.
فعال سازی پیش کامپایل Viewهای Razor در ASP.NET Core 1.1
در ادامه تغییرات فایل project.json و بستههای مورد نیاز جهت فعال سازی پیش کامپایل Viewهای Razor را در برنامههای ASP.NET Core 1.1 ملاحظه میکنید:
در اینجا کار فراخوانی عملیات پیش کامپایل، توسط فرمان dotnet razor-precompile در زمان publish پروژه انجام میشود.
بررسی ساختار خروجی نهایی پروژه پس از publish
پس از publish پروژه، اگر به خروجی آن دقت کنیم، فایل اسمبلی جدیدی، به نام xyz.PrecompiledViews.dll در آن اضافه شدهاست (که در اینجا xyz نام فضای نام اصلی برنامه است) و حاوی تمام Viewهای برنامه، به صورت کامپایل شدهاست:
اصلاح تنظیمات publishOptions فایل project.json
در اینحالت دیگر نیازی به ذکر پوشهی Views یا الحاق تمام فایلهای cshtml در حین publish نیست و میتوان این قسمت را حذف کرد:
توسط وحید نصیری وحید نصیری در ۶ سال و ۹ ماه قبل، یک شنبه ۷ آذر ۱۳۹۵، ساعت ۱۲:۵۵ مشاهده: ۳۵۰۱ نظرات : ۸ گروه(ها): ASP.NET Core امتیاز ۵,۰۰ از ۵ توسط ۱۲ نفر info g+ توزیع پروژههای ASP.NET Core 1.1 بدون ارائه فایلهای View آن Rated 5.00/5 based on 12 readers reviews وحید نصیری more items from: مطالب ارسالی وحید نصیری مطالب مرتبط
بررسی روش ارتقاء به NET Core 1.1. ارتقاء به ASP.NET Core 1.0 - قسمت 10 - بررسی تغییرات Viewها شروع به کار با EF Core 1.0 - قسمت 3 - انتقال مهاجرتها به یک اسمبلی دیگر شروع به کار با EF Core 1.0 - قسمت 1 - برپایی تنظیمات اولیه ارتقاء به ASP.NET Core 1.0 - قسمت 22 - توزیع برنامه توسط IIS استفاده از EF7 با پایگاه داده SQLite تحت NET Core. به کمک Visual Studio Code ساخت بستههای نیوگت مخصوص NET Core. ارتقاء به ASP.NET Core 2.0 - معرفی بستهی Microsoft.AspNetCore.All ارتقاء به ASP.NET Core 1.0 - قسمت 21 - بررسی تغییرات Bundling و Minification
ارجاع دهندههای داخلی
ارتقاء به ASP.NET Core 1.0 - قسمت 10 - بررسی تغییرات Viewها کار با Areas در ASP.NET Core
→ بررسی چند نکته در مورد ارث بری کلاسها در #C اصل Command Query separation ← # نظرات خوانندگان
# غفار منفرد غفار منفرد در ۶ سال و ۹ ماه قبل، چهار شنبه ۱۷ آذر ۱۳۹۵، ساعت ۲۲:۴۷
با تنظیمات project.json : Code
پس از publish ، به نظر میرسد فایل ProjectName.PrecompiledViews.dll به درستی تولید نمیشود (حجم برابر 0 کیلوبایت)
# وحید نصیری وحید نصیری در ۶ سال و ۹ ماه قبل، پنج شنبه ۱۸ آذر ۱۳۹۵، ساعت ۰۰:۵۶ امتیاز ۵,۰۰ از ۵ توسط ۱ نفر info تمام خطاها را در پنجرهی View->Output میتوانید مشاهده کنید (با انتخاب show output from: build در آن). # وحید نصیری وحید نصیری در ۶ سال و ۵ ماه قبل، پنج شنبه ۱۰ فروردین ۱۳۹۶، ساعت ۱۱:۲۵ امتیاز ۵,۰۰ از ۵ توسط ۳ نفر info به روز رسانی با حذف فایل project.json در VS 2017، اکنون با کلیک راست بر روی گروه نام پروژه (فایل csproj)، گزینهی Edit آن ظاهر شده و مداخل ذکر شدهی در مطلب فوق، چنین تعاریفی را پیدا میکنند:
# وحید نصیری وحید نصیری در ۶ سال قبل، شنبه ۲۸ مرداد ۱۳۹۶، ساعت ۱۲:۱۶ امتیاز ۵,۰۰ از ۵ توسط ۱ نفر info ارتقاء به ASP.NET Core 2.0
pre-compilation در حین Publish پروژههای ASP.NET Core 2.0 به صورت پیش فرض فعال است و نیازی به هیچگونه تنظیم اضافهتری ندارد. # وحید نصیری وحید نصیری در ۵ سال و ۶ ماه قبل، جمعه ۱۱ اسفند ۱۳۹۶، ساعت ۰۹:۱۰ امتیاز ۵,۰۰ از ۵ توسط ۵ نفر info ارتقاء به ASP.NET Core 2.1: امکان کامپایل فایلهای Razor در پروژههای Class library (یا پشتیبانی از طراحی افزونهپذیر به صورت توکار)
در نگارش 2.1 میتوان فایلهای razor (هم صفحات Razor و هم Viewهای Razor) را به همراه کنترلرها و مدلهای آنها داخل class libraries مجزا قرار داد و استفاده کرد. استفاده کننده فقط کافی است ارجاعی را به این کتابخانهها اضافه کند تا امکانات آنها قابل استفاده شوند. فعالسازی این قابلیت در یک class library نیاز به تغییرات ذیل را در یک فایل csproj دارد (مشخص کردن sdk، تعیین کامپایل شدن viewها و صفحاتی که باید الحاق شوند):
یک نکتهی تکمیلی اگر برنامههای هاست کنندهی این پلاگینها، دقیقا در مسیرهای متناظری صفحات و یا Viewهای Razor را قرار دهد، میتواند این صفحات را بازنویسی کند.
sp.net Core چیست؟
ASP.NET Core یک چارچوب نرمافزاری متن باز(cross-platform) است که توسط شرکت مایکروسافت توسعه داده شده است. این چارچوب از ویژگیها و ابزارهای پیشرفتهای برخوردار است که به توسعهدهندگان امکان ایجاد برنامهها و وبسایتهای قدرتمند و کارآمد را میدهد. Asp.net core MVC چیست؟
ASP.NET Core MVC یک الگوی طراحی و یک بخش از چارچوب ASP.NET Core است که برای توسعه برنامهها و وبسایتها استفاده میشود. MVC مخفف "Model-View-Controller" است که یک الگوی معماری مشهور برای توسعه نرمافزار است. در این الگو، برنامه به سه بخش اصلی تقسیم میشود:
Model (مدل): مدل نمایندهای از دادهها و منطق کسبوکار در برنامه است. این بخش مسئول انجام عملیاتی مانند دسترسی به پایگاهداده، انجام عملیات محاسباتی و ذخیرهسازی اطلاعات میباشد. View (نمایش): نمایش معمولاً به کاربران نهایی نشان داده میشود و بصورت ظاهری به اطلاعات مدل پرداخته و آنها را نمایش میدهد. این بخش بصورت HTML، CSS، و جاوااسکریپت نوشته میشود. Controller (کنترلر): کنترلر نقش میانی بین مدل و نمایش را ایفا میکند. وظیفهی اصلی کنترلر، پردازش و هدایت درخواستهای کاربر به مدل مناسب و تغییر وضعیت مدل است. در اصطلاح، کنترلر تصمیم میگیرد کدام اطلاعات مدل به نمایش در آید.
با استفاده از ASP.NET Core MVC، توسعهدهندگان میتوانند برنامهها و وبسایتهای قدرتمند را با رویکرد جداسازی وظایف (Separation of Concerns) توسعه دهند. این الگوی معماری قابلیت تست، نگهداری و بهبود عملکرد برنامهها را فراهم میکند. همچنین، امکانات محبوبی مانند Routing (مسیریابی)، Dependency Injection (تزریق وابستگی)، و Middleware (واسطها) نیز در ASP.NET Core MVC موجود است که توسعهدهندگان را در توسعه برنامههای پیچیده و قدرتمند یاری میدهد. اهمیت یادگیری Asp.net Core در توسعه برنامه ها و وب سایت ها
یادگیری ASP.NET Core برای توسعه دهندگان بسیار مهم است زیرا یک چارچوب مدرن، منبع باز و چند پلتفرمی برای ساخت برنامه های کاربردی وب است. ASP.NET Core امکان توسعه برنامه های کاربردی با کارایی بالا و مقیاس پذیر با استفاده از آخرین استانداردها و فناوری های وب را فراهم می کند. علاوه بر این، طیف گستردهای از ویژگی ها و ابزار ها را برای ساخت برنامههای وب ارائه میدهد، از جمله پشتیبانی از الگوی MVC، تزریق وابستگی و استقرار مبتنی بر ابر. همچنین ASP.NET Core با انواع سیستم عامل ها سازگار است و می تواند بر روی ویندوز، لینوکس و macOS اجرا شود. این امر ASP.NET Core را به یک انتخاب همه کاره برای توسعه وب در محیط های مختلف تبدیل می کند.
Asp.net Core دارای مزایای بسیار زیادی است. در ادامه به برخی از مزایای کلیدی Asp.Net Core خواهیم پرداخت: 1. انعطافپذیری و قابلیت چندپلتفرمی:
یکی از اصلیترین مزایای ASP.NET Core، امکان توسعه برنامهها و وبسایتها بر روی چندین پلتفرم است. با استفاده از ASP.NET Core، میتوانید برنامهها و وبسایتهای خود را بر روی سیستمعاملهای مختلفی مانند ویندوز، لینوکس و macOS اجرا کنید. این امکان اجرای برنامهها بر روی پلتفرمهای متفاوت باعث میشود تا تعداد کاربران و مخاطبان شما افزایش یابد و برنامههای شما با توجه به نیازها و امکانات مختلف هر پلتفرم بهینهسازی شوند. 2. عملکرد بالا
ASP.NET Core با بهرهگیری از طراحی مدرن و کارآمد، عملکرد بسیار خوبی دارد. این چارچوب تلاش میکند تا بهینهترین عملکرد را در هر بخش از برنامه ارائه دهد و سرعت بالایی را در پردازش وبسایتها به ارمغان بیاورد. عملکرد بالای ASP.NET Core باعث میشود که برنامهها به طور سریعتری پاسخگوی درخواستها باشند و تجربه کاربری بهتری را فراهم کنند. 3. امنیت
امنیت از جمله نکات مهم در توسعه برنامهها و وبسایتها است. ASP.NET Core به عنوان یک چارچوب معتبر، امکانات بسیاری را برای ایجاد برنامههای امن ارائه میدهد. از جمله امکانات امنیتی این چارچوب میتوان به موارد زیر اشاره کرد: امکان مدیریت هویت و دسترسیها، رمزنگاری اطلاعات حساس، جلوگیری از حملات اسکریپتنویسی بدونسرور (XSS) و بسیاری از روشهای امنیتی دیگر. 4. پشتیبانی از پایگاههای داده مختلف:
یک برنامهی موفق نیازمند انتخاب مناسب پایگاهداده است. ASP.NET Core از روشهای پیشرفتهای برای اتصال و ارتباط با پایگاههای داده مختلف مانند SQL Server، MySQL، PostgreSQL و غیره پشتیبانی میکند. این امکان باعث میشود که برنامهنویسان بتوانند به راحتی با پایگاههای داده مورد نظر خود ارتباط برقرار کنند و از آنها استفاده کنند. 6. اکوسیستم بزرگ
ASP.NET Core یک اکوسیستم بزرگ و فعال دارد که شامل جامعهی فعالی از برنامهنویسان، ابزارها، پلاگینها، کتابخانهها و مستندات غنی است. این اکوسیستم باعث میشود که توسعهدهندگان بتوانند با مراجعه به منابع مختلف، به راحتی به سوالات خود پاسخ بدهند و از ابزارها و کتابخانههای آماده استفاده کنند که کار توسعهی برنامهها را سرعت بخشیده و کیفیت کدها را افزایش میدهد. سرفصل های دوره آموزش Asp.net Core
ما در این دوره آموزشی فریمورک Asp.net Core را با استفاده از net7 و در قالب یک پروژه فروشگاهی به صورت کامل و جامع به شما آموزش خواهیم داد. در دوره Asp.net Core از الگوی MVC و Razor view برای طراحی صفحات استفاده می کنیم.
شما در پایان این دوره قادر به طراحی یک وب سایت حرفه ای از صفر تا صد با استفاده از Asp.net Core خواهید بود.
سرفصل ها و ابزارهای مورد استفاده در دوره آموزش Asp.net Core به شرح زیر است:
آموزش Clean Architecture یا معماری تمیز آموزش استفاده از git آموزش code first در Asp.net Core MVC آموزش fluent api در Asp.net Core MVC آموزش AutoMapper در Asp.net Core MVC آموزش FluentValidation در Asp .netCore MVC آموزش Identity و JWT در Asp.net Core MVC آموزش مدیریت کاربران، ارسال ایمیل تاییدیه، بازیابی رمز عبور و … آموزش WebAPI در Asp.net Core MVC آموزش مدیریت خطا و logger در Asp.net Core MVC آموزش Google Recaptcha آموزش TagHelper ها در Asp.net Core MVC آموزش الگوی Mediator در Asp.net Core MVC آموزش GenericRepository در Asp.net Core MVC آموزش الگوی Unit of Work در Asp.net Core MVC آموزش کار با Filter ها در MVC آموزش استفاده از Ajax در Asp.net Core MVC آموزش استفاده از SweetAlert 2 و iziToast جهت نمایش نوتیفیکیشن ها آموزش استفاده از CkEditor 5 در Asp.net Core MVC آموزش پیاده سازی سبد خرید و درگاه بانکی در Asp.net Core MVC آموزش BackgroundService ها در Asp.net Core MVC آموزش SignalR در Asp.net Core MVC آموزش Bootstrap 5 آموزش Saas در Asp.net Core MVC آموزش Stimulsoft در Asp.net Core MVC آموزش Kendo UI در Asp.net Core MVC آموزش plesk و نحوه پابلیش کردن پروژه Asp.net Core MVC روی هاست ویندوزی
09367292276 azsoftir@gmail.com ASP.NET Core یک فریمورک قدرتمند و محبوب برای ساخت برنامه های مدرن کاربردی وب است. استفاده از الگوی معماری MVC، مسیریابی و تولید URL، توسعه پذیری، عملکرد، امنیت و جامعه فعال آن را به بهترین انتخاب برای توسعه دهندگانی که به دنبال ساخت برنامه های کاربردی وب مقیاس پذیر،ایمن و seo-friendly هستند تبدیل کرده است. با مجموعه گسترده ای از ویژگی ها و اکوسیستم قوی، ASP.NET Core مطمئناً برای سال های آینده یک رقیب برتر در دنیای توسعه برنامه های کاربردی وب باقی خواهد ماند. فهرست ویدیوها مدت زمان دوره: 24:26:13 01 ایجاد ساختار معماری تمیز(Clean architecture)، لایه بندی پروژه و بررسی پروژه Asp Core MVC 00:25:28 02 نحوه افزودن Identity به صورت سفارشی و دیتابیس Sql Server در Asp Core 00:52:00 03 نحوه کانفیگ کردن دیتابیس با FluentApi، ایجاد مایگریشن،ایجاد دیتابیس با روش کد فرست و انجام عملیات seed دیتابیس در Asp Core 00:36:18 04 آموزش git(گیت) و github(گیت هاب) - قسمت اول 00:45:56 05 آموزش git(گیت) و github(گیت هاب) - قسمت دوم 00:51:16 06 پیاده سازی ورود کاربران در Asp.net Core MVC- قسمت اول 00:40:55 07 آشنایی با Razor View ها،Layout ها، Route ها، ایجاد View و Layout، کار با Sass و طراحی فرم ورود کاربران در Asp.net Core MVC 00:44:31 08 اعتبارسنجی مدل ها با استفاده از FluentValidation در Asp.net Core MVC 00:33:21 09 نحوه افزودن Validator ها از طریق Assembly و استفاده از AutoValidation در FluentValidation در Asp.net Core MVC 00:11:02 10 آموزش override کردن پیام ها و شخصی سازی LanguageManager در FluentValidation 00:15:56 11 آموزش Ajax در Asp.net Core MVC 00:40:27 12 آموزش استفاده از فیلترها، IActionFilter و ایجاد ObjectResult سفارشی در Asp.net Core MVC 00:29:36 13 آموزش مدیریت خطا و ایجاد یک Global Error Handling با استفاده از Exception Filter در Asp.net Core MVC 00:35:44 14 نمایش پیام های سیستم با استفاده از iziToast در Asp.net Core MVC 00:09:52 15 آموزش استفاده از Area ها و ایجاد پنل مدیریت سایت 00:43:18 16 ایجاد و پیاده سازی ریپازیتوری مربوط به دسته بندی محصولات 00:29:37 17 پیاده سازی ایجاد دسته بندی محصولات به صورت Ajax با استفاده از Modal Bootstrap 00:40:54 18 بروزرسانی و حذف دسته بندی محصولات به صورت Ajax در asp.net Core MVC 00:34:51 19 آموزش استفاده از AutoMapper در Asp.net Core MVC 00:12:37 20 آموزش Generic Repository ها در Asp.Net Core MVC 00:27:38 21 استفاده از الگوی CQRS با استفاده از Mediator در Asp.net Core MVC 00:39:20 22 کار با Middleware ها یا میان افزار ها در Asp.net Core MVC 00:27:30 23 نحوه استفاده از Pipeline های Mediator در Asp.Net Core MVC 00:35:09 24 آموزش استفاده از Kendo Grid در Asp.net Core MVC 00:56:09 25 افزودن entity کالا، پیاده سازی command و query های آن و نحوه استفاده از global using ها 00:33:29 26 تکمیل فرم مدیریت کالا ها، استفاده از CkEditor و نمایش روابط از طریق KendoGrid در Asp.net Core 00:53:50 27 مدیریت تصویر کالا 00:31:27 28 ایجاد هدر فروشگاه و نحوه ایجاد کامپوننت دسته بندی کالاها در Asp.net Core 00:48:09 29 ایجاد کامپوننت جدیدترین محصولات فرشگاه 00:40:26 30 نمایش لیست محصولات با استفاده از pagination، ajax و فیلتر در asp.net core 00:57:44 31 نمایش صفحه محصول و جزئیات آن 00:14:51 32 مدیریت کاربران در Asp.net Core- ثبت نام کاربران- قسمت اول 00:28:19 33 مدیریت کاربران در Asp.net Core- ثبت نام کاربران- قسمت دوم 00:31:43 34 مدیریت کاربران در Asp.net Core- ارسال ایمیل تایید و تایید ایمیل کاربر- قسمت سوم 00:49:09 35 مدیریت کاربران در Asp.net Core- فرم ارسال مجدد ایمیل تایید- قسمت چهارم 00:24:45 36 مدیریت کاربران در Asp.net Core- بازیابی رمز عبور- قسمت پنجم 00:42:41 37 سبد خرید- ایجاد جداول سفارشات و تنظیمات Session - قسمت اول 00:30:21 38 سبد خرید- افزودن کالا به سبد خرید - قسمت دوم 00:51:53 39 مدیریت سبد خرید - قسمت سوم 00:59:36 40 ذخیره سبد خرید در دیتابیس 00:48:25 پرسش های متداول مقالات آموزش برنامه نویسی مدرس ViewComponent در ASP.NET Core ViewComponent در ASP.NET Core ViewComponent در ASP.NET Core در ASP.NET Core با استفاده از ViewComponent ها می توان اجزای ماژولار، قابل استفاده مجدد، قابل نگهداری و مقیاس پذیر برای ساخت برنامه های کاربردی وب ایجاد کرد. در این مقاله به نحوه ایجاد و فراخوانی ViewComponent در Asp.net core پرداخته ایم. سهراب قیصری 91 2 1402/05/15 تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها Pattern Matching در سی شارپ تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها تطبیق الگو یا Pattern Matching در net7 یک تکنیک قدرتمند برای تجزیه و تحلیل و دستکاری داده ها بر اساس ساختار آن ها است. تطبیق الگو یا Pattern Matching به توسعه دهندگان اجازه می دهد تا مقادیر را با یک الگوی خاص مطابقت دهند و اقدامات مربوطه را انجام دهند. سهراب قیصری 141 0 1402/04/05 تزریق وابستگی در ASP.NET Core تزریق وابستگی در ASP.NET Core تزریق وابستگی در ASP.NET Core تزریق وابستگی (DI) یک الگوی طراحی نرم افزاری است که امکان ایجاد برنامه های کاربردی و ماژولار را فراهم می کند.. در .NET Core تزریق وابستگی یا Dependency injection یک ویژگی مهم است که می تواند برای ساده سازی توسعه برنامه، بهبود تست پذیری و کاهش پیچیدگی کد مورد استفاده قرار گیرد. سهراب قیصری 323 0 1402/02/04 ضروری ترین کتابخانه های NuGet برای ASP.NET Core ضروری ترین کتابخانه های NuGet برای ASP.NET Core ضروری ترین کتابخانه های NuGet برای ASP.NET Core در این مقاله مهمترین،ضروری ترین و پرکاربردترین کتابخانه های NuGet که هر توسعه دهنده ASP.NET Core باید برای توسعه بهتر و کاهش زمان مورد نیاز برای برنامه های خود از آن استفاده کنند را مورد بررسی قرار داده ایم. سهراب قیصری 553 0 1401/12/29 الگوی طراحی Factory در سی شارپ الگوی طراحی Factory در سی شارپ الگوی طراحی Factory در سی شارپ الگوهای طراحی یکی از مهمترین جنبه های طراحی و معماری نرم افزار است. Factory Method یک الگوی طراحی ایجادی است که یک رابط برای ایجاد اشیاء در یک سوپر کلاس فراهم میکند. ما در این مقاله الگوی Factory Method Design در سی شارپ را بررسی می کنیم. سهراب قیصری 676 0 1401/10/28 مقایسه List و Array در سی شارپ مقایسه List و Array در سی شارپ مقایسه List و Array در سی شارپ آرایه و لیست در سی شارپ هر دو به عنوان مجموعه ای از مقادیر عمل می کنند، اما در نحوه ذخیره محتوای خود در حافظه و نحوه دسترسی به آنها متفاوت هستند. در این مقاله Benchmark و کارایی List<T> با سایز داینامیک، List<T> با سایز ثابت و Array ها را بررسی می کنیم. سهراب قیصری 993 1 1401/09/01 LinkedList در سی شارپ LinkedList یا لیست پیوندی در سی شارپ LinkedList در سی شارپ LinkedList یا لیست پیوندی در سی شارپ یک ساختار داده خطی است که عنصر را در مکان غیر پیوسته ذخیره می کند. LinkedList شامل گره هایی است که هر گره حاوی یک فیلد داده و یک مرجع (پیوند) به گره بعدی در لیست است. در سی شارپ، LinkedList یا لیست پیوندی یک نوع مجموعه جنریک است. سهراب قیصری 1٬035 0 1401/08/13 Garbage Collection در دات نت Garbage Collection در دات نت Garbage Collection در دات نت به طور کلی، Garbage Collection (GC) یا جمع آوری زباله در .Net چیزی نیست جز به دست آوردن مجدد حافظه اختصاص داده شده به اشیایی که در حال حاضر در هیچ بخشی از برنامه ما استفاده نمی شوند. ما در این مقاله Garbage Collection را در سی شارپ بررسی خواهیم کرد. سهراب قیصری 1٬633 1 1401/03/30 .NET Core چیست؟ .NET Core چیست؟ .NET Core چیست؟ .Net (با تلفظ «دات نت») یک چارچوب نرم افزاری کامپیوتری مدیریت شده رایگان و منبع باز برای سیستم عامل های ویندوز، لینوکس و macOS است. این پروژه در درجه اول توسط کارمندان مایکروسافت از طریق دات نت توسعه یافته و تحت مجوز MIT منتشر شده است. سهراب قیصری 1٬462 1 1401/03/16 پشته(Stack) در سی شارپ پشته(Stack) در سی شارپ پشته(Stack) در سی شارپ پشته یا Stack در سی شارپ یک نوع خطی از ساختار داده است که قادر به ذخیره اشیاء است. پشته یک ساختار داده LIFO یا Last-In-First-Out است، به این معنی که آخرین موردی که در پشته قرار می گیرد اولین موردی است که از پشته خارج می شود. سهراب قیصری 1٬269 0 1401/03/09 صف (Queue) در سی شارپ صف (Queue) در سی شارپ صف (Queue) در سی شارپ صف (Queue) در سی شارپ یک نوع خطی از ساختار داده است که قادر به ذخیره اشیاء است. Queue یک ساختار داده first-in-first-out یا FIFO است که به این معنی است که اولین مورد اضافه شده به صف اولین موردی است که حذف می شود. سهراب قیصری 1٬288 0 1401/02/30 تفاوت Hashtable و Dictionary در سی شارپ تفاوت Hashtable و Dictionary در سی شارپ تفاوت Hashtable و Dictionary در سی شارپ در سی شارپ از Hashtable و Dictionary می توان برای ذخیره مجموعهای از دادهها، شبیه به List معمولی استفاده کرد. با این تفاوت که Hashtable و Dictionary عناصر را به عنوان جفت Key/Value ذخیره می کنند.در این مقاله به تفاوت های Hashtable و Dictionary پرداخته شده است. سهراب قیصری 1٬216 0 1401/02/23 Dictionary در سی شارپ Dictionary در سی شارپ Dictionary در سی شارپ در سی شارپ از دیکشنری ها (Dictionary) میتوان برای ذخیره مجموعهای از دادهها، شبیه به List معمولی استفاده کرد. تفاوت اصلی این است که یک Dictionary می تواند عناصر را به عنوان جفت Key/Value ذخیره کند.Key ها باید منحصر به فرد و نمی توانند null باشند. Value ها می توانند تکراری یا null باشند. سهراب قیصری 1٬393 2 1401/02/17 Hashtable در سی شارپ Hashtable در سی شارپ Hashtable در سی شارپ از Hashtable میتوان برای ذخیره مجموعهای از دادهها، شبیه به List معمولی استفاده کرد. تفاوت اصلی این است که یک Hashtable می تواند عناصر را به عنوان جفت Key/Value به عنوان جایگزینی برای استفاده از Index ذخیره کند. سهراب قیصری 1٬198 4 1401/02/14 Redirect درخواست (ریدایرکت) در asp.net core روش های ریدایرکت درخواست در asp.net core Redirect درخواست (ریدایرکت) در asp.net core در برنامه های ASP.NET Core برای تغییر مسیر(ریدایرکت) و Redirect به یک URL خاص روش های مختلفی وجود دارد. در این مقاله با این تکنیک ها و کدهای مورد نیاز برای تغییر مسیر یک درخواست در ASP.NET Core آشنا می شویم. سهراب قیصری 1٬640 4 1401/02/12 تبدیل enum به لیست انتخابی در asp.net core تبدیل enum به لیست انتخابی در asp core تبدیل enum به لیست انتخابی در asp.net core در این آموزش ما بوسیله Reflection ها در سی شارپ و asp.net core یک enum را به لیست انتخابی یا SelectListItem تبدیل خواهیم کرد و بوسیله تگ select در بوت استرپ 5 نمایش می دهیم. سهراب قیصری 1٬239 3 1401/02/03 نحوه ارسال ایمیل در asp و c# نحوه ارسال ایمیل در asp core نحوه ارسال ایمیل در asp و c# امروزه ارسال ایمیل به امری ضروری در پروژه های وب تبدیل شده است.از ارسال ایمیل در asp می توان در بخش های تایید حساب کاربری،بازیابی رمز عبور،ایمیل مارکتینگ،ارسال خبرنامه و ... استفاده نمود.در این آموزش نحوه ارسال ایمیل در asp core و سی شارپ پیاده سازی گردیده است. سهراب قیصری 1٬583 5 1401/02/03 استفاده از کش در asp core استفاده از کش در asp core استفاده از کش در asp core استفاده از حافظه کش می تواند به طور قابل توجهی عملکرد و مقیاس پذیری یک برنامه را با کاهش کار مورد نیاز برای تولید محتوا بهبود بخشد.ما در این آموزش به پیاده سازی In-Memory Caching در asp coe خواهیم پرداخت و در پایان نحوه استفاده از کش در asp core و سی شارپ را خواهید آموخت. سهراب قیصری 1٬584 6 1401/02/03 ViewComponent در ASP.NET Core ViewComponent در ASP.NET Core ViewComponent در ASP.NET Core در ASP.NET Core با استفاده از ViewComponent ها می توان اجزای ماژولار، قابل استفاده مجدد، قابل نگهداری و مقیاس پذیر برای ساخت برنامه های کاربردی وب ایجاد کرد. در این مقاله به نحوه ایجاد و فراخوانی ViewComponent در Asp.net core پرداخته ایم. سهراب قیصری 91 2 1402/05/15 تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها Pattern Matching در سی شارپ تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها تطبیق الگو یا Pattern Matching در net7 یک تکنیک قدرتمند برای تجزیه و تحلیل و دستکاری داده ها بر اساس ساختار آن ها است. تطبیق الگ :: موضوعات مرتبط:
انجام پروژه های asp.net ,
,
:: بازدید از این مطلب : 25
به جای XXXX پورت سیستم خود را وارد کنید. می توانید از پارامتر های دیگه ای هم به صورت دلخواه استفاده کنید. بخش MVC Model Binding به صورت خودکار پارامتر های نام گذاری شده از query string در URL به پارامتر های اکشن خود انتقال می دهد.
در عکس بالا بخش [Parameters] URL هنوز استفاده نشده.( name) و (numTimes) پارامترها منقل می شوند به query string. علامت سوال (؟) در آدرس بالا یک جدا کننده می باشد و query string آن را دنبال می کند. & کاراکتر های query string را جدا می کند. اکشن Welcome را به صورت زیر تغییر می دهیم.
این بار از بخش سوم [Parameters] URL تحت عنوان ID استفاده می کنیم. اکشن (Welcome) شامل یک پارامتر ID است که الگو URL را در MapRoute دنبال می کند. اگر به دنبال ID علامت سوال(؟) بزاریم به این معنی می شود که پارماتر ID اختیاری است.
در این مثال کنترلر در واقع بخشی از "VC" از "MVC" انجام داده است یعنی نمایش (view ) و کنترلر(controller ). کنترلر به طور مستقیم HTML بر می گرداند.به طور کلی شما نمی خواهید که کنترلر HTML بر گرداند زیرا برا نوشتن کد و نگهداری بسیار دشوار می شود. در عوض، شما معمولا از فایل قالب (template) جداگانه Razor برای کمک به تولید HTML استفاده می کنید.
در آموزش بعدی از مجموعه آموزش های ASP.NET Core این کار را انجام می دهید
راهنمای سایت پروژه های ASP.Net جستجو "ASP.Net" (حذف) پروژه های قابل انجام میانگین پیشنهادها وضعیت 1. اموزش بخش هایی از asp.net core mvc اموزش بخش های از mvc core+ استفاده از crud بوسیله Store procedure + ado.net سطح دسترسی های مختلف در ... 150,000 تومان در حال انجام 2. ایجاد تغییرات در سایت Asp.net در سایت cineport.ir می خواهیم تغییرات کوچکی در فرم های ثبت مشخصات و نحوه داوری آثار ایجا... 325,000 تومان منقضی شده 3. پروژه - برنامه نویسی تحت وب با c# و Asp.net سلام قالبی رو که برای درس برنامه نویسی تحت وب طراحی کردم رو میخوام وارد Asp.net بش... 80,000 تومان منقضی شده 4. نرم افزار تحت وب/فریم ورک آماده/فرم ساز داینامیک تحت وب asp.net ویژه با سلام فریم ورک آماده جهت پیاده سازی محصولات خود نیازمندیم (قابلیت های فرم ساز ... 550,000 تومان منقضی شده 5. تغییرات در سایت asp.net سلام می خواهم در قسمت لاگین نام کاربری که ایمیل هست به کد ملی تغییر کند و سایت ج... 100,000 تومان منقضی شده 6. تغییرات در سایت asp.net سلام می خوام در سایتم گزینه ای بزارم که کاربران اول ثبت نام کنند و وارد بشن بعد بتو... 290,000 تومان منقضی شده 7. یک سایت با MVC ASP.net یک پروژه دارم 30 الی 40 درصدش رو رفتم نیاز به یک پارتنر دارم که برنامه نویسی سی شارپ ،... 433,333 تومان در حال انجام
۳۹ ساعت دوره ی آموزش سی شارپ جامع با پروژه مدیریت پنل دانشگاه
هر آن چیزی که شما برای ورود به بازار کار برنامه نویسی سی شارپ نیاز دارید، در قالب آموزش های کاربردی و تجربی دنیای واقعی برنامه نویسی به شما آموزش داده می شود. در واقع این دوره بر اساس سرفصل های استاندارد بین المللی شرکت مایکروسافت، سرفصل های تدوین شده و اضافه شده مدرس دوره انجام می شود.
علی مقدم جاه آموزش پیشرفته سی شارپ برای توسعه وب و اپلیکیشن | آموزش SQL Server ۵.۰ ۴۵ ساعت آموزش پیشرفته سی شارپ برای توسعه وب و اپلیکیشن | آموزش SQL Server
هر آن چیزی که شما برای ورود به بازار کار برنامه نویسی سی شارپ نیاز دارید، در قالب آموزش های کاربردی و تجربی دنیای واقعی برنامه نویسی به شما آموزش داده می شود. در واقع این دوره بر اساس سرفصل های استاندارد بین المللی شرکت مایکروسافت، سرفصل های تدوین شده و اضافه شده مدرس دوره انجام می شود.
علی مقدم جاه آموزش رایگان طراحی سایت ASP.net مشابه سایت تخفیفان ۵azsoft.ir
09367292276 azsoftir@gmail.com.۰ ۳۶ ساعت آموزش رایگان طراحی سایت ASP.net مشابه سایت تخفیفان
با آموزش طراحی سایت با ASP.net مشابه سایت تخفیفان در خدمت شما هستیم: یکی از زبان های برنامه نویسی حرفه ای برای طراحی سایت ,ASP.NET است. ASP.Net یک platform (بستر اجرای نرم افزار) ویژه ی توسعه ی وب می باشد که یک مدل برنامه نویسی ، یک زیرساخت نرم افزار جامع و سرویس های متنوعی برای ساخت نرم افزار های تحت وب کارامد و قدرتمند برای PC همانند موبایل ها ارائه می […]
مهران یوسفی آموزش ساخت فروشگاه اینترنتی با ASP MVC ۵.۰ ۲۰ ساعت آموزش ساخت فروشگاه اینترنتی با ASP MVC
از دیدگاه خیلی از افراد اینترنت تبدیل به دنیایی جادویی شده است. دنیایی که در آن همه چیز به راحتی قابل دسترس است و اقیانوسی از امکانات و ابزارها را درون خود جای داده است. این اقیانوس بیکران هر گاه که نیاز به کشف مسائل، خرید وسایل و یا نیاز به سرگرمی بعد از خستگی ذهن به وجود آید، ابزارهای شگفتانگیزش را در اختیارت قرار میدهد. سوالی که پیش میآید […]
میلاد عامری آموزش ASP.NET Core 5 در قالب پروژه بزرگ تاکسی آنلاین مشابه اسنپ ۴.۰ ۳۰ ساعت آموزش ASP.NET Core 5 در قالب پروژه بزرگ تاکسی آنلاین مشابه اسنپ
برای طراحی صفحات وب، تکنولوژی ها و فناوری های زیادی موجود است. Asp.net core چیست ؟ asp.net core 5 یکی از بهترین و قوی ترین این موارد است. در دوره آموزش asp.net core 5 که به صورت پروژه محور است، می آموزید تا با استفاده asp.net core 5 سایتی مشابه سایت اسنپ طراحی نمایید. معرفی دوره آموزش asp.net core 5 در قالب پروژه مشابه اسنپ در این دوره آموزشی، صفر […]
میلاد عامری آموزش Asp.Net Core 6 | پروژه ساخت وب اپلیکیشن هتل ۵.۰ ۲۵ ساعت آموزش Asp.Net Core 6 | پروژه ساخت وب اپلیکیشن هتل
توی این دوره کاملا با مفاهیم پایه Core آشنا میشیم ، ساخت یک وب اپلیکیشن رو یاد میگیریم ، تمامی اجزای یک وب اپلیکیشن در قسمت بک اند رو مشاهده میکنیم و یک نمونه ساده از هر جز برای یادگیری میسازیم ، و در انتها یک وب اپلیکشن ساده برای ساخت کاربر به همراه سرچ ساده میسازیم ، اپلیکیشن خودمون رو تست میکنیم و از بانک اطلاعاتی استفاده خواهیم کرد.
علی خاکباز دوره آموزش ef core یادگیری آسان مباحث پیشرفته entity framework ۵.۰ ۹ ساعت دوره آموزش ef core یادگیری آسان مباحث پیشرفته entity framework
Entity Framework Core یک ORM سطح بالا و جدیدترین تکنولوژی مایکروسافت برای ساخت لایه ی Data Access در برنامه ی cross-platform می باشد. در این دوره آموزشی سعی شده است تمامی موارد و تکنیک های Entity Framework core در قالب اپلیکیشن asp.net core 5 به شما عزیزان آموزش داده شود.
نازگل نصیری دوره آموزش web api در asp.net core در قالب پروژه عملی ۵.۰ ۳ ساعت دوره آموزش web api در asp.net core در قالب پروژه عملی
در این دوره سعی نموده ایم تمامی موارد مقدماتی تا مباحث مهم و کلیدی پیشرفته Asp.Net Core Web Api به طور کامل تدریس شود. به گونه ای که شما قابلیت پیاده سازی تمام API های مدنظر خود در ASP.net Core به دست آورده و قادر به نوشتن API باشید. این روز ها تمام نرم افزار های موبایل و ربات های تلگرام به این API های وبسایت شما نیاز خواهند داشت و نمیتوان اهمیت API نویسی را نادیده گرفت.
نازگل نصیری دوره آموزش Identity Server 4 در asp.net core ۵.۰ ۳ ساعت دوره آموزش Identity Server 4 در asp.net core
در دوره آموزش Identity Server 4 در asp.net core سعی نموده ایم تمامی موارد مقدماتی تا مباحث مهم و کلیدی پیشرفته identityserver4 به طور کامل تدریس شود. به گونه ای که شما قابلیت پیاده سازی درپروژه های ASP.net Core را داشته باشید.
نازگل نصیری دوره آموزش سیستم تحت وب مدیریت وبسایت خبری با Asp.Net Core 6 ۵.۰ ۳۷ ساعت دوره آموزش سیستم تحت وب مدیریت وبسایت خبری با Asp.Net Core 6
در این دوره شما به صورت حرفه ای با موارد انجام یک پروژه با Asp.Net Core نسخه 6 و در قالب پروژه سیستم مدیریت وب ساین خبری ورزشی آشنا خواهید شد که در آن از بسیاری از روشها و تکنولوژیهای بروز استفاد می شود که پیشنیاز آن آشنایی با Asp.Net Cor می باشد.
فرهاد رضازاده دوره آموزش سیستم مدیریت کتابخانه با Asp.Net Core ۹۰% ۵.۰ ۴۲ ساعت دوره آموزش سیستم مدیریت کتابخانه با Asp.Net Core
در این دوره شما به صورت حرفه ای با موارد انجام یک پروژه با Asp.Net Core نسخه 6 و در قالب پروژه سیستم مدیریت آنلاین کتابخانه آشنا خواهید شد که در آن از بسیاری از روشها و تکنولوژیهای بروز استفاد می شود که پیشنیاز آن آشنایی با Asp.Net Cor می باشد
فرهاد رضازاده که ماه ها برای تهیه اون تلاش شده تمام سعی خودمون رو کردیم تا تمامی مبانی وب یعنی Html ، Css، جاوا اسکریپت، جی کوئری، ایجکس و تمامی موارد مورد نیاز رو از صفر و در قالب یک پروژه برای شما دوستان عزیز آموزش بدیم.
در فصل اول دوره آموزش Asp.net core ما به صورت کاملا پروژه محور یک قالب بسیار حرفه ای رو تنها با استفاده از Html و Css و البته قدری هم جاوااسکریپت پیاده سازی کردیم تا به صورت کاملا مفهومی شما دانشجویان گرامی با بحث طراحی قالب آشنا شوید. در ادامه می توانید تصویری از قالب طراحی شده در فصل اول این دوره رو مشاهده کنید:
آموزش html و css
همون طوری که مشاهده می کنید ما به صورت کاملا حرفه ای این قالب رو برای شما دوستان طراحی کردیم تا شما کاملا با مفهوم طراحی قالب که جزو پیش نیازهای اصلی طراحی وب و برنامه نویسی وب هست آشنا بشید.
فصل دوم دوره آموزش Asp.net core
اما در فصل دوم این دوره با فریم بوت استرپ که یکی از محبوب ترین و پرکاربردترین فریم ورک های موجود می باشد شما را آشنا کرده ایم. در این فصل نیز به صورت کاملا پروژه محور با بوت استرپ و جی کوئری شما را آشنا کردیه ایم و یک قالب بسیار حرفه ای که قالب سایت 90tv می باشد را پیاده سازی کرده ایم. به گفته بسیاری از کاربران و داشنجویان این آموزش یکی از کاملترین و مفهومی ترین آموزش های طراحی قالب بوده است. در ادامه می توانید تصاویری از قالب طراحی شده در فصل دوم آموزش Asp.net core را مشاهده نمایید:
آموزش asp.net core
آموزش asp.net core
آموزش asp.net core
همانطور که مشاهده می کنید در این فصل نیز یک قالب بسیار حرفه ای را پیاده سازی کرده ایم و به صورت کامل با فریم ورک بوت استرپ و قالب های ریسپانسیو آشنا شده اید.
اما از فصل سوم آموزش Asp.net core وارد مبحث اصلی یعنی آموزش برنامه نویسی وب و مباحث متعدد برنامه نویسی وب شده ایم. در این دوره آموزشی به صورت کاملا پروژه محور و در قالب یک پروژه کتابخانه بسیار حرفه ای Asp.net core را آموزش داده ایم.
در طول این دوره سعی شده تمامی موارد مهم Asp.net core آموزش داده شود. مباحثی مثل ایجکس، طراحی قالب، جی کوئری، کتابخانه های گرافیکی، Sql Server و انتیتی فریم ورک Code First، کار با کتابخانه های nuget، امنیت و ... تنها بخش کوچکی از مباحث مطرح شده در این دوره آموزشی می باشد.
پکیج های آموزشی جدید آموزش طراحی وب با ASP.NET Core MVC (تحت پروژه سایت اشتراک فیلم) فصلِ: 5 , تعداد قسمت ها: 176 , سطح: صفر تا صد موضوعات:
این فصل در یک نگاه:
در این فصل پس از بررسی سیستم مسیریابی و طراحی صفحه نمایش ویدیو ها، به سراغ پنل کاربری خواهیم رفت و مباحث Model Binding و… توجه: این دوره آموزشی به صورت پیوسته بر اساس آخرین نسخه ی ASP.NET Core بروزرسانی خواهد شد. آموزش صفر تا صد طراحی سایت اشتراک ویدیو مشابه آپارات با استفاده از ASP.NET CORE MVC 3.0 و V… ساخت فروشگاه دیجیکالا با ASP.Net Core فصلِ: 8 , تعداد قسمت ها: 357 , سطح: صفر تا صد موضوعات:
این فصل در یک نگاه:
… توضیحات کلی مجموعه: در این مجموعه قصد داریم تا فروشگاه اینترنتی دیجی کالا رو با Asp.Net Core3 پیاده سازی کنیم. ابتدا طراحی قالب دیجی کالا رو به صورت کامل انجام خواهیم داد. در مرحله میریم … ساخت پروژه دیوار بصورت دو سکویی با ASP.NET Core و Xamarin فصلِ: 5 , تعداد قسمت ها: 135 , سطح: صفر تا صد موضوعات:
این فصل در یک نگاه:
… توضیحات کلی مجموعه: در این مجموعه آموزشی، با استفاده از جدیدترین تکنولوژی ها و ابزار های مایکروسافت (دات نت)، به یک پروژه جذاب مدیریت آگهی مشابه دیوار می پردازیم. این آموزش در دو بخش کلی و… پکیج صفر تا صد ASP.NET CORE فصلِ: 7 , تعداد قسمت ها: 153 , سطح: صفر تا صد موضوعات:
این فصل در یک نگاه:
در این دوره به آموزش صفر تا صد جدیدترین نسخه ASP یعنی CORE جدیدترین ورژن خواهیم پرداخت.این آموزش از سطح مقدماتی تا فوق … دوره آموزش کامل طراحی وب به همراه پروژه ساخت سیستم مدیریت کتابخانه این دوره با کور 1 آغاز می شود و در ادامه پروژه به کور 2 تبدیل می شودو پروژه نهایی (سیستم مدیریت کتابخانه) با Asp.net کور… آموزش صفر تا صد ارسال ایمیل در Asp.net MVC در قالب پروژه ی فعال سازی حساب کاربری فصلِ: 1 , تعداد قسمت ها: 5 , سطح: متوسط موضوعات:
09367292276 azsoftir@gmail.com ساخت محیط کاربریآموزش نحوه ی ارسال ایمیل در Asp.net MVCآموزش تنظیمات Gmail برای استفادهاستفاده از Yahooاستفاده از سرویس … به نام خدا... در خدمتتون هستم با آموزش ارسال ایمیل در Asp.net MVC... ارسال ایمیل یکی از اجزای اصلی ییک سایت به شمار می رود و واقعا سایتی که برای اجزای مختلفش همانند ثبت کاربر جدید و یا ارسال… پکیج صفر تا صد ASP.NET MVC فصلِ: 2 , تعداد قسمت ها: 62 , سطح: صفر تا صد موضوعات:
این فصل در یک نگاه:
فصل دوم در یک نگاه:فصل دوم در یک نگاه:… در این پکیج به مبحث طراحی وب ، در قالب ساخت یک سایت فروشگاهی 5040 به آدرس http://5040.ir می پردازیم که به جرات مشهورترین و یکی از برترین فروشگاه های مجازی در کشور است. در این مجموعه قصد داری… آموزش طراحی وبسایت و اپلیکیشن اندروید ورزش3 (Varzesh3) فصلِ: 4 , تعداد قسمت ها: 78 , سطح: متوسط موضوعات:
این فصل در یک نگاه:
… در این دوره آموزشی، وبسایت ورزش3 را با استفاده از ASP.NET Core پیاده سازی می کنیم و همچنین اپ اندروید آن را هم با Xamarin متصل به سرور سایت طراحی و در نهایت نحوه انتشار آن در مارکت هایی مثل … آموزش ویدیویی Cpanel | فیلم آموزش سی پنل فصلِ: 1 , تعداد قسمت ها: 14 , سطح: متوسط موضوعات:
این فصل در یک نگاه:
کاملترین آموزش هاست و کار با سی پنل.در هنگام خرید سرویس هاست کلمه ای به نام “کنترل پنل” را زیاد خواهید دید آیا تا به حال… سی پنل یک کنترل پنل هاست محبوب و معروف در جهان و ایران است. در فیلم آموزش سی پنل هم توصیه اکید شده تا افراد مبتدی و حتی افراد حرفه ای از این کنترل پنل هاست سی پنل استفاده کنند. آموزش cpanel … آموزش 0 تا 100 گیت و گیت هاب فصلِ: 5 , تعداد قسمت ها: 25 , سطح: صفر تا صد موضوعات:
این فصل در یک نگاه:
فصل پنجم… توضیحات کلی مجموعه: درباره گیت: لذت پیش بردن پروژه های برنامه نویسی خود را با بهترین ورژن کنترل سیستم جهان تجربه کنید کامل ترین دوره ی آموزشی گیت و گیت هاب به همراه مثال های کاربردی گی… اصول مدیریت وب سایت برای وب مستر شدن|وب سایت های موفق چگونه مدیریت می شوند؟ فصلِ: 1 , تعداد قسمت ها: 15 , سطح: متوسط موضوعات:
این فصل در یک نگاه:
رشد و درآمدزایی یک وب سایت یا کسب و کار اینترنتی کاملا به ذوق و مهارت وب مستر یا همان مدیر اصلی وب سایت گره خورده و متاس… اصول مدیریت وب سایت برای وب مستر شدن برای موفقیت یک وب سایت لازم الاجراست. زیرا شما دوست دارید وب سایت خود را به کارخانه پولسازی تبدیل کنید. این واقعیت رویا نیست. هرکس این اصول را بداند به …
بدون ارائه فایلهای View آن اندازهی قلم متن نمایش کدهای طولانی تخمین مدت زمان مطالعهی مطلب: یک دقیقه پیشتر مطلب «توزیع پروژههای ASP.NET MVC بدون ارائه فایلهای View آن» را در مورد ASP.NET MVC 5.x مطالعه کرده بودید. این روش پشتیبانی رسمی و توکاری نداشته و توسط افزونههای ثالث انجام میشود؛ به همراه تنظیمات و نکات خاص خودش. در ASP.NET Core 1.1، یک چنین امکانی به صورت توکار و صرفا با چند تنظیم ساده، در دسترس میباشد که در ادامه نحوهی فعال سازی آنرا بررسی خواهیم کرد.
فعال سازی پیش کامپایل Viewهای Razor در ASP.NET Core 1.1
در ادامه تغییرات فایل project.json و بستههای مورد نیاز جهت فعال سازی پیش کامپایل Viewهای Razor را در برنامههای ASP.NET Core 1.1 ملاحظه میکنید:
در اینجا کار فراخوانی عملیات پیش کامپایل، توسط فرمان dotnet razor-precompile در زمان publish پروژه انجام میشود.
بررسی ساختار خروجی نهایی پروژه پس از publish
پس از publish پروژه، اگر به خروجی آن دقت کنیم، فایل اسمبلی جدیدی، به نام xyz.PrecompiledViews.dll در آن اضافه شدهاست (که در اینجا xyz نام فضای نام اصلی برنامه است) و حاوی تمام Viewهای برنامه، به صورت کامپایل شدهاست:
اصلاح تنظیمات publishOptions فایل project.json
در اینحالت دیگر نیازی به ذکر پوشهی Views یا الحاق تمام فایلهای cshtml در حین publish نیست و میتوان این قسمت را حذف کرد:
توسط وحید نصیری وحید نصیری در ۶ سال و ۹ ماه قبل، یک شنبه ۷ آذر ۱۳۹۵، ساعت ۱۲:۵۵ مشاهده: ۳۵۰۱ نظرات : ۸ گروه(ها): ASP.NET Core امتیاز ۵,۰۰ از ۵ توسط ۱۲ نفر info g+ توزیع پروژههای ASP.NET Core 1.1 بدون ارائه فایلهای View آن Rated 5.00/5 based on 12 readers reviews وحید نصیری more items from: مطالب ارسالی وحید نصیری مطالب مرتبط
بررسی روش ارتقاء به NET Core 1.1. ارتقاء به ASP.NET Core 1.0 - قسمت 10 - بررسی تغییرات Viewها شروع به کار با EF Core 1.0 - قسمت 3 - انتقال مهاجرتها به یک اسمبلی دیگر شروع به کار با EF Core 1.0 - قسمت 1 - برپایی تنظیمات اولیه ارتقاء به ASP.NET Core 1.0 - قسمت 22 - توزیع برنامه توسط IIS استفاده از EF7 با پایگاه داده SQLite تحت NET Core. به کمک Visual Studio Code ساخت بستههای نیوگت مخصوص NET Core. ارتقاء به ASP.NET Core 2.0 - معرفی بستهی Microsoft.AspNetCore.All ارتقاء به ASP.NET Core 1.0 - قسمت 21 - بررسی تغییرات Bundling و Minification
ارجاع دهندههای داخلی
ارتقاء به ASP.NET Core 1.0 - قسمت 10 - بررسی تغییرات Viewها کار با Areas در ASP.NET Core
→ بررسی چند نکته در مورد ارث بری کلاسها در #C اصل Command Query separation ← # نظرات خوانندگان
# غفار منفرد غفار منفرد در ۶ سال و ۹ ماه قبل، چهار شنبه ۱۷ آذر ۱۳۹۵، ساعت ۲۲:۴۷
با تنظیمات project.json : Code
پس از publish ، به نظر میرسد فایل ProjectName.PrecompiledViews.dll به درستی تولید نمیشود (حجم برابر 0 کیلوبایت)
# وحید نصیری وحید نصیری در ۶ سال و ۹ ماه قبل، پنج شنبه ۱۸ آذر ۱۳۹۵، ساعت ۰۰:۵۶ امتیاز ۵,۰۰ از ۵ توسط ۱ نفر info تمام خطاها را در پنجرهی View->Output میتوانید مشاهده کنید (با انتخاب show output from: build در آن). # وحید نصیری وحید نصیری در ۶ سال و ۵ ماه قبل، پنج شنبه ۱۰ فروردین ۱۳۹۶، ساعت ۱۱:۲۵ امتیاز ۵,۰۰ از ۵ توسط ۳ نفر info به روز رسانی با حذف فایل project.json در VS 2017، اکنون با کلیک راست بر روی گروه نام پروژه (فایل csproj)، گزینهی Edit آن ظاهر شده و مداخل ذکر شدهی در مطلب فوق، چنین تعاریفی را پیدا میکنند:
# وحید نصیری وحید نصیری در ۶ سال قبل، شنبه ۲۸ مرداد ۱۳۹۶، ساعت ۱۲:۱۶ امتیاز ۵,۰۰ از ۵ توسط ۱ نفر info ارتقاء به ASP.NET Core 2.0
pre-compilation در حین Publish پروژههای ASP.NET Core 2.0 به صورت پیش فرض فعال است و نیازی به هیچگونه تنظیم اضافهتری ندارد. # وحید نصیری وحید نصیری در ۵ سال و ۶ ماه قبل، جمعه ۱۱ اسفند ۱۳۹۶، ساعت ۰۹:۱۰ امتیاز ۵,۰۰ از ۵ توسط ۵ نفر info ارتقاء به ASP.NET Core 2.1: امکان کامپایل فایلهای Razor در پروژههای Class library (یا پشتیبانی از طراحی افزونهپذیر به صورت توکار)
در نگارش 2.1 میتوان فایلهای razor (هم صفحات Razor و هم Viewهای Razor) را به همراه کنترلرها و مدلهای آنها داخل class libraries مجزا قرار داد و استفاده کرد. استفاده کننده فقط کافی است ارجاعی را به این کتابخانهها اضافه کند تا امکانات آنها قابل استفاده شوند. فعالسازی این قابلیت در یک class library نیاز به تغییرات ذیل را در یک فایل csproj دارد (مشخص کردن sdk، تعیین کامپایل شدن viewها و صفحاتی که باید الحاق شوند):
یک نکتهی تکمیلی اگر برنامههای هاست کنندهی این پلاگینها، دقیقا در مسیرهای متناظری صفحات و یا Viewهای Razor را قرار دهد، میتواند این صفحات را بازنویسی کند.
sp.net Core چیست؟
ASP.NET Core یک چارچوب نرمافزاری متن باز(cross-platform) است که توسط شرکت مایکروسافت توسعه داده شده است. این چارچوب از ویژگیها و ابزارهای پیشرفتهای برخوردار است که به توسعهدهندگان امکان ایجاد برنامهها و وبسایتهای قدرتمند و کارآمد را میدهد. Asp.net core MVC چیست؟
ASP.NET Core MVC یک الگوی طراحی و یک بخش از چارچوب ASP.NET Core است که برای توسعه برنامهها و وبسایتها استفاده میشود. MVC مخفف "Model-View-Controller" است که یک الگوی معماری مشهور برای توسعه نرمافزار است. در این الگو، برنامه به سه بخش اصلی تقسیم میشود:
Model (مدل): مدل نمایندهای از دادهها و منطق کسبوکار در برنامه است. این بخش مسئول انجام عملیاتی مانند دسترسی به پایگاهداده، انجام عملیات محاسباتی و ذخیرهسازی اطلاعات میباشد. View (نمایش): نمایش معمولاً به کاربران نهایی نشان داده میشود و بصورت ظاهری به اطلاعات مدل پرداخته و آنها را نمایش میدهد. این بخش بصورت HTML، CSS، و جاوااسکریپت نوشته میشود. Controller (کنترلر): کنترلر نقش میانی بین مدل و نمایش را ایفا میکند. وظیفهی اصلی کنترلر، پردازش و هدایت درخواستهای کاربر به مدل مناسب و تغییر وضعیت مدل است. در اصطلاح، کنترلر تصمیم میگیرد کدام اطلاعات مدل به نمایش در آید.
با استفاده از ASP.NET Core MVC، توسعهدهندگان میتوانند برنامهها و وبسایتهای قدرتمند را با رویکرد جداسازی وظایف (Separation of Concerns) توسعه دهند. این الگوی معماری قابلیت تست، نگهداری و بهبود عملکرد برنامهها را فراهم میکند. همچنین، امکانات محبوبی مانند Routing (مسیریابی)، Dependency Injection (تزریق وابستگی)، و Middleware (واسطها) نیز در ASP.NET Core MVC موجود است که توسعهدهندگان را در توسعه برنامههای پیچیده و قدرتمند یاری میدهد. اهمیت یادگیری Asp.net Core در توسعه برنامه ها و وب سایت ها
یادگیری ASP.NET Core برای توسعه دهندگان بسیار مهم است زیرا یک چارچوب مدرن، منبع باز و چند پلتفرمی برای ساخت برنامه های کاربردی وب است. ASP.NET Core امکان توسعه برنامه های کاربردی با کارایی بالا و مقیاس پذیر با استفاده از آخرین استانداردها و فناوری های وب را فراهم می کند. علاوه بر این، طیف گستردهای از ویژگی ها و ابزار ها را برای ساخت برنامههای وب ارائه میدهد، از جمله پشتیبانی از الگوی MVC، تزریق وابستگی و استقرار مبتنی بر ابر. همچنین ASP.NET Core با انواع سیستم عامل ها سازگار است و می تواند بر روی ویندوز، لینوکس و macOS اجرا شود. این امر ASP.NET Core را به یک انتخاب همه کاره برای توسعه وب در محیط های مختلف تبدیل می کند.
Asp.net Core دارای مزایای بسیار زیادی است. در ادامه به برخی از مزایای کلیدی Asp.Net Core خواهیم پرداخت: 1. انعطافپذیری و قابلیت چندپلتفرمی:
یکی از اصلیترین مزایای ASP.NET Core، امکان توسعه برنامهها و وبسایتها بر روی چندین پلتفرم است. با استفاده از ASP.NET Core، میتوانید برنامهها و وبسایتهای خود را بر روی سیستمعاملهای مختلفی مانند ویندوز، لینوکس و macOS اجرا کنید. این امکان اجرای برنامهها بر روی پلتفرمهای متفاوت باعث میشود تا تعداد کاربران و مخاطبان شما افزایش یابد و برنامههای شما با توجه به نیازها و امکانات مختلف هر پلتفرم بهینهسازی شوند. 2. عملکرد بالا
ASP.NET Core با بهرهگیری از طراحی مدرن و کارآمد، عملکرد بسیار خوبی دارد. این چارچوب تلاش میکند تا بهینهترین عملکرد را در هر بخش از برنامه ارائه دهد و سرعت بالایی را در پردازش وبسایتها به ارمغان بیاورد. عملکرد بالای ASP.NET Core باعث میشود که برنامهها به طور سریعتری پاسخگوی درخواستها باشند و تجربه کاربری بهتری را فراهم کنند. 3. امنیت
امنیت از جمله نکات مهم در توسعه برنامهها و وبسایتها است. ASP.NET Core به عنوان یک چارچوب معتبر، امکانات بسیاری را برای ایجاد برنامههای امن ارائه میدهد. از جمله امکانات امنیتی این چارچوب میتوان به موارد زیر اشاره کرد: امکان مدیریت هویت و دسترسیها، رمزنگاری اطلاعات حساس، جلوگیری از حملات اسکریپتنویسی بدونسرور (XSS) و بسیاری از روشهای امنیتی دیگر. 4. پشتیبانی از پایگاههای داده مختلف:
یک برنامهی موفق نیازمند انتخاب مناسب پایگاهداده است. ASP.NET Core از روشهای پیشرفتهای برای اتصال و ارتباط با پایگاههای داده مختلف مانند SQL Server، MySQL، PostgreSQL و غیره پشتیبانی میکند. این امکان باعث میشود که برنامهنویسان بتوانند به راحتی با پایگاههای داده مورد نظر خود ارتباط برقرار کنند و از آنها استفاده کنند. 6. اکوسیستم بزرگ
ASP.NET Core یک اکوسیستم بزرگ و فعال دارد که شامل جامعهی فعالی از برنامهنویسان، ابزارها، پلاگینها، کتابخانهها و مستندات غنی است. این اکوسیستم باعث میشود که توسعهدهندگان بتوانند با مراجعه به منابع مختلف، به راحتی به سوالات خود پاسخ بدهند و از ابزارها و کتابخانههای آماده استفاده کنند که کار توسعهی برنامهها را سرعت بخشیده و کیفیت کدها را افزایش میدهد. سرفصل های دوره آموزش Asp.net Core
ما در این دوره آموزشی فریمورک Asp.net Core را با استفاده از net7 و در قالب یک پروژه فروشگاهی به صورت کامل و جامع به شما آموزش خواهیم داد. در دوره Asp.net Core از الگوی MVC و Razor view برای طراحی صفحات استفاده می کنیم.
شما در پایان این دوره قادر به طراحی یک وب سایت حرفه ای از صفر تا صد با استفاده از Asp.net Core خواهید بود.
سرفصل ها و ابزارهای مورد استفاده در دوره آموزش Asp.net Core به شرح زیر است:
آموزش Clean Architecture یا معماری تمیز آموزش استفاده از git آموزش code first در Asp.net Core MVC آموزش fluent api در Asp.net Core MVC آموزش AutoMapper در Asp.net Core MVC آموزش FluentValidation در Asp .netCore MVC آموزش Identity و JWT در Asp.net Core MVC آموزش مدیریت کاربران، ارسال ایمیل تاییدیه، بازیابی رمز عبور و … آموزش WebAPI در Asp.net Core MVC آموزش مدیریت خطا و logger در Asp.net Core MVC آموزش Google Recaptcha آموزش TagHelper ها در Asp.net Core MVC آموزش الگوی Mediator در Asp.net Core MVC آموزش GenericRepository در Asp.net Core MVC آموزش الگوی Unit of Work در Asp.net Core MVC آموزش کار با Filter ها در MVC آموزش استفاده از Ajax در Asp.net Core MVC آموزش استفاده از SweetAlert 2 و iziToast جهت نمایش نوتیفیکیشن ها آموزش استفاده از CkEditor 5 در Asp.net Core MVC آموزش پیاده سازی سبد خرید و درگاه بانکی در Asp.net Core MVC آموزش BackgroundService ها در Asp.net Core MVC آموزش SignalR در Asp.net Core MVC آموزش Bootstrap 5 آموزش Saas در Asp.net Core MVC آموزش Stimulsoft در Asp.net Core MVC آموزش Kendo UI در Asp.net Core MVC آموزش plesk و نحوه پابلیش کردن پروژه Asp.net Core MVC روی هاست ویندوزی
09367292276 azsoftir@gmail.com ASP.NET Core یک فریمورک قدرتمند و محبوب برای ساخت برنامه های مدرن کاربردی وب است. استفاده از الگوی معماری MVC، مسیریابی و تولید URL، توسعه پذیری، عملکرد، امنیت و جامعه فعال آن را به بهترین انتخاب برای توسعه دهندگانی که به دنبال ساخت برنامه های کاربردی وب مقیاس پذیر،ایمن و seo-friendly هستند تبدیل کرده است. با مجموعه گسترده ای از ویژگی ها و اکوسیستم قوی، ASP.NET Core مطمئناً برای سال های آینده یک رقیب برتر در دنیای توسعه برنامه های کاربردی وب باقی خواهد ماند. فهرست ویدیوها مدت زمان دوره: 24:26:13 01 ایجاد ساختار معماری تمیز(Clean architecture)، لایه بندی پروژه و بررسی پروژه Asp Core MVC 00:25:28 02 نحوه افزودن Identity به صورت سفارشی و دیتابیس Sql Server در Asp Core 00:52:00 03 نحوه کانفیگ کردن دیتابیس با FluentApi، ایجاد مایگریشن،ایجاد دیتابیس با روش کد فرست و انجام عملیات seed دیتابیس در Asp Core 00:36:18 04 آموزش git(گیت) و github(گیت هاب) - قسمت اول 00:45:56 05 آموزش git(گیت) و github(گیت هاب) - قسمت دوم 00:51:16 06 پیاده سازی ورود کاربران در Asp.net Core MVC- قسمت اول 00:40:55 07 آشنایی با Razor View ها،Layout ها، Route ها، ایجاد View و Layout، کار با Sass و طراحی فرم ورود کاربران در Asp.net Core MVC 00:44:31 08 اعتبارسنجی مدل ها با استفاده از FluentValidation در Asp.net Core MVC 00:33:21 09 نحوه افزودن Validator ها از طریق Assembly و استفاده از AutoValidation در FluentValidation در Asp.net Core MVC 00:11:02 10 آموزش override کردن پیام ها و شخصی سازی LanguageManager در FluentValidation 00:15:56 11 آموزش Ajax در Asp.net Core MVC 00:40:27 12 آموزش استفاده از فیلترها، IActionFilter و ایجاد ObjectResult سفارشی در Asp.net Core MVC 00:29:36 13 آموزش مدیریت خطا و ایجاد یک Global Error Handling با استفاده از Exception Filter در Asp.net Core MVC 00:35:44 14 نمایش پیام های سیستم با استفاده از iziToast در Asp.net Core MVC 00:09:52 15 آموزش استفاده از Area ها و ایجاد پنل مدیریت سایت 00:43:18 16 ایجاد و پیاده سازی ریپازیتوری مربوط به دسته بندی محصولات 00:29:37 17 پیاده سازی ایجاد دسته بندی محصولات به صورت Ajax با استفاده از Modal Bootstrap 00:40:54 18 بروزرسانی و حذف دسته بندی محصولات به صورت Ajax در asp.net Core MVC 00:34:51 19 آموزش استفاده از AutoMapper در Asp.net Core MVC 00:12:37 20 آموزش Generic Repository ها در Asp.Net Core MVC 00:27:38 21 استفاده از الگوی CQRS با استفاده از Mediator در Asp.net Core MVC 00:39:20 22 کار با Middleware ها یا میان افزار ها در Asp.net Core MVC 00:27:30 23 نحوه استفاده از Pipeline های Mediator در Asp.Net Core MVC 00:35:09 24 آموزش استفاده از Kendo Grid در Asp.net Core MVC 00:56:09 25 افزودن entity کالا، پیاده سازی command و query های آن و نحوه استفاده از global using ها 00:33:29 26 تکمیل فرم مدیریت کالا ها، استفاده از CkEditor و نمایش روابط از طریق KendoGrid در Asp.net Core 00:53:50 27 مدیریت تصویر کالا 00:31:27 28 ایجاد هدر فروشگاه و نحوه ایجاد کامپوننت دسته بندی کالاها در Asp.net Core 00:48:09 29 ایجاد کامپوننت جدیدترین محصولات فرشگاه 00:40:26 30 نمایش لیست محصولات با استفاده از pagination، ajax و فیلتر در asp.net core 00:57:44 31 نمایش صفحه محصول و جزئیات آن 00:14:51 32 مدیریت کاربران در Asp.net Core- ثبت نام کاربران- قسمت اول 00:28:19 33 مدیریت کاربران در Asp.net Core- ثبت نام کاربران- قسمت دوم 00:31:43 34 مدیریت کاربران در Asp.net Core- ارسال ایمیل تایید و تایید ایمیل کاربر- قسمت سوم 00:49:09 35 مدیریت کاربران در Asp.net Core- فرم ارسال مجدد ایمیل تایید- قسمت چهارم 00:24:45 36 مدیریت کاربران در Asp.net Core- بازیابی رمز عبور- قسمت پنجم 00:42:41 37 سبد خرید- ایجاد جداول سفارشات و تنظیمات Session - قسمت اول 00:30:21 38 سبد خرید- افزودن کالا به سبد خرید - قسمت دوم 00:51:53 39 مدیریت سبد خرید - قسمت سوم 00:59:36 40 ذخیره سبد خرید در دیتابیس 00:48:25 پرسش های متداول مقالات آموزش برنامه نویسی مدرس ViewComponent در ASP.NET Core ViewComponent در ASP.NET Core ViewComponent در ASP.NET Core در ASP.NET Core با استفاده از ViewComponent ها می توان اجزای ماژولار، قابل استفاده مجدد، قابل نگهداری و مقیاس پذیر برای ساخت برنامه های کاربردی وب ایجاد کرد. در این مقاله به نحوه ایجاد و فراخوانی ViewComponent در Asp.net core پرداخته ایم. سهراب قیصری 91 2 1402/05/15 تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها Pattern Matching در سی شارپ تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها تطبیق الگو یا Pattern Matching در net7 یک تکنیک قدرتمند برای تجزیه و تحلیل و دستکاری داده ها بر اساس ساختار آن ها است. تطبیق الگو یا Pattern Matching به توسعه دهندگان اجازه می دهد تا مقادیر را با یک الگوی خاص مطابقت دهند و اقدامات مربوطه را انجام دهند. سهراب قیصری 141 0 1402/04/05 تزریق وابستگی در ASP.NET Core تزریق وابستگی در ASP.NET Core تزریق وابستگی در ASP.NET Core تزریق وابستگی (DI) یک الگوی طراحی نرم افزاری است که امکان ایجاد برنامه های کاربردی و ماژولار را فراهم می کند.. در .NET Core تزریق وابستگی یا Dependency injection یک ویژگی مهم است که می تواند برای ساده سازی توسعه برنامه، بهبود تست پذیری و کاهش پیچیدگی کد مورد استفاده قرار گیرد. سهراب قیصری 323 0 1402/02/04 ضروری ترین کتابخانه های NuGet برای ASP.NET Core ضروری ترین کتابخانه های NuGet برای ASP.NET Core ضروری ترین کتابخانه های NuGet برای ASP.NET Core در این مقاله مهمترین،ضروری ترین و پرکاربردترین کتابخانه های NuGet که هر توسعه دهنده ASP.NET Core باید برای توسعه بهتر و کاهش زمان مورد نیاز برای برنامه های خود از آن استفاده کنند را مورد بررسی قرار داده ایم. سهراب قیصری 553 0 1401/12/29 الگوی طراحی Factory در سی شارپ الگوی طراحی Factory در سی شارپ الگوی طراحی Factory در سی شارپ الگوهای طراحی یکی از مهمترین جنبه های طراحی و معماری نرم افزار است. Factory Method یک الگوی طراحی ایجادی است که یک رابط برای ایجاد اشیاء در یک سوپر کلاس فراهم میکند. ما در این مقاله الگوی Factory Method Design در سی شارپ را بررسی می کنیم. سهراب قیصری 676 0 1401/10/28 مقایسه List و Array در سی شارپ مقایسه List و Array در سی شارپ مقایسه List و Array در سی شارپ آرایه و لیست در سی شارپ هر دو به عنوان مجموعه ای از مقادیر عمل می کنند، اما در نحوه ذخیره محتوای خود در حافظه و نحوه دسترسی به آنها متفاوت هستند. در این مقاله Benchmark و کارایی List<T> با سایز داینامیک، List<T> با سایز ثابت و Array ها را بررسی می کنیم. سهراب قیصری 993 1 1401/09/01 LinkedList در سی شارپ LinkedList یا لیست پیوندی در سی شارپ LinkedList در سی شارپ LinkedList یا لیست پیوندی در سی شارپ یک ساختار داده خطی است که عنصر را در مکان غیر پیوسته ذخیره می کند. LinkedList شامل گره هایی است که هر گره حاوی یک فیلد داده و یک مرجع (پیوند) به گره بعدی در لیست است. در سی شارپ، LinkedList یا لیست پیوندی یک نوع مجموعه جنریک است. سهراب قیصری 1٬035 0 1401/08/13 Garbage Collection در دات نت Garbage Collection در دات نت Garbage Collection در دات نت به طور کلی، Garbage Collection (GC) یا جمع آوری زباله در .Net چیزی نیست جز به دست آوردن مجدد حافظه اختصاص داده شده به اشیایی که در حال حاضر در هیچ بخشی از برنامه ما استفاده نمی شوند. ما در این مقاله Garbage Collection را در سی شارپ بررسی خواهیم کرد. سهراب قیصری 1٬633 1 1401/03/30 .NET Core چیست؟ .NET Core چیست؟ .NET Core چیست؟ .Net (با تلفظ «دات نت») یک چارچوب نرم افزاری کامپیوتری مدیریت شده رایگان و منبع باز برای سیستم عامل های ویندوز، لینوکس و macOS است. این پروژه در درجه اول توسط کارمندان مایکروسافت از طریق دات نت توسعه یافته و تحت مجوز MIT منتشر شده است. سهراب قیصری 1٬462 1 1401/03/16 پشته(Stack) در سی شارپ پشته(Stack) در سی شارپ پشته(Stack) در سی شارپ پشته یا Stack در سی شارپ یک نوع خطی از ساختار داده است که قادر به ذخیره اشیاء است. پشته یک ساختار داده LIFO یا Last-In-First-Out است، به این معنی که آخرین موردی که در پشته قرار می گیرد اولین موردی است که از پشته خارج می شود. سهراب قیصری 1٬269 0 1401/03/09 صف (Queue) در سی شارپ صف (Queue) در سی شارپ صف (Queue) در سی شارپ صف (Queue) در سی شارپ یک نوع خطی از ساختار داده است که قادر به ذخیره اشیاء است. Queue یک ساختار داده first-in-first-out یا FIFO است که به این معنی است که اولین مورد اضافه شده به صف اولین موردی است که حذف می شود. سهراب قیصری 1٬288 0 1401/02/30 تفاوت Hashtable و Dictionary در سی شارپ تفاوت Hashtable و Dictionary در سی شارپ تفاوت Hashtable و Dictionary در سی شارپ در سی شارپ از Hashtable و Dictionary می توان برای ذخیره مجموعهای از دادهها، شبیه به List معمولی استفاده کرد. با این تفاوت که Hashtable و Dictionary عناصر را به عنوان جفت Key/Value ذخیره می کنند.در این مقاله به تفاوت های Hashtable و Dictionary پرداخته شده است. سهراب قیصری 1٬216 0 1401/02/23 Dictionary در سی شارپ Dictionary در سی شارپ Dictionary در سی شارپ در سی شارپ از دیکشنری ها (Dictionary) میتوان برای ذخیره مجموعهای از دادهها، شبیه به List معمولی استفاده کرد. تفاوت اصلی این است که یک Dictionary می تواند عناصر را به عنوان جفت Key/Value ذخیره کند.Key ها باید منحصر به فرد و نمی توانند null باشند. Value ها می توانند تکراری یا null باشند. سهراب قیصری 1٬393 2 1401/02/17 Hashtable در سی شارپ Hashtable در سی شارپ Hashtable در سی شارپ از Hashtable میتوان برای ذخیره مجموعهای از دادهها، شبیه به List معمولی استفاده کرد. تفاوت اصلی این است که یک Hashtable می تواند عناصر را به عنوان جفت Key/Value به عنوان جایگزینی برای استفاده از Index ذخیره کند. سهراب قیصری 1٬198 4 1401/02/14 Redirect درخواست (ریدایرکت) در asp.net core روش های ریدایرکت درخواست در asp.net core Redirect درخواست (ریدایرکت) در asp.net core در برنامه های ASP.NET Core برای تغییر مسیر(ریدایرکت) و Redirect به یک URL خاص روش های مختلفی وجود دارد. در این مقاله با این تکنیک ها و کدهای مورد نیاز برای تغییر مسیر یک درخواست در ASP.NET Core آشنا می شویم. سهراب قیصری 1٬640 4 1401/02/12 تبدیل enum به لیست انتخابی در asp.net core تبدیل enum به لیست انتخابی در asp core تبدیل enum به لیست انتخابی در asp.net core در این آموزش ما بوسیله Reflection ها در سی شارپ و asp.net core یک enum را به لیست انتخابی یا SelectListItem تبدیل خواهیم کرد و بوسیله تگ select در بوت استرپ 5 نمایش می دهیم. سهراب قیصری 1٬239 3 1401/02/03 نحوه ارسال ایمیل در asp و c# نحوه ارسال ایمیل در asp core نحوه ارسال ایمیل در asp و c# امروزه ارسال ایمیل به امری ضروری در پروژه های وب تبدیل شده است.از ارسال ایمیل در asp می توان در بخش های تایید حساب کاربری،بازیابی رمز عبور،ایمیل مارکتینگ،ارسال خبرنامه و ... استفاده نمود.در این آموزش نحوه ارسال ایمیل در asp core و سی شارپ پیاده سازی گردیده است. سهراب قیصری 1٬583 5 1401/02/03 استفاده از کش در asp core استفاده از کش در asp core استفاده از کش در asp core استفاده از حافظه کش می تواند به طور قابل توجهی عملکرد و مقیاس پذیری یک برنامه را با کاهش کار مورد نیاز برای تولید محتوا بهبود بخشد.ما در این آموزش به پیاده سازی In-Memory Caching در asp coe خواهیم پرداخت و در پایان نحوه استفاده از کش در asp core و سی شارپ را خواهید آموخت. سهراب قیصری 1٬584 6 1401/02/03 ViewComponent در ASP.NET Core ViewComponent در ASP.NET Core ViewComponent در ASP.NET Core در ASP.NET Core با استفاده از ViewComponent ها می توان اجزای ماژولار، قابل استفاده مجدد، قابل نگهداری و مقیاس پذیر برای ساخت برنامه های کاربردی وب ایجاد کرد. در این مقاله به نحوه ایجاد و فراخوانی ViewComponent در Asp.net core پرداخته ایم. سهراب قیصری 91 2 1402/05/15 تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها Pattern Matching در سی شارپ تطبیق الگو در NET 7: ساده سازی تجزیه و تحلیل داده ها تطبیق الگو یا Pattern Matching در net7 یک تکنیک قدرتمند برای تجزیه و تحلیل و دستکاری داده ها بر اساس ساختار آن ها است. تطبیق الگ :: موضوعات مرتبط:
انجام پروژه های asp.net ,
,
:: بازدید از این مطلب : 24
core کار با این فریم ورک پولساز را در کمتر از یک ماه یاد بگیرید و شروع به کسب درآمد کند. آیندتو از همین الان بساز
هدف ما از برگزاری این دوره این است که شما کاربران وبسایت باگتو بدون نیاز بهصرف هزینه برای دورههای آموزشی در کمترین زمان ممکن بتوانید کار با asp.net core را بهصورت رایگان و در حدی که بتوانید پروژههای متوسط را طراحی و کدنویسی کنید یاد بگیرید.
asp.net core یکی از بهترین گزینههای موجود برای طراحی اپلیکیشنهای تحت وب و... میباشد. این تکنولوژی در سال ۲۰۱۴ توسط مایکروسافت ارائه شد و طی این چند سال برای تولید اپلیکیشنهای بزرگ به پیشرفت لازم رسیده است.
اگر نگاهی به سایتهای آگهی استخدام بیندازیم میبینیم که اکثر شرکتهای بزرگ به سمت این تکنولوژی روی آوردهاند و کمکم بسترهای خود را به net core. تغییر میدهند.
ازآنجاییکه یکی از دلایل یادگیری یک تکنولوژی جدید بازار کار مناسب و کسب درآمد میباشد میتوان گفت که asp.net core گزینهٔ خوبی برای کسب درآمد در ایران و حتی درآمدهای خیلی بالاتر در کشورهای دیگر میباشد. azsoft.ir
09367292276 azsoftir@gmail.com در دوره رایگان آموزش asp.net core شما را با مقدمات این تکنولوژی آشنا و قابلیتها و امکانات آن را معرفی میکنیم.
در فصل آخر دوره enterprise یک پروژه را با هم طراحی میکنیم تا شما عزیزان دانستههای خود را در قالب یک پروژه پیادهسازی کنید تا بیشتر با نحوه ایجاد آن آشنا شوید.
این پروژه را با asp.net core5 و sql server به همراه ef core پیادهسازی میکنیم.
بعد از گذراندن این دوره برای حرفهای شدن میتوانید دوره ستارگان Asp.Net Core را مشاهده نمایید.
دوره پیشرفته Asp.Net Core
برای مشاهده آپدیت بر روی قسمت شماره: 86 کلیک نمایید و به صورت آنلاین ویدئوی تغییرات حذف کلاس Startup در Asp.Net Core 6 را مشاهده نمایید.
نگاهی به دوره آموزش رایگان asp.net core 5 مقدماتی مدرس احسان بابائی مخاطب برنامهنویسان فصل 7 مدت زمان 25:14:24 سطح متوسط وضعیت به اتمام رسیده ✅ تعداد جلسات 86 قابل مشاهده دانلودی قیمت رایگان سرفصلهای دوره آموزش رایگان asp.net core 5 مقدماتی فصل 1 : فصل اول آشنایی با .Net Core و Asp.Net Core
5 قسمت، 00:29:11 فصل 2 : فصل دوم آموزش کانفیگ ها در Asp.Net Core
11 قسمت، 02:56:16 فصل 3 : فصل سوم معماری و فریم ورک mvc در asp.net core
21 قسمت، 05:44:58 فصل 4 : فصل چهارم مقدمه ای بر بانک های اطلاعاتی و SQL Server
8 قسمت، 01:30:00 فصل 5 : فصل پنجم آموزش EF CORE
6 قسمت، 01:23:01 فصل 6 : پروژه عملی
34 قسمت، 12:47:08 فصل 7 : آپدیت
1 قسمت، 00:23:50
برای ارسال دیدگاه، لطفاً وارد حساب کاربری خود شوید. ورود ثبت نام 1052 دیدگاه برای آموزش رایگان asp.net core 5 مقدماتی علی بمانی 8روز ، پیش
سلام استاد دات نت ۵ دیگر ساپورت نمی شن برای ما که تازه کار هستیم تمرینها نمی تونیم کار کنیم چه راهکاری پیشنهاد می فرمایید
پاسخ توسط احسان بابائی 7روز ، پیش
سلام مطالبی که اموزش داده شده است در دات نت 7 هم میتونید استفاده کنید. تنها تغییر اینه که فایل Startup با فایل Program.cs یکی شده است قسمت اخر همین دوره را مشاهده کنید و نحوه انجام این تغییرات را ببینید
آموزش ساختار یک پروژه ASP.NET Core MVC
هر پروژه Web جدیدی که با ASP.NET Core MVC ایجاد می شود، شامل یک سری فولدر و فایل می باشد که به صورت خودکار ایجاد می شود. آموزش ساختار یک پروژه ASP.NET Core MVC بررسی فایل های یک پروژه 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 MVC آموزش ASP Core فایل appSettings کلاس startup.cs فایل launchSettings.json فیلم آموزشی ASP.NET Core
آموزش ASP.Net Core + آپدیت به NET 8. آموزش ASP.Net Core + آپدیت به NET 8. آموزش Razor Pages در 5 ASP.NET Core آموزش Razor Pages در 5 ASP.NET Core
مقالات این دسته بندی
1- آموزش ASP.Net Core MVC 2- آموزش Layout ها در ASP.NET Core 3- آموزش فریمورک ASP.Net Core MVC 4- آموزش ساختار یک پروژه ASP.NET Core MVC 5- تفاوت NET Core. و NET Framework. 6- آموزش Model در ASP.NET Core 7- آموزش ASP.NET Core MVC - بخش دوم 8- آموزش ViewBag در ASP.NET Core MVC 9- آموزش ViewData در ASP.NET Core MVC 10- انتقال اطلاعات با TempData در ASP.Net Core 11- آموزش نصب NET 5 12- آموزش View Component در ASP.NET Core 13- آموزش partial view در asp.net core 14- آموزش Middleware در Asp.net Core 15- آموزش Validation در Asp.net core 16- آموزش رایگان ASP.NET CORE 5 17- تفاوت asp.net core با php کدام انتخاب بهتری است؟ 18- طراحی سایت با ASP.NET Core 19- پیش نیازهای ASP.NET Core 20- نحوه جابجایی (Redirect) بین صفحات در ASP.NET Core 21- آموزش تغییرات ASP.NET Core 6 22- استفاده از multiple environments در ASP.NET Core 23- آموزش HTTP Logging در ASP.NET Core
پروژه های دولتی و Asp.net core
سلام به نظرتون دلیل اینکه 99 درصد پروژه های دولتی با Asp.net core زده میشه و از php python nodejs و امثالهم استفاده نمیشه چیه ؟ بخاطر سرورهای ویندوزی سازمان های دولتیه ؟ یا دلیل دیگه ای داره ؟
دوره آموزشی MVC پروژه محور همراه با Design Pattern دوره آموزشی MVC Core With Angular 6 فایل های پروژه ای ASP.Net Core
در این بخش به بررسی فایل های پروژه ای .NET Core و چگونگی اضافه کردن فایل های موجود به پروژه می پردازیم. بیایید با استفاده از مثال ساده ای که در آن از برخی از فایل هایی استفاده شده است که از قبل ایجاد شده اند و ما باید این فایل ها را به پروژه ی FirstApp خود اضافه کنیم، این موضوع را بهتر درک کنیم. در ادامه می توانید پیاده سازی فایل Student.cs را مشاهده کنید. ? 1 2 3 4 5 azsoft.ir
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; } } } <button>کپی</button>
در اینجا می توانید پیاده سازی فایل Course.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 Course { public int CourseID { get; set; } public string Title { get; set; } public int Credits { get; set; } } } <button>کپی</button>
بیایید این سه فایل را در هارد و فولدر منبع پروژه ی خود ذخیره کنیم.
فایل های پروژه ای .Net Core
• حالا اگر با .NET آشنا باشید و این برنامه یک برنامه ی مرسوم کنسول فریمورک .NET باشد، در این صورت درک چگونگی افزودن این فایل ها به پروژه ی خود در ویژوال استودیو اهمیت زیادی پیدا می کند. • برای انجام این کار باید فایل ها را بکشید و در solution explorer بیاندازید تا بتوانید آن ها را در فولدر پروژه ی خود کپی کنید. چرا که پروژه ی شما باید به این فایل ها اشاره کند. • یکی از مزایای .NET Core رویکردی است که فایل پروژه ای (project.json) در پیش می گیرد. به این صورت که تنها کافیست فایل ها را در منشأ پروژه ی خود رها کنیم تا این فایل ها به صورت خودکار به پروژه ی ما اضافه شوند. • مانند کاری که در گذشته و در ویژوال استودیو برای برنامه های فریمورک .NET انجام می دادیم، نیازی به اشاره ی دستی به فایل ها وجود ندارد.
انجام پروژه های asp.net core
فوریه 25, 2021 , admin , پیغام بگذارید انجام پروژه های 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-ریپورت گیرهایه مختلف azsoft.ir
09367292276 azsoftir@gmail.com سرویس هایی که توسط سایت 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
درصورتی که سفارش خود را در سیستم ثبت سفارشات ثبت کنید پیگیری دقیق پروژه امکانپذیر خواهد بود . پس از توافق در هزینه انجام پروژه نصف مبلغ پروژه به عنوات پیش پرداخت برای شروع کار اخذ خواهد شد.همه سفارشات در سیستم مربوطه درج می شود.این سیستم به منظور راحتی وپیگیری دقیق پروژ ها طراحی شده است.تا حد ممکن سعی خواهد شد تا زمان انجام پروژه بر اساس زمان تعیین شد از طرف مشتری انجام شود شاید در موردی نیازمند زمان بیشتری باشد.
در فرم ثبت پروژه حداکثر زمان را وارد کنید.
بصورت روزانه ایمیل خود را چک کنید.سفارشات در کمترین زمان ممکن پاسخ داده خواهد شد. 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 core
در زمینه توسعه پروژه های ASP.NET Core، مراحل عمدهای وجود دارند که در زیر به صورت خلاصه توضیح داده شده است:
تعیین نیازمندیها: در این مرحله، نیازمندیهای پروژه را با مشتری یا سایر اعضای تیم بررسی و تعیین میکنید. این شامل ویژگیها، عملکردها، فرآیندها و دادههای مورد نیاز است.
طراحی ساختار پایگاه داده: در صورتی که پروژه شما نیازمند استفاده از پایگاه داده باشد، در این مرحله جداول، روابط و فیلدهای مورد نیاز در پایگاه داده را طراحی میکنید.
طراحی صفحات و رابط کاربری: در این مرحله، صفحات و رابط کاربری براساس نیازمندیها طراحی و ساخته میشوند. از قالبها و عناصر ویژه استفاده میشود تا تجربه کاربری بهتری فراهم شود.
پیادهسازی لایه سرویس: در این مرحله، کدهای مربوط به لایه سرویس (Service Layer) نوشته میشود تا منطق کسب و کار را پیادهسازی کند. این شامل کدهایی است که مرتبط با پردازش دادهها، دسترسی به پایگاه داده و سایر خدمات ضروری است.
پیادهسازی لایه کنترلر: در این مرحله، کدهای لایه کنترلر (Controller Layer) را پیادهسازی میکنید. این لایه مسئول دریافت و پاسخ به درخواستهای HTTP است و با لایه سرویس ارتباط برقرار میکند.
پیادهسازی لایه مدل: لایه مدل (Model Layer) شامل مدلهای داده است که در پروژه استفاده میشوند. در این مرحله، مدلهای دادهای را که برای ذخیره و نمایش اطلاعات استفاده میشوند، پیادهسازی میکنید.
تست و اشکالزدایی: پس از اتمام پیادهسازی، نیاز است تا پروژه را تست کنید و هر گونه خطا یا اشکال را شناسایی و رفع کنید. در این مرحله از تستهای واحد، تست عملکرد و تست شبهکاربردی استفاده میشود.
راهاندازی و نشر: با تکمیل تستها و اطمینان از صحت عملکرد پروژه، میتوانید آن را روی سرورها یا سیستمهای مقصد نصب و راهاندازی کنید. در این مرحله، نیاز است به تنظیمات مربوط به شبکه، امنیت، دیتابیس و سایر موارد مرتبط توجه کنید.
پشتیبانی و بهروزرسانی: پس از راهاندازی، نیاز است که پروژه را بهروزرسانی و همچنین پشتیبانی کنید. با تغییرات در نیازمندیها یا بروزرسانیهای فنی، شما ممکن است نیاز به اعمال تغییرات و بهروزرسانی در پروژه داشته باشید.
مهم است بدانید که این مراحل با توجه به خصوصیات و انواع پروژهها ممکن است تفاوت داشته باشند. همچنین، این مراحل به صورت توامان و متوالی نیستند و میتوانند به صورت همزمان اجرا شوند تا توسعه پروژه را سریعتر و بهبود بخشید.
روال کد نویسی در asp.net core
در ASP.NET Core، میتوانید با استفاده از روشهای مختلف کد نویسی راهاندازی کنید. در ادامه، چند روش رایج برای کد نویسی در ASP.NET Core را شرح خواهم داد:
MVC (Model-View-Controller): MVC یک الگوی طراحی است که به طور گسترده در ASP.NET Core استفاده میشود. شما میتوانید کدهایتان را در سه بخش Model، View و Controller سازماندهی کنید. در بخش Model، مدلهای داده را تعریف کرده و منطق کسب و کار را پیادهسازی میکنید. در بخش View، صفحات واسط کاربری را تعریف میکنید. در بخش Controller، لازم است که روال هدایت درخواستها را پیادهسازی کنید.
Razor Pages: Razor Pages نیز یک الگوی معماری در ASP.NET Core است که به صفحات تکصفحهای تمرکز میکند. هر صفحه شامل کدهای مربوط به آن صفحه و یک بخش کد معادل با Controller است. در این الگو، دستکاریهای صفحه و رویدادهای آن را میتوانید در یک فایل با پسوند .cshtml.cs انجام دهید.
Web API: اگر میخواهید یک سرویس وب را پیادهسازی کنید که فقط داده را ارائه میدهد، Web API یک روش عالی است. در این حالت، شما با تعریف کنترلرها و روتینگها، نقشهبرداری درخواستهای HTTP را انجام میدهید و دادههای JSON یا XML را برمیگردانید.
SignalR: اگر به برقراری ارتباط دوطرفه بین سرویس وب و مشتریان خود نیاز دارید، میتوانید از SignalR استفاده کنید. با SignalR، میتوانید به راحتی ارتباطات دوطرفه بین سرویس وب و مشتریان را برقرار کنید، به طوری که هر تغییر در سمت سرویس وب بلافاصله به مشتریان منعکس شود.
این تنها چند نمونه از روشهای کد نویسی در ASP.NET Core هستند. هر روش برای نیازهای خاصی مناسب است و شما میتوانید روشی را انتخاب کنید که بهترین عملکرد را در برابر نیازهای پروژه خود دارد.
aspnet mvc یا asp.net بهتر است؟
ASP.NET و ASP.NET MVC هر دو فریمورکهای قدرتمند برنامه نویسی وب در محیط .NET هستند. اما هر کدام برای استفادههای مختلفی طراحی شدهاند. در ادامه به بررسی هر یک میپردازم:
ASP.NET: ASP.NET یک فریمورک توسعه وب است که بر پایه مدل برنامهنویسی وب فرم (Web Forms) ساخته شده است. در ASP.NET برای ایجاد صفحات وب از کنترلهایی مانند صندوق متن، دکمه و سایر عناصر استفاده میشود. در این فریمورک، تمرکز بیشتر بر روی event-driven programming و stateful است.
ASP.NET MVC: ASP.NET MVC یک الگوی معماری برنامهنویسی وب است که بر پایه مدل-نما-کنترلر (Model-View-Controller) ساخته شده است. این الگوی معماری، جداسازی منطق دادهها (مدل)، نمایش (نما) و کنترل عملیات (کنترلر) را فراهم میکند. با استفاده از ASP.NET MVC، شما میتوانید برنامههای وب را به صورت سادهتر، قابل تستتر و قابل نگهداریتر پیاده سازی کنید.
برای انتخاب بین ASP.NET و ASP.NET MVC، باید به نیازهای پروژه خود توجه کنید. اگر در حال ساخت یک برنامه وب سنتی و مبتنی بر event-driven programming هستید، ممکن است ASP.NET مناسب باشد. اما اگر معماری مدل-نما-کنترلر را ترجیح میدهید و برنامههای قابل تست و قابل نگهداری را میسازید، ASP.NET MVC میتواند انتخاب مناسبی باشد.
همچنین لازم به ذکر است که از ASP.NET Core نسخههای بعدی از ASP.NET توسعه یافته است که دارای ویژگیهای جدید و بهبودهایی نسبت به ASP.NET دارد. در نتیجه، اگر در حال شروع یک پروژه جدید هستید، باید به دنبال ASP.NET Core باشید.
در نهایت، توصیه میشود قبل از انتخاب فریمورک مناسب، نیازهای خاص پروژه را بررسی کنید و با بررسی مزایا و معایب هر گزینه، تصمیم مناسب بگیرید.
ASP.NET یک فریمورک توسعه وب است که توسط شرکت مایکروسافت طراحی شده است. این فریمورک اجازه میدهد تا برنامههای وب پویا و قابلیت ارتباط با پایگاه داده را پیاده سازی کنید. با استفاده از ASP.NET میتوانید صفحات وب را ایجاد کرده و کنترلها و کامپوننتهای مختلف را در آنها قرار دهید. همچنین ASP.NET دارای امکاناتی برای مدیریت وب سرور، جلسات کاربر، امنیت و کش است.
ASP.NET MVC نیز یک فریمورک برنامهنویسی وب است که توسعه دهندگان را قادر میسازد تا برنامههای وب را به صورت مدل-نما-کنترلر (Model-View-Controller) پیاده سازی کنند. در این الگو، مدل دادهها و قوانین کسب و کار را نگهداری میکند، نما مسئول نمایش دادهها به کاربر است و کنترلر عملکرد و واکنشهای کاربر را کنترل میکند. این الگو باعث جداسازی بیشتر بین لایههای مختلف برنامه میشود و قابلیت تست و نگهداری آن را افزایش میدهد.
هر دو ASP.NET و ASP.NET MVC با استفاده از زبان C# و .NET Framework یا .NET Core کار میکنند. با توجه به اینکه معمولاً ASP.NET MVC مزایای بیشتری در مقایسه با ASP.NET دارد و مناسب برنامههای وب بزرگ و پیچیده است، استفاده از ASP.NET MVC به عنوان روش توصیه شده است. اما همچنین باید در نظر داشت که هر پروژه و نیازهای خاص خود را دارد و بهتر است با بررسی و مقایسه دقیق تصمیم خود را انجام دهید.
در نسخههای جدیدتر، ASP.NET Core به عنوان پلتفرم برنامهنویسی وب در .NET گسترش یافته است و از قابلیتها و بهبودهای جدیدی نسبت به ASP.NET قبلی برخوردار است.
نوشته شده درآموزش asp.net, سرویس ها, سورس کد asp.net. Tagged as asp.net, asp.net core, asp.net mvc, انجام پروژه asp.net core, پروژه asp.net core, پروژه طراحی سایت asp.net core, طراحی سایت با asp.net core
پیشرفته Asp.Net Core + پروژه عملی طراحی نرم افزار
طراحی نرم افزار در چند سال اخیر یکی از ترندترین و به روزترین مشاغل دنیا محسوب میشود. با توجه به این موضوع یک برنامه نویس موفق باید به جدیدترین علوم کاربردی در این زمینه تسلط داشته باشد. یکی از بهترین علومی که به موفقیت بیشتر برنامه نویس در زمینهی طراحی اپلیکیشنهای تحت وب کمک میکند، asp.net core میباشد. با ارائهی این تکنولوژی در سال ۲۰۱۴ پیشرفت بزرگی در زمینهی طراحی اپلیکیشن رقم خورد. در این مطلب قصد داریم اطلاعاتی در ارتباط با این تکنولوژی به شما ارائه دهیم. اگر به عنوان یک برنامه نویس قصد دارید به موقعیت شغلی خوبی برسید تا آخر این مطلب با ما همراه باشید و یادگیری طراحی نرم افزار با Asp.Net Core را بصورت پیشرفته و پروژه محور بیاموزید.
09367292276 azsoftir@gmail.com قیمت ارزی (تتر): $18.00 ۸۷ : ۳۰ : ۵۷ ۱۹۶ جلسه ۱۴ فصل ۲ سال پشتیبانی
آموزش پیشرفته Asp.Net Core + پروژه عملی طراحی نرم افزار
طراحی نرم افزار در چند سال اخیر یکی از ترندترین و به روزترین مشاغل دنیا محسوب میشود. با توجه به این موضوع یک برنامه نویس موفق باید به جدیدترین علوم کاربردی در این زمینه تسلط داشته باشد. یکی از بهترین علومی که به موفقیت بیشتر برنامه نویس در زمینهی طراحی اپلیکیشنهای تحت وب کمک میکند، asp.net core میباشد. با ارائهی این تکنولوژی در سال ۲۰۱۴ پیشرفت بزرگی در زمینهی طراحی اپلیکیشن رقم خورد. در این مطلب قصد داریم اطلاعاتی در ارتباط با این تکنولوژی به شما ارائه دهیم. اگر به عنوان یک برنامه نویس قصد دارید به موقعیت شغلی خوبی برسید تا آخر این مطلب با ما همراه باشید و یادگیری طراحی نرم افزار با Asp.Net Core را بصورت پیشرفته و پروژه محور بیاموزید.
چقدر با فضای دات نت آشنا هستید؟
چقدر با فضای دات نت آشنا هستید؟
پیش از معرفی این تکنولوژی لازم است شما را با فضای دات نت آشنا کنیم. ابزارها و المانهای بسیار زیادی در علم برنامه نویسی وجود دارند که از اجزای مختلفی تشکیل شدند. عملکرد دقیق هر جزء کمک میکند تا در نهایت هدف نهایی مجموعه به خوبی ارائه گردد. یکی از این ابزارها دات نت میباشد. دات نت دربرگیرندهی اجزاء و امکاناتی است که هر یک وظیفهی خاصی بر عهده دارند. این تقسیم وظایف در آخر هدف نهایی این مجموعه که مدیریت حافظه و اجرای دستورات با صحت و امنیت کامل میباشد را پیاده میکند. این تکنولوژی در برنامههای windows app و همچنین web app بسیار کاربردی است.
بخشی از امکانات دات نت
بخشی از امکانات دات نت
_ فراهم کردن محیطی برای عملکرد بهتر برنامههای متفاوت
_ ایجاد ارتباط استاندارد مبنی بر سهولت بیشتر integrate
_ دارای ساختار یکپارچه مبتنی بر OPP
_ برنامهنویسان این حوزه بدون هیچ محدودیتی از زبانهای متفاوتی استفاده میکنند.
_ اجرای عالی تمامی برنامههای ارائه شده به کمک این فریم ورک بر روی سیستم عاملهای ویندوز
_ ارائهی بهترین ابزارها برای پیاده سازی برنامههای تحت اینترنت و شبکه
معرفی تکنولوژی Asp.net core
معرفی تکنولوژی Asp.net core
اگر به دنبال یک فریم ورک بسیار قوی برای توسعهی برنامههای تحت وب هستید پیشنهاد ما به شما استفاده از Asp.net core است. این المان بخشی از مجموعهی دات نت را تشکیل میدهد که بر مبنای زبان برنامهنویسی اصلی و اساسی سی شارپ ارائه شده است. Asp.net core شرایطی را فراهم میکند که تمامی برنامههای ارائه شده به زبانهای مدرن و اصلی برنامهنویسی از جمله سی شارپ را بتوان توسعه داد. کاربرد بینظیر دیگر این است که میتوان در زمان کوتاهی یک سایت با سرعت فوق العاده، مقیاسپذیر و توسعه پذیری را تولید کرد.
چگونه به کمک Asp.net core سایت طراحی کنیم؟
چگونه به کمک Asp.net core سایت طراحی کنیم؟
برای این اقدام نیازمند عبور از یک سری پیشنیازها هستید. در واقع لازم است یک سری برنامههایی را نصب کنید که در ادامه آن ها را برایتان بازگو می کنیم.
۱. آخرین ورژن برنامه Visual studio را دانلود و نصب کنید.
۲. در گام بعدی میبایست Net core SDK را به روی سیستم خود نصب کنید.
۳. اینک visual studio را باز کنید. سپس گزینه یک پروژه جدید را انتخاب کنید. در ادامه یک سری قالبهای متفاوتی برای شما ارائه میگردد.
۴. به کمک قابلیت Asp.net Core Web Application میتوان برنامههای متفاوت تحت وب را با استفاده از تکنولوژیهای Razor pages یا MVC ساخت.
۵. در گام بعدی باید نام پروژه و مسیر ذخیره آن را تعیین کنید و گزینهی ایجاد را انتخاب کنید.
۶. در این مرحله میبایست به کمک نرم افزار Asp.net core یک پمفلت برای وب سایت مورد نظر خود بسازید.
۷. به منظور مشاهدهی فایلهای از پیش ساخته شده باید solution Explorer را انتخاب کنید.
۸. از قسمت نواری که در بالای صفحه موجود است، گزینهی اجرا را انتخاب کنید.
با انجام این چند مرحلهی ساده به راحتی میتوان یک وب سایت به کمک Asp.net core ساخت.
چرا از Asp.net core استفاده کنیم؟
چرا از Asp.net core استفاده کنیم؟
در ادامه دلایل استفاده از Asp.net core و مزایای آن را برایتان بازگو خواهیم کرد.
با یک کد برای سیستم عاملهای متفاوتی نرم افزار را توسعه دهید.
یکی از ویژگیهای Asp.net core کراس پلتفرم بودن آن میباشد. این قابلیت شرایطی را فراهم میکند تا صرفا به کمک یک کد برای سیستم عاملهای مختلف از جمله اپل، IOS یا اندروید نرم افزاری را توسعه داد یا طراحی کرد. در نتیجه در کمترین زمان ممکن و با هزینهی کمتری میتوان از یک برنامهی طراحی شده در قالبهای متفاوت استفاده کرد.
مدیریت عالی درخواستهای همزمان
حتما با این مسئله مواجه شدهاید که به علت ارسال چند درخواست به صورت همزمان سرور با اختلال مواجه شود. Asp.net core از چهارچوبهای ناهمزمان استفاده میکند و ضمن پشتیبانی عالی به نحو احسن درخواستهای متفاوت شما را مدیریت میکند.
سرعت بیشتر در انتقال اطلاعات به نسبت XML
از جمله اقدامات بسیار ضروری در پروژهها استفاده از وب سرویسها میباشد. چرا که اگر Web Api به درستی عمل نکند، پروژهی شما با موفقیت پیش نخواهد رفت. یکی از ویژگیهای مهم Asp.net core پشتیبانی فوقالعادهی آن از MVC و وب API میباشد. زمانی که شما از این تکنولوژی استفاده میکنید دستورات از سمت HTML به سمت JSON ارسال میگردد. سپس در اختیار کاربران قرار میگیرند. این مزیت باعث شده تا اطلاعات به نسبت XML با سرعت بالاتری انتقال داده شود.
به کمک Asp.net core به طور مجزا قسمتهای برنامه را توسعه دهید.
این ابزار به استارتاپها کمک ویژهای کرده است. برنامههایی هستند که باید قسمتهایی از آنها را ارتقا داد تا بتوانند کارایی مد نظر را ارائه دهند. به کمک Asp.net core دیگر نیازی به دوباره نوشتن آن برنامه نمیباشد. تمام توسعه دهنگان وب به صورت جداگانه میتوانند برنامهی طراحی شده را در کمترین زمان ممکن و با هزینهی کمتری ارتقا دهند. علاوه بر این میتوانند از کد نوشته شده بارها و بارها استفاده کنند.
09367292276 azsoftir@gmail.com دسترسی کاربران به پایگاه داده را محدود کنید.
اگر قصد دارید ایمنی پایگاه داده را بالاتر ببرید، به گونهای که دسترسی کاربر به پایگاه اطلاعات امکانپذیر نباشد، میبایست از بزرگترین ویژگی Asp.net core استفاده کنید. با تزریق وابستگیها در پلتفرم، کاربران نمیتوانند به اطلاعات شما دسترسی پیدا کنند.
محبوبیت جهانی Asp.net core
این تکنولوژی در سال ۲۰۱۴ توسط مجموعهی بزرگ مایکروسافت توسعه داده شد. پس از آن این ابزار به صورت متنباز در دسترس عموم افراد قرار گرفت. به تدریج ویژگیهای مهم این ابزار کمک کرد تا به یک پلتفرم جهانی تبدیل شود.
Asp.net core، تکنولوژی ای سبک و مدرن
این ابزار به شکلی است که تنها یک فرایند اصلی برای ساخت و توسعه اپلیکیشنهای وب دارد. بنابراین تا حدودی ردی از کدهای زیاد و بسیار دشوار دیده نمی شود. طراحی به کمک این تکنولوژی بسیار ساده است.
انعطاف پذیری بالای این تکنولوژی
یک قابلیت بسیار عالی به نام Blazor کمک میکند تا دو زبان اصلی جاوا اسکریپت و سی شارپ به طور همزمان در کنار یکدیگر مورد استفاده قرار گیرند. این مزیت به کمک ویژگی چند پلتفرمی بودن Asp.net core ایجاد شده است.
پیش نیازهای یادگیری Asp.net core
پیش نیازهای یادگیری Asp.net core
اکنون که با مزایای یادگیری و استفاده از Asp.net core آشنا شدید، زمان آن است که بدانید پیش از یادگیری این ابزار، چه پیش نیازهایی را باید فرا گرفته باشید. ما در ادامه به تک تک آن ها اشاره خواهیم کرد. در صورتی که با این موارد آشنایی ندارید می توانید به دوره های آموزشی برنامه نویسی در سایت کدیاد مراجعه کنید.
زبان سی شارپ
این زبان برنامه نویسی از جمله زبانهای سمت سرور است که برای یادگیری این تکنولوژی به آن نیاز دارید. البته تا حدودی زبانهای F# و VB.net نیز میتوانند جایگزین آن گردند.
یادگیری زبان سی شارپ
زبان نشانه گذاری Html و CSS
هر صفحهی وب با استفاده از زبان نشانه گذاری Html ارائه میگردد. به نوعی اسکلت اصلی یک وب سایت به کمک Html و ظاهر آن به کمک Css ایجاد میشود.
یادگیری HTML و CSS
پایگاه داده SQL Server
به منظور ذخیرهی اطلاعات از سمت کاربران به پایگاه داده نیاز داریم. SQL Server این قابلیت را برای ما فراهم میکند.
یادگیری پایگاه داده SQL Server
زبان برنامهنویسی جاوا اسکریپت
همان طور که می دانید جاوا اسکریپت از جمله زبانهای بسیار محبوب و کاربردی در هر زمینهای است که در این جا نیز به آن نیاز پیدا خواهید کرد.
یادگیری زبان برنامه نویسی جاوااسکریپت
در پایان
در این مطلب اطلاعاتی در زمینهی یکی از بهترین علوم برنامه نویسی به نام Asp.net core را به شما همراهان ارائه دادیم. این تکنولوژی به علت کاربرد روزافزون وب سایتها و اپلیکیشنها از بازار داغی برخوردار است. مجموعهی کدیاد با همکاری بهترین اساتید در این زمینه میتواند این علم را به شما آموزش دهد. به نحوی که در آن به تسلط کافی برسید. اگر به علم برنامه نویسی علاقه مند هستید و به دنبال جایگاه شغلی مناسبی در این زمینه هستید به هیچ عنوان این فرصت استثنائی را از دست ندهید. جهت یادگیری توسعه نرم افزار با زبان برنامه نویسی Asp.net core با کدیاد همراه باشید.
یادگیری پیشنیاز دوره: دوره آموزشی Asp.net core
سرفصل های دوره داکر
آموزش Docker - قسمت اول منتشرشده ۰۰:۳۶:۲۰
آموزش Docker - قسمت دوم منتشرشده ۰۰:۴۳:۴۸
آموزش Docker - قسمت سوم (Docker volume-Docker File) منتشرشده ۰۰:۴۵:۰۳
آموزش Docker - قسمت پایانی (Compose - Network) منتشرشده ۰۰:۳۸:۴۹ Git و GitHub
آشنایی با git ۰۰:۲۳:۰۶
برسی Branch ها در git ۰۰:۲۰:۵۵
برسی GitHub و استفاده در Visual Studio ۰۰:۳۹:۴۱ MongoDb
آشنایی با MongoDb و NoSQL منتشرشده ۰۰:۱۲:۱۷
نصب Mongodb روی داکر و ویندوز منتشرشده ۰۰:۱۸:۰۷
برسی دستورات در mongoShell منتشرشده ۰۰:۱۸:۴۵
استفاده از MongoDb در Asp.net Core منتشرشده ۰۰:۳۲:۴۶
استفاده از MongoDb در Asp.net Core | بخش دوم منتشرشده ۰۰:۳۱:۴۱ اصول معماری + Domain Driven Design
شروع به کار با سیشارپ و ویژوال استودیو آموزش انواع داده ای (DataTypes) آموزش تعریف و مقداردهی متغیرها (Variable ) ساختار های کنترلی آموزش کار با توابع Function آرایه ها و مجموعه ها (collections and Arrays) شی گرایی در سیشارپ ( Object‐oriented programming ) مفهوم Generic Exception Handling آموزش کار با Delegate آموزش کار با فایل ها (directory , files ) آشنایی با Threading آموزش کار با پایگاه داده ( DataBase ) شروع به کار با سیشارپ و ویژوال استودیو آموزش انواع داده ای (DataTypes) آموزش تعریف و مقداردهی متغیرها (Variable ) ساختار های کنترلی آموزش کار با توابع Function آرایه ها و مجموعه ها (collections and Arrays) شی گرایی در سیشارپ ( Object‐oriented programming ) مفهوم Generic شروع ASP.NET Core آشنایی با مسیریابی در Net developer should know:
09367292276 azsoftir@gmail.com What is Software Architecture A design principle Tips Best practices Solid/DRY
business tips:
Essential keywords in marketing let's design a marketplace OR VOD(video on demand) in microservices Fundamental Introductions Docker commands Docker run Docker images Docker compose Docker engine Docker storage Docker networking Container orchestration Introduction to Design Patterns: Creational & Structural Patterns Behavioural Design Patterns & SOLID Design Patterns Working with Design Patterns & Anti-patter Internet and Networking Basics (DNS, protocols, CDN, etc) Introduction to Web Servers Setting up a Virtual Private Server (VPS) Common Security Concerns and Prevention (SSL configuration, common security protocols and algorithms, etc) Logging and Monitoring Backup and Restore Internet and Networking Basics (DNS, protocols, CDN, etc) Introduction to Web Servers Setting up a Virtual Private Server (VPS) Common Security Concerns and Prevention (SSL configuration, common security protocols and algorithms, etc) Logging and Monitoring Backup and Restore شخصیت شناسی ابزارهای معتبر شخصیت شناسی (تست NEO، تست HOLLAND) و تحلیل آن پنج دشمن کارتیمی بازیکن تیمی ایده آل مهارت یادگیری مهارت مدیریت عادت مسیر شغلی
Dependency Injection در Net Core. آشنایی با Middleware ها و مدیریت درخواست آشنایی با Configuration و نحوه استفاده از آن لاگ در ASP .NET Core آشنایی با Res ul web serviceها کار با View ها Setup initial project status git add git commit git NET Core
بر هیچکس پوشیده نیست که سرعت پیشرفت جهان با سرعت پیشرفت تکنولوژی هماهنگ شده و مشاغل مبتنی بر برنامه نویسی به شدت پرطرفدار و متنوع هستند. در این بین حوزه های Front-End و Back-End از محبوبیت زیادی برخوردار هستند و اگر شما هم به برنامه نویسی Back-End علاقهمند باشید احتمالا درباره ASP شنیده اید. این فریم ورک که از زبان های برنامه نویسی مختلفی مانند جاوا اسکریپت و #C استفاده میکند توسط مایکروسافت توسعه داده شده و Multiplatform است اما مدتی ست که جای خود را به تکنولوژی جدیدتر ASP.NET داده که مورد استقبال بسیاری از برنامه نویسان نیز قرار گرفته است. اگر شما پا به عرصه آموزش ASP.NET Core گذاشتید با ما همراه باشید تا بهترین ها برای شما رقم بخورد.
اگر که با مفاهیم برنامه نویسی آشنا نیستی و قصد شرکت در دوره آموزش ASP.NET را داری، پیشنهاد میکنیم ابتدا در دوره اموزش برنامه نویسی مقدماتی لقمان آوند شرکت کنی و بعد از آن مسیر یادگیری برنامه نویسی را به درستی انتخاب کنی.
ASP از عبارت Active Server Page سررشته گرفته و ASP.NET به عنوان نسل جدید ASP یک تکنولوژی توسعه وب رایگان است که از فریم ورک NET. مشتق شده و از آن برای ساخت اپلیکیشن وب و وبسایت استفاده میکنند. این تکنولوژی تحت وب برای توسعه و ایجاد محتوای داینامیک به کار برده شده و به شما اجازه میدهد از یک کد در پروژه های مختلف بارها و بدون کمترین نیاز به تغییر استفاده کنید.
ASP.NET بر پایه تکنولوژی .NET مایکروسافت ایجاد شده که بر این اساس همه زبانهایی که با این پلتفرم دات نت سازگار هستند می توانند در ایجاد صفحات داینامیک Asp.net مورد استفاده قرار گیرند. در واقع ASP.NET فریم ورک NET. را با ابزارها و کتابخانهها در آمیخته است و آن را در جهت ساخت برنامههای تحت وب گسترش میدهد.
کسانی که به حوزه نرم افزارهای سازمانی علاقه دارند بهتر است با .NET نیز آشنا باشند. هم به این دلیل که محیط و ابزارهای یکپارچهای در اختیار ما قرار میدهد و هم اینکه کمپانی بزرگی مانند مایکروسافت از آن پشتیبانی میکند.
در این دوره ASP.NET را از یادگیری #C که زبان اصلی این تکنولوژی است شروع میکنیم و سپس به مباحث شی گرایی میپردازیم. پس از تسلط بر این موارد به سراغ توسعه وب در ASP.NET و توسعه اپلیکیشنهای MVC میرویم که پرکاربردترین اپلیکیشنهای ASP.NET هستند. گام آخر ما در این دوره یادگیری Blazor خواهد بود که جدیدترین تکنولوژی مایکروسافت در ASP.NET است تا خود را برای تثبیت مهارت و شروع مسیر شغلی ایدهآلمان آماده کنیم.
یادگیری asp.net فرصت مناسبی برای رشد و ارتقای درآمد است. پیشنهاد می کنیم لیست کامل سرفصل های دوره را در ادامه این صفحه مشاهده کنید و با شروع یادگیری خود را برای یک جهش فوق العاده آماده کنید. آموزش asp.net core مناسب چه افرادی نیست؟
شاید تعجب کنید که چرا میگوییم دوره آموزش asp.net core مناسب چه افرادی نیست؟ علتش این است شما راحتتر بتوانید تشخیص دهید که این دوره به دردتان میخورد یا خیر.
دوره asp.net core مناسب افرادی نیست که به سیستم عامل ویندوز علاقهمند نیستند. دوره مناسب افرادی که میخواهند برای سرور کمترین هزینه را بکنند نیست چرا که معمولا سرورهای ویندوزی هزینه بالایی به نسبت سرورهای لینوکسی دارد. دوره آموزش asp.net مناسب افرادی که علاقه به زبانهای سری C ندارند نیست.
نمایش ادامه متن این دوره برای چه کسانی مناسـب اسـت؟
علاقهمندان به برنامه نویسی Back-End علاقمندان به آشنایی با تکنولوژی های توسعه تحت وب
09367292276 azsoftir@gmail.com کسانی که به حوزه برنامه نویسی علاقه ندارند کسانی که به فعالیت در حوزه بکاند علاقه ندارند
ویژگی های دوره
ما به کیفیت و اثربخشی محصول خود اعتقاد داریم و به همین منظور گارانتی بازگشت وجه یک ماهه به شما ارائه می دهیم تا خریدی بدون ریسک و بدون نگرانی داشته باشید. هزینهای که بابت دوره پرداخت میکنید تا 1 ماه در اختیار خودِ شماست. اگر پس از خرید دوره بهصورت جامع، به هر دلیلی از شرکت در آن منصرف شدید تا ١ ماه پس از خرید امکان انصراف و بازگشت کامل وجه برای شما درنظر گرفته شده است. برای انصراف از دوره لازم است در بازه زمانی تعیین شده درخواست خود را با پشتیبانی مطرح کرده و حداکثر ۲۵% از دوره را مشاهده کرده باشید. پس از انصراف همواره منتظر نظرات و پیشنهادات شما برای بهبود کیفیت دوره و نحوه ارائه آنها هستیم و امیدواریم در حوزه موردنظر خود به موفقیت و فرصتهای بزرگی دست پیدا کنید. دانشجویان سابق متخصص سون لرن کجا استخدام شدند؟
کار کردن در شرکتهای بزرگ و پویا مزایای زیادی در اختیار شما قرار میدهد که رشد فردی، بروز خلاقیت، ارتباطات مناسب و درآمد خوب تنها بخشی از این مزایا هستند. برای اینکه به جمع حرفهایها راه پیدا کنید و در کار خود بیبدیل باشید، باید همواره بهروز بوده و در جایگاه خود حرفی برای گفتن داشته باشید. دورههای متخصص سنلرن، دانش موردنیاز و مهارتهای کاربردی را در اختیارتان قرار میدهند تا با پشتکار و انگیزه فراوان بتوانید مانند بسیاری از دانشجویان سون لرن در کسبوکار و یا شغل خود موفق باشید.
در این دوره دانش فنی موردنیاز شما تدریس میشود، کافیست نهایت استفاده را از آن داشته باشید تا مانند بسیاری از دانشجوهای موفق سونلرن، از فرصت های شغلی چنین شرکتهای مطرحی بهرهمند شوید. و ده ها شرکت دیگر سرفصل های دوره آموزش C# آموزش ASP.NET سورس کنترل (GIT) آموزش Blazor نمایش ادامه سرفصل ها از چه کسی یاد میگیری؟ تصویر محمدرضا میرزایی محمدرضا میرزایی مهندس نرم افزار در همکاران سیستم
ASP.Net
آموزش C# آموزش ASP.NET سورس کنترل (GIT) آموزش Blazor
Core ASP.NET Core یک چارچوب توسعه بهینه برای نرمافزارها و برنامههایی که در فضای ابری مستقرشدهاند یا بهصورت محلی اجرا میشوند، ارائه میدهد. این چهارچوب شامل اجزای مدولار با حداقل سربار است؛ بنابراین در هنگام ساخت ... ادامه مدرس دوره: رامین محمدحسینی رامین محمدحسینی 88% (411 رای) سطح: مقدماتی پلاس آموزش ASP.NET Core پیشنیازها سرفصلهای دوره ویژگیهای دوره درباره دوره درباره استاد نظرات کاربران پیشنیازها
برای شرکت در دوره آموزشی ASP.NET Core پیش از هر چیز آشنایی با مفاهیم اولیه برنامهنویسی، آشنایی با زبان برنامهنویسی سیشارپ و داشتن دانش کافی در زمینهٔ وب را لازم داریم. به این منظور اگر قصد استفاده بیشتر از مطالب ارائه شده در این دوره را دارید قبل از هر چیز گذراندن دوره آموزش C# مقدماتی مکتبخونه را به شما توصیه میکنیم. همچنین پس از گذراندن این دوره برای یادگیری بیشتر دورههای مشابه زیر را به شما توصیه میکنیم:
دوره آموزش HTML و CSS مکتبخونه دوره آموزش React JS مقدماتی مکتبخونه دوره آموزش متنی مبانی و دستورهای SQL مکتبخونه
شرکت در این دورهها به تثبیت مباحث آموزشدادهشده در این دوره کمک بسیاری خواهد کرد، اما اصلیترین پیشنیاز شما برای شرکت در این دوره آشنایی با زبان برنامهنویسی سیشارپ خواهد بود. آموزش C# مقدماتی آموزش C# مقدماتی مشاهده سرفصلهای دوره آموزش ASP.NET Core فصل اول: مقدمه 00:28 ساعت (00:28 ساعت محتوا) 2 جلسه
در این فصل مقدمهای از درس و مسیر پیشرو به گفته میشود. مقدمه "14:57 مسیر یادگیری ASP.NET "13:31 فصل دوم: مروری بر C# 08:21 ساعت (06:09 ساعت محتوا) 38 جلسه بارم: %21 فصل سوم: مقدمهای بر ASP Core 03:45 ساعت (02:12 ساعت محتوا) 16 جلسه بارم: %12 فصل چهارم: ASP Core پیشرفته 05:54 ساعت (04:19 ساعت محتوا) 22 جلسه بارم: %14 فصل پنجم: مباحث تکمیلی ASP Core 04:20 ساعت (02:47 ساعت محتوا) 13 جلسه بارم: %11 فصل ششم: کار با دادهها 03:50 ساعت (02:18 ساعت محتوا) 12 جلسه بارم: %11 فصل هفتم: پیادهسازی REST API 02:15 ساعت (00:43 ساعت محتوا) 7 جلسه بارم: %11 فصل هشتم: عملکرد ASP Core 02:02 ساعت (00:31 ساعت محتوا) 5 جلسه بارم: %10 فصل نهم: تسکهای پیشزمینه ASP Core 01:52 ساعت (00:21 ساعت محتوا) 4 جلسه بارم: %10 ویژگیهای دوره گواهینامه مکتبخونه گواهینامه مکتبخونه خدمات منتورینگ خدمات منتورینگ پروژه محور پروژه محور تمرین و آزمون تمرین و آزمون تالار گفتگو تالار گفتگو تسهیل استخدام تسهیل استخدام درباره دوره
ASP.NET Core یک چارچوب توسعه بهینه برای نرمافزارها و برنامههایی که در فضای ابری مستقرشدهاند یا بهصورت محلی اجرا میشوند، ارائه میدهد. این چهارچوب شامل اجزای مدولار با حداقل سربار است؛ بنابراین در هنگام ساخت راهحلهای خود انعطافپذیری را حفظ میکند. امروزه چارچوب ASP.NET Core در حوزه مهندسی نرمافزار و برنامهنویسی بسیار مورداستفاده قرار میگیرد.
قبل از اینکه به معرفی دوره آموزش ASP.NET Core بپردازیم ابتدا در رابطه با چیستی و چگونگی، مزایا و معایب این چارچوب صحبت کنیم که شما بتوانید تصمیم بگیرید که آیا آموزش ASP.NET Core برای شما مفید است یا خیر. ASP.NET Core چیست؟
ASP.NET Core یک چارچوب جدید متن باز(open source) و کراس پلتفرم برای ساخت برنامههای کاربردی متصل به اینترنت مبتنی بر ابر مدرن، مانند برنامههای وب، برنامههای اینترنت اشیا و پشتیبانهای تلفن همراه است.
مایکروسافت چهارچوب ASP.NET Core را بهعنوان یک پلتفرم سبک وزن ایجاد کرد که بر روی ویندوز، لینوکس و macOS اجرا میشود. NET Core بسیاری از API های مشابه.NET Framework را به اشتراک میگذارد، بهجز اینکه کوچکتر است و تنها زیرمجموعهای از ویژگیهای موجود در NET Framework را پیادهسازی میکند.
اساساً برنامه ASP.NET Core Web در هسته خود یک برنامه کنسول است که اطلاعات را در پورت میخواند و مینویسد. پلتفرم NET Core یک مدل کاربردی کنسول پایه ارائه میکند که میتواند با استفاده از رابط خط فرمان بهصورت چند پلتفرمی اجرا شود. افزودن یک کتابخانه وب سرور آن را به یک برنامه وب ASP.NET Core تبدیل میکند و این دقیقاً همان کاری است که مایکروسافت انجام داد. ویژگیهای اضافی، مانند پیکربندی و ورود به سیستم از طریق کتابخانههای اضافی اضافه میشوند.
این چارچوب شامل اجزای مدولار با حداقل سربار است. بنابراین در هنگام ساخت راهحلهای خود انعطافپذیری را حفظ خواهید کرد. میتوانید برنامههای ASP.NET Core خود را بهصورت کراس پلتفرم در ویندوز، مک و لینوکس توسعه داده و اجرا کنید.
در دوره آموزش ASP.NET Core شما بهصورت عمیق با این چارچوب آشنا خواهید شد و نحوه استفاده و کار آن را نیز رفتهرفته خواهید آموخت. پایگاه داده مناسب برای ASP.NET Core
SQL Server محبوبترین پایگاه داده در هنگام صحبت در مورد ASP.NET Core است زیرا همان چیزی است که مایکروسافت نیز میفروشد و همچنین اولین پایگاه دادهای است که Entity Framework Core برای آن توسعهیافته است. همچنین میتوانید از SQL Server در لینوکس استفاده کنید زیرا مایکروسافت نسخه لینوکس را توسعه داده است که میتوانید از آن استفاده کنید. درباره استاد maktabkhooneh-teacher رامین محمدحسینی
رامین محمدحسینی در رشته مهندسی IT تحصیلکرده و از اوایل دوران دانشجویی با حوزه برنامهنویسی آشنا شد.
او جدا از دانشگاه، دورههای آنلاین مختلفی را گذرانده و بهصورت فردی برای داشتن تخصص بیشتر روزانه ساعتهای زیادی را به یادگیری اختصاص میداد. اولین تجربه حرفهای او در این حوزه در شرکت ایرانخودرو رقم خورد و بعداً بهعنوان فولاستک دولوپر در شرکت علیبابا مشغول به کار شد. وی بیش از ۲ سال در دانشگاه تهران به تدریس C# مشغول بود و در شرکتهایی از جمله 360 Celsius و Parto CRS در سمت فولاستک دولوپر فعالیت کرده است.
رامین محمدحسینی در حال حاضر بهعنوان مدیر فنی در شرکت آستین فعالیت دارد. تجربههای کوچک و بزرگ وی چه در شرکتها و چه در استارتاپ شخصی او آنقدر ارزشمند بود که همین امر باعث شد تا بخشی از این دانش، تخصص و تجربهای که در این مسیر به دست آورده است را با افرادی که جویا و علاقهمند این حوزه هستند، به اشتراک بگذارد. مشاهده پروفایل و دورههای استاد نظرات کاربران ( نظر) صفحه 1 از میثم گنجعلی 1402-05-17 دانشجوی دورهazsoft.ir
09367292276 azsoftir@gmail.com واقعا پشیمون هستم از خرید این دوره .دوره خیلی خیلی مبتدی است و سطح آموزش هم خیلی پایینه من با 6 سال سابقه گفتم یه مدرکی بگیرم که فک نکنم مدرک دوره ارزش داشته باشه. لازم به ذکر است که مدارک مکتب خونه خیلی معتبره من فقط برای این دوره عنوان کردم دوره فلاتر هم دارم خیلی خوبه مکتبخونه همراه عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم. موارد مطرح شده جهت بررسی بیشتر به بخش مربوطه ارسال شد. در صورت نیاز به پیگیری بیشتر با شما در ارتباط خواهیم بود. مهدی ولی زاده 1401-08-01 دانشجوی دوره این دوره را پسندیدم با تشکر از مکتب خونه مشکلاتی که در دوره وجود داشت که برطرف شده دوره خوب و کاملی هست و استاد دوره فن بیان خیلی خوبی داره گمون نکنم دوره بهتری به زبان فارسی پیدا کنید اگر دنبال چیز کاملتری هستید بهتره سراغ کتاب های رفرنس برید مثل Pro ASP.Net Core که با سرچ میتونید پیدا کنید و دانلودش کنید علی سجودی 1401-07-14 دانشجوی دوره من دو روز هست این دوره رو شروع کردم. میتونم بگم واقعا سطح آموزش دوره بسیار پایین هستش. لازم به ذکر هستش که 5 سال هست کار برنامه نویسی بک اند دارم انجام میدم. از مکتب خونه بعید بود. راستی یک سوال یعنی چی برق قطع شد؟ وسط قسمت razor 2 یک دفعه آموزش قطع میشه و مینویسه اینجا برق قطع شد. متاسفم به این سطح آموزش. مکتبخونه همراه عزیز؛ با سپاس از نظر شما، موارد مطرح شده جهت بررسی به بخش مربوطه ارسال شد. در صورت نیاز به پیگیری بیشتر با شما در ارتباط خواهیم بود. چه نوع برنامههایی را میتوانیم با ASP.NET Core بسازیم؟
با NET Core میتوانید برای برنامههای وب ASP.NET چند پلتفرمی، برنامههای کنسول بین پلتفرمی، کتابخانهها و فریمورکهای چند پلتفرمی و برنامههای Universal Windows Platform (UWP) کد بنویسید؛ اما ازآنجاییکه در دوره آموزش ASP.NET Core فقط روی ASP.NET Core تمرکز میکنیم، بیایید ببینیم چه نوع برنامههای وب را میتوانیم با استفاده از این چارچوب بسازیم. رابط کاربری وب
ASP.NET Core یک چارچوب کامل UI است. سه رویکرد کلی برای ایجاد رابط کاربری وب مدرن با ASP.NET Core وجود دارد: UI ارائهشده توسط سرور
HTML و CSS بهصورت پویا توسط سرور در پاسخ به درخواست مرورگر تولید میشوند. صفحه آماده نمایش به مشتری میرسد. ASP.NET Core Razor Pages و ASP.NET Core Model-View-Controller (MVC) فریمورک های مبتنی بر سرور هستند که میتوانند برای ساخت این نوع برنامههای وب اعم از طراحی فروشگاه اینترنتی، طراحی سایت شرکتی، وب اپلیکیشن و... استفاده شوند. Razor Pages یک مدل مبتنی بر صفحه است. UI و منطق کسبوکار جدا اما در داخل صفحه نگهداری میشوند. برای ایجاد برنامههای مبتنی بر صفحه یا فرمها مناسب است و نقطه شروع آسانتری نسبت به ASP.NET Core MVC ارائه میدهد. الگوی معماری MVC یک برنامه را به سه گروه اصلی از اجزا تقسیم میکند: Models، Views و Controllers. درخواستهای کاربر به یک کنترلر هدایت میشوند. کنترلر مسئول کار با مدل برای انجام اقدامات کاربر یا بازیابی نتایج جستجوها است. کنترلر نمای موردنظر را برای نمایش به کاربر انتخاب میکند و هر داده مدلی را که نیاز دارد در اختیار آن قرار میدهد.
UI ارائهشده توسط مشتری
صفحات بهصورت پویا روی کلاینت رندر میشوند و DOM مرورگر در صورت لزوم مستقیماً بهروز میشود. دو مدل برای این راهحل موجود است: Blazor و ASP.NET Core Single Page Application (SPA). برنامههای Blazor از اجزای Razor تشکیلشدهاند: بخشهایی از قابلیت استفاده مجدد، رابط کاربری وب که با استفاده از C#، HTML و CSS پیادهسازی شدهاند. کدهای سرویسگیرنده و سرور هر دو در سی شارپ نوشتهشدهاند و امکان اشتراکگذاری کدها و کتابخانهها را فراهم میکنند. ASP.NET Core SPA منطق سمت کلاینت را برای برنامههای ASP.NET Core با استفاده از چارچوبهای محبوب جاوا اسکریپت مانند Angular یا React ایجاد میکند. ASP.NET Core قالبهای پروژه را برای Angular و React ارائه میدهد و میتواند با سایر فریم ورک های جاوا اسکریپت نیز استفاده شود. برنامههای ترکیبی
از هر دو رویکرد ارائه رابط کاربری سرور و مشتری میتوانید در ASP.NET Core استفاده کنید. بیشتر رابط کاربری وب روی سرور رندر میشود و اجزای رندر شده توسط مشتری در صورت نیاز اضافه میشوند. Web API azsoft.ir
09367292276 azsoftir@gmail.com ASP.NET Core از ایجاد سرویسهای RESTful که بهعنوان web API نیز شناخته میشوند، با استفاده از C# پشتیبانی میکند. برای رسیدگی به درخواستها، یک وب API از کنترلکنندهها استفاده میکند - کلاسهایی که از ControllerBase مشتق میشوند. برنامههای بلادرنگ
ASP.NET Core SignalR یک کتابخانه منبع باز است که افزودن قابلیت وب در زمان واقعی به برنامهها را ساده میکند. عملکرد وب بلادرنگ کد سمت سرور را قادر میسازد تا محتوا را فوراً به مشتریان ارسال کند (بازی، شبکههای اجتماعی، رأیگیری، برنامههای مشترک، نقشهها و غیره). تماس رویه از راه دور (RPC)
gRPC، یک فریم ورک منبع باز Remote Procedure Call، میتواند در ASP.NET Core میزبانی شود. ایده پشت RPC این است که یک برنامه کامپیوتری میتواند یکرویه (زیر روال یا سرویس) را بر روی یک سیستم راه دور فراخوانی و اجرا کند، درست مانند آن که یک زیر برنامه محلی را فراخوانی میکند، اما جزئیات ارتباط شبکه از کاربر پنهان است. مزایای ASP.NET Core
در ادامه به برخی از مزایای ASP.NET Core اشارهشده است که بررسی این مزایا میتوانید به شما در انتخاب دوره آموزش ASP.NET Core کمک کند.
کراس پلت فرم : برخلاف قبل، انتخاب فریم ورک مایکروسافت، انتخاب زیرساخت ویندوز سرور یا آژور را در نظر نمیگیرد. شما گزینههایی برای میزبانی آن در لینوکس، AWS یا Google Cloud دارید.
اساساً ASP.NET Core با ویندوز، macOS و لینوکس سازگار است. همچنین میتواند بر روی سایر سیستمعاملها اجرا شود.
پشتیبانی مایکروسافت: NET Core توسط مایکروسافت پشتیبانی میشود. پشتیبانی یک شرکت قابلاعتماد تضمین میکند که سرمایهگذاری طولانیمدت در برنامههای مبتنی بر دات نت ایمن و معقول است. تعمیر و نگهداری ساده برنامه: ازآنجاییکه سی شارپ یک زبان قوی تایپشده است، بسیاری از ایرادات را میتوان در مراحل اولیه با ابزارهای توسعه کشف کرد. Visual Studio Intellisense به پشتیبانی از پایه کد پروژه کمک میکند. این مشارکت توسعهدهندگان جدید را ساده میکند و شروع آنها را با یک پروژه کاملاً روان میکند. پشتیبانی وب API: ایجاد API برای اتصال سیستمهای front-end و خارجی و بهروز نگه داشتن اسناد API شما بسیار آسان است.
Web API بخشی از چارچوب است و بهراحتی با Swagger ادغام میشود. هنگام ایجاد برنامههای API، ایده خوبی است که آنها را مستند کنید. این کار با محصول شمارا برای توسعهدهندگان دیگر ساده میکند. Swagger را میتوان بهراحتی ادغام کرد و مستندات بهطور خودکار توسط کد تولید میشوند.
وب سرور یکپارچه جدید Kestrel این چارچوب، روالهای بخش فناوری اطلاعات را ساده میکند. اگر وب سرور موردنظر شما Nginx یا Apache است و آن را روی لینوکس میزبانی میکنید، دیگر نباید وب سرور IIS و Windows Server را یاد بگیرید. اکنون IIS تنها گزینه نیست، بلکه یکی از چندین گزینه است و بخش فناوری اطلاعات میتواند وب سرورهای ترجیحی مانند Ngnix، Apache یا IIS را انتخاب کند. مقیاس بندی و Dockerization مقیاس بندی از ویژگیها بارز ASP.NET Core است و برنامههای نوشتهشده با آن را میتوان در Docker اجرا کرد. این کانتینرسازی، مقیاس بندی و ایجاد زیرساخت برای معماری میکروسرویس را ساده میکند. متنباز پلتفرم NET Core منبع باز است. هر توسعهدهندهای میتواند به چارچوبی کمک کند که سرعت توسعه چارچوب را افزایش داده و کیفیت عمومی را بهبود بخشد. کارایی ASP.NET Core پشتیبانی عالی برای استفاده از الگوهای برنامهنویسی ناهمزمان ارائه میدهد. Async اکنون در تمام کلاسهای دات نت رایج و در اکثر کتابخانههای شخص ثالث پیادهسازی میشود. همه اینها عملکرد چارچوب را افزایش میدهد.
این میتواند 23 برابر بیشتر از نسخه قدیمی (غیر Сore) ASP.NET MVC درخواست ارائه دهد و تقریباً 5 برابر سریعتر از NodeJS است. معایب اصلی ASP.NET
در زیر به برخی از معایب دات نت کور اشارهشده است که میتواند روی تصمیم شما برای دریافت آموزش ASP.NET Core تأثیرگذار باشد.
منحنی یادگیری اگرچه تعداد دورههای آموزش ASP.NET Core زیادی توسعهدهنده دات نت در بازار وجود دارد، چارچوب ASP.NET Core در مقایسه با ASP.NET Framework قدم بزرگی به جلو است و تغییرات و مفاهیم جدید زیادی در آن وجود دارد. یادگیری این ابزار جدید برای توسعهدهندگان به زمان و تلاش بیشتری نیاز دارد.
درواقع باید اعتراف کنم که یک نسخه جدید بسیار مورد استقبال توسعهدهندگان قرار میگیرد و آنها معمولاً انگیزه زیادی برای دستیابی به آن دارند. با استفاده از دوره آموزش ASP.NET Core مکتب خونه که یکی از بهترین دورههای آموزشی است میتوانید ماجراجویی خود را در دنیای ASP.NET Core آغاز کنید. آیا میتوان از دات نت کور برای برنامههای موبایل استفاده کرد؟
ASP.NET Core یک پلت فرم توسعهدهنده است که از ابزارها، زبانهای برنامهنویسی و کتابخانهها برای ساخت انواع مختلف برنامهها تشکیلشده است. پلتفرم توسعهدهنده NET با ابزارها و کتابخانههای مخصوص برنامهنویسی موبایل اندرزید، iOS Windows و... بهخوبی ادغامشده است و قابلاستفاده است. دوره آموزش ASP.NET Core
اگر به دنبال بهترین منبع آموزشی برای ASP.NET Core میگردید و دوست دارید در کمترین زمان ممکن به نتیجه برسید، هماکنون انتخاب دوره آموزش ASP.NET Core مکتب خونه میتواند به شما در این راه کمک کند.
این دوره آموزش ASP.NET Core یک دوره پروژه محور در سطح کاملاً استاندارد با تمرینهای برنامهنویسی زیادی است که دانشجو را بهصورت عملی با مفاهیم موجود در ASP.NET Core آشنا میکند. این دوره حاوی 19 ساعت محتوای آموزشی است که بهصورت میانگین در 8 هفته میتوان به آن تسلط پیدا کرد.
این دوره پروژه محور asp تحت زبان سی شارپ ساختهشده است و برای افرادی که میخواهند به دنیای ASP.NET Core روی بیاورند، دوره آموزش net core بهترین دوره آموزشی در زبان فارسی برای یادگیری این مهارت است.
آموزش برنامه نویسی
آموزش c++
آموزش جاوا اسکریپت درخواست تعدادی از کاربران پکیج آموزش پیشرفته ASP.NET Core + طراحی فروشگاه اینترنتی + سورس پروژه نهایی رو از وب سایت آموزش برنامه نویسی سورس باران به اشتراک گذاشته ایم. دوره ارائه شده با رویکرد آموزش مفاهیم جدید در زبان برنامه نویسی تحت وب با عنوان ASP.NET Core Mvc می باشد که نسخه جدیدی از Asp.Ne Mvc می باشد. در ابتدای آموزش با تغییرات جدید آشنا شده و سپس با ایجاد پروژه ای مفاهیم اصلی که در بالا ذکر شده را یک به یک پیاده سازی و کدنویسی میکنیم. و در انتها یک فروشگاه اینترنتی با ASP.NET Core Mvc را به راحتی هرچه تمام تر طراحی خواهیم کرد.
لازم به ذکره که بنا به درخواست های زیاد کاربران روش کد نویسی سمت پایگاه داده هم به صورت Code First کار شده، همه چیز در این پکیج خیلی عالی ارائه شده، و دوستانی که تمایل به یادگیری دارند قبل از خرید میتونن توضیحات کامل+ سرفصل + دمو دوره رو در ادامه مطلب مشاهده نمایند. رچسب ها: ASP.NET Core چیست؟, آموزش Code First, آموزش برنامه نویسی, آموزش پیشرفته ASP.NET Core, آموزش ساخت پنل کاربری در ASP.NET Core, آموزش طراحی وب سایت فروشگاهی با ASP.NET Core, آموزش فارسی ASP.NET Core Mvc, آموزش کد فرست در ASP, افزودن وب سرویس در ASP.NET Core, ایجاد ارتباط کلید اصلی و خارجی با دستور سی شارپ, پروژه Mvc Core, پروژه فروشگاه با ASP.NET Core, خصوصیت Disposable, دوره پروژه محور ASP.NET Core, روش کار Code First, طراحی فروشگاه اینترنتی با ASP.NET Core, طراحی فروشگاه اینترنتی با ASP.NET Core Mvc, فروشگاه اینترنتی با ASP.NET Core Mvc, فیلم آموزش ASP.NET Core Mvc, معرفی Identity در Mvc core, نحوه ارسال و دریافت کد امنیتی دو مرحله ای ورود در ی در حال ثبت نام آکادمی برنامه نویسان
آموزش جاوا اسکریپت کمپ کارورزی و پروژه محور Asp.Net Core (اجرای پروژه واقعی ) آموزش گیت برنامه نویسی پایتون متخصص WebDesign بوت کمپ پایتون دوره آنلاین آموزش WordPress ( پروژه محور ) طراحی سایت مدرن دوره حضوری و آنلاین آموزش پایگاه داده SQL Server 2022 دوره آموزشی وردپرس آموزش برنامه نویسی بلاکچین دوره آموزش php همراه با برسی فریمورک Laravel کمپ متخصص بک اند دوره Asp .net core 7 آموزش سی شارپ دوره حضوری و آنلاین آموزش ReactJs ( مقدماتی تا پیشرفته ) دوره Asp .Net Core دوره آموزش Asp.Net Core پیشرفته ( پروژه سایت StackOverFlow ) آموزش جامع فریم ورک جنگو ( Django ) پردازش تصویر با openCv دوره آموزش برنامه نویسی به کودکان و نوجوانان اسکرچ (Scratch) آموزش جامع Node.Js
آرشیو مقاله های Asp.Net Core نمایش بر اساس جدیدترین ها Backender چیست؟ ابزاری جدید برای برنامه نویسان Asp.net Core azsoft.ir
09367292276 azsoftir@gmail.com Backender یک ابزار اوپن سورس است که این کار ها را به صورت خودکار، تنها با دریافت یک فایل کانفیگ - حاوی اطلاعات دیتابیس و تنظیمات پروژه – انجام میدهد و در کمتر از 2 دقیقه یک Solution کامل به همراه پروژه ها، مدل ها، enum ها، ریپوزیتوری ها، سرویس ها را در اختیار شما قرار میدهد.
Asp.Net Core 1402/01/17 MahdiHoseinpoor 84
رابط های کاربری کراس پلتفرم با MAUI همراه می شود
بیشتر چشم انداز فعلی دات نت مبتنی بر تیم های Mono و زامارین و البته یک نسخه از ران تایم دات نت است. MAUI دات نت یکی دیگر از جدیدترین ابزارهایی است که در حال حاضر دات نت در حال کار کردن روی آن است.
Asp.Net Core 1401/02/20 برنامه نویسان 1953
پیاده سازی اعتبارسنجی برای Swagger در ASP.NET Core 6
زمانی که قصد دارید اپلیکیشن های دات نت 6 خود را بسازید احتمالا گاهی اوقات نیازمند این خواهید بود تا برای API های خود مستندسازی کنید. برای انجام این کار نیز شما نیازمند استفاده از Swagger و همینطور اعتبارسنجی برای Swagger خواهید بود. Swagger یک جعبه ابزار کامل است که یک نمایش گرافیکی از API شما را در اختیارتان قرار می دهد. زمانی که مستندات API شما در دسترس قرار گرفتند شما می توانید متدهای API خود را در داخل رابط کاربری که Swagger در اختیار شما قرار می دهد تست کنید.
Asp.Net Core 1400/12/16 برنامه نویسان 1579
معماری تمیز چیست
امروزه هر برنامه نویسی میداند که اگر میخواد پروژه اش در آینده به بن بست نخورد و بتواند به راحتی آن را توسعه دهد باید کدش منظم و قابل خواندن باشد و اگر هم بخواهد در تیم فعالیت کند همه اعضا تیم باید بر اساس یک قانون واحد کد نویسی کنند . اما بین این همه معماری و قانون و دستورالعمل های مختلف کدام را باید انتخاب کرد که هم درعین سادگی ، منظم و قدرتمند باشد ؟ پاسخ این سوال معماری تمیز است
Asp.Net Core 1400/10/06 محمد رجب زاده 1903
شروع کار با API وب در ASP.NET 5
آیا شما هم علاقه مند به کار کردن با API وب ASP.NET هستید؟ ما در این مطلب قصد داریم کمی بیشتر درباره ئحوه کار با API وب ASP.NET در دات نت 5 صحبت کنیم.
Asp.Net Core 1400/08/03 برنامه نویسان 1577
نحوه استفاده از فیلترها در ASP.NET Core MVC
فیلترها در ASP.NET Core MVC از اهمیت بسیار زیادی برخوردار هستند، ما در این مطلب قصد داریم کمی بیشتر درباره فیلترها در ASP.NET Core MVC صحبت کنیم.
Asp.Net Core 1400/04/20 برنامه نویسان 1890
آپدیت های ASP.NET Core در NET 6 Preview 2.
NET 6 Preview 2. اکنون در دسترس است و شامل پیشرفتهای جدید و بسیار خوبی در ASP.NET Core است.
Asp.Net Core 1400/01/18 برنامه نویسان 2725
ارتقاء برنامه ASP.NET Core Web 3.1 به ASP.NET Core 5
NET Core 5.0. وجود ندارد، اکنون همه چیز زیر یک چتر قرار دارد که NET 5. است.
Asp.Net Core 1399/11/29 برنامه نویسان 2531
ویژگیهای جدید ASP.NET Core 5.0
در این مقاله مهمترین تغییرات در ASP.NET Core 5.0 را بررسی میکنیم.
Asp.Net Core 1399/08/27 ایمان مدائنی 1416
ادغام NLog با ASP.NET Core Web Application
در برنامههای دنیای واقعی، مکانیسم لاگ کردن مناسب خطا برای ردیابی و اشکالزدایی رفتارهای غیرمنتظره برنامه ضروری است. در Asp.Net Core ما یک Logging API داخلی داریم که در Microsoft.Extensions.Logging قرار گرفته است که به عنوان یک پکیج NuGet ارائه میشود.
Asp.Net Core 1399/08/06 ایمان مدائنی 2149
شناخت و درک Middleware در ASP.NET Core
در این مقاله به توضیح امکانات و مفاهیم Middleware در ASP.NET Core می پردازیم. در پایان این مقاله شما به درک روشنی از معانی زیر خواهید رسید:
Asp.Net Core 1399/07/10 برنامه نویسان 2831
Response Caching سفارشی با استفاده از NCache در ASP.NET Core
NCache یک فریمورک کشینگ (caching) توزیعشده open-source و cross-platform است. این یک فریمورک کشینگ توزیعشده خیلی سریع است که به صورت خطی مقیاسپذیر میباشد. در این مقاله به بررسی شیوهای که میتوانیم با NCache و response caching middleware در ASP.NET Core کار کنیم، میپردازیم. azsoft.ir
09367292276 azsoftir@gmail.com Asp.Net Core 1399/05/29 برنامه نویسان 2135
پیادهسازی CLI در NET Core. و نحوه ایجاد پروژه MVC با استفاده از آن
ابتدا ببینیم که CLI در Net Core. چیست؟ رابط خط فرمان (Command Line Interface) دات نت یک ابزار خط فرمان cross-platform است که برای توسعه و انجام فعالیتهای مختلف توسعه در هنگام توسعه برنامههای Net Core. استفاده میشود.
Asp.Net Core 1398/10/29 ایمان مدائنی 2672
ویژگیهای جدید NET Core: 3.0. که باید بدانید
NET Core 1.0. در نوامبر 2014 منتشر شد که در سیستم عاملهای لینوکس، ویندوز و مک اجرا میشود. علاوهبراین یک محیط توسعه رایگان و منبع باز (open-source) برای ساخت هر نوع برنامهای مثل برنامههای وب، اندروید، cloud (فضای ابری)، iOS و IoT است. Net core. توسط مایکروسافت و همچنین جامعه Net. در گیتهاب نگهداری میشود.
Asp.Net Core 1398/10/08 ایمان مدائنی 2602
مقایسه NET Core. و NET Framework.
در این مقاله برخی تفاوتهای مهم بین NET Core. و NET Framework. را برای درک تغییرات اصلی بین آنها و نحوه ایجاد این تکنولوژی توسط مایکروسافت نشان میدهیم، همچنین مواردی را در مورد مهاجرت از NET Framework. به NET Core. بررسی میکنیم.
Asp.Net Core 1398/03/21 ایمان مدائنی 984
غلبه بر محدودیت های شبکه ارتباطی NET Core.
شبکه ارتباطی NET. یک چارچوب بر مبنای وب است. این شبکه ارتباطی باعث ایجاد یک استراتژی جدید جهت گسترش برنامه های کاربردی در مای :: موضوعات مرتبط:
انجام پروژه های asp.net ,
,
:: بازدید از این مطلب : 18