Wprowadzenie

Ukończone

Bazy danych są podstawowym wymaganiem w wielu zaawansowanych aplikacjach internetowych, ponieważ zapewniają niezawodne i przewidywalne miejsce do przechowywania i pobierania informacji. Jeśli na przykład aplikacja internetowa wyświetla katalog produktów, szczegóły każdego produktu, jego poziom zapasów, cenę i podobne produkty pochodzą z bazy danych. Relacyjne bazy danych, takie jak PostgreSQL i SQL Server, są doskonałymi wyborami dla danych strukturalnych, takich jak ten. Bazy danych NoSQL, które przechowują dane nierelacyjne i mają luźniejsze reguły dotyczące schematów danych, są dobrym rozwiązaniem, w którym kształt danych jest elastyczny.

Wyobraź sobie, że pracujesz dla sprzedawcy w Górach Północnych. Bieżący sklep online, który używa platformy .NET Aspire, przechowuje dane katalogu w lokalnej bazie danych SQLite. Aplikacja używa również wystąpienia usługi Redis w pamięci do przechowywania koszyków zakupów klientów. Chcesz zbadać użycie bardziej niezawodnych i trwałych technologii baz danych do przechowywania danych.

W tym module dowiesz się więcej o systemach baz danych, z którymi platforma .NET Aspire może łączyć się przy użyciu wbudowanych składników. Następnie zobacz, jak skonfigurować połączenia z i przechowywać dane w relacyjnych i nierelacyjnych bazach danych.

Cele szkolenia

Po ukończeniu tego modułu będziesz wiedzieć, jak wykonać następujące czynności:

  • Opisz systemy baz danych, z którymi platforma .NET Aspire może łączyć się przy użyciu wbudowanych składników.
  • Składniki programu .NET Aspire umożliwiają odczytywanie i zapisywanie danych w bazach danych PostgreSQL, MySQL i Microsoft SQL Server.
  • Używanie składników platformy .NET Aspire do odczytywania i zapisywania danych w bazach danych MongoDB.
  • Poznaj podstawy testowania na platformie .NET Aspire.
  • Tworzenie projektu testowego przy użyciu narzędzia xUnit.
  • Pisanie i uruchamianie testów dla projektów .NET Aspire.
  • Skorzystaj z szablonów projektów testowych platformy .NET Aspire.