0 Artikel im Warenkorb

Developing Solutions for Microsoft Azure

M-AZ-203

Dauer

5 Tage

Zielgruppe

Die Teilnehmenden dieses Kurses sind an der Entwicklung von Azure oder an der Zertifizierungsprüfung Microsoft Azure Developer Associate interessiert und sollten 1-2 Jahre Erfahrung als Entwickler haben, sowie mit der Programmierung vertraut sein und über grundlegende Kenntnisse von Azure verfügen.

Inhalt (neu)

Das Training umfasst die folgenden Module
•    Course AZ-203T01: Entwicklung von Azure Infrastructure as a Service, Compute-Lösungen für die Azure-Infrastruktur
•    Course AZ-203T02: Entwicklung von Azure Platform as a Service, Computing-Lösungen für die Plattform als Service
•    Course AZ-203T03: Entwicklung für Azure Speicherung
•    Course AZ-203T04: Implementierung der Azure-Security
•    Course AZ-203T05: Überwachung, Fehlerbehebung und Optimierung von Azure-Lösungen
•    Course AZ-203T06: Anschluss und Nutzung von Azure-Diensten und Diensten von Drittanbietern

Entwicklung von Azure Infrastructure as a Service Compute-Lösungen für die Azure-Infrastruktur
In diesem Kurs erwerben die Teilnehmenden die Kenntnisse und Fähigkeiten, die sie benötigen, um Azure IaaS-Dienste und -Funktionen in ihren Entwicklungslösungen zu implementieren. Der Kurs behandelt die Bereitstellung virtueller Maschinen, die Verwendung von Batch Services zur Bereitstellung und Wartung von Ressourcen und die Erstellung von containerisierten Lösungen mit dem Azure Kubernetes Service.

Entwicklung von Azure Platform as a Service Compute-Lösungen für die Plattform as a Service
In diesem Kurs erwerben die Teilnehmenden die Kenntnisse und Fähigkeiten, die Sie benötigen, um die Azure Platform as a Service Funktionalitäten und Services in ihren Entwicklungslösungen zu implementieren. Außerdem lernen sie, wie man Azure App Service Ressourcen erstellt und verwaltet, Push und Offline-Synchronisation in ihre mobilen Apps integriert und eine API dokumentiert. Auch zeigen wir, wie man Azure-Funktionen erstellt und testet.

Entwicklung für Azure Storage
In diesem Kurs erwerben die Teilnehmer die Kenntnisse und Fähigkeiten, die sie benötigen, um die Speicherdienste und Funktionen von Azure in ihren Entwicklungslösungen zu nutzen. Es umfasst Azure Table Storage, Azure Cosmos DB, Azure Blob und die Entwicklung gegen relationale Datenbanken in Azure.

Implementierung der Azure-Security
In diesem Kurs erwerben die Teilnehmenden die Kenntnisse und Fähigkeiten, die sie benötigen, um Azure-Authentifizierungs- und Autorisierungsdienste in ihre Entwicklungslösungen aufzunehmen und wie Identität in Azure-Lösungen mithilfe der Microsoft-Identitätsplattform verwaltet und genutzt wird. Die Teilnehmenden lernen auch die Zugangskontrolle (claims-based authorization and role-based access control) und die Implementierung sicherer Datenlösungen kennen. Während des gesamten Kurses wird vermittelt, wie man diese Ressourcen erstellt und integriert, indem wir den Azure CLI-, REST- und Anwendungscode verwenden.

Überwachung, Fehlerbehebung und Optimierung von Azure-Lösungen
In diesem Kurs erwerben die Teilnehmer die Kenntnisse und Fähigkeiten, die erforderlich sind, um sicherzustellen, dass die in Azure gehosteten Anwendungen effizient und wie vorgesehen funktionieren. Die Teilnehmenden lernen, wie Azure Monitor funktioniert und wie man Tools wie Log Analytics und Application Insights einsetzt, um besser zu verstehen, was in ihrer Anwendung passiert. Die Teilnehmenden lernen auch, wie man Autoskalierung implementiert, ihre Lösungen zur Unterstützung von Überwachung und Protokollierung instrumentiert und Azure Cache und CDN-Optionen verwendet, um das Benutzererlebnis zu verbessern.

Anschluss und Nutzung von Azure-Diensten und Diensten von Drittanbietern
In diesem Kurs geht es um die Kommunikation zwischen Apps und Services. Die Teilnehmenden lernen, wie sie ihre eigenen APIs mit Hilfe des API-Managements erstellen und verwalten können und wie sie die verschiedenen ereignis- und nachrichtenbasierten Dienste in Azure in ihren Entwicklungslösungen nutzen können. Während des Kurses lernen die Teilnehmer, wie man diese Ressourcen mit Hilfe von Azure Portal, Azure CLI, REST und Anwendungscode erstellt und integriert.



Kurs AZ-203T01: Entwicklung von Azure Infrastructure as a Service Compute-Lösungen für die Azure-Infrastruktur

Modul 1: Implementiere Lösungen, die virtuelle Maschinen verwenden.
Die Teilnehmenden lernen, wie man die Bereitstellung von VMs richtig plant. Es deckt die VM-Erstellung mit Hilfe von Azure Portal, PowerShell und über Code ab. Es geht auch um die Erstellung und Verwendung von ARM-Vorlagen für wiederholbare Bereitstellungen und die Verwendung von Azure Disk Encryption zum Schutz von Informationen über die VM.

  • Bereitstellung von VMs
  • ARM-Vorlagen erstellen
  • Azure Disk Encryption für VMs konfigurieren

Modul 2: Implementierung von Batch-Jobs mit Hilfe von Azure Batch Services

Azure Batch erstellt und verwaltet einen Pool von Rechenknoten (virtuelle Maschinen), installiert die Anwendungen, die du ausführen möchtest und plant Aufträge für die Ausführung auf den Knoten.

  • Azure Chargenübersicht
  • Ausführen eines Batch-Jobs über die Azure CLI und das Azure Portal
  • Batch-Jobs mit Hilfe von Code ausführen
  • Verwaltung von Batch-Jobs über die Batch Service API


Modul 3: Erstellen von containerisierten Lösungen

Du kannst moderne, portable, mikroservice-basierte Anwendungen entwickeln und ausführen, die von der Orchestrierung und Verwaltung der Verfügbarkeit dieser Anwendungskomponenten durch Kubernetes profitieren. Kubernetes unterstützt sowohl zustandslose als auch zustandsorientierte Anwendungen, während die Teams durch die Einführung von mikroservicebasierten Anwendungen vorankommen.

  • Erstelle einen Azure Managed Kubernetes Service (AKS) Cluster.
  • Erstellen von Container-Images für Lösungen
  • Veröffentliche ein Bild in der Azure Container Registry.
  • Führe Container mit Hilfe der Azure Container Instance oder AKS aus.


Kurs AZ-203T02: Entwicklung von Azure Platform as a Service Computing-Lösungen für die Plattform als Service

Modul 1: Erstellen von App Service Web-Applikationen
Azure App Service Web Apps (oder nur Web Apps) ist ein Dienst zum Hosten von Webanwendungen, REST-APIs und mobilen Backends. Web Apps erweitern nicht nur deine Anwendung um die Leistungsfähigkeit von Microsoft Azure, wie z.B. Sicherheit, Lastausgleich, Autoskalierung und automatisiertes Management.

  • Azure App Service Kernkonzepte
  • Erstellen einer Azure App Service Web-Applikation
  • Erstellen von Hintergrundaufgaben mit Hilfe von WebJobs im Azure App Service

Modul 2: Erstellen von Azure App Service mobilen Apps
Die Funktion Mobile Apps des Azure App Service bietet Unternehmensentwicklern und Systemintegratoren eine Entwicklungsplattform für mobile Anwendungen, die hoch skalierbar und weltweit verfügbar ist.

  • Erste Schritte mit mobilen Anwendungen im App Service
  • Push-Benachrichtigungen für deine App aktivieren
  • Offline-Synchronisierung für deine App aktivieren

Modul 3: Erstellen von Azure App Service API-Anwendungen
Dieses Modul behandelt die Erstellung und Dokumentation einer Azure App Service API.

  • Erstellen von APIs
  • Verwendung von Swagger zur Dokumentation einer API

Modul 4: Implementierung von Azure-Funktionen
Azure Functions ist eine Lösung, um kleine Codeteile oder "Funktionen" einfach in der Cloud auszuführen. Du kannst genau den Code schreiben, den du für das jeweilige Problem benötigst, ohne dich um eine ganze Anwendung oder die Infrastruktur zu kümmern.

  • Azure Functions Übersicht
  • Entwicklung von Azure-Funktionen mit Visual Studio
  • Implementiere dauerhafte Funktionen


Kurs AZ-203T03: Entwicklung für Azure Storage


Modul 1: Entwickle Lösungen, die Azure Table Storage verwenden
Azure Table Storage ist ein Dienst, der strukturierte NoSQL-Daten in der Cloud speichert und einem Schlüssel-/Attributspeicher ein schemaloses Design verleiht. Da die Tabellenspeicherung schemalos ist, ist es einfach, deine Daten an die Bedürfnisse deiner Anwendung anzupassen.

  • Azure Table Speicherübersicht
  • Berechtigung in der Tabellenablage
  • Tabellendienst REST API

Modul 2: Entwickle Lösungen, die Azure Cosmos DB Storage verwenden
Dieses Modul behandelt die Speicherung der Azure Cosmos DB. Es vermittelt den Teilnehmenden, wie man Container und Elemente verwaltet und Dokumente mit Hilfe von Code erstellt und aktualisiert.

  • Azure Cosmos DB Übersicht
  • Verwaltung von Behältern und Gegenständen
  • Erstellen und Aktualisieren von Dokumenten mit Hilfe von Code

Modul 3: Entwickeln von Lösungen, die eine relationale Datenbank verwenden
SQL Database ist ein universeller relationaler datenbankgestützter Dienst in Microsoft Azure, der Strukturen wie relationale Daten, JSON, spatial und XML unterstützt.

  • Azure SQL Übersicht
  • Erstellen, Lesen, Aktualisieren und Löschen von Datenbanktabellen mit Hilfe von Code

Modul 4: Entwicklung von Lösungen, die Microsoft Azure Blob Storage verwenden
Azure Blob Storage ist Microsofts Objektspeicherlösung für die Cloud. Die Blob-Speicherung ist für die Speicherung großer Mengen unstrukturierter Daten optimiert. Unstrukturierte Daten sind Daten, die nicht einem bestimmten Datenmodell oder einer bestimmten Definition entsprechen, wie beispielsweise Text- oder Binärdaten.

  • Azure Blob Speicherübersicht
  • Arbeiten mit dem Azure Blob-Speicher


Kurs AZ-203T04: Implementierung der Azure-Sicherheit


Modul 1: Implementierung der Authentifizierung
Die Microsoft Identitätsplattform ist eine Weiterentwicklung der Azure Active Directory (Azure AD) Identitätsdienst- und Entwicklerplattform. Es ermöglicht Entwicklern, Anwendungen zu erstellen, die sich in allen Microsoft-Identitäten anmelden, Token zum Aufrufen von Microsoft Graph, anderen Microsoft-APIs oder APIs, die Entwickler erstellt haben.

  • Microsoft Identitätsplattform
  • Implementierung der OAuth2-Authentifizierung
  • Implementierung von verwalteten Identitäten für Azure-Ressourcen
  • Implementiere die Authentifizierung mithilfe von Zertifikaten, formularbasierter Authentifizierung oder Token.
  • Implementierung einer Multi-Faktor-Authentifizierung

Modul 2: Zugriffskontrolle für Implementierungen
Dieses Modul deckt die schaden- und rollenbasierte Zugriffskontrolle ab.

  • Anspruchsbasierte Autorisierung
  • Rollenbasierte Zugriffskontrolle (RBAC) Berechtigung


Modul 3: Implementierung sicherer Datenlösungen

Dieses Modul deckt die Sicherung von Daten im Ruhezustand und während der Übertragung ab.

  • Verschlüsselungsoptionen
  • End-to-End-Verschlüsselung
  • Implementierung von Azure vertraulichen Computern
  • Verwaltung kryptographischer Schlüssel in Azure Key Vault

Kurs AZ-203T05: Überwachung, Fehlerbehebung und Optimierung von Azure-Lösungen


Modul 1: Einführung in den Azure Monitor
Azure Monitor ist der zentrale Service, der alle Tools enthält, die du zur Überwachung und Optimierung deiner Lösung benötigst.

  • Übersicht über den Azure Monitor

Modul 2: Entwicklung von Code zur Unterstützung der Skalierbarkeit von Anwendungen und Diensten
Dieses Modul behandelt die Skalierung von Anwendungen und die Handhabung einiger Fehlerbehebungen.

  • Automatische Skalierung implementieren
  • Implementiere Code, der Einzelanwendungsinstanzen adressiert.
  • Implementiere Code, der transiente Fehler behandelt.

Modul 3: Instrumentenlösungen zur Unterstützung von Überwachung und Protokollierung
Dieses Modul behandelt das Hinzufügen von Code zu deiner App, um die Daten an Azure Monitor zu senden.

  • Konfigurieren die Instrumentierung in einer App oder einem Server mit Hilfe von Application Insights.
  • Analysieren und beheben Sie Lösungen mit Azure Monitor.

Modul 4: Integration von Caching und Content Delivery in Lösungen
Dieses Modul zeigt den Teilnehmenden, wie sie den Azure Cache für Redis und Azure CDNs nutzen können, um den Benutzern Ressourcen schneller zur Verfügung zu stellen.

  • Azur-Cache für Redis
  • Entwicklung für die Speicherung auf CDNs

Kurs AZ-203T06: Anschluss und Nutzung von Azure-Diensten und Diensten von Drittanbietern


Modul 1: Entwickle eine App Service Logic App
Logic Apps unterstützt Sie bei der Entwicklung von Lösungen zur Integration von Anwendungen, Daten, Systemen und Diensten in Unternehmen oder Organisationen, indem Aufgaben und Geschäftsprozesse als Workflows automatisiert werden. Dieses Modul behandelt, was sie sind und wie man sie erstellt.

  • Azure Logic Apps Übersicht
  • Erstellen von Logik-Apps mit Visual Studio
  • Erstellen von benutzerdefinierten Konnektoren für Logic Apps
  • Erstellen Sie benutzerdefinierte Vorlagen für Logic Apps.

Modul 2: Azure Search in Lösungen integrieren
Azure Search ist eine Search-as-a-Service-Cloud-Lösung, die Entwicklern APIs und Tools zur Verfügung stellt, um eine umfassende Sucherfahrung über private, heterogene Inhalte in Web-, Mobil- und Unternehmensanwendungen zu ermöglichen. In diesem Modul lernen die Studierenden, wie sie Azure Search in ihre Lösungen integrieren können.

  • Erstellen und Abfragen eines Azure Search Indexes
  • Volltextsuche in Azure Search

Modul 3: API-Management
API Management (APIM) hilft Unternehmen, APIs für externe Partner und interne Entwickler zu veröffentlichen, um das Potenzial deiner Daten und Dienste zu erschließen.

  • Einführung in den API Management Service
  • Sicherung deiner APIs
  • Definition von API-Richtlinien

