Azure can really benefit your business by providing access to resources in the cloud and reducing costs at the same time.
Azure provides high availability, backup and SLAs for your cloud-based infrastructure.
- Cloud Computing
- Azure Benefits
- Software as a Service (SaaS)
- Platform as a Service (PaaS)
- Infrastructure as a Service (IaaS)
- Global Azure Infrastructure
- Azure Products Overview
- SLA and Pricing
As a company you will probably end up with multiple subscriptions and lots of resources.
Naming conventions and tags help you to keep everything organized. Permissions can be assigned to control access to your resources.
- Management Groups
- Naming and Tagging
- Resource Locks
- Role Based Access Control (RBAC)
Azure Active Directory
Azure AD is a modern, REST-based service that offers possibilities for identity and access control for your cloud environment. You can now use only one identity service for Azure, Office 365, Dynamics 365 and Intune. Azure AD is an identity provider in the cloud that can easily be integrated with your local Active Directory deployment.
- Azure AD Overview
- Azure AD Editions
- User and Group Management
- Azure AD Connect Overview
- Directory Synchronization
- Pass-Through Authentication
- Multi-Factor Authentication
- Identity Protection
- Conditional Access
An Azure storage account contains all of your Azure Storage data objects: blobs, files, queues, tables, and disks.
Data in your Azure storage account is durable and highly available, secure, massively scalable, and accessible
from anywhere in the world over HTTPS.
- Azure Storage Types: Blob, Tables, Queues, Files and Disks
- Storage Accounts
- Secure Access to Storage
- Working with Storage
Azure Virtual Machines
With virtual machines you have access to a scalable computing infrastructure on demand when you quickly need to
create new environments to fulfill the growing needs of your organization.
Azure provides a set of predefined Windows and Linux operating systems in different configurations to get you started.
You can also upload your own VHDs and start from there.
- Virtual Machines Overview, Pricing and Storage
- VM Networking
- Network Security Groups
- Creating VMs
- Connect to a VM: RDP, SSH
- LAB: Azure Virtual Machines
Azure Web Apps
With Azure Web Apps you can deploy and scale modern websites and web apps in seconds.
- App Services and App Service Plans
- Web Apps
- Web App Scaling
- Static Web Apps
Serverless computing has many faces. Azure functions allows you to add serverless code in the cloud. Another one, Logic Apps is a more visual way for creating event-based functionalities.
- Serverless Azure Functions
- Development Environments
- Workflow-like logic
- Triggering a logic app
Azure SQL Database
Azure SQL Database delivers Database-as-a-Service functionality, based on SQL Server and hosted in Microsoft Azure.
SQL Azure focuses on predictable performance, scalability, business continuity, data protection, zero administration, and familiar tools.
- Azure SQL Database Service
- Pricing Models
- Connecting to SQL Azure Database
Introduction to Serverless Computing
Setting up an application in most cases also mean spending time on setting up the infrastructure. Serverless computing gives us the possibility for just focusing on the functionality, and not on the infrastructure. Serverless computing is the abstraction of servers, infrastructure, and operating systems and can take our minds off infrastructure concerns.
- Serverless Computing with Azure Functions
- Serverless workflows with Azure Logic Apps
- Serverless Messaging with Service bus
- Serverless Event handling with Event Grid
- Serverless app architecture & patterns
How do you chop your application into multiple smaller components, called "microservices", and why would you do
that? We will show how to create microservice-applications, and introduce you to some key concepts of
microservices like data isolation, resiliency and communication.
- Dealing with Evolution in an Application
- Benefits and Drawbacks
- Data Isolation per microservice
Azure for Container Overview
Azure has many constructs that have to do with containers and microservices. It's a bit overwhelming, really. This topic
will help you separate the sheep from the goats, to figure out exactly what you need.
- Introducing Containers, Docker & Kubernetes
- Azure Container Registry
- Hosting Containers: Container Instances, AKS, Service Fabric
- Putting a Kubernetes Cluster in Azure
Application Lifecycle Management with Azure DevOps
Visual Studio Team Services allows you to plan, build, and ship software across a variety of platforms. If offers development teams key features like Version Control, Continuous Integration, Release Manamgement and Reporting.
- The Azure DevOps Ecosystem
- The role of Azure DevOps
- Work Item Tracking, Build Automation and Version Control with Git
- Continuous Integration
- Project Management and Reporting
- Agile and SCRUM Software Development
- Branching and Merging
This course will provide foundational level knowledge of cloud services, and how cloud services are provided with Microsoft Azure.
The course can be taken as an optional first step in learning about cloud services and Microsoft Azure.
The course will cover general cloud computing concepts, as well as general cloud computing models and services, such as Public, Private and Hybrid cloud, and Infrastructure-as-a-Service (IaaS), Platform-as-a-Service(PaaS), and Software-as-a-Service (SaaS).