Modern API Design with ASP.NET Core 2 (eBook)
XIX, 236 Seiten
Apress (Verlag)
978-1-4842-3519-5 (ISBN)
- Incorporate automated API tooling such as Swagger from the OpenAPI specification
- Standardize query and response formats using Facebook's GraphQL query language
- Implement security by applying authentication and authorization using ASP.NET Identity
- Ensure the safe storage of sensitive data using the data protection stack
- Create unit and integration tests to guarantee code quality
Fanie Reynders is a software engineer with over a decade of experience in the software industry, specifically focusing on web and cloud solutions. He is a Microsoft Certified Professional and a Microsoft MVP. Fanie is secretly a cloud technology evangelist obsessed with code, architecture, and shiny new tech. He shares knowledge wherever to whoever will listen. He likes teaching, writing, and vlogging about the things that make him happy. He is the coolest dad. He is originally from South Africa and lives in The Netherlands. Visit his blog at reynders.co or follow him on Twitter at @FanieReynders.
Use ASP.NET Core 2 to create durable and cross-platform web APIs through a series of applied, practical scenarios. Examples in this book help you build APIs that are fast and scalable. You'll progress from the basics of the framework through to solving the complex problems encountered in implementing secure RESTful services. The book is packed full of examples showing how Microsoft's ground-up rewrite of ASP.NET Core 2 enables native cross-platform applications that are fast and modular, allowing your cloud-ready server applications to scale as your business grows. Major topics covered in the book include the fundamentals and core concepts of ASP.NET Core 2. You'll learn about building RESTful APIs with the MVC pattern using proven best practices and following the six principles of REST. Examples in the book help in learning to develop world-class web APIs and applications that can run on any platform, including Windows, Linux, and MacOS. You can even deploy to Microsoft Azure and automate your delivery by implementing Continuous Integration and Continuous Deployment pipelines.What You Will LearnIncorporate automated API tooling such as Swagger from the OpenAPI specificationStandardize query and response formats using Facebook's GraphQL query languageImplement security by applying authentication and authorization using ASP.NET IdentityEnsure the safe storage of sensitive data using the data protection stackCreate unit and integration tests to guarantee code qualityWho This Book Is ForDevelopers who build server applications such as web sites and web APIs that need to run fast and cross platform; programmers who want to implement practical solutions for real-world problems; those who want in-depth knowledge of the latest bits of ASP.NET Core 2.0
Fanie Reynders is a software engineer with over a decade of experience in the software industry, specifically focusing on web and cloud solutions. He is a Microsoft Certified Professional and a Microsoft MVP. Fanie is secretly a cloud technology evangelist obsessed with code, architecture, and shiny new tech. He shares knowledge wherever to whoever will listen. He likes teaching, writing, and vlogging about the things that make him happy. He is the coolest dad. He is originally from South Africa and lives in The Netherlands. Visit his blog at reynders.co or follow him on Twitter at @FanieReynders.
1. API Design Demystified2. Introduction to ASP.NET Core3. Your First API Application4. Extensibility Architecture5. MVC 6. The Configuration Model7. Logging and Error Handling8. Securing APIs9. Bells & Whistles10. Testing & Debugging11. Hosting & Deployment
Erscheint lt. Verlag | 7.3.2018 |
---|---|
Zusatzinfo | XIX, 236 p. 67 illus. |
Verlagsort | Berkeley |
Sprache | englisch |
Themenwelt | Mathematik / Informatik ► Informatik ► Software Entwicklung |
Mathematik / Informatik ► Informatik ► Web / Internet | |
Schlagworte | ASP.NET Core Identity • Continuous Delivery • Continuous Integration • Entity Framework • GraphQL • kestrel • Model View Controller • MVC • .NET Core • .NET Core CLI • Rest • Visual Studio |
ISBN-10 | 1-4842-3519-3 / 1484235193 |
ISBN-13 | 978-1-4842-3519-5 / 9781484235195 |
Haben Sie eine Frage zum Produkt? |
![PDF](/img/icon_pdf_big.jpg)
Größe: 5,0 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich