Coder Social home page Coder Social logo

rajunadimpalli / hands-on-restful-web-services-with-asp.net-core-3 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from packtpublishing/hands-on-restful-web-services-with-asp.net-core-3

0.0 1.0 0.0 809 KB

Hands-On RESTful Web Services with ASP.NET Core 3, published by Packt

License: MIT License

C# 98.68% Dockerfile 0.66% Shell 0.66%

hands-on-restful-web-services-with-asp.net-core-3's Introduction

Hands-On RESTful Web Services with ASP.NET Core

This is the code repository for Hands-On RESTful Web Services with ASP.NET Core, published by Packt.

Design production-ready, testable, and flexible RESTful APIs for web applications and microservices

What is this book about?

RESTful Web Services with ASP.NET Core is a hands-on guide that will get you familiar with the ASP.NET Core ecosystem and help you in building scalable and maintainable web services with all the latest features. The book will prepare you with an advanced approach while building real-world applications in business and enterprise solutions.

This book covers the following exciting features:

  • Gain a comprehensive working knowledge of ASP.NET Core
  • Integrate third-party tools and frameworks to build maintainable and efficient services
  • Implement patterns using dependency injection to reduce boilerplate code and improve flexibility
  • Use ASP.NET Core's out-of-the-box tools to test your applications
  • Use Docker to run your ASP.NET Core web service in an isolated and self-contained environment
  • Secure your information using HTTPS and token-based authentication
  • Integrate multiple web services using resiliency patterns and messaging techniques

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Build status

Chapter Build status
Chapter 8 Build Status
Chapter 9 Build Status
Chapter 10 Build Status
Chapter 11 Build Status
Chapter 12 Build Status
Chapter 13 Build Status
Chapter 15 Build Status
Chapter 16 Build Status
Chapter 17 Build Status
Chapter 18 Build Status
Chapter 19 Build Status

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFrameworks>netcoreapp3.0;net461</TargetFrameworks>
</PropertyGroup>
</Project>

Following is what you need for this book: This book is for anyone who wants to learn how to build RESTful web services with the ASP.NET Core framework to improve the scalability and performance of their applications. Basic knowledge of C# and .NET Core will help you make the best use of the code samples included in the book.

With the following software and hardware list you can run all code files present in the book (Chapter 1-20).

Software and Hardware List

Chapter Software required OS required
1-20 Visual Studio Code(*) Windows, Mac OS X, and Linux (Any)

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Code in Action

To see the Code in Action please visit the following link: http://bit.ly/2Ndao78.

Errata

  • Page 183 (Paragraph 1, Line 3): the methods end with the Async prefix, which should be the methods end with Async, which
  • Page 198: public async Task additem_should_add_right_entity() should be public async Task additem_should_add_the_entity()
  • Page 199: public async Task edititem_should_add_right_entity() should be public async Task edititem_should_edit_the_entity()

Related products

Get to Know the Author

Samuele Resca is a software engineer working at Just Eat and primarily focused on web technologies. He is a Microsoft Most Valuable Professional in Visual Studio and development technologies. Samuele writes software engineering blog posts on Samuele Resca โ€“ Blog and The DEV Community, and he contributes to open source projects. He is continuously learning and developing around the web ecosystem with a focus on the .NET Core ecosystem, cloud computing, serverless computing, and reactive programming. Samuele is from Italy, and he currently lives in London.

Suggestions and Feedback

Click here if you have any feedback or suggestions.

Learn

  • Acquire a deep working knowledge of ASP.NET Core
  • Integrate third-party tools and frameworks to build maintainable and performant services
  • Implement patterns and good practices using dependency injection
  • Test an ASP.NET Core application using out-of-box tools of ASP.NET Core
  • Use docker to run your ASP.NET Core web service in an isolated and self-contained environment
  • Secure your information using HTTPS and token-based authentication
  • Integrate multiple web service using techniques such as resilient-clients and messaging

hands-on-restful-web-services-with-asp.net-core-3's People

Contributors

packt-pradeeps avatar rohitpackt avatar samueleresca avatar shaileshj-packt avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.