کتاب های برچسب asp-core
تاریخ: ۲۱:۱۶:۴۷ ۱۳۹۹/۱۰/۲۳ سه شنبه
توسط: MotoMan
امتیاز: ۰
برچسب ها: SPA | ASP Core | TypeScript | React |

چارچوب Microsoft .NET، یک چارچوب سمت سرور قوی است که به لطف اتحاد اخیر اکوسیستم مایکروسافت در چارچوب دات نت 5، اکنون حتی قدرتمند‌تر نیز شده است. در کتاب ASP.NET Core 5 and React, 2nd Edition، نسخه‌های به روز شده از ASP.NET Core 5 و React و قابلیت‌های جدید NET 5. را بررسی می‌کنید؛ استراتژی هایی برای پذیرش یک رویکرد توسعه full-stack، تکنیک‌های معماری تمیز و بهترین شیوه‌های توسعه را جستجو می‌کنید و با نحوه مدیریت داده ها، طراحی و بسته بندی برنامه‌ها و ایمن سازی برنامه‌های وب خود آشنا خواهید شد.
این کتاب با شرح component‌های React و TypeScript برای ساخت برنامه single-page واضح و روشن شروع می‌شود و سپس به شما نحوه طراحی API‌های REST مقیاس پذیر را نشان می‌دهد که می‌توانند با یک frontend مبتنی بر React یکپارچه شوند. در ادامه، با جدیدترین ویژگی ها، الگوهای محبوب و ابزارهای موجود در اکوسیستم React، از جمله component‌های مبتنی بر تابع، React Router و Redux آشنا خواهید شد. همان طور که فصل‌های کتاب را مطالعه می‌کنید، شما نحوه‌ی استفاده از React با TypeScript را خواهید آموخت تا frontend را مقاوم و قابل نگهداری کنید و قابلیت‌های کلیدی ASP.NET 5 مانند API controller ها، attribute routing و model binding را برای ساختن یک backend محکم پوشش می‌دهد. علاوه بر این، قبل از استقرار برنامه‌ی خود بر روی Azure، امنیت API را با استفاده از ASP.NET 5 Identity و سیاست‌های احراز مجوز بررسی خواهید کرد و آزمون‌های واحد قابل اطمینان را با استفاده از .NET و React خواهید نوشت.
در پایان این کتاب، شما دانش مورد نیاز برای تقویت مهارت‌های سی شارپ و جاوا اسکریپت را در اختیار خواهید داشت و برنامه‌های full-stack و production-ready را با ASP.NET 5 و React می‌سازید. اگر شما یک توسعه دهنده وب هستید که می‌خواهید به سرعت در توسعه برنامه وب با NET Core. و React راه بیفتید، این کتاب برای شماست. اگرچه این کتاب فرض کرده است که هیچ دانش قبلی درمورد React ندارید، اما درک پایه ای از NET Core. به شما کمک می‌کند تا مفاهیم بررسی شده را بهتر درک کنید.

 

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

الگوهای طراحی مجموعه ای از راه حل‌ها برای بسیاری از مشکلات رایج در توسعه نرم افزار است. آگاهی از این الگوهای طراحی به توسعه دهندگان و متخصصان کمک می‌کند تا در هر مقیاسی راه حل‌های نرم افزاری تهیه کنند. کتاب An Atypical ASP.NET Core 5 Design Patterns Guide (یک راهنمای غیر معمول الگو‌های طراحی ASP.NET Core 5) تالیف Carl-Hugo Marcotte، با کاوش در الگوهای طراحی اساسی، اصول معماری، تزریق وابستگی و سایر مکانیسم‌های ASP.NET Core آغاز می‌شود. همان طور که الگو هایی را پیدا می‌کنید که به سمت بخش‌های کوچک نرم افزار سوق داده شده اند، مقیاس کامپوننت را بررسی خواهید کرد و سپس به سراغ الگوها و تکنیک هایی در مقیاس برنامه می‌روید تا الگو‌های سطح بالاتر و نحوه‌ی ساختار بندی برنامه را به طور کلی درک کنید.

این کتاب طیف وسیعی از الگوهای طراحی مهم (GoF (Gangs of Four مانند استراتژی (Strategy)، یگانه (Singleton)، آذینگر (Decrator)، نما (Facade) و کامپوزیت (Composite) را پوشش می‌دهد. فصل‌ها بر اساس مقیاس و موضوعات تنظیم شده اند و به شما این امکان را می‌دهند تا با کم شروع کنید و بر روی پایه ای قوی بنا کنید؛ مثل همان روشی که تمایل دارید برنامه ای را توسعه دهید. با کمک use case ها، این کتاب به شما نحوه ترکیب الگو‌های طراحی برای نمایش استفاده جایگزین را نمایش می‌دهد و به شما کمک می‌کند تا هنگام کار با الگو‌های طراحی مختلف احساس راحتی کنید. در پایان، شما به سراغ سمت کلاینت می‌روید که نقاط را بهم وصل کنید تا ASP.NET Core را به گزینه ای full-stack و با دوام تبدیل کند.

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

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

کتاب ASP.NET Core 5 for Beginners (فریمورک ASP.NET Core 5 برای مبتدیان)، مقدمه ای جامع برای کسانی است که تازه با این چارچوب آشنا شده اند. این راهنمای جمع و جور، رویکردی عملی و جذاب را در پیش می‌گیرد تا تمام چیز هایی که برای شروع به استفاده از ASP.NET Core برای ساختن برنامه‌های وب مدرن cloud-ready احتیاج دارید را در اختیار شما قرار دهد.
این کتاب با معرفی مختصر چارچوب ASP.NET Core آغاز شده و ویژگی‌های جدید در آخرین نسخه‌ی خود که ASP.NET Core 5 است را برجسته می‌کند. سپس بهبود‌های پشتیبانی از چند سکویی، view engine هایی که به شما کمک می‌کنند تا توسعه وب را درک کنید و فناوری‌های جدید frontend در دسترس با Blazor برای ساختن UI‌های وب تعاملی را پوشش می‌دهد. همان طور که جلو می‌روید، شما مبانی چارچوب‌ها و قابلیت‌های مختلفی که با ASP.NET Core همراه هستند را خواهید آموخت. شما همچنین با امن سازی برنامه‌های وب از طریق پیاده سازی identity، آزمون واحد و جدید‌ترین ها در container‌ها و cloud-native برای استقرار آن‌ها بر روی AWS و Microsoft Azure، دست و پنجه نرم خواهید کرد. در طول کتاب، شما نمونه کد‌های واضح و مختصری را پیدا خواهید کرد که هر مفهوم را به همراه استراتژی‌ها و تکنیک هایی که به توسعه برنامه‌های وب مقیاس پذیر و قوی کمک می‌کنند، نشان می‌دهند.
با پایان این کتاب، شما نحوه‌ی استفاده از ASP.NET Core را برای ساختن و استقرار وب سایت‌ها و سرویس‌های پویا در انواع مختلف سناریو‌های واقعی را خواهید آموخت. این کتاب برای توسعه دهندگانی است که می‌خواهند یاد بگیرند که چگونه برنامه‌های مبتنی بر وب را با استفاده از چارچوب ASP.NET Core توسعه دهند. آشنایی با زبان C# و درک پایه ای از HTML و CSS برای بهره بردن بیشتر از این کتاب لازم است.

 

 

تعداد بازدید: ۱۳۶۶
دیدگاه ها: ۶
تاریخ: ۰:۴۷:۵۰ ۱۳۹۹/۸/۲۲ پنج شنبه
توسط: MotoMan
امتیاز: ۶

در ویرایش پنجم کتاب C# 9 and .NET 5 – توسعه چند سکویی مدرن – مدرس خبره Mark J. Price، تمام چیز هایی که برای شروع برنامه نویسی برنامه‌های سی شارپ احتیاج دارید را در اختیار شما قرار می‌دهد. جدید‌ترین ویرایش این کتاب، از ویرایشگر محبوب Visual Studio Code که بر روی تمامی سیستم عامل‌های اصلی کار می‌کند، استفاده می‌کند. این کتاب به طور کامل به روز شده و فصل جدیدی در مورد چارچوب Microsoft Blazor به آن اضافه شده است. کتاب سی شارپ 9 و دات نت 5، راهنمایی جامع برای مبتدیان به منظور یادگیری مفاهیم اصلی، کد نویسی برنامه‌های واقعی و جدیدترین قابلیت‌های C# 9 و NET 5. با استفاده از تمرینات عملی و VS Code‌ است.

در کتاب C# 9 and .NET 5, 5th Edition، جدیدترین موارد اضافه شده به سی شارپ 9، کتابخانه کلاس دات نت 5، Entity Framework Core و Blazor را بررسی می‌کنید؛ همچنین تسلط خود بر ASP.NET Core 5.0 را تقویت می‌کنید و وب سایت‌ها و سرویس‌های حرفه ای ایجاد خواهید کرد و برنامه‌های چند سکویی برای ویندوز، macOS، لینوکس، iOS و اندروید خواهید ساخت.

بخش اول کتاب، مبانی #C، از جمله برنامه نویسی شی گرا و قابلیت‌های جدید C# 9 مانند برنامه‌های top-level، نمونه سازی شی جدید target-typed و انواع immutable با استفاده از کلمه کلیدی record را آموزش می‌دهد. بخش دوم، API‌های NET. برای انجام کارهایی ماند مدیریت و کوئری گرفتن از داده ها، مانیتور کردن و بهبود عملکرد، کار با فایل سیستم، جریان‌های async، سریالایزیشن و رمزگذاری را پوشش می‌دهد. بخش سوم، مثال هایی از برنامه‌های کراس پلتفرم را ارائه می‌دهد که می‌توانید بسازید و مستقر کنید، مانند وب سایت‌ها و سرویس‌ها با استفاده از ASP.NET Core یا برنامه‌های تلفن همراه با استفاده از Xamarin.Froms.

در پایان این کتاب، شما درک و مهارت‌های لازم را برای استفاده از C# 9 و NET 5. به منظور ایجاد وب سایت ها، سرویس‌ها و برنامه‌های تلفن همراه کسب کرده اید. این کتاب برای مبتدیان سی شارپ و دات نت یا برنامه نویسانی که در گذشته با سی شارپ کار کرده اند اما احساس می‌کنند که از تغییرات در چند سال گذشته جا مانده اند، بهترین است. این کتاب انتظار ندارد که شما تجربه کار با #C یا NET. داشته باشید؛ با این حال، شما باید یک درک کلی از برنامه نویسی داشته باشید. دانشجویان و متخصصان با سابقه علمی، فنی، مهندسی یا ریاضیات (STEM) قطعاً می‌توانند از این کتاب بهره مند شوند.

تعداد بازدید: ۳۰۳۷
دیدگاه ها: ۸
تاریخ: ۱۸:۱۱:۴۲ ۱۳۹۹/۷/۱۱ جمعه
توسط: MotoMan
امتیاز: ۴
برچسب ها: C Sharp | WPF | .NET Core | ASP Core | Entity Framework Core |

شما می‌دانید که ساختن راهکار‌های نرم افزاری با استفاده از هر پلتفرم یا زبانی بسیار پیچیده است و مخصوص بخش، شرکت، مشتری و موضوع شماست. شاید شما در صنعت انتشارات الکترونیکی کار می‌کنید، سیستم هایی را برای ایالت یا دولت محلی توسعه می‌دهید، یا در ناسا یا یک شاخه از ارتش کار می‌کنید.
در مجموع، ما در صنایع مختلفی کار کرده ایم، از جمله توسعه نرم افزارهای آموزشی کودکان (Oregon Trail / Amazon Trail)، سیستم‌های مختلف سازمانی و پروژه هایی در صنایع پزشکی و مالی. این احتمال تقریباً 100 درصدی است که کدی که در محل کار خود می‌نویسید ارتباط چندانی با کدی که ما طی این سال‌ها نوشته ایم، نداشته باشد.

بنابراین، در این کتاب، ما عمداً تصمیم گرفته ایم که از ایجاد مثال هایی که کد را به صنعت یا روش برنامه نویسی خاصی گره می‌زند، اجتناب کنیم. با توجه به این، ما سی شارپ، شی گرایی، CoreCLR و کتابخانه‌های کلاس پایه NET Core. را با استفاده از مثال‌های که مخصوص صنعت خاصی نیست، توضیح می‌دهیم. به جای اینکه تمامی مثال ها، گیریدی از داده‌ها را پر کند، محاسبه حقوق و دستمزد یا فلان چیز را انجام دهد، ما به موضوعی که همه می‌توانیم با آن ارتباط داشته باشیم، پایبند هستیم: اتومبیل (به همراه تعدادی ساختارهای هندسی و سیستم‌های حقوق و دستمزد کارمندان که برای محکم کاری اضافه شده اند)؛ و این همان جایی است که شما وارد می‌شوید.

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

کتاب Pro C# 8 with .NET Core 3 از عناوین کلاسیک مهم است که زبان برنامه نویسی #C و چارچوبی که در بستر آن است را به صورت جامع بررسی کرده است. اکنون در ویرایش نهم کتاب حرفه ای شدن در سی شارپ 8 با NET Core 3.، شما جدیدترین قابلیت‌های C# 8 و NET Core. را همراه با فصل‌های جدیدی در مورد چارچوب سبک و کراس پلتفرم مایکروسافت، یعنی NET Core 3.1. پیدا خواهید کرد. پوشش ASP.NET Core ،Entity Framework Core و موارد دیگر، در کنار آخرین به روز رسانی‌ها برای NET Core.، از جمله Windows Presentation Foundation (WPF) نیز وجود دارد. این کتاب نه تنها تمامی جدیدترین قابلیت‌های C# 8 را پوشش می‌دهد، بلکه همه فصل‌ها و نمونه کد ها، برای این نسخه جدید بازنویسی شده اند.

این کتاب را مطالعه کنید تا بفهمید که چرا این کتاب بیش از 15 سال مورد علاقه توسعه دهندگان سی شارپ در سراسر جهان بوده است. با کمک این کتاب در تکنیک‌های توسعه شی گرا، attribute‌ها و reflection، generic‌ها و کالکشن‌ها و بسیاری از موضوعات پیشرفته ای که در کتاب‌های دیگر یافت نمی‌شوند (مانند CIL opcodes و انتشار اسمبلی‌های پویا) پایه ای محکم بدست آورید.

 

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

کتاب آموزش کامل ASP.NET Core 3 API، راهنمایی ساده و گام به گام برای ساخت، تست و استقرار ASP.NET Core API بر روی Azure است. این کتاب به شما کمک می‌کند تا با اطمینان و به شکلی کارآمد کد بنویسید و فقط هر چیزی که در این زمینه نیاز داشته باشید را در اختیار شما قرار می‌دهد.
مطالب کتاب The Complete ASP.NET Core 3 API Tutorial، با شرح نحوه راه اندازی محیط توسعه خودتان شروع می‌شود و در ادامه ابزار‌ها و فناوری‌های مختلفی را برای ساخت، تست و استقرار API‌های شما معرفی می‌کند. این کتاب، ابزار هایی همچون NET Core SDK. (Version 3.1)، Visual Studio Code، Git، xUnit، Docker، PostgreSQL، Postman، Azure DevOps و AutoMapper را پوشش می‌دهد.

این کتاب راهنمایی عملی ارائه داده است تا بتوانید به نتیجه ای ملموس و ارزشمند دست یابید و همچنین اطلاعات تئوری زیادی در مورد (REST(Representational State Transfer)، JSON(JavaScript Object Notation)، DTOs (Data Transfer Objects و الگوی معماری MVC (Model View Controller) نیز ارائه شده است.
این کتاب برای تمامی توسعه دهندگانی که از استک مایکروسافت استفاده می‌کنند و دانش پایه ای از NET 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‌های مفید برای پروژه خودتان در اختیار خواهید داشت.

 

تعداد بازدید: ۸۷۴
دیدگاه ها: ۰
loading...

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