Developing Solutions for Microsoft Azure

Dank deiner Expertise in der Entwicklung und Arbeit mit Azure-Plattformen hast du die perfekte Basis, um dich in ‘Developing Solutions for Microsoft Azure – Online’ weiter zu vertiefen. Dieser Kurs bietet dir die Möglichkeit, dein Wissen im Bereich Azure zu erweitern, von der Implementierung von IaaS-Lösungen bis hin zur Überwachung und Optimierung von Azure-Lösungen.

Dein Training im Faktencheck

In unserem Training ‘Developing Solutions for Microsoft Azure – Online’ tauchst du tief in die Welt von Azure ein. Du lernst alles von den Grundlagen des Cloud Computings über das Erstellen und Verwalten von Azure Web-Apps, Blob Storage und Cosmos DB bis hin zur Implementierung von Sicherheit und Überwachung für deine Azure-Lösungen. Mit praxisnahen Beispielen und Modulen wie ‘Entwicklung von Azure-App-Service-Webapps’ und ‘Implementierung von IaaS-Lösungen’ wirst du perfekt auf die Anforderungen des modernen Azure-Entwicklers vorbereitet.

Bausteine

Einführung und Teambuilding


• “Einfühlen”
• “Definieren unserer Sichtweise”
• “Ideen generieren”
• “Prototyp erstellen”
• “Prototyp testen”

Warum Design Thinking?



Der Design Thinking Prozess



Multidisziplinäre Teams



Das Design Thinking Mindset



Die Design Thinking Challenge


Praktische Anwendung der Prozessschritte


Wrap up & call for action


Zielgruppe


Voraussetzung für den Kurs


Infos zu Ihrer Zertifizierung


Partner


Review of Visual C# Syntax


• Overview of Writing Application by Using Visual C#
• Data Types, Operators, and Expressions
• Visual C# Programming Language Constructs

Creating Methods, Handling Exceptions, and Monitoring Applications


• Creating and Invoking Methods
• Creating Overloaded Methods and Using Optional and Output Parameters
• Handling Exceptions
• Monitoring Applications

Basic types and constructs of Visual C#


• Implementing Structs and Enums
• Organizing Data into Collections
• Handling Events

Creating Classes and Implementing Type-Safe Collections


• Creating Classes
• Defining and Implementing Interfaces
• Implementing Type-Safe Collections

Creating a Class Hierarchy by Using Inheritance


• Creating Class Hierarchies
• Extending .NET Framework Classes

Reading and Writing Local Data


• Reading and Writing Files
• Serializing and Deserializing Data
• Performing I/O by Using Streams

Accessing a Database


• Creating and Using Entity Data Models
• Querying Data by Using LINQ

Accessing Remote Data


• Accessing Data Across the Web
• Accessing Data by Using OData Connected Services

Designing the User Interface for a Graphical Application


• Using XAML to Design a User Interface
• Binding Controls to Data

Improving Application Performance and Responsiveness


• Implementing Multitasking
• Performing Operations Asynchronously
• Synchronizing Concurrent Access to Data

Integrating with Unmanaged Code


• Creating and Using Dynamic Objects
• Managing the Lifetime of Objects and Controlling Unmanaged Resources

Creating Reusable Types and Assemblies


• Examining Object Metadata
• Creating and Using Custom Attributes
• Generating Managed Code
• Versioning, Signing, and Deploying Assemblies

Encrypting and Decrypting Data


• Implementing Symmetric Encryption
• Implementing Asymmetric Encryption

Zielgruppe



Voraussetzung für den Kurs



Introduction into Relational Databases


Introduction into Normalization


Data Warehouses


Database Languages


Data Modelling


Physical Database Design


Indexing and Perfomance


Execution Plans


SQL Server Editions, Servers and Instances


SQL Server Queries


Database Objects


Azure SQL


SSAS Tabular Mode


Self Service BI and PowerBI


Agiles Denken


• Agile Konzepte
• Koninuierliches Verbessern des Prozesses
• Andere Frameworks und andere agile Frameworks
• Anwenden agiler Prinzipien im IT Service Mangement

Die Rolle des Scrum Masters


• Verantwortungen und Verpflichtung
• Teamcoach und Mediator
• Andere Rollen (Product Owner und Entwicklungsteam)

