Develop enterprise-ready applications for Microsoft Teams with Azure resources such as Azure App Config and Azure Key Vault authenticated by Managed Identity and on modern web technologies
Azure Web Apps Security using a Virtual network, App Gateway, Internal ASE, External ASE, IP Whitelisting, Web Application Firewall, OWASP, Managed Service Identity.
Azure Web Apps Security using a Virtual network, App Gateway, Internal ASE, External ASE, IP Whitelisting, Web Application Firewall, OWASP, Managed Service Identity.
Zero credential development with managed identitiesJoonas Westlin
Introduction to Managed Identities in Azure, what they are and how they work. Also goes through what services they can be used with in Azure, how you can use services without any keys or secrets.
Azure Automation delivers cloud-based automation, operating system updates, and configuration service that supports consistent management across your Azure and non-Azure environments. It includes process automation, configuration management, update management, shared capabilities, and heterogeneous features.
What is Azure development?-MS Azure development Zabeel Institute
MS Azure development utilizes the advantages of cloud architecture to create cloud-native applications that scale easily. To master this function, you should understand the protection, development, screening, deployment, and more.
Azure Static Web Apps allows you to develop modern full-stack web apps quickly and easily with a static front-end and dynamic back end powered by Serverless APIs with custom routing, security including authentication/authrization, custom domains, private endpoint, etc. Azure Static Web Apps offers cost-effective pricing from hobby to production apps.
The presentation covers overview of Azure App Service and Azure Web Apps. The presentation also covers the different features of Azure Web Apps - like Kudu, Continuous Deployment, Application Insights, Deployment Slots, Auto-Scaling and so on including demos. It will be useful for anyone looking forward to learn about Azure Web Apps or anyone preparing for Azure Certifications (70-532/533).
Azure Functions creates a “serverless” event-driven experience, meaning that they run based on associated and configure events, or “triggers”. For example, an Azure Function could be triggered by a simple timer, such as running a process in a certain interval or triggered by an event in an external system. Azure Functions can also respond to Azure-specific events, such as an image added to a Storage Blob or a notification arriving in a Message Queue.
Microsoft Azure Platform-as-a-Service (PaaS)Chris Dufour
Azure is Microsoft’s cloud computing platform made up of a growing collection of integrated services: compute, storage, data, networking and apps.
Azure is the only major cloud platform ranked by Gartner as an industry leader for both Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS). This powerful combination of managed and unmanaged services lets you build, deploy and manage applications in any way you like for unmatched productivity.
In this talk we will take a look at Microsoft’s cloud strategy and see how you can leverage PaaS in your environment.
Azure SignalR Service simplifies the process of adding real-time web functionality to applications over HTTP. Eliminates the need for polling and provides high availability, resiliency, and disaster recovery.
This webinar session introduced the basics of Azure (topics below) allowing you to get online and start working in the Azure environment.
• Azure Portal Demo
• Azure VMs
• Azure Storage
• Azure SQL
• Azure Connectivity options to the Data Center
2 Speed IT powered by Microsoft Azure and MinecraftSriram Hariharan
In this session, Mike will show how a model reference architecture in Azure and Minecraft can be used by architects to visualize solutions that you want your teams to build.
Många agila organisationer inför continuous delivery som ett steg mot att snabbare leverera affärsnytta från IT projekten. Men hur får man det att fungera på riktigt? I denna session går vi igenom hur vi inför tekniker och verktyg för att bygga, paketera och driftsätta en applikation i Azure med hjälp av Visual Studio Team Services (VSTS). Vi kommer under presentationen visa hur man kan göra detta på tre olika sätt beroende på vilka syften och förutsättningar man har.
Zero credential development with managed identitiesJoonas Westlin
Introduction to Managed Identities in Azure, what they are and how they work. Also goes through what services they can be used with in Azure, how you can use services without any keys or secrets.
Azure Automation delivers cloud-based automation, operating system updates, and configuration service that supports consistent management across your Azure and non-Azure environments. It includes process automation, configuration management, update management, shared capabilities, and heterogeneous features.
What is Azure development?-MS Azure development Zabeel Institute
MS Azure development utilizes the advantages of cloud architecture to create cloud-native applications that scale easily. To master this function, you should understand the protection, development, screening, deployment, and more.
Azure Static Web Apps allows you to develop modern full-stack web apps quickly and easily with a static front-end and dynamic back end powered by Serverless APIs with custom routing, security including authentication/authrization, custom domains, private endpoint, etc. Azure Static Web Apps offers cost-effective pricing from hobby to production apps.
The presentation covers overview of Azure App Service and Azure Web Apps. The presentation also covers the different features of Azure Web Apps - like Kudu, Continuous Deployment, Application Insights, Deployment Slots, Auto-Scaling and so on including demos. It will be useful for anyone looking forward to learn about Azure Web Apps or anyone preparing for Azure Certifications (70-532/533).
Azure Functions creates a “serverless” event-driven experience, meaning that they run based on associated and configure events, or “triggers”. For example, an Azure Function could be triggered by a simple timer, such as running a process in a certain interval or triggered by an event in an external system. Azure Functions can also respond to Azure-specific events, such as an image added to a Storage Blob or a notification arriving in a Message Queue.
Microsoft Azure Platform-as-a-Service (PaaS)Chris Dufour
Azure is Microsoft’s cloud computing platform made up of a growing collection of integrated services: compute, storage, data, networking and apps.
Azure is the only major cloud platform ranked by Gartner as an industry leader for both Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS). This powerful combination of managed and unmanaged services lets you build, deploy and manage applications in any way you like for unmatched productivity.
In this talk we will take a look at Microsoft’s cloud strategy and see how you can leverage PaaS in your environment.
Azure SignalR Service simplifies the process of adding real-time web functionality to applications over HTTP. Eliminates the need for polling and provides high availability, resiliency, and disaster recovery.
This webinar session introduced the basics of Azure (topics below) allowing you to get online and start working in the Azure environment.
• Azure Portal Demo
• Azure VMs
• Azure Storage
• Azure SQL
• Azure Connectivity options to the Data Center
2 Speed IT powered by Microsoft Azure and MinecraftSriram Hariharan
In this session, Mike will show how a model reference architecture in Azure and Minecraft can be used by architects to visualize solutions that you want your teams to build.
Många agila organisationer inför continuous delivery som ett steg mot att snabbare leverera affärsnytta från IT projekten. Men hur får man det att fungera på riktigt? I denna session går vi igenom hur vi inför tekniker och verktyg för att bygga, paketera och driftsätta en applikation i Azure med hjälp av Visual Studio Team Services (VSTS). Vi kommer under presentationen visa hur man kan göra detta på tre olika sätt beroende på vilka syften och förutsättningar man har.
Tour de France Azure PaaA 1/7 Commencer avec AzureAlex Danvy
Comment bien démarrer avec Azure.
Nous passons en revue les différentes possibilités d'accompagnement, de support, les souscriptions, les formations et les outils.
Learn how Azure DevOps has empowered Horizons LIMS to streamline their collaboration and CI / CD process to accelerate their enterprise digital transformation. You will also hear about the latest Azure DevOps features and how to integrate DevOps with GetHub, Jenkins, and leverage transformation workloads like Kubernetes and Microsoft Common Data Service to deliver products and services faster.
Azure is the Latest technology and it is going to be the future, Katpro Technologies help you to Migrate your on-Premise Environment to Azure Cloud Solutions, and also help you to develop the Cloud solutions/Applications in the less span of time.
SPSNL17 - Azure AD B2B - Safe collaboration has never been that easy!Anco Stuij
Safe and easy collaboration with third parties, it’s possible for every organization with Azure AD B2B. This solution is even more powerful through integration with Line of Business applications such as Salesforce, SAP, Exact and Dynamics 365. We will show you this during this interactive presentation. After adding a contact in Dynamics 365, a personalized invitation is automatically sent through an Azure Function that invokes the Microsoft Graph invitation manager. Upon acceptance of the invitation, the contact has access to a SharePoint Online customer portal with its own account. After this interactive presentation you have insight into account provisioning via Azure AD B2B in combination with Dynamics 365.
Depending on their size and complexity, content management systems such as Sitecore can require various workflows and tools for DevOps management. The choice in processes largely depends upon the scale and depth of your DevOps projects.
Deploying DevOps strategies on Microsoft Azure makes it easy to convert your network, virtual machines, databases, and more from infrastructure into code, enabling you to increase speed and reduce risk.
We discussed the benefits of Sitecore DevOps on Microsoft Azure, including using Microsoft Azure and Microsoft Azure (VSTS) to:
-Automate the build-out of Sitecore environments
-Automate code and content deployment
-Use Azure Resource Manager templates, PowerShell, and -VSTS to provision Sitecore environments
-Automate Sitecore installations
-Move your Sitecore databases into Azure SQL
Extend your Teams Meetings with Custom Meeting AppsMarkus Moeller
In this session, I will give you several samples of extending your Microsoft Teams meetings. From pre-and post-meeting experience over in-Meeting experience and stage view and even the meeting lifecycle. I’ll show you what can be done with custom meeting apps for extending team meetings and give directions on how.
Links to samples and documentation included.
This presentation, created by Syed Faiz ul Hassan, explores the profound influence of media on public perception and behavior. It delves into the evolution of media from oral traditions to modern digital and social media platforms. Key topics include the role of media in information propagation, socialization, crisis awareness, globalization, and education. The presentation also examines media influence through agenda setting, propaganda, and manipulative techniques used by advertisers and marketers. Furthermore, it highlights the impact of surveillance enabled by media technologies on personal behavior and preferences. Through this comprehensive overview, the presentation aims to shed light on how media shapes collective consciousness and public opinion.
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...SkillCertProExams
• For a full set of 760+ questions. Go to
https://skillcertpro.com/product/databricks-certified-data-engineer-associate-exam-questions/
• SkillCertPro offers detailed explanations to each question which helps to understand the concepts better.
• It is recommended to score above 85% in SkillCertPro exams before attempting a real exam.
• SkillCertPro updates exam questions every 2 weeks.
• You will get life time access and life time free updates
• SkillCertPro assures 100% pass guarantee in first attempt.
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsRosie Wells
Insight: In a landscape where traditional narrative structures are giving way to fragmented and non-linear forms of storytelling, there lies immense potential for creativity and exploration.
'Collapsing Narratives: Exploring Non-Linearity' is a micro report from Rosie Wells.
Rosie Wells is an Arts & Cultural Strategist uniquely positioned at the intersection of grassroots and mainstream storytelling.
Their work is focused on developing meaningful and lasting connections that can drive social change.
Please download this presentation to enjoy the hyperlinks!
2. Agenda
About
• Me
• Avanade
Microsoft
Teams Dev
• Overview
• Demo App
• Authentication
and
configuration
Azure ...
• App Config
• Key Vault
• Demo
• DevOps
Summary
• Wrap up
• Resources
• Q&A
3. About me
• Markus Moeller
• Microsoft 365 Developer Expert
• Avanade Germany
• @moeller2_0
• https://mmsharepoint.wordpress.com
• Proud dad of 1 (1Y)
5. Bots
Help users get tasks done in calls,
conversations and online meetings
Connectors
Post rich updates to channels
Personal apps
All content across all teams
and channels in one place
Tabs
Surface rich content within
Teams
Activity feed
Engage users via feed
notifications
Messaging extensions
Allow users to query and share
rich cards in conversations
Scope
of
Teams Development
Voice + Video
Enhance Calls and online Meeting
with Calling and Media bots
MS Graph
Gateway to your data in
Microsoft cloud
6. Microsoft Teams development
• Frontend vs Backend (Tabs vs Connectors, Bots, Messaging
Extensions …)
• NodeJS/Javascript/Typescript vs C#.Net …
• Visual Studio vs yeoman generator (+ @VSCode)
• Authentication …
• App Studio / App manifest
6
12. What about
less sensitive
config data? • What about re-using it in different apps?
• What about „self service“ ... let users write
configuration entries?
14. Microsoft 365
High level architecture
Teams Application
Web Application
Azure App Service
Azure App Configuration
Azure Key Vault
Hosted
Configuration
Authenticate
Get data
Get Credentials
Microsoft
Graph
21. Microsoft 365
High level architecture
Teams Application
Web Application
Azure App Service
Azure App Configuration
Azure Key Vault
Hosted
Configuration
Authenticate
Get data
Get Credentials
Microsoft
Graph
22. Microsoft 365
Simple high level architecture
Web Application
Azure App Service
Azure App Configuration
Azure Key Vault
Hosted
Configuration
Authenticate
Get data
Get Credentials
Microsoft
Graph
25. Microsoft
Today
• Lots of things I showed are free
• O365 Dev tenant, VSCode, github,
1st app config
• Standard technologies
• NodeJS, JavaScript, TypeScript,
Webpack, yeoman
• Non-proprietary solutions
• Shared and celebrated in a
great open community
They want YOU ...
...and so do we!
26. Nevertheless
We develop for enterprises and need
• Professional solutions
• Supported patterns (Think about migrations,
evergreen)
• Security
• Stability
• Automation
• Maintenance
27. Resources
• Speaker's blog
• On this specific topic
• Deploy a Yo Teams project to Azure through Azure DevOps
• Microsoft Teams SSO - The frontend part
• Microsoft Teams SSO and Microsoft Graph - the backend part · Wictor Wilen
• Azure App Configuration
• In NodeJS
• Azure Key Vault
• Avanade
28. Q&A
• Use Twitter @moeller2_0
• Visit our Avanade virtual booth
• Tomorrow: 16:00
• Thursday: 13:00
• T
• T
• T