Udemy

API Developer Portal

Ein kostenloses Video-Tutorial von Rajeev Sakhuja
11xAWS Certified, Gen AI Specialist, Innovation evangelist
Bewertung: 4,5 von 5Dozentenbewertung
9 Kurse
153.081 Teilnehmer:innen
API Developer Portal

Lektionsbeschreibung

Student will learn about the essential features of the API developer portal. At the end of the lecture will be in a position to decide whether to build or buy a portal for their API.

At end of the lecture student will see how easily an off the shelf developer portal (Mulesoft) can easily be customized.

Steige mit dem kompletten Kurs tiefer ins Thema ein

REST API Design, Development & Management

Learn the REST API Concepts, Design best practices, Security practices, Swagger 2.0/OAI, Hands on API Management

07:35:14 On-Demand-Video • Aktualisiert am August 2020

Design and Develop RESTful API by applying the best practices & REST constraints
Create practices for API security, versioning, lifecycle management, documentation and other important aspects
Write specifications in Swagger2.0/OAI specifications in YAML format
Create an API management strategy for your enterprise
Leverage some of the common API management platforms for building API proxies (APIGEE, IBM API Connect, Mulesoft Anypoint)
Deutsch [autom.]
EPA-Management Sie werden ein Viertel im Rahmen dieser Vorlesung haben. Ich bin sicher, es gibt einige Best Practices und Richtlinien für die Vögel in der Wohnung. Am Ende dieser Vorlesung sollten Sie in der Lage sein, zu entscheiden, welche Merkmale ihres Willens vorliegen. Ein Viertel macht Sinn für Ihre Bauchmuskeln. Sie können entscheiden, ob Sie einen AP oder ein Viertel bauen oder ein Buch kaufen möchten oder als Teil dieser Vorlesung, und Sie werden auch durch die meisten für Apogee und eine für Musik geführt. Ich stelle mir die Wamme des Wassers gerne als One-Stop-Shop für die Anwendungsentwickler vor. Die Anwendungsentwickler können auf dem Portal auf die Dokumentation von Triton oder DVRs verweisen, um eine Anfrage zu erhalten, um Zugang zu ihren Ohren zu erhalten und Unterstützung zu erhalten brauchen. Es ist eine Dokumentation in meiner Diskussion über die Spezifikation von Swaggern. Ich habe Ihnen gezeigt, wie Sie es im Spezifikationsdokument dokumentieren können. Neben den Informationen im Spezifikationsdokument gibt es zusätzliche Informationen, die Sie benötigen. Wenn Sie beispielsweise das Problem eines komplexen Ablaufs haben, wie die EPA aufgerufen werden soll, kann dies nicht im Spezifikationsdokument enthalten sein. Dazu erstellen Sie ein separates Dokument, veröffentlichen es auf dieser Seite und verknüpfen es dann mit den Spezifikationen mithilfe des externen docs-Elements in der zweiten Spezifikation. Dies ist eine gute Praxis. Es ist üblich, dass ich acht Jahre lang an einer Funktion im Dashboard versucht habe, an der ich gearbeitet habe. Mit dieser Funktion kann der Entwickler versuchen, ob Sie sich im Entwicklerportal selbst befinden, ohne den Code schreiben zu müssen Eine großartige Funktion, die dem Entwickler hilft, die Funktionsweise der EPA zu verstehen, um dem Anwendungsentwickler die Arbeit zu erleichtern und sie produktiver zu machen. Ich schlug vor, dass Sie Farbcode und Beispieldaten in das Portal aufnehmen. Stellen Sie sich ein Szenario vor, in dem Sie eine API erstellt haben, bei der der Abdul-Jabbar bestimmte Informationen ausfüllen muss. Nun gibt es zwei Möglichkeiten, die Anforderungen zu erklären, um optimal zu sein. Eine ist die traditionelle Art der Dokumentation und Veranschaulichung. Und die zweite Möglichkeit besteht darin, als D'Ken zu schreiben, wer den App-Entwickler halten wird, um schnell auf den neuesten Stand zu kommen, ohne die komplexe Dokumentation durchgehen zu müssen. Dieser Aspekt muss von Fall zu Fall betrachtet werden. Ich bin auf der Wal-Mart Open API von Menschen. Es ist ein sehr einfaches Portal, das die gesamte Dokumentation nicht im Sago-Format bereitstellt. Es gibt einige Beispielabfragen und sie beschreiben auch die Parameter und geben dann auch einige Samper-Antworten. Die App-Entwickler können auch die API ausprobieren. Dies ist eher eine Swagga-ähnliche Kartendokumentation. Es gibt hier ein paar Jahre, die Sie ausprobieren können, wenn ich beispielsweise die Such-API verwenden würde. Ich kann den Artikel einfach hier bereitstellen und ausprobieren, und wie Sie sehen, habe ich hier einige Daten erhalten. Daher ist es für mich sehr einfach, die EPA auszutrocknen und zu sehen, was für mich funktioniert. Dies ist das alte Wort für. Sie werden feststellen, dass auf dieser Freud nicht nur die EPA-Dokumentation und die Testfunktion verfügbar sind, sondern dass sie beispielsweise direkt auf Anfrage das SDK verwenden können, um Ihre mobilen Anwendungen zu belasten. Bevor der Abdool auf die API zugreifen kann, muss er eine Anfrage für den Zugriff auf den AP oder den Anbieter stellen. Der Anbieter oder der EPA-Eigentümer gewährt Zugriff oder verweigert die Anfrage. Es gibt zwei Möglichkeiten, wie dieser Prozess funktionieren kann. Zum einen verfügt die AG über einen anderen manuellen Bereitstellungsprozess, bei dem keine Automatisierung erfolgt und herkömmliche E-Mails und Telefonanrufe getätigt werden, um Zugriff auf die EPA zu erhalten, und zum anderen auf den automatisierten Prozess oder den South-Bereitstellungsprozess, der in den Foren implementiert ist. Ich gehe einfach zum manuellen Bereitstellungsprozess, den das Abdula-Buch mit der EPA-Bestellung verbindet, und beantrage den FDA-Zugang per E-Mail, Telefonanruf oder über ein internes Ticketingsystem. Der Europea-Eigentümer überprüft die Richtlinie für diese API. Wenn es in Ordnung ist, den Zugriff zu gewähren, können sie den Schlüssel und das Geheimnis lesen und mit dem Abdool dieses Prozesses teilen. Dies kann in einem kleinen Team für interne Bauchmuskeln in einer kontrollierten Umgebung funktionieren. Vielleicht ist es in Ordnung, es intern zu verwenden. Es wird jedoch nicht empfohlen, diese Art von Prozess für öffentliche oder Partner-Bauchmuskeln im Selbsttäuschungsprozess der App zu verwenden oder sich beim Aussehen der Bereiche anzumelden, in denen die API getestet wird. Und wenn sie an einer bestimmten EPA interessiert sind, wird der Zugang zur EPA beantragt. Der Flughafen prüft, ob die angeforderte EPA für die automatische Genehmigung eingerichtet ist, wenn sie für die automatische Genehmigung eingerichtet ist. Das Portal generiert den Schlüssel und das Geheimnis und der Schlüssel und das Geheimnis werden mit dem Abdul-Baha an der Tafel geteilt. Wenn die EPA für einen manuellen Arbeitsablauf zur Genehmigung eingerichtet wurde, wird in diesem Fall die EPA-Bestellung über die vom Abdool gestellte Anfrage informiert. Der EPA-Eigentümer überprüft die EPA-Richtlinie, wenn alles in Ordnung ist. Der Zugriff wird durch Generieren des Schlüssels und des Geheimnisses im Portal gewährt. Und der Schlüssel und das Geheimnis werden mit den abnormalen Personen an der Tafel geteilt. Wenn immer möglich, versuchen Sie, die gleichen Überlegungen mit oder um einige der Praktiken zu Hause für mich anzuwenden, müssen Sie klar definieren, welche Rolle für die Autorisierung des Zugriffs auf die API verantwortlich ist, sei es über einen manuellen Prozess oder über Selbstbedienung. Sie benötigen jemanden, der entscheiden kann, ob der Zugriff autorisiert werden soll oder nicht. Einige der EPA-Zugriffsrichtlinien für alle Ihre EPA. Wenn Sie also die EPA definieren, überlegen Sie, wer darauf zugreifen kann, und richten Sie die Richtlinie entsprechend ein. Es kann Bereiche geben, die nur für den privaten Gebrauch bestimmt sind oder nicht. Wenn also eine Zugriffsanforderung von einem öffentlichen Entwickler vorliegt, möchten Sie diese möglicherweise ablehnen. Und dies sollte in einem der endgültigen Kriterien für die manuelle Bereitstellung von Watts durch Hobbes klar festgelegt werden. So indecl Also diese Bereitstellung mehr als Sie können Magdi AP als automatisch oder manuell vorläufig. Die Idee dort ist, dass Sie einige Kriterien festlegen müssen und es gibt einige Faktoren, die entscheiden können, ob die EPA automatisch oder auf eine Weise erfolgen soll. Einige Beispiele hierfür sind Karneolsensitivität von Daten. Hochsensible Daten, die Sie sicherstellen möchten, dass jede Anforderung geprüft wird, bevor sie genehmigt wird. Sie werden es also als menschenbegrenzte Kapazität im Hintergrund markieren und Sie möchten nicht, dass jeder anfängt, die Luft zu nutzen, da Sie möglicherweise Einschränkungen und die Ressourcen auf dem Bakken haben, gegen die Sie sich entscheiden, Ihren Willen in eine Art Vertrauen zu kategorisieren Ihr System und dann können Sie einen Treuhänder oder ein System verwenden, um zu entscheiden, ob die Anforderung genehmigt werden soll oder nicht. Wenn die EPA nur für den internen Gebrauch bestimmt ist, wird empfohlen, dass Sie nicht an der Tafel veröffentlichen, um zu vermeiden, dass solche Anfragen an Sie kommen, die Sie ohnehin nicht erledigen werden. Ich gehe auf Twitter, dass Orgel und ich werde es Ihnen demonstrieren. Wie Sie sich auf dem Portal für den Zugriff auf die Twitter-API registrieren können, ist so schnell, dass Sie eine neue App erstellen müssen. Sobald Sie alle Details zur App angegeben haben, erhalten Sie das Clanky und das Geheimnis. An diesem Punkt wird meine Anwendung erstellt und Jetzt kann ich den EPA-Schlüssel und das ABC-Geheimnis verwenden, um den Rest einzubeziehen. Hier ist, was wir tun. Dies war also ein Beispiel für die Self-Service-Bereitstellung, bei der die EPA eine Einrichtung zur automatischen Genehmigung der EPA-Verwaltungsplattform für die weiße Kontrolle des Bereitstellungsaspekts der EPA eingerichtet hat. Dies sind nur einige Beispiele für die Plattform, mit denen Sie die EPA für die manuelle oder Bereitstellung einrichten können. Lassen Sie mich Ihnen zeigen, wie es auf Apogee auf Apogee funktioniert, um zu veröffentlichen. Wenn Sie zu wichtig sind, müssen Sie es auf- oder abräumen. Ich werde nicht auf die Details des Produkts eingehen, auf die ich später noch eingehen werde. In der Definition des Produkts können Sie entscheiden, ob das Produkt, bei dem es sich nur um ein EPA-Bündel handelt, auf dem Portal sichtbar ist oder nicht, und wer sichtbar ist, der über den Zugriff gesteuert wird. Es kann nur intern sein und für Benutzer sichtbar gemacht werden, die ausdrücklich zum Anzeigen der EPA autorisiert wurden. Wasser kann öffentlich sein, was jeder registrierte Entwickler sehen kann. Die Genehmigung ist da, Sie sagten, dass die Genehmigung automatisch erfolgt. Orman Der Vorteil der Verwendung der APM-Verwaltungsplattform besteht darin, dass Sie die Sichtbarkeits- und Bereitstellungsaspekte der EPA über Konfigurationen steuern können. Und die andere ist, dass die Laufzeit und das Gericht, die als API-Anbieter integriert sind, Sie benötigen, um Ihre Bauchmuskeln zu unterstützen. Das Portal ist die zentrale Anlaufstelle für alle Supportanforderungen, für die Ihre Anwendungsentwickler mehrere Faktoren haben, von denen der Support abhängt. Der erste ist nur intern, wenn Sie, wenn Sie intern sind, nur der Abdur sich der Unterstützung widersetzt und über ein Spender-Ticketing-System möglicherweise kein sehr ausgeklügeltes Badewasser benötigt wird. Aber wenn Sie, wenn Sie die Öffentlichkeit sind, Monitise sind, dann müssen Sie einige Dinge in Ihrem Namen bereitstellen, um Ihren Bauch zu unterstützen. Hier sind einige Ideen, die Sie gemacht haben, um Anleitungen zur Lösung häufiger Probleme zu geben. Also und ich denke, Sie sollten Best Practices bereitstellen, aber was für ein Kontaktformular ist ein ziemliches Formular zur Fehlerberichterstattung, in dem der Abdool von uns Fehler melden kann. Sobald Ihre Augen populär geworden sind, schaffen Sie eine globale Gemeinschaft. Nutzen Sie soziale Medien. Zum Beispiel können Sie auf Twitter Facebook für ein Forum im Internetportal selbst verwenden, und wir alle können die Probleme des anderen lösen und die besten Praktiken diskutieren. Last but not least haben die Exporte vom EPA-Anbieter. Wie einige Blogs und veröffentlichen Sie sie im Internet für Kreatur hat eine Zehnten Dolapo-Community. Dies ist die Website für die Entwicklergemeinde. Sie haben diesen Twitter-Account, über den Sie sich anmelden können, um die Tweets von den Entwicklern zu erhalten. Sie haben diese, die es tun oder viele Gemeinschaften tun. Sie haben Entwicklerforen und organisieren diese Veranstaltungen, von denen Sie behaupten werden, dass dies ein Beispiel für eine exzellente Community ist, die sich um das ABS dreht, was wir nicht als Millionen-Dollar-Frage bezeichnen oder nur für eine Anwendung, die Sie erstellen oder erstellen sollten wir bauen. Die Antwort lautet: Es hängt von Ihrem Budget ab und es scheint, dass Sie Ihre Roadmap veröffentlichen. Ich werde Ihnen nur einige Gedanken über die Entscheidung zwischen Kauf und Bentley für die Weltauktionsperspektive mitteilen. Wenn Sie nach einer einfacheren Bestellung suchen, die nur zur Information dient, können Sie einfach die von Siver generierte Dokumentation veröffentlichen. Sie müssen nicht wirklich über viele Funktionen verfügen und so weiter. Für einige Leute müssen Sie jedoch einen Workflow erstellen oder einen manuellen Workflow anwenden, den ich zuvor aus Sicht der Kaufoption beschrieben habe. Die meisten APL-Anbieter versorgen ihre Produkte mit Wasser, das in die Laufzeit integriert ist. Diese Produkte unterstützen auch die Anpassung des Erscheinungsbilds, sodass Sie die Reihenfolge so ändern können, dass sie wie Ihre andere Website aussieht, oder sie so anpassen können, dass beim Schließen der Bauchbezeichnungen nicht mehr bekannt ist, ob sie mit dem von Ihnen erstellten Portal interagieren oder oder ist von der Stange Produkt. In einigen dieser Portale können Sie auch Funktionen wie Forenblogs usw. erweitern. Als nächstes zeige ich Ihnen eine sehr kurze Demo, wie Moonsault die Anpassung dieses Portals unterstützt. Dies ist also ein kurzer Download, um Ihnen eine Idee zu geben. Ich bin auf den Maultieren. Das EPM-Managementportal und in einer der früheren Vorlesungen habe ich die EPA mit dem Namen Acme Trouble anhand der Rommel-Klassifizierung gelöscht. Jetzt werden wir dem Achmet-Problembereich eine Grenze hinzufügen. Wie Sie sehen können, heißt es hier: Erstellen Sie ein neues Portal. Ich werde ein neues Portal erstellen und hier haben Sie einige Möglichkeiten, die ich veröffentlichen kann. Ich kann ein Team auswählen, wenn ich ein Team auswähle. Ich kann tatsächlich ein Bild auswählen, das ich für mein AP-Portal verwenden möchte. Also habe ich das Bild Nr. Geändert. Ich kann auch das Team wechseln, sind alle Klamotten, die ich wechseln kann. Und jetzt habe ich meine SO zuletzt aktualisiert. Als nächstes muss ich die Verweise zur API hinzufügen. Lassen Sie uns also fortfahren und einige Referenzen hinzufügen. Lass es uns testen. Und hier ist unser Portal und Sie können sehen, dass die EPA hier ist. So können Sie das Portal in dieser Vorlesung anpassen. Ich habe das Thema Entwicklung eines Portalportals behandelt, das die Produktivität Ihrer Anwendungsentwicklung erhöht. Es gibt drei Elemente von vier oder mehr. Eines ist die Dokumentation der EPA zusammen mit den Treich-Funktionsbeispielen, während das nächste Element des Baggers die Selbstbedienungsbereitstellung ist. Sie können den angezeigten Bereitstellungsprozess mithilfe einer anderen Unterstützung automatisieren. Sie müssen Unterstützung für leisten. Abs muss die besten Praktiken haben und sobald Ihre EPA populärer ist, können Sie eine neue lokale Community für Ihre Berichterstattung erstellen. Die meisten APM-Verwaltungsprodukte werden ohne den Willen eines Viertels länger geliefert, und die Corden-Produkte des Entwicklers können angepasst und erweitert werden. Erwägen Sie eine Investition in die APM-Verwaltungslösung, die genügend Wasser liefert.