Modul 4: Entwicklung ereignisbasierter Lösungen
Dieses Modul deckt die Entwicklung ereignisbasierter Lösungen in Azure ab, indem es Azure Event Grid, Event Hubs und Notification Hubs in Ihre Anwendungen integriert.

  • Implementiere Lösungen, die Azure Event Grid verwenden.
  • Implementiere Lösungen, die Azure Event Hubs verwenden.
  • Implementiere Lösungen, die Azure Notification Hubs verwenden.


Modul 5: Entwicklung von Message-basierten Lösungen
Microsoft Azure Service Bus ist ein vollständig verwalteter Enterprise Integration Message Broker. Der Servicebus wird am häufigsten verwendet, um Anwendungen und Dienste voneinander zu entkoppeln und ist eine zuverlässige und sichere Plattform für asynchrone Daten- und Zustandsübertragungen. Azure Queue Storage ist ein Dienst zum Speichern einer großen Anzahl von Nachrichten, auf die von überall auf der Welt über authentifizierte Aufrufe über HTTP oder HTTPS zugegriffen werden kann.

  • Implementiere Lösungen, die den Azure Service Bus verwenden.
  • Implementierung von Lösungen, die Azure Queue Storage Queues verwenden.


Voraussetzungen

  • Die Teilnehmenden sollten 1-2 Jahre Erfahrung als Entwickler haben. Dieser Kurs setzt voraus, dass die Teilnehmenden mit der Programmierung vertraut sind und über grundlegende Kenntnisse von Azure verfügen.
  • Es wird empfohlen, dass die Teilnehmer über einige Erfahrungen mit PowerShell oder Azure CLI, der Arbeit im Azure-Portal und mit mindestens einer von Azure unterstützten Programmiersprache verfügen. Die meisten Beispiele in diesem Kurs werden in C\#.NET vorgestellt.

Unser Qualitätsversprechen

Kontakt zu unserem Service Center

DE+49 (0) 711 90363245

CH+41 (0) 584 595795

AT+43 (01) 33 2353160

FR+41 (0) 584 595454

EN+49 (0) 711 90363245

DA+49 (0) 711 90363245

emailTraining@trivadis.com

Früh buchen lohnt sich

Buche dein Training mindestens 3 oder 6 Monate vor Kursbeginn und profitiere vom Trivadis Flexpreis.

> 6 Monate> 3 Monate0–3 Monate
3'600.00 CHF
2 320,00 EUR
4'050.00 CHF
2 610,00 EUR
4'500.00 CHF
2 900,00 EUR
OrtTerminSprachePreis 
München / DE
20.01. - 24.01.2020
DE2 900,00 €
Bern / CH
17.02. - 21.02.2020
DE4'500.00 CHF
Frankfurt / DE
23.03. - 27.03.2020
DE2 610,00 €
Zürich / CH
20.04. - 24.04.2020
DE4'050.00 CHF
Hamburg / DE
25.05. - 29.05.2020
DE2 610,00 €
Wien / AT
22.06. - 26.06.2020
DE2 320,00 €
München / DE
20.07. - 24.07.2020
DE2 320,00 €
Basel / CH
24.08. - 28.08.2020
DE3'600.00 CHF
Stuttgart / DE
14.09. - 18.09.2020
DE2 320,00 €
Zürich / CH
26.10. - 30.10.2020
DE3'600.00 CHF
Düsseldorf / DE
23.11. - 27.11.2020
DE2 320,00 €
Inhouse-Trainings auf Anfrage!Anfrage
  •    Standard
  •    Garantierte Durchführung
  •    Mit deiner Buchung findet der Kurs garantiert statt
  •    Dieser Kurs ist ausgebucht. Mit deiner Buchung wirst du auf die Warteliste gesetzt

  • Aufgrund der verschiedenen Mehrwertsteuersätzen der unterschiedlichen Länder können wir im Shop nur Bestellungen derselben Währung verarbeiten. Bitte lege nur Trainings derselben Währung in den Warenkorb und führe ggf. mehrere Bestellungen aus. Herzlichen Dank für dein Verständnis. – Gerne stehen wir dir bei der Bestellung auch telefonisch zur Verfügung: +49 89 9927 5931.

    Unser Angebot richtet sich an gewerbliche Kunden. Die Preise sind als Nettopreis ohne MwSt. angegeben.

