کتاب های برچسب web-api
تاریخ: ۲۲:۱۹:۲۸ ۱۳۹۹/۵/۱۲ یکشنبه
توسط: 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
امتیاز: ۱
برچسب ها: 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
امتیاز: ۳
برچسب ها: 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
امتیاز: ۲
برچسب ها: WEB API | ASP Core | Video |

در دوره ویدیویی Implementing Advanced RESTful Concerns with ASP.NET Core 3، شما نحوه پیاده سازی دغدغه‌های پیشرفته RESTful را با ASP.NET Core 3 یاد می‌گیرید. پیاده سازی این موارد منجر به API‌های بهتر و تکامل پذیر‌تر می‌شود. همچنین در این دوره شما خواهید آموخت که چگونه API‌های خود را با صفحه بندی، مرتب سازی و شکل دهی به داده‌ها بهبود دهید.

در دوره پیاده سازی دغدغه‌های پیشرفته RESTful با ASP.NET Core 3، شما همچنین می‌آموزید که چگونه API خود را با HATEOAS و مذاکره محتوای پیشرفته، تحول پذیر‌تر و قوی‌تر کنید و چگونه با caching و همزمانی نیز کار کنید. در پایان این دوره، شما باید در مورد محدودیت‌های REST بدانید و به سطح 3 RESTful API خواهید رسید که بالاترین سطح بلوغ ممکن است.

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

در این دوره یاد می‌گیرید که چگونه یک RESTful API را با ASP.NET Core 3 بسازید. ایجاد یک API واقعاً RESTful با ایجاد یک Web API معمولی کاملاً متفاوت است، اما در دوره ویدیویی Building a RESTful API with ASP.NET Core 3 موسسه Pluralsight که توسط Kevin Dockx تدریس شده است، ساختن RESTful API واقعی را با ASP.NET Core 3 یاد خواهید گرفت.

شما با بررسی نحوه تعامل با API خودتان با استفاده از متد‌های صحیح HTTP و کد‌های وضعیت و اینکه امنیت متد و خودتوانی در مورد چیست، کار را شروع می‌کنید. در ادامه، نحوه اعتبار سنجی ورودی را که برای API ارسال شده است و چگونگی پیاده سازی امکانات رایج مانند فیلتر و جستجو کردن را می‌آموزید. در پایان این دوره، شما همه چیز را درباره محدودیت‌ها و مزایای REST و چگونگی پیاده سازی آن‌ها هنگام ساختن API‌های خودتان با ASP.NET Core 3 را می‌آموزید.

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

امروزه وب سرویس‌ها نقش مهمی در توسعه وب دارند. برنامه‌های در حال رقابت باید در هر دستگاه و سیستم عاملی در دسترس باشند. وب سرویس‌ها به ما کمک می‌کنند تا منطق و رابط کاربری را از هم جدا کنیم. بنابراین، رویکرد RESTful به دلیل سادگی و کارآیی اش محبوبیت پیدا کرده است. کتاب Hands-On RESTful Web Services with ASP.NET Core، نحوه ایجاد وب سرویس‌های RESTful را با استفاده از ASP.NET Core توضیح می‌دهد. این کتاب برای کسانی که مایل به یادگیری ساختن وب سرویس‌های RESTful با چارچوب ASP.NET Core هستند در نظر گرفته شده است.

این کتاب با معرفی اصول فلسفه پشت REST آغاز می‌شود؛ سپس مراحل طراحی و پیاده سازی وب سرویس‌های RESTful  از نوع سازمانی را طی می‌کنید. شما با جدیدترین نسخه ASP.NET Core کار خواهید کرد و الگوهای توسعه پشت آن را درک خواهید کرد. این کتاب درک عمیقی از رویکرد میان افزاری ASP.NET Core ارائه می‌دهد. این کتاب در ادامه میان افزار‌های مختلف ارائه شده توسط Core ASP.NET و نحوه سفارشی سازی آنها را توضیح می‌دهد. شما همچنین تکنیک‌های پیشرفته cache کردن، نظارت کردن و لاگ گیری و استراتژی‌های پیاده سازی آزمون‌های واحد و یکپارچگی را خواهید آموخت. در پایان شما سرویس‌های REST را بر روی آژور مستقر می‌کنید و API‌ها را با استفاده از swagger و ابزار‌های خارجی مثل Postman مستند می‌کنید.

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

