Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 24 Stimmen.
Design and Build Great Web APIs: Robust, Reliable, and Resilient
APIs verändern die Geschäftswelt in immer schnellerem Tempo. Erwerben Sie die grundlegenden Fähigkeiten, die Sie benötigen, um schnell hochwertige Web-APIs zu entwerfen, zu erstellen und einzusetzen, die robust, zuverlässig und belastbar sind. Gehen Sie vom anfänglichen Entwurf über das Prototyping und die Implementierung bis hin zur Bereitstellung von geschäftskritischen APIs für Ihr Unternehmen. Testen, sichern und implementieren Sie Ihre API mit Zuversicht und vermeiden Sie die Panik bei der Freigabe für die Produktion. Bewältigen Sie nahezu jede API-Herausforderung mit mehr als einem Dutzend Open-Source-Dienstprogrammen und gängigen Programmiermustern, die Sie sofort anwenden können.
Gutes API-Design bedeutet, mit dem API-First-Prinzip zu beginnen - zu verstehen, wer die API verwendet und was er damit tun möchte - und grundlegende Designfähigkeiten anzuwenden, um die Bedürfnisse der Kunden zu erfüllen und gleichzeitig geschäftskritische Probleme zu lösen. Verwenden Sie die Sketch-Design-Build-Methode, um schnell und einfach zuverlässige und skalierbare Web-APIs zu erstellen, ohne den täglichen Geschäftsbetrieb zu gefährden. Erstellen Sie klare Sequenzdiagramme, genaue Spezifikationen und maschinenlesbare API-Beschreibungen, die alle geprüft, getestet und in voll funktionsfähigen NodeJS-Code umgesetzt werden können.
Erstellen Sie zuverlässige Testsammlungen mit Postman und implementieren Sie eine angemessene Identitäts- und Zugriffskontrollsicherheit mit AuthO - ohne zusätzliche Kosten oder Risiken für das Unternehmen. Stellen Sie all dies mit einem Continuous-Delivery-Ansatz auf Heroku bereit, der sicheren, gut getesteten Code auf Ihre öffentlichen Server überträgt, die dann von internen und externen Entwicklern genutzt werden können.
Vom Design über den Code bis hin zu den Tests und der Bereitstellung können Sie verborgenen Geschäftswert freisetzen und stabile und skalierbare Web-APIs veröffentlichen, die den Kundenanforderungen entsprechen und wichtige Geschäftsprobleme auf konsistente und zuverlässige Weise lösen.