Skip to content

Azure Training for developers and architects - advanced

Notifications You must be signed in to change notification settings

ddobric/azdevtraining

Repository files navigation

Microsoft Azure Training for developers and architects - advanced

Description

This workshop is designed for professional enterprise developers and architects, who target migration of existing traditional “on-prem” applications to cloud or design and implementation of modern cloud applications. Attendees will start with application virtualization with container technologies and learn how to design, build and operate applications in containers inside of Azure or any other cloud or on-prem environment. As next, attendees learn about core storage services inside of Azure, which are mostly used inside of any kind of application. Then, focus is set on building of modern applications with PaaS and Serverless services, which help build extremely innovative solutions in very short time. One of major parts of this workshop focus messaging and integration patterns, which are essential for building of a scalable, cloud well approved microservice and service-oriented architecture. In the last art of workshop attendees will learn about various database technologies, which are increasingly becoming essential part of almost every modern application. It is designed and delivered by Microsoft internationally recognized professionals, who helped many customers to move to the Azure in the last decade.

Goals

The goal of this workshop to help professional enterprise developers and architects to move to Azure Cloud. Based on long-year experience and best practices, attendees will learn about technology and strategy, which help to approach the Cloud mega trend in various ways. You will first learn about platform evolution, lift-and shift scenarios, which help you to move existing applications to cloud. Then you will learn how to design modern applications for Azure and other clouds. This workshop is a unique opportunity to learn most important basics and advanced approaches, which every professional enterprise developer and architect needs to know.

Agenda

DAY I:

.NET and Container Technologies

  • Evolution of Compute Platform
  • Docker Containers Overview
  • .NET Core in docker container
  • Azure Container Registry
  • Azure Container instances
  • Orchestrators Overview (Overview Kubernetes, Service Fabric)

Azure Storage Services

  • Introduction to Storage Services
  • Blob Storage
  • File Storage
  • Table Storage
  • Storage Queues

DAY II

Modern Compute with PaaS and Serverless

  • App Service Container
  • Building and Hosting Web Applications and REST APIs in Azure AppService
  • Azure WebJobs
  • Azure Functions
  • Logic Apps

Designing Distributed Systems

  • Architecture styles, Iteraction patterns, Messaging,..
  • Services and Microservices
  • Azure Service Bus

DAY III

Designing Distributed Systems

  • Hybrid Relays
  • Event Hub
  • EventGrid
  • dapr
  • Tye

PaaS Databases

  • Making the right decision: SQL or No SQL?
  • Cosmos DB concept
  • Core SQL with Cosmos DB
  • MongoDB inside CosmosDB
  • Working with Gremlin graph Database

About

Azure Training for developers and architects - advanced

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published