Cloud-native Entwicklung mit Microsoft Azure

119,00 €*

Lieferzeit Sofort lieferbar

Nutzen Sie Cloud-native Architekturen und Entwurfsmuster, um hochskalierbare Anwendungen zu entwickeln. Der IT-Experte Jörg Krause zeigt in seinem Videokurs alle Inhalte Schritt für Schritt. Sie können direkt mitmachen und Ihr Wissen anhand von Übungen und Quizfragen überprüfen.

Anzahl
Artikel-Beschreibung

In diesem Kurs lernen Sie die theoretischen Grundlagen von Cloud-nativen Anwendungen kennen: Prinzipien, Architekturen und Entwurfsmuster. Der IT-Experte Jörg Krause stellt Ihnen eine Auswahl der dafür notwendigen Dienste vor und erklärt, wie Sie diese in der Praxis einrichten und nutzen, um schnell und effizient Anwendungen zu entwickeln. Im ersten Teil lernen Sie Azure Functions und deren Integration mit Datenbanken und der CosmosDb kennen. Für die Anbindung einer Benutzeroberfläche werden Socket Services und App Services verwendet und mit API Management abgesichert. Weiter geht es mit nachrichtenbasierten Modellen auf Basis der Services Service Bus, Event Hub und Event Grid. Abschließend erhalten Sie einen Einblick in den Übergang zur Low-Code-Welt mit LogicApps und Data Explorer Cluster. Alle Bausteine werden kurz vorgestellt und in das Architekturmodell eingeordnet.

Der praktische Teil umfasst die Implementierung im Portal und die Programmierung in Visual Studio 2022 mit C#. Alle Codebeispiele sind im Git Repository des Kurses verfügbar. Der Fokus des Kurses liegt auf der Anwendungsentwicklung, Sicherheits- und Deployment-Überlegungen spielen nur eine untergeordnete Rolle.


Länge:  07:16 Stunden




Alle Video-Lektionen im Überblick:

  • Prinzipien der Cloud
    • Intro
    • Die Prinzipien der Cloud
    • Kernfunktionen
    • Übersicht Portal
    • Die Dienstoberfläche
    • Übersicht Werkzeuge
    • Quiz: Prinzipien und Kernfunktionen
    • Trailer
  • Architekturen für cloud-native Applikationen
    • Intro
    • Cloud-native Architektur
    • Abstrakte Merkmale
    • Technische Merkmale
    • Cloud-Entwurfsmuster
    • Die Referenzarchitektur
    • Quiz: Architekturen Cloud-nativer-Anwendungen
  • Applikationsbausteine
    • Intro
    • Übersicht Bausteine
    • AppService erstellen
    • AppService bereitstellen
    • Function erstellen
    • Function Tools
    • Functions mit Visual Studio entwickeln
    • Functions bereitstellen
    • Quiz: Übersicht über die Applikationsbausteine
  • Persistenz
    • Intro
    • Übersicht Speicherlösungen
    • Praxis Storage im Portal
    • Storage Werkzeuge
    • Übersicht Datenbanken
    • Einführung in die CosmosDb
    • Der Azure SQL Server
    • Azure SQL Praxis
    • Quiz: Grundlagen der Persistenzfunktionen
  • Entwicklung von Applikationen
    • Intro
    • Der Werkzeugkasten
    • Support Simulator
    • Azure Functions im Detail
    • Azure Functions debuggen
    • Coding: CosmosDb für das Praxis-Projekt 
    • Übersicht über das Projekt
    • Das Projekt in Visual Studio 2022
    • Quiz: Funktionen und Datenbanken
  • Backend for Frontend
    • Intro
    • Azure AppService entwickeln
    • Backend API entwickeln
    • Deployment der Backend API
    • Der WebPubSub Service und WebSockets
    • Einrichtung des WebPubSub Service
    • WebPubSub Functions praktisch entwickeln
    • Quiz: Backend-APIs und Verteilerdienste
  • Nachrichtenbasierte Datenverarbeitung
    • Intro
    • Einführung in Nachrichtensysteme
    • Der Service Bus
    • Einführung in das Event Grid
    • Einführung in den Event Hub
    • Praxis: Einrichtung Service Bus
    • Praxis: Einrichtung Event Grid
    • Praxis: Einrichtung Event Hub 
    • Einführung in das API Management
    • API Management Praxis 
    • Quiz: Nachrichtenbasierte Datenverarbeitung
  • Bonus: Service Integration
    • Intro
    • Integrationsmodule in der Referenzarchitektur
    • API Management und Service Bus
    • API Management und Event Hub 
    • Function Trigger Event Grid
    • Einführung in Data Explorer Server Cluster
    • DataExplorer und Event Hub
    • Alternative Datenverteilungswege
    • Praxis: LogicApps
    • Fazit und Kursabschluss
    • Quiz: Integrationsdienste und Line of Business-Schnittstellen

Über den Trainer:

Jörg Krause ist professioneller Software-Architekt, Berater und Trainer und arbeitet für mittelständische Unternehmen und Enterprise-Kunden weltweit. Er verfügt über mehr als 20 Jahre praktische Erfahrung in der Softwareentwicklung. Zahlreiche Veröffentlichungen von Fachartikeln, Fachbüchern, Videokursen und Auftritte auf Fachkonferenzen ergänzen seine Arbeit beim Kunden. Seine Schwerpunkte sind Webanwendungen und Services (Full-Stack) mit .NET und NodeJS, die Arbeit mit Datenbanken (SQL Server, MySQL, CosmosDb, Entity Framework) und die Nutzung von Cloud-Diensten (Azure, AWS, Microsoft 365).


So lernen Sie mit diesem Videokurs:
In den Videokursen der heise Academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie Experten bei der praktischen Arbeit zu und lassen sich alles genau erklären. Das Wissen ist in viele kleine Lernschritte und Aufgaben unterteilt - Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise Academy bietet Ihnen viele Funktionen, die Sie beim Lernen unterstützen:

  • Flexibler Videoplayer mit vielen Steuerungsmöglichkeiten
  • Wissensquizzes zur Lernkontrolle
  • Lernhistorie und Lernfortschritt
  • Lesezeichen und Notizen
  • Volltextsuche in den Videos
  • Frage-den-Experten-Modul
  • Übungsmaterial zum Mitmachen
  • Responsive Web-App und Videostreaming für alle Endgeräte

Technische Voraussetzungen:
Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.

Artikel-Details
Anbieter:
Heise Medien GmbH & Co. KG
Artikelnummer:
cloudnative-krause-01
Veröffentlicht:
31.01.22