Ausgezeichnet und geprüft

Zurück zu Trainings
0 Artikel im Warenkorb

Anfrage zum exklusiven Inhouse-Training

Damit wir Sie auch in Zukunft telefonisch oder per E-Mail über die Trivadis Angebote und Produkte informieren können, benötigen wir Ihre Einwilligung. Ihre Einwilligung ist freiwillig und Sie können diese jederzeit ohne Angabe von Gründen formlos telefonisch oder schriftlich oder per E-Mail unter info@trivadis.com widerrufen. Ihre personenbezogenen Daten werden von uns an ein CallCenter weitergegeben, sodass wir Sie auch auf diesem Weg kontaktieren und über Trivadis Produkte und Angebote informieren können.

Trivadis, Bernd Rössler, Head of Training

Bernd Rössler

  • Solution Manager Trivadis Training
  • DE: +49 (0) 711 90363245
    CH: +41 (0) 584 595795
    AT: +43 (0) 133 2353160
    FR: +41 (0) 584 595454
    EN: +49 (0) 711 90363245
    DA: +49 (0) 711 90363245

    E-Mail: Training@trivadis.com

    „Gerne beraten wir Sie auch zu Themen wie: Einzelcoachings, Workshops, Projektbegleitung und Online-Trainings.“

    Ihr Bernd Rössler

Jetzt Beratungstermin zu Trainings vereinbaren

Damit wir Sie auch in Zukunft telefonisch oder per E-Mail über die Trivadis Angebote und Produkte informieren können, benötigen wir Ihre Einwilligung. Ihre Einwilligung ist freiwillig und Sie können diese jederzeit ohne Angabe von Gründen formlos telefonisch oder schriftlich oder per E-Mail unter info@trivadis.com widerrufen. Ihre personenbezogenen Daten werden von uns an ein CallCenter weitergegeben, sodass wir Sie auch auf diesem Weg kontaktieren und über Trivadis Produkte und Angebote informieren können.

Zufriedenheits- & Qualitätsgarantie

Jedes einzelne Training wird bei Abschluss durch die Teilnehmer auf den Ebenen:

  • Eignung des Schulungsraumes
  • Eignung des Arbeitsplatzes
  • Funktionsfähigkeit der technischen Ausrüstung
  • Zufriedenheit über den gesamten Kurs / das gesamte Seminar

in unserem Feedbacksystem „TRIVALUATION“ zur Qualitätssicherung erhoben. So stellen wir die hohe Qualität und Zufriedenheit unserer geschätzten Kunden permanent sicher. Wir freuen uns über die Gesamtbewertung von 9,3 von 10 Punkten durch unsere zahlreichen begeisterten Kunden.

 

trivadis training erfolgsgarantie

Erfolgsgarantie

Trivadis garantiert den Erfolg deines Trainings. Nach deinem Training sind in der Praxis noch weitere Fragen aufgetaucht? Du möchtest einzelne Übungen noch einmal in der Lab-Umgebung wiederholen?

Unsere Erfolgsgarantie gibt dir bis zu 6 Monate nach dem Besuch eines Trainings die Möglichkeit zur kostenlosen Wiederholung einzelner Tage oder des gesamten Trainings. Die Kursunterlagen bringst du einfach vom vorherigen Training selbst mit.