Úvod

Dokončeno

Ve většině moderních aplikačních projektů jsou databáze zásadní pro zajištění efektivního úložiště dat, načítání a správy. Bez ohledu na to, jestli zachytáváte vstupy z webového front-endu nebo integrujete databázi do většího řešení, je kódování často nezbytné k vytvoření a správě těchto databází.

Při vytváření datového rozhraní API vytvoříte konzistentní rozhraní pro interakci s databází. To znamená, že různé aplikace a systémy mohou používat stejné metody k načítání, aktualizaci a správě dat, což snižuje složitost a zajišťuje jednotnost. Pomocí Služby Azure SQL Database můžete také vytvořit škálovatelné, zabezpečené a efektivní rozhraní API pro data, které usnadňuje bezproblémovou interakci s databází.

V tomto modulu se dozvíte, jak vytvořit moderní rozhraní REST DATA API pro Azure SQL Database. Seznámíme se s Tvůrcem rozhraní Data API Builder, který zjednodušuje vytváření koncových bodů pro vaši službu Azure SQL Database. Díky funkcím, jako je automatické generování dotazů, podrobné řízení zabezpečení a bezproblémová integrace s dalšími službami Azure, může Tvůrce rozhraní Data API snadno transformovat vaši databázi na univerzální rozhraní API.

Návod

Ujistěte se, že jste prozkoumali další moduly, které jsou součástí studijního programu Vývoj aplikací řízených daty pomocí azure SQL Database.

Principy tvůrce rozhraní Data API

Data API Builder (DAB) je multiplatformní otevřený nástroj, který nevyžaduje žádné kódování a používá jeden konfigurační soubor. S Tvůrcem rozhraní Data API můžou vývojáři pracovat s databázemi prostřednictvím kódu programu. Poskytuje standardizovaný způsob provádění operací CRUD (vytvoření, čtení, aktualizace, odstranění) s daty, což umožňuje bezproblémovou integraci mezi různými systémy a aplikacemi. Rozhraní API pro tvůrce dat (DAB) můžou být založená na rozhraníCH RESTful nebo GraphQL, která nabízejí flexibilitu při přístupu k datům a manipulaci s nimi.

  • REST: Tato rozhraní API používají k provádění operací CRUD požadavky HTTP. Jsou bezstavové a můžou je snadno využívat různí klienti, včetně webových a mobilních aplikací.

  • GraphQL: Tato rozhraní API umožňují klientům požadovat přesně ta data, která potřebují, čímž se snižuje nadměrné načítání a podměrné načítání dat. Poskytují efektivní a flexibilní způsob interakce s databázemi.