- Azure subscription and service limits, quotas, and constraints
- Azure Documentation Center
- Azure Free Trial
Topics:
- Identify workloads that can and cannot be deployed;
- Run workloads, including Microsoft and Linux;
- Create VMs.
Resources:
- https://support.microsoft.com/en-us/help/2721672/microsoft-server-software-support-for-microsoft-azure-virtual-machines
- https://docs.microsoft.com/en-us/azure/virtual-machines/
- https://azure.microsoft.com/en-us/documentation/learning-paths/virtual-machines/
Topics:
- Automate configuration management by using PowerShell Desired State Configuration and VM Agent (custom script extensions);
- Configure VMs using a configuration management tool, such as Puppet or Chef;
- Enable remote debugging.
Resources:
- https://azure.microsoft.com/en-us/blog/automating-vm-configuration-using-powershell-dsc-extension/
- https://blogs.msdn.microsoft.com/powershell/2014/04/03/configuring-an-azure-vm-using-powershell-dsc/
- https://blogs.msdn.microsoft.com/powershell/2014/08/07/introducing-the-azure-powershell-dsc-desired-state-configuration-extension/
- https://azure.microsoft.com/en-us/blog/automating-vm-customization-tasks-using-custom-script-extension/
- https://azure.microsoft.com/en-us/blog/azure-virtual-machines-using-chef-puppet-and-docker-for-managing-linux-vms/
- https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-virtual-machines-dotnet-continuous-delivery-remote-debugging#a-nameenabling-remote-debugging-for-virtual-machinesahabilitando-a-depuração-remota-para-máquinas-virtuais
Topics:
- Configure static IP addresses, Network Security Groups (NSG), DNS, User Defined Routes (UDRs), external and internal load balancing with HTTP and TCP health probes, public IPs, firewall rules, and direct server return;
- Design and implement Application Gateway.
Resources:
- https://docs.microsoft.com/en-us/azure/networking/networking-overview
- https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-static-private-ip-arm-pportal
- https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-nsg
- https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-create-nsg-arm-pportal
- https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-udr-overview
- https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-overview
- https://docs.microsoft.com/en-us/azure/application-gateway/
Topics:
- Scale up and scale down VM sizes, deploy ARM VM Scale Sets (VMSS), configure ARM VMSS auto-scale.
Resources:
- https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/
- https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-overview
Topics:
- Configure disk caching, plan for storage capacity, configure shared storage using Azure File service, configure geo-replication, implement ARM VMs with Standard and Premium Storage.
Resources:
- https://docs.microsoft.com/en-us/azure/storage/storage-premium-storage-performance
- https://docs.microsoft.com/en-us/azure/storage/storage-dotnet-how-to-use-files
- https://docs.microsoft.com/en-us/azure/storage/storage-redundancy
- https://docs.microsoft.com/en-us/azure/storage/storage-about-disks-and-vhds-windows
- https://docs.microsoft.com/en-us/azure/storage/storage-about-disks-and-vhds-linux
Topics:
- Configure ARM VM monitoring, configure alerts, configure diagnostic and monitoring storage location.
Resources:
- https://docs.microsoft.com/en-us/azure/virtual-machines/windows/tutorial-monitoring
- https://docs.microsoft.com/en-us/azure/virtual-machines/linux/tutorial-monitoring
- https://docs.microsoft.com/en-us/azure/storage/storage-monitoring-diagnosing-troubleshooting
Topics:
- Configure multiple ARM VMs in an availability set for redundancy, configure each application tier into separate availability sets, combine the Load Balancer with availability sets.
Resources:
- https://docs.microsoft.com/en-us/azure/virtual-machines/windows/manage-availability
- https://docs.microsoft.com/en-us/azure/virtual-machines/windows/create-availability-set
Topics:
- Read data, change data, set metadata on a container, store data using block and page blobs, stream data using blobs, access blobs securely, implement async blob copy, configure Content Delivery Network (CDN), design blob hierarchies, configure custom domains, scale blob storage.
Resources:
- https://docs.microsoft.com/en-us/azure/storage/
- https://docs.microsoft.com/en-us/azure/storage/storage-introduction
- https://docs.microsoft.com/en-us/azure/cdn/cdn-create-a-storage-account-with-cdn
- https://docs.microsoft.com/en-us/rest/api/storageservices/set-container-metadata
- https://docs.microsoft.com/en-us/azure/storage/storage-dotnet-how-to-use-blobs
Topics:
- Implement CRUD with and without transactions, design and manage partitions, query using OData, scale tables and partitions, add and process messages, retrieve a batch of messages, scale queues.
Resources:
- https://docs.microsoft.com/en-us/azure/storage/storage-table-design-guide
- https://docs.microsoft.com/en-us/rest/api/storageservices/addressing-queue-service-resources
- https://docs.microsoft.com/en-us/azure/storage/storage-dotnet-how-to-use-queues
Topics:
- Generate shared access signatures, including client renewal and data validation;
- Create stored access policies;
- regenerate storage account keys;
- Configure and use Cross-Origin Resource Sharing (CORS);
- Set retention policies and logging levels;
- Analyze logs.
Resources:
- https://docs.microsoft.com/en-us/azure/storage/storage-dotnet-shared-access-signature-part-1
- https://docs.microsoft.com/en-us/azure/storage/storage-dotnet-shared-access-signature-part-2
- https://docs.microsoft.com/en-us/sql/relational-databases/lesson-1-create-stored-access-policy-and-shared-access-signature
- https://docs.microsoft.com/en-us/rest/api/storageservices/cross-origin-resource-sharing--cors--support-for-the-azure-storage-services
Topics:
- Choose the appropriate database tier and performance level, configure and perform point-in-time recovery, enable geo-replication, import and export data and schema, scale Azure SQL databases.
Resources:
- https://azure.microsoft.com/en-us/documentation/learning-paths/sql-database-training-learn-sql-database/
- https://docs.microsoft.com/en-us/azure/sql-database/sql-database-service-tiers
- https://docs.microsoft.com/en-us/azure/sql-database/sql-database-technical-overview
Topics:
- Create databases and collections, query documents, run DocumentDB queries.
Resources:
- https://docs.microsoft.com/en-us/azure/cosmos-db/
- https://docs.microsoft.com/en-us/azure/cosmos-db/tutorial-develop-documentdb-dotnet
- https://docs.microsoft.com/en-us/azure/cosmos-db/tutorial-query-documentdb
Topics:
- Choose a cache tier, implement data persistence, implement security and network isolation, tune cluster performance.
Resources:
- https://azure.microsoft.com/en-us/documentation/learning-paths/redis-cache/
- https://docs.microsoft.com/en-us/azure/redis-cache/
- https://azure.microsoft.com/en-us/services/cache/
- https://docs.microsoft.com/en-us/azure/redis-cache/cache-premium-tier-intro
- https://docs.microsoft.com/en-us/azure/redis-cache/cache-faq#what-redis-cache-offering-and-size-should-i-use
- https://docs.microsoft.com/en-us/azure/redis-cache/cache-configure
- https://docs.microsoft.com/en-us/azure/redis-cache/cache-how-to-premium-clustering
- https://docs.microsoft.com/en-us/azure/redis-cache/cache-how-to-monitor
- https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-connect-to-redis-using-memcache-protocol
Topics:
- Create a service index, add data, search an index, handle search results.
Resources:
- https://docs.microsoft.com/en-us/azure/search/
- https://docs.microsoft.com/en-us/azure/search/search-what-is-azure-search
- https://docs.microsoft.com/en-us/azure/search/search-sku-tier
- https://docs.microsoft.com/en-us/azure/search/search-create-service-portal
- https://docs.microsoft.com/en-us/azure/search/search-what-is-an-index
- https://docs.microsoft.com/en-us/azure/search/search-what-is-data-import
- https://docs.microsoft.com/en-us/azure/search/search-query-overview
- https://docs.microsoft.com/en-us/azure/search/search-manage
- https://docs.microsoft.com/en-us/azure/search/search-lucene-query-architecture
Topics:
- Develop apps that use WS-federation, OAuth, and SAML-P endpoints;
- Query the directory using Graph API.
Resources:
- https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-integrating-applications
- https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-protocols-openid-connect-code
- https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-saml-protocol-reference
- https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-graph-api
Topics:
Implement hybrid connections to access data sources on-premises, leverage site-to-site (S2S) VPN and ExpressRoute to connect to an on-premises infrastructure.
Resouces:
- https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-hybrid-connection-get-started
- https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-portal
- https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-howto-point-to-site-resource-manager-portal
- https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-vpngateways
Topics:
- Develop and scale messaging solutions using service bus queues, topics, relays, and notification hubs; monitor service bus queues, topics, relays, event hubs, and notification hubs.
Resources:
- https://azure.microsoft.com/en-us/documentation/learning-paths/service-bus/
- https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-messaging-overview
- https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-fundamentals-hybrid-solutions#queues
- https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-fundamentals-hybrid-solutions#topics
- https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-fundamentals-hybrid-solutions#relays
- https://azure.microsoft.com/en-us/documentation/learning-paths/event-hubs/
- https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-what-is-event-hubs
- https://azure.microsoft.com/en-us/services/event-hubs/
- https://docs.microsoft.com/en-us/azure/notification-hubs/notification-hubs-push-notification-overview
Topics:
-
Design and implement .NET MVC, Web API, and Windows desktop apps that leverage social identity provider authentication, including Microsoft account, Facebook, Google+, Amazon, and LinkedIn;
-
Leverage Azure AD B2B to design and implement applications that support partner-managed identities.
Resources:
- https://azure.microsoft.com/en-us/documentation/learning-paths/active-directory-developer/
- https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-overview
- https://docs.microsoft.com/en-us/azure/active-directory/active-directory-b2b-what-is-azure-ad-b2b
Topics:
- Define and manage App Service plans;
- Configure Web Apps settings, certificates, and custom domains;
- Manage Web Apps by using the API, Azure PowerShell, and Xplat-CLI;
- Implement diagnostics, monitoring, and analytics;
- Implement web jobs; design and configure Web Apps for scale and resilience.
Resources:
- https://azure.microsoft.com/en-us/documentation/learning-paths/appservice-webapps/
- https://docs.microsoft.com/en-us/azure/app-service/
- https://docs.microsoft.com/en-us/azure/app-service/app-service-value-prop-what-is
- https://azure.microsoft.com/en-us/pricing/details/app-service/
- https://docs.microsoft.com/en-us/azure/app-service/azure-web-sites-web-hosting-plans-in-depth-overview
- https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-configure
- https://docs.microsoft.com/en-us/azure/app-service-web/app-service-web-tutorial-custom-domain
- https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-enable-diagnostic-log
- https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-scale
- https://docs.microsoft.com/en-us/azure/app-service-web/websites-dotnet-webjobs-sdk
- https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-security
- https://docs.microsoft.com/en-us/azure/app-service-web/app-service-web-tutorial-custom-ssl
- https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-deploy
- https://docs.microsoft.com/en-us/cli/azure/appservice
Topics:
- Create Azure Functions, implement a webhook function, create an event processing function, implement an Azure-connected function.
Resources:
- https://docs.microsoft.com/en-us/azure/azure-functions/functions-overview
- https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-first-azure-function
- https://docs.microsoft.com/en-us/azure/azure-functions/functions-integrate-storage-queue-output-binding
- https://docs.microsoft.com/en-us/azure/azure-functions/functions-twitter-email
- https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-serverless-api
Topics:
- Create managed APIs, configure API management policies, protect APIs with rate limits, add caching to improve performance, monitor APIs, customize the Developer Portal.
Resources:
- https://azure.microsoft.com/en-us/documentation/learning-paths/api-management/
- [https://docs.microsoft.com/en-us/azure/api-management/api-management-key-concepts])(https://docs.microsoft.com/en-us/azure/api-management/api-management-key-concepts)
- https://docs.microsoft.com/en-us/azure/api-management/api-management-get-started
- https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-product-with-rules
- https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-cache
Topics:
- Create and deploy API Apps, automate API discovery by using Swashbuckle, use Swagger API metadata to generate client code for an API app, monitor API Apps.
Resources:
- https://docs.microsoft.com/en-us/azure/app-service-api/app-service-api-apps-why-best-platform
- https://docs.microsoft.com/en-us/azure/app-service-api/app-service-api-dotnet-get-started
- https://docs.microsoft.com/en-us/azure/app-service-api/app-service-api-whats-changed
- https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-monitor
Topics:
- Create a Logic App connecting SaaS services, create a Logic App with B2B capabilities, create a Logic App with XML capabilities, trigger a Logic App from another app, create custom and long-running actions, monitor Logic Apps.
Resources:
Topics:
- Create a Mobile App, add offline sync to a Mobile App, add authentication to a Mobile App, add push notifications to a Mobile App.
Resources:
- https://azure.microsoft.com/en-us/documentation/learning-paths/appservice-mobileapps/
- https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-value-prop
Topics:
- Create a Service Fabric application; build an Actors-based service;
- Add a web front end to a Service Fabric application;
- Monitor and diagnose services;
- Migrate apps from cloud services;
- Create, secure, upgrade, and scale Service Fabric Cluster in Azure;
- Scale a Service Fabric app.
Resources:
- https://azure.microsoft.com/en-us/documentation/learning-paths/service-fabric/
- https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-overview
- https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-overview-microservices
- https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-get-started
- https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-create-your-first-application-in-visual-studio