کتاب های برچسب asp-core
تاریخ: ۱۶:۲۸:۶ ۱۳۹۹/۵/۱۷ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: MVC | .NET Core | ASP Core | Video |

هنگام توسعه برنامه‌های NET Core.، زود متوجه خواهید شد که برای کنترل رفتار آنها و اتصال به منابع خارجی باید آنها را پیکربندی کنید. در دوره ویدیویی Using Configuration and Options in .NET Core and ASP.NET Core Apps موسسه Pluralsight که توسط Steve Gordon تدریس شده است، شما دانش اساسی را برای تعریف پیکربندی برنامه‌های خود و دسترسی به مقادیر پیکربندی شده در زمان اجرا را خواهید آموخت.

ابتدا با تعریف پیکربندی با استفاده از فایلهای JSON و همچنین نحوه دستیابی به آن پیکربندی برای کنترل برنامه خود آشنا می‌شوید. در ادامه، الگوی options را بررسی خواهید کرد که روشی type-safe را برای دستیابی به پیکربندی از طریق تزریق وابستگی فراهم می‌کند که اصل single responsibility را نیز اعمال می‌کند. در آخر، چگونگی بارگذاری پیکربندی را از طریق طیف وسیعی از منابع دیگر را با استفاده از provider‌های پیکربندی بررسی خواهید کرد. پس از اتمام این دوره، شما مهارت و دانش لازم را در مورد کتابخانه‌های تنظیمات و پیکربندی‌های مورد نیاز برای ساختن برنامه‌های خوش ساخت قابل تنظیم ASP.NET و NET Core. در اختیار خواهید داشت.

تعداد بازدید: ۵۰۴
دیدگاه ها: ۰
تاریخ: ۱۲:۵۲:۲۲ ۱۳۹۹/۵/۱۷ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: MVC | .NET Core | ASP Core | Video |

در دوره ویدیویی Effective Logging in ASP.NET Core موسسه Pluralsight که توسط Erik Dahl تدریس شده است، شما دانش بنیادی را برای ایجاد لاگ‌های عالی و همچنین نحوه نوشتن آنها در مکان هایی که مرور و تحلیل آنها ساده و سریع باشد را خواهید آموخت.

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

تعداد بازدید: ۴۷۶
دیدگاه ها: ۰
تاریخ: ۱۱:۲۴:۴۱ ۱۳۹۹/۵/۱۷ جمعه
توسط: MotoMan
امتیاز: ۰
برچسب ها: MVC | .NET Core | ASP Core | Video |

از جمله قابلیت‌های جدیدی که به ASP.NET Core‌ افزوده شده اند، Tag Helper‌ها و View Component‌ها هستند که ساخت صفحات وب با Razor View Engine را هم برای طراحان و هم برای توسعه دهندگان ساده‌تر و بصری‌تر کرده است. در دوره ویدیویی ASP.NET Core Tag Helpers and View Components موسسه Pluralsight که توسط Peter Kellner تدریس شده است، شما توانایی ایجاد Tag Helper ها، کامپوننت‌های Tag Helper و View Component‌ها که باعث می‌شود شما و تیمتان در ساختن صفحات Razor View پر بازده‌تر شوید را به دست خواهید آورد.
در این دوره ابتدا یاد می‌گیرید که چگونه Tag Helper‌ها و View Component‌های خودتان را بسازید. در ادامه نحوه‌ی استفاده از تمامی Tag Helper‌ها تو کار ارائه شده توسط مایکروسافت را یاد خواهید گرفت. در آخر، شما چگونگی ساخت Tag Helper‌های پیشرفته خودتان را که شامل تزریق وابستگی در میان سایر قابلیت‌های پیشرفته است را بررسی خواهید کرد. وقتی که این دوره را به پایان رساندید، شما مهارت‌ها و دانش Tag Helper‌ها و View Component‌ها مورد نیاز برای نوشتن Tag Helper‌ها و View Component‌های خودتان و همچنین استفاده موثر از تمامی Tag Helper‌های توکار موجود در ASP.NET Core را خواهید آموخت.

 

تعداد بازدید: ۱۰۹۴
دیدگاه ها: ۰
تاریخ: ۲۳:۴۱:۲۱ ۱۳۹۹/۵/۱۳ دوشنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: MVC | ASP Core | Video |