Agile Schätzung, Planung, Überwachung und Kontrolle


• Erstellung und Pflege des Product Backlogs und Sprint Backlogs
• Agile Schätzung
• Verfolgung und Kommunikation des Fortschritts
• Die Kontrolle behalten

Komplexe Projekte


• Skalieren agiler Projekte
• Eignung agiler methoden in unterschiedlichen Projektumgebungen
• Agile Verwaltung der Tool-Auswahl und Tool-Integration

Anwendung weiterer agiler Methoden


• Einführung Agiler Methodik
• Selbstorganisation
• Agile Anforderungen und angemessene Umgebungsbedingungen

Grundlagen Künstliche Intelligenz


• OpenAI das Unternehmen hinter ChatGPT

Was ist ChatGPT?


• KI-Algorithmus GPT-3.5
• Prädikative Modelle
• Datenbasis

Allgemeine Bedienung ChatGPT


• Gliedern
• Fortfahren
• Übersetzen
• Zusammenfassen
• Strategien entwickeln
• Paraphrasieren
• Coden (erste Schritte)

Usercases ChatGPT


• HTML
• Python
• Powershell
• C#

Code-Beispiele schreiben


• Testing
• Debugging
• Optimieren
• Sicherheit
• Analyse und Dokumentation

Code Transformation


• Microsoft Excel
• M365

Erstellung von Funktionen und Prozeduren mit ChatGPT


• Microsoft SQL Server

Einsatz von ChatGPT im Datenbank-Umfeld



Iterative Verbesserung



Ausblick weiterer Entwicklungsstufen von ChatGPT und Künstlicher Intelligenz


Voraussetzung für den Kurs


Partner


Describe core Azure concepts


• Introduction to Azure fundamentals
• Discuss Azure fundamental concepts
• Describe core Azure architectural components

Describe core Azure services


• Explore Azure database and analytics services
• Explore Azure compute services
• Explore Azure Storage services
• Explore Azure networking services

Describe core solutions and management tools on Azure


• Choose the best AI service for your needs
• Choose the best tools to help organizations build better solutions
• Choose the best monitoring service for visibility, insight, and outage mitigation
• Choose the best tools for managing and configuring your Azure environment
• Choose the best Azure serverless technology for your business scenario
• Choose the best Azure IoT service for your application

Describe general security and network security features


• Protect against security threats on Azure
• Secure network connectivity on Azure

Describe identity, governance, privacy, and compliance features


• Secure access to your applications by using Azure identity services
• Build a cloud governance strategy on Azure
• Examine privacy, compliance, and data protection standards on Azure

Describe Azure cost management and service level agreements


• Plan and manage your Azure costs
• Choose the right Azure services by examining SLAs and service lifecycle

Identity


• Azure Active Directory
• Users and Groups

Governance and Compliance


• Subscriptions and Accounts
• Azure Policy
• Role-based Access Control (RBAC)

Azure Administration


• Azure Resource Manager
• Azure Portal and Cloud Shell
• Azure PowerShell and CLI
• ARM Templates

Virtual Networking


• Virtual Networks
• IP Addressing
• Network Security groups
• Azure Firewall
• Azure DNS

Intersite Connectivity


• VNet Peering
• VPN Gateway Connections
• ExpressRoute and Virtual WAN

Network Traffic Management


• Network Routing and Endpoints
• Azure Load Balancer
• Azure Application Gateway
• Traffic Manager

Azure Storage


• Storage Accounts
• Blob Storage
• Storage Security
• Azure Files and File Sync
• Managing Storage

Azure Virtual Machines


• Virtual Machine Planning
• Creating Virtual Machines
• Virtual Machine Availability
• Virtual Machine Extensions

Serverless Computing


• Azure App Service Plans
• Azure App Service
• Container Services
• Azure Kubernetes Service

Data Protection


• File and Folder Backups
• Virtual Machine Backups

Monitoring


• Azure Monitor
• Azure Alerts
• Log Analytics
• Network Watcher

Create Azure App Service Web Apps


• Azure App Service core concepts
• Creating an Azure App Service Web App
• Configuring and Monitoring App Service apps
• Scaling App Service apps
• Azure App Service staging environments

Implement Azure functions


• Azure Functions overview
• Developing Azure Functions
• Implement Durable Functions

Develop solutions that use blob storage


• Azure Blob storage core concepts
• Managing the Azure Blob storage lifecycle
• Working with Azure Blob storage
• Create an Azure Resource Manager Template

Develop solutions that use Cosmos DB storage


• Azure Cosmos DB overview
• Azure Cosmos DB data structure
• Working with Azure Cosmos DB resources and data
• Create and deploy ARM templates

Create and deploy Azure Resource Manager (ARM) templates


• Create and deploy ARM templates

Implement user authentication and authorization


• Implementing Microsoft idenity platform
• Implement Microsoft Authentication Library
• Secure app configuration data by using Azure App Configuration

Implement secure cloud solutions


• Manage keys, secrets, and certificates by using the KeyVault API
• Implement Managed Identities for Azure resources
• Secure app configuration data by using Azure App Configuration

Implement API Management


• Implement API Management
• Defining policies for APIs
• Securing your APIs

Develop event-based solutions


• Implement Azure Event Grid
• Implement Azure Event Hubs
• Implement Azure Notification Hub

Develop message-based solutions


• Implement solutions that use Azure Service Bus
• Implement solutions that use Azure Queue Storage queues

Monitor and optimize Azure solutions


• Applications of Azure Application Insights
• Instrument an app for monitoring
No description found for id BSC_9
No description found for id 470
No description found for id 471
No description found for id 472
No description found for id 473
No description found for id 474
No description found for id 475

Dein Profil

Jetzt geht’s um dich!

  • Du bringst eine starke Affinität zu neuen Technologien mit und beeindruckst durch deine innovationsgetriebene Persönlichkeit.

  • Erste Erfahrungen mit Programmiersprachen und Microsoft Cloud-Anwendungen sind in deinem Repertoire und bilden ein solides Fundament für weiterführende Themen.

  • Mit deinem bereits bestehenden technologischen Know-how und deiner Begeisterung für Innovationen stehst du an der Spitze der nächsten Generation von Cloud-Entwicklern. Lass uns zusammenarbeiten, um dein Fachwissen im Bereich ‘Developing Solutions for Microsoft Azure’ zu vertiefen. Mit dem Kurs bei uns wirst du deine Fähigkeiten erweitern und dich als führender Experte für Azure-Lösungen etablieren. Deine bisherigen Kenntnisse sind der perfekte Ausgangspunkt, um die Komplexität und Vielfalt dieses spannenden Gebiets zu meistern.

    Gut beraten:

    Möglicherweise stellst du dir die Frage, ob dieses Kompetenzprofil zu dir passt, ob eine Teilzeitoption für die Weiterbildung besteht oder wie diese Qualifikation dir beim Berufseinstieg von Vorteil sein könnte. Wir stehen dir gerne unverbindlich und kompetent zur Verfügung – und das mit Begeisterung für sämtliche Bildungsangebote!

    Starthilfe

    Um sicherzustellen, dass du nach deiner Weiterbildung optimal in deine neue berufliche Richtung starten kannst, bieten wir dir während des gesamten Weiterbildungsprozesses unsere Unterstützung bei der Bewerbung an – unabhängig von der Art der Weiterbildung. Dank unseres breiten Netzwerks zu Personaldienstleistern, regelmäßigen Informationsveranstaltungen und Recruiting-Terminen direkt bei uns vor Ort bleibst du kontinuierlich mit dem Arbeitsmarkt in Verbindung.

    Deine Zertifizierung als Plus:

    Egal, um welche Art von Weiterbildungsmaßnahme es sich handelt, sei es in einem bestimmten Fachbereich oder für allgemeine Fähigkeiten: Personen, die die Fertigkeit besitzen, umfangreiche und komplexe Informationen zu verarbeiten, sind stark gefragt. Als Absolvent einer zertifizierten Weiterbildung eröffnen sich dir zahlreiche Möglichkeiten. Unsere international anerkannten Zertifikate, die du während deiner Weiterbildung erwirbst, verleihen deinem Können einen entscheidenden Vorteil und setzen dich in Szene.

    Dein Training im Überblick