Zusammenfassung
Den richtigen Zeitpunkt für den Weg zur Bushaltestelle abzupassen, ist eine Aufgabe, die von den meisten nachvollzogen werden kann. Der erste Schritt beim Entwickeln einer Lösung besteht darin, mithilfe einer Datenbank eine solide Grundlage für die Anwendung zu schaffen. Azure SQL-Datenbank ist eine moderne Datenbank, die sämtliche Funktionen bietet, die für moderne Anwendungen wie die App zum Ermitteln einer Busposition erforderlich sind. Azure SQL-Datenbank bietet Unterstützung für JSON, Geofunktionalität und GitHub Actions. Mit den Features in Azure SQL-Datenbank lassen sich die Anforderungen des Szenarios problemlos erfüllen, und Sie können eine CI/CD-Pipeline von Grund auf erstellen.
Azure SQL-Datenbank ist ideal geeignet, um problemlos eine solide Basis für Anwendungen wie die serverlose Full-Stack-Anwendungen zum Ermitteln der Busposition zu schaffen.
Verweise auf weitere Lerninhalte
Wenn Sie Ihr Wissen zu den behandelten Themen heute oder zu einem späteren Zeitpunkt vertiefen möchten, finden Sie nachfolgend eine umfangreiche Liste relevanter Verweise.
Moderne Datenbankentwicklung mit Azure SQL-Datenbank
Die folgenden Verweise beziehen sich auf die modernen Funktionen von Azure SQL-Datenbank.
- YouTube-Kanal zu Azure SQL mit der „Data Exposed“-Reihe
- Video: Using Azure Pipelines for Azure SQL deployments (Verwenden von Azure-Pipelines für Azure SQL-Bereitstellungen)
- 10 reasons to use Azure SQL in your next project (10 Gründe, weshalb Sie Azure SQL in Ihrem nächsten Projekt verwenden sollten).
- Beispiel für die JSON-Unterstützung in Azure SQL
- Geounterstützung
- OpenLayers-Bibliothek
- Graphmodelle
- ColumnStore-Indizes
- Einführung in speicheroptimierte Tabellen
Implementieren von DevOps mit Azure SQL-Datenbank
Die folgenden Verweise sind nützlich, wenn Sie an allgemeinen Informationen zu DevOps sowie an Informationen dazu interessiert sind, wie sich dieser Ansatz mit Azure SQL-Datenbank kombinieren lässt.
- What is DevOps?
- CI/CD
- GitHub-Aktionen
- Azure DevOps
- Video: Getting Started with DevOps for Azure SQL (Erste Schritte mit DevOps für Azure SQL)
- Video: Using Azure Pipelines for Azure SQL Deployments (Verwenden von Azure-Pipelines für Azure SQL-Bereitstellungen)
- DevOps for Azure SQL (DevOps für Azure SQL).
- GitHub-Aktionstypen
- Aktion „Azure SQL Deploy“ (Azure SQL-Bereitstellung)
- Azure Pipelines-Aufgabenreferenz
- Task „Azure SQL-Datenbank-Bereitstellung“
Frameworks mit Unterstützung für Code First-Migrationen
- .NET Core – Entity Framework
- Node – Sequelize
- Node – Prisma
- Python – Django
- Python – SQLAlchemy Alembic
Weitere Beispiele zur modernen Datenbankentwicklung
Hier finden Sie ein Beispiel für eine Lösung mit vollem Funktionsumfang, in dem gezeigt wird, wie der Ansatz der manuellen Skripterstellung mit Optionen für Datenbankkomponententests kombiniert wird: Modern development: creating a REST API, via CI/CD and back (Moderne Entwicklung: Erstellen einer REST-API mit CI/CD-Kreislauf).