آیا تا به حال از خود پرسیده اید که برنامه ASP.Net Core شما چگونه باید سلامتی و سلامت وابستگی هایش را به دنیا گزارش دهد؟ در دوره ویدیویی ASP.NET Core Health Checks موسسه Pluralsight که توسط Rag Dhiman تدریس شده است، شما توانایی پیاده سازی گزارش سلامتی را در کل برنامه ASP.NET Core خودتان را به دست می‌آورید.

ابتدا، شما می‌آموزید که چگونه می‌توانید endpoint‌های چک سلامتی را در برنامه خود پیاده سازی کنید تا گزارش دهند که برنامه شما زنده و قادر به پاسخگویی است. در ادامه نحوه شخصی سازی این چک‌های سلامتی را با افزودن چک‌های اضافی سلامتی وابستگی و قالب‌های سفارشی برای گزارش‌ها و وضعیت‌های سلامتی برنامه خودتان را بررسی خواهید کرد. در پایان، شما چگونگی توسعه قابلیت گزارش سلامتی برنامه هایتان را با تغییر دادن آن به push model یاد خواهید گرفت، به این شکل که برنامه شما به صورت دوره ای و فعالانه اطلاعات چک سلامتی خودش را منتشر می‌کند. وقتی که این دوره را به پایان رساندید، دانش و مهارت چک‌های سلامتی ASP.NET Core لازم برای پیاده سازی گزارش گیری سلامت را برای برنامه‌ی ASP.NET Core خودتان در اختیار خواهید داشت.

تعداد بازدید: ۳۷۲
دیدگاه ها: ۰
تاریخ: ۲۱:۱۰:۶ ۱۳۹۹/۵/۱۳ دوشنبه
توسط: MotoMan
امتیاز: ۰
برچسب ها: Dependency Injection | MVC | ASP Core | Video |

پایه و اساس توسعه ASP.NET Core، دانش کامل استفاده از تزریق وابستگی است. در دوره ویدیویی Dependency Injection in ASP.NET Core موسسه Pluralsight که توسط Steve Gordon تدریس شده است، شما نحوه استفاده از container تزریق وابستگی مایکروسافت را در برنامه‌های خود می‌آموزید.

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

تعداد بازدید: ۴۰۲
دیدگاه ها: ۰
تاریخ: ۲۲:۱۹:۲۸ ۱۳۹۹/۵/۱۲ یکشنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: WEB API | .NET Core | ASP Core | Video |

با پیشرفت فناوری، نیازمندی‌ها نیز پیشرفت می‌کنند. در دوره ویدیویی Building an API with ASP.NET Core موسسه Pluralsight که توسط Shawn Wildermuth تدریس شده است، شما دانش بنیادی در مورد چگونگی ساخت یک API را از ابتدا تا انتها فرا خواهید گرفت.

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

تعداد بازدید: ۴۶۵
دیدگاه ها: ۰
تاریخ: ۲۲:۱۶:۰ ۱۳۹۹/۵/۱۱ شنبه
توسط: MotoMan
امتیاز: ۰
برچسب ها: MVC | .NET Core | ASP Core | Video |

بسیاری از توسعه دهندگان یاد می‌گیرند تا از طریق Action method ها، Controller ها، Razor view‌ها و سایر کامپوننت‌های اساسی با MVC کار کنند. این جای خوبی برای شروع است، اما همان طور که پیچیدگی‌های پروژه‌های شما افزایش می‌یابد، شما به سرعت احتیاج به درکی عمیق‌تر از نحوه کار درونی انواع قابلیت‌های فریمورک دارید. در دوره ویدیویی ASP.NET Core 3.0: The MVC Request Life Cycle موسسه Pluralsight که توسط Alex Wolf تدریس شده است، شما یاد خواهید گرفت که چگونه درخواست‌های HTTP توسط مراحل و کامپوننت‌های مختلف خط لوله MVC پردازش می‌شوند.

در این دوره ابتدا می‌آموزید که چگونه Middleware ها، دغدغه‌های سطح برنامه و مسیریابی را برطرف می‌کنند. در ادامه، یاد خواهید گرفت که چگونه Controller‌ها و Action Method‌ها انتخاب و مقدار دهی می‌شوند تا درخواست‌های ورودی را مدیریت کنند. در آخر، خواهید آموخت که چگونه MVC در نهایت پاسخی را به کلاینت ارائه می‌دهد. در پایان این دوره، می‌فهمید که MVC در کل چگونه کار می‌کند و چگونه می‌توان از دانش به دست آمده، برای بهبود طراحی و اشکال زدایی برنامه‌های خود استفاده کنید.

تعداد بازدید: ۴۷۰
دیدگاه ها: ۰
تاریخ: ۱۹:۱۲:۲۳ ۱۳۹۹/۵/۹ پنج شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: WEB API | ASP Core | Video |

تست کردن یک API قابلیت اطمینان آن را بهبود می‌بخشد. تولید کد سمت کلاینت، در شروع به کار سریع برای ساختن یک کلاینت که API شما را مصرف می‌کند، به شما کمک می‌کند و OpenAPI می‌تواند در هر دو به شما کمک کند. در دوره ویدیویی Using OpenAPI/Swagger for Testing and Code Generation in ASP.NET Core موسسه Pluralsight که توسط Kevin Dockx تدریس شده است، شما توانایی تست یک API و تولید کد از آن را به دست می‌آورید.
در این دوره ابتدا می‌آموزید که (OpenAPI (Swagger چیست. در ادامه، خواهید فهمید که چگونه می‌تواند به تولید کد کمک کند. سرانجام، شما چگونگی تست API خود را از تست دستی تا خودکار و خط فرمان، بررسی خواهید کرد. پس از اتمام این دوره، مهارت‌ها و دانش مربوط به NET Core. و OpenAPI مورد نیاز برای تست API و تولید کد سمت کلاینت از آن را در اختیار خواهید داشت.

 

تعداد بازدید: ۴۳۳
دیدگاه ها: ۰
تاریخ: ۱۸:۱۷:۴۱ ۱۳۹۹/۵/۹ پنج شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: WEB API | ASP Core | Video |

مستند سازی API‌ها اغلب به عنوان یک کار خسته کننده و در عین حال ضروری تلقی می‌شود. با استفاده از OpenAPI / Swagger، که به خوبی با ASP.NET Core یکپارچه شده است، می‌توانید این کار را انجام دهید. در دوره ویدیویی Documenting an ASP.NET Core API with OpenAPI / Swagger موسسه Pluralsight که توسط Kevin Dockx تدریس شده است، شما توانایی مستند سازی API‌ها خودتان را بدست می‌آورید.
ابتدا یاد می‌گیرید که چگونه می‌توانید برای API خود مستندات تهیه کنید و یک رابط کاربری اضافه کنید تا امکان آزمایش API را فراهم کند. در ادامه، نحوه استفاده از ویژگی‌ها و قرارداد‌ها را برای بهبود مشخصات OpenAPI تولید شده، بررسی خواهید کرد. در آخر، نحوه برخورد با احراز هویت، نسخه بندی و سفارشی سازی رابط کاربری را نیز خواهید آموخت. پس از اتمام این دوره، مهارت و دانش OpenAPI لازم جهت مستند سازی صحیح ASP.NET Core API خود را در اختیار خواهید داشت.

 

تعداد بازدید: ۳۸۹
دیدگاه ها: ۰
تاریخ: ۱۷:۲۳:۳۲ ۱۳۹۹/۵/۹ پنج شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: WEB API | ASP Core | Video |

تعداد زیادی از API ها، فقط بر حسب نیاز ساخته شده اند. در دوره ویدیویی Designing RESTful Web APIs موسسه Pluralsight که توسط Shawn Wildermuth تدریس شده است، شما قبل از اینکه سراغ پیاده سازی سرویس بروید، API خود را برای پاسخگویی به نیازهای خود طراحی خواهید کرد.
در ابتدا شما فلسفه‌های طراحی ایجاد یک API بر فراز REST را بدون تعصب بررسی خواهید کرد. در ادامه، نحوه طراحی API هایی برای در نظر گرفتن URI ها، verb ها، message body ها، نسخه بندی و امنیت یاد خواهید گرفت. در پایان شما بررسی خواهید کرد که چگونه ایجاد یک API می‌تواند در طول زمان ارزش خود را حفظ کند به جای اینکه شاهد API ای باشید که نمی‌توانید از شر آن خلاص شوید. در پایان این دوره، شما درک و دانش کاملی برای تولید API‌های مفید برای پروژه خودتان در اختیار خواهید داشت.

 

تعداد بازدید: ۴۷۰
دیدگاه ها: ۰
تاریخ: ۲۱:۱:۱۴ ۱۳۹۹/۵/۷ سه شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: WEB API | .NET Core | ASP Core | Video |

کد نویسی API ناهمگام، با مجموعه چالش‌های خاص خود همراه است. در دوره ویدیویی Building an Async API with ASP.NET Core موسسه Pluralsight که توسط Kevin Dockx تدریس شده است، شما می‌توانید با نوشتن کد async، توانایی افزایش دادن مقیاس پذیری و کارایی API خودتان را بدست آورید.

در این دوره ابتدا یاد می‌گیرید که چگونه کد ناهمگام واقعا کار می‌کند و چه مزایایی می‌تواند داشته باشد. در ادامه، چگونگی استفاده از EF Core data store را به طور asynchronously، نحوه نمایش دادن داده‌ها از طریق API و چگونگی فراخوانی یک سرویس را به طور ناهمگام، یاد خواهید گرفت. سرانجام، چگونگی جلوگیری از خطاهای رایج به هنگام نوشتن کد async را بررسی خواهید کرد. وقتی این دوره را تمام کردید، مهارت و دانش کد ناهمزمان مورد نیاز برای ساخت یک API کاملاً async با ASP.NET Core را در اختیار خواهید داشت.

تعداد بازدید: ۵۱۴
دیدگاه ها: ۰
تاریخ: ۲۳:۱:۲۳ ۱۳۹۹/۵/۵ یکشنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: MVC | .NET Core | ASP Core | Video |

همان طور که با NET Core. به راحتی برنامه‌های MVC را می‌سازید، به سرعت می‌خواهید که پیشرفت کنید و به جای فقط استفاده از MVC، تمایل دارید که امکانات و قرارداد‌های آن را کنترل و تنظیم کنید. در دوره ویدیویی Improving .NET Core MVC Apps Using Extension Points موسسه Pluralsight‌ که توسط Alex Wolf تدریس شده است، شما می‌آموزید که چگونه چارچوب MVC را با نیازمندی‌های پروژه خود سازگار کنید، تا اینکه دید خود را برای کار با محدودیت‌های پیش فرض آن محدود کنید.

در این دوره ابتدا یاد می‌گیرید که چگونه نسخه‌های سفارشی از کامپوننت هایی مانند Tag Helper ها، View Component‌ها ، فیلترها و موارد دیگر را بسازید و یا توسعه دهید. در ادامه، سفارشی سازی نحوه مدیریت داده‌های ورودی و چگونگی تولید داده‌های پاسخ خروجی را بررسی خواهید کرد. در پایان، چگونگی تغییر دادن رفتار‌های داخلی MVC با سفارشی سازی Action Method Selection، Application Model و Middleware pipeline را خواهید آموخت. با پایان این دوره، شما می‌دانید که چگونه می‌توانید MVC را متناسب با نیاز‌های پروژه خود توسعه داده یا سازگار کنید و مهارت‌های خود را ارتقا دهید.

تعداد بازدید: ۵۳۹
دیدگاه ها: ۰
تاریخ: ۲۰:۸:۴۷ ۱۳۹۹/۵/۲ پنج شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: MVC | ASP Core | Entity Framework Core | Video |

چارچوب ASP.NET Core 3.0 قابلیت‌های جدید زیادی را به همراه دارد و به توسعه دهندگان این امکان را می‌دهد تا راحت‌تر با ASP.NET Core MVC برنامه بسازند. دوره ویدیویی Building Web Applications with ASP.NET Core MVC موسسه Pluralsight که توسط Gill Cleeren تدریس شده است، شما می‌آموزید که چگونه یک برنامه وب مدرن کاملاً کارآمد را با ASP.NET Core 3.0 MVC بسازید.

در این دوره، ابتدا نحوه پیکربندی یک پروژه ASP.NET Core 3.0 را می‌آموزید. در ادامه، خواهید فهمید که چگونه با استفاده از Entity Framework Core 3.0، صفحات مختلفی را ایجاد کنید که به یک پایگاه داده وصل می‌شوند. برای ساختن این صفحات، در مورد Razor، tag helper ها، layout‌ها و view component‌ها یاد خواهید گرفت. در پایان، نحوه احراز هویت کاربران را با استفاده از ASP.NET Identity یاد خواهید گرفت. پس از اتمام این دوره، مهارت و دانش ASP.NET Core 3.0 MVC را برای ساخت برنامه‌های وب واقعی را در اختیار خواهید داشت.

تعداد بازدید: ۶۷۷
دیدگاه ها: ۰
تاریخ: ۲۱:۴۴:۴۶ ۱۳۹۹/۴/۳۱ سه شنبه
توسط: MotoMan
امتیاز: ۳
برچسب ها: WEB API | ASP Core |

از زمان معرفی NET Core 1.0.، به نظر می‌رسد که به کل اکوسیستم دات نت زندگی جدیدی اعطا شده است. این چارچوب احیا شد و اکنون با نسخه 3، به قدرتی تبدیل شده است که بتوان روی آن حساب کرد. بسیاری از فناوری‌ها به این سطح از جلا، پایداری، بلوغ و سرعت دست پیدا نکرده اند. ایجاد یک فناوری انعطاف پذیر و در عین حال پایدار تقریبا کار برجسته ای است و این دقیقاً همان چیزی است که توسعه دهندگان ASP.NET Core به آن دست یافته اند.

مهمتر از همه، API‌های REST به دلیل تواناییشان در جدا کردن قسمت‌های backend و frontend برنامه و امکان ارائه سرویس به هزاران کلاینت به طور همزمان، به یک استاندارد بالفعل در صنعت تبدیل شده اند. با انتشار هر نسخه جدیدی از این فریم ورک، محبوبیت بیشتری پیدا می‌کند، بنابراین دیگر هیچ زمانی مانند الان پیدا نمی‌شود تا از قافله عقب نمانید و ASP.NET Core Web API را به مهارت‌های خود اضافه کنید.

اگر در حال حاضر به مفاهیم C# و OOP تسلط دارید، این گام منطقی بعدی است. اگر می‌خواهید که زیر و بم توسعه وب، مدل سازی داده ها، ذخیره سازی داده ها، امنیت، بهینه سازی را به شکلی ساده یاد بگیرید، کتاب Ultimate ASP.NET Core 3 Web API برای شما بهترین گزینه است.

تعداد بازدید: ۱۰۲۵
دیدگاه ها: ۰
تاریخ: ۲۲:۴۰:۳۳ ۱۳۹۹/۴/۲۹ یکشنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: ASP Core | Security | Video |

احراز هویت و مجوز، جنبه‌های اساسی از یک برنامه ASP.NET Core هستند. در دوره ویدیویی Authentication and Authorization in ASP.NET Core موسسه Pluralsight که توسط Roland Guijt تدریس شده است، با استفاده از دستورالعملهای توصیه شده موجود، توانایی بکارگیری این مفاهیم را بدست خواهید آورد.

ابتدا شما نحوه‌ی کار کردن احراز هویت را در هسته ASP.NET Core یاد می‌گیرید. در ادامه چگونگی احراز هویت با استفاده از چارچوب Identity و نحوه انجام آن با یک OpenIdConnect Identity Provider را بررسی خواهید کرد. در آخر، چگونگی انجام احراز مجوز صحیح را در کلیه برنامه‌های خود، یاد خواهید گرفت. پس از اتمام این دوره، مهارت و دانش لازم در اعمال احراز هویت و مجوز را جهت تأمین امنیت برنامه‌های ASP.NET خود در اختیار خواهید داشت.

تعداد بازدید: ۶۸۲
دیدگاه ها: ۰
تاریخ: ۲۲:۵۶:۳۴ ۱۳۹۹/۴/۲۸ شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: .NET Core | ASP Core | Video |

داشتن API‌ هایی که از REST استفاده نکنند و فقط دارای یک endpoint باشند که توانایی این را داشته باشد که داده‌ها را به شکلی که دقیقا مناسب برنامه‌های مصرف کننده داده باشند برگرداند، بسیار قدرتمند است. بعد از دیدن دوره ویدیویی Building GraphQL APIs with ASP.NET Core موسسه Pluralsight‌ که توسط Roland Guijt تدریس شده است، شما آماده می‌شوید تا GraphQL را در API هایASP.NET Core  خودتان پیاده سازی کنید و بر روی آن query‌هایی بنویسید.

در ابتدا، خواهید فهمید که چگونه استفاده از GraphQL فواید زیادی در مقایسه با REST یا SOAP به همراه دارد. در ادامه، شما به سرعت اصول اساسی GraphQL را درک خواهید کرد و اندکی پس از آن، می‌توانید شروع به ساختن endpoint GraphQL خودتان در ASP.NET Core کنید. در پایان، شما یاد می‌گیرید که چگونه schema ها، metadata را به client‌ها ارائه می‌دهند و چگونه query‌ها برای خواندن داده‌ها و تغییر آن‌ها نوشته می‌شوند. در پایان این دوره، شما از توانایی هایی که GraphQL شما برای برقراری ارتباط فعالانه با client دارد وقتی که تغییراتی در اشتراک‌ها رخ می‌دهد، شگفت زده خواهید شد.

تعداد بازدید: ۵۳۱
دیدگاه ها: ۰
loading...

لطفا منتظر بمانید...