در بیشتر دوران کاری خودم، با استفاده از فناوری‌های مختلف رابط نرم افزاری، از فایل‌های ساده و پایگاه‌های داده گرفته تا رابط‌های نرم افزاری از راه دور مبتنی بر RPC، Corba، Java RMI، سرویس‌های وب SOAP و Web API ها، آجرهای نرم افزاری را به هم متصل کردم. در طول این سالها، من خوش شانس بوده ام که روی سیستم‌های توزیع شده motley کار کنم که فن آوری بسیار قدیمی mainframe را با سیستم‌های ابری پیشرفته و هر چه که در این بین است را ترکیب کرده بود. من هر دوی وب سرویس‌ها و Web API‌های عمومی و خصوصی را برای frontend‌ و backend برنامه‌ها ساخته ام. در تمام این سال‌ها من در مورد رابط‌های نرم افزاری بد، بسیار شکایت کردم و در تله‌های زیادی افتادم و اینترفیس‌های نرم افزاری وحشتناکی نیز ایجاد کردم.

بعد از ۲ سال وبلاگ نویسی و صحبت کردن در کنفرانس ها، ایده نوشتن کتاب به وجود آمد. من می‌خواستم کتابی بنویسم که برای خود قدیمی ام که در دام‌های بسیار افتاده بود نوشته شده باشد. از خوش شانسی، انتشارات Manning به دنبال کسی می‌گشت که مایل به نوشتن کتاب درباره مشخصات OpenAPI باشد و من نیز این کار را پذیرفتم.

یک API، به توسعه دهندگان این امکان را می‌دهد تا بدون دانستن جزئیات در سطح کد، برنامه خودشان را با برنامه مورد نظر یکپارچه کنند. این که شما از استاندارد‌های شناخته شده ای مثل REST و OpenAPI یا رویکردهای جدید‌تر دیگری مثل GraphQL یا gRPC استفاده کنید، به هر حال مهارت پیدا کردن در طراحی API یک توانایی فوق العاده محسوب می‌شود. این کار باعث می‌شود که سرویس‌های وبتان را راحت‌تر بتوان استفاده کرد و مشتری هایتان نیز خوشحال‌تر می‌شوند.

تعداد بازدید: ۱۰۹۲
دیدگاه ها: ۰
تاریخ: ۱۹:۴۲:۳۰ ۱۳۹۶/۱۲/۲۲ سه شنبه
توسط: MotoMan
امتیاز: ۱۰
برچسب ها: WEB API | ASP Core |
با استفاده از ASP.NET Core 2  و یک سری سناریو‌های کاربردی و عملی، web API‌های کراس پلتفرم و با دوام بسازید. مثال‌های این کتاب به شما کمک می‌کنند تا API هایی بسازید که سریع و مقیاس پذیر باشند. شما از مبانی فریمورک گرفته تا حل مشکلات پیچیده ای که به هنگام پیاده سازی سرویس‌های RESTful با آن‌ها برخورد می‌کنید، پیشرفت خواهید کرد. این کتاب شامل تمامی مثال هایی می‌شود که نشان می‌دهد چگونه باز نویسی کامل ASP.NET Core 2 مایکروسافت، برنامه‌های کراس پلتفرم را قادر میسازد که سریع و ماژولار باشند و به همراه رشد کسب و کار شما، برنامه ‌های سمت سرور نیز مقیاس پذیر شوند.
عمده مباحث کتاب طراحی API مدرن با ASP.NET Core 2: ساختن سیستم‌های Back-End کراس پلتفرم، شامل مبانی و مفاهیم اصلی ASP.NET Core 2 می‌شود. شما درباره‌ی چگونگی ساختن API‌های RESTful با الگوی MVC با استفاده از بهترین شیوه‌های اثبات شده به همراه شش اصل REST  را می‌آموزید. مثال‌های فراهم شده در این کتاب، کمک می‌کنند تا توسعه web API‌ها و برنامه هایی که می‌توانند بر روی هر پلتفرمی از قبیل ویندوز، لینوکس و MacOS اجرا شوند را یاد بگیرید.
مطالبی که در این کتاب یاد می‌گیرید عبارت اند از:
- ترکیب ابزار API خودکار مثل Swagger از مشخصات OpenAPI
- استاندارد سازی query و فرمت‌های response با استفاده از زبان پرس و جوی GraphQL فیسبوک
- پیاده سازی امنیت با به کار گیری احراز هویت و مجوز با استفاده از ASP.NET Identity
- اطمینان از ذخیره سازی امن اطلاعات حساس با استفاده از stack محافظت از داده ها 
- ایجاد آزمون‌های واحد و یکپارچگی برای تضمین کیفیت کد
تعداد بازدید: ۳۹۲۳
دیدگاه ها: ۱
تاریخ: ۲۱:۱۳:۴۵ ۱۳۹۳/۳/۲ جمعه
توسط: sooth3r
امتیاز: ۶
برچسب ها: C Sharp | ASP.NET | WEB API |

ASP.NET Web API از پایه طراحی شد تا نیاز توسعه دهندگانی که قصد ساخت سرویس های HTTP/RESTful را داشتند بر آورده کند . ASP.NET Web API یک سرویس بر پایه‌ی HTTP است که با استفاده از این پروتکل توانایی این را دارد که اطلاعات را بر اساس قالب درخواست شده توسط کلاینت ارائه دهد و در عین حال سبک بودن و سادگی استفاده را در خود حفظ می‌کند و همچنین شالوده ای حرفه ای ایجاد می‌کند تا بتواند هر نیاز و سناریویی که در آن از HTTP استفاده می‌شود را فراهم آورد

 

 

 

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

فریم ورک ASP.NET MVC 5، آخرین تحول پلتفرم وب Microsoft’s ASP.NET است. این فریم ورک، یک مدل برنامه نویسی  با بهره بری بالا  ارائه می‌دهد از جمله: معماری کد تمیز تر، توسعه مبتنی بر تست (Test-Driven Development)،  توسعه پذیری قدرتمند؛ که با تمام مزایای ASP.NET ترکیب شده است، فراهم می‌کند.

در ویرایش پنجم Pro ASP.NET MVC 5، اصل مفاهیم معماری (model-view-controller (MVC؛ به صورت جداگانه مورد بررسی و بحث قرار نگرفته اند؛ اما در عمل به تصویر کشیده شده اند. شما از طریق ایجاد یک پروژه‌ی تجاری الکترونیکی؛ که مفاهیم ASP.NET MVC را با آخرین امکانات زبان #C و best practice‌های آزمون‌های واحد (Unit-Testing) ترکیب کرده است، ایم مفاهیم را یاد خواهید گرفت.  با دستیابی به این تجربه‌های عملی و ارزشمند، شما قدرت و ضعف MVC را خودتان درک می‌کنید و نکاتی را که آموخته اید را در عمل پیاده خواهید ساخت.

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

چندی است که مدل MVC در ساخت و برنامه نویسی اپلیکیشن‌های وب به یکی از طرفدارترین یا شاید هم بتوان گفت به پرطرفدارترین مدل ساخت و برنامه نویسی اینگونه اپلکیشن‌ها تبدیل شده است نسخه‌ی 4 فریمورک asp.net mvc که از سوی مایکروسافت عرضه شده نیز یکی از حرفه ای‌ترین و پخته‌ترین فریمورک‌ها در این زمینه محسوب میشود که از هر لحاظ نیازمندی‌های حرفه ای یک برنامه نویس وب را برطرف خواهد کرد

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

فریم ورک ASP.NET MVC، بستری قدرتمند برای ایجاد REST Web API فراهم کرده است. در سناریو هایی که تمام قدرت و انعطاف پذیری WCF و SOAP مورد نیاز نیست، MVC می‌تواند جایگزینی ساده و هوشمند باشد. این سناریو‌ها شامل برنامه هایی می‌شود که فقط ارتباطات HTTP را پشتیبانی می‌کنند، و یا تمرکز اصلی آن‌ها بر روی ارتباطات مبتنی بر فرمت متنی است.

استفاده از ASP.NET MVC مزایای زیادی به همراه دارد که این موارد را شامل می‌شود: پشتیبانی عالی برای REST، مسیریابی URL سفارشی و همچنین همکاری REST و سرویس‌های مبتنی بر JSON.

تعداد بازدید: ۵۹۸۵
دیدگاه ها: ۰
loading...

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