RI Azure Training -> Event: 11/05/2018 RI Microsoft Azure Training Course 20532 (5 days) : Developing Microsoft Azure Solutions starting on 11/05/2018 and spanning 5 days in RI - In order to proceed with requesting this Dynamics Edge Microsoft Training Event, please select from one of the following options by clicking one of the following links and then filling out and submitting the request form:
Live Virtual courses are not prerecorded or self-paced, they are LIVE with the instructor and the SAME HIGH QUALITY as our in-person on-site training Azure Training options, and our Live Virtual options may also be more affordable for you in most cases in terms of pricing. If you are flexible and you want on-site but would also still be open to and OK with Live Virtual (Live, with the instructor, Instructor Led Live Online training) delivery, Dynamics Edge Microsoft Azure TRAINING Course 20532 LIVE VIRTUAL ON THIS DATE: 11/05/2018 please choose one of these options:
If you do not want Live Virtual (Live, Instructor Led Online training), and you ONLY WANT PHYSICAL IN-PERSON IN-CLASSROOM ON-SITE FACE TO FACE Dynamics Edge Microsoft Azure TRAINING Course 20532 AT THIS PHYSICAL LOCATION RI ON THIS DATE: 11/05/2018 please choose one of these options:
Event: 11/05/2018 RI Microsoft Azure Training Course 20532 (5 days) : Developing Microsoft Azure Solutions starting on 11/05/2018 and spanning 5 days in RI - Please note that pricing for this Azure Training Event may vary from prices published elsewhere on our website (no guarantees, but the price may end up being lower for you requesting the Event through this page than through requesting or purchasing this course or similar from elsewhere on our website), may only be valid as long as you stay on this page and decide within a certain amount of time from when you first landed on this page (e.g within a few hours after you landed on this page), may depend on which of the above options you choose, and may also may be associated with a variety of other factors. Any pricing information for this Event will be provided to you later in this process and in some cases, after you have completed submitting the required form that is associated with the option you choose above. If you did not receive pricing and you have successfully submitted the request form associated with the option you chose above, we'll try to respond to you as soon as possible with pricing, any discounts applied (if applicable) and other pertinent information. If you are associated with a government agency please Contact Us Separately Using This Link instead because you may be eligible for a separate pricing tier. Please note that "group discounts" are on an as-available and case-by-case basis and are not guaranteed to always be issued. If a one-time special request code for additional discounts IN ADDITION TO group discounts is included with your Azure Training Event request, please note that these "additional discounts," as all discounts claimed here, are subject to availability and case-by-case review, and are not guaranteed to be issued. We have many locations, please note that only SOME, not all, of our locations' physical street addresses are listed on our Locations page. This Event page will likely list the City and State only for where this Azure Training will be held. The actual facility physical address location information for this Event may be delivered to you after we receive your registration for this Event, and at our discretion we might require additional information from you prior to delivering you the actual physical street address of the facility that is associated with this Event. Location availability is not guaranteed and requires registration using the process on this page to check the availability. If this Location is unavailable for this Event and you indicated on-site only, we may suggest to you alternate nearby locations (and alternate course numbers and alternate dates, if applicable) if the selected Location (and course number and date, if applicable) for this Event is unavailable for Azure Training for any reason. Please note that all information shown on this page about this event is subject to manual review on a case-by-case basis. This event shown on this page is not guaranteed to be delivered and you must submit a request first through this page and receive confirmation before making plans to attend this event. Any travel reservations you make at any time are your sole responsibility regardless of whether or not Dynamics Edge can deliver this event and whether or not you received confirmation. It is advisable you obtain refundable reservations or request either Live Virtual Training, or if you request on-site in-person you should request a location near where you are right now, or a location close to where you are going to be located on a certain date and for at least the entire duration of the course. Also see our Policies page for more information.
This course is intended for students who have experience building vertically scaled applications. Students should also have experience with the Microsoft Azure platform and a basic understanding of the services offered in Azure.
This course offers students the opportunity to take an existing web application and expand its functionality as part of moving it to Azure. The course does not require any existing experience with the ASP.NET platform. This course focuses on the architectural considerations and decisions necessary when building a highly available solution in the cloud.
This course prepares the students for the 70-532: Developing Microsoft Azure Solutions certification exam.
The candidates targeted by this training have basic experience in implementing and monitoring Microsoft Azure solutions. Candidates are also proficient with the development tools, techniques and approaches used to build application solutions.
This module reviews the services available in the Azure platform and the Management Portals used to manage the service instances.
Although many Microsoft Azure services use virtual machines, sometimes your application might have a unique need where it requires a virtual machine that is completely unmanaged. Azure provides networking, backup, and virtualization services as part of its Infrastructure-as-a-Service (IaaS) offering. Lesson 1, Azure Virtual Machines, introduces the Virtual Machines service and describes the options that you can use for creating a virtual machine. Lesson 2, Azure Virtual Machine Workloads, provides details on the types of workloads that you can deploy to a virtual machine. Lesson 3, Migrating Azure Virtual Machine Instances, describes the options for migrating virtual machines to and from Azure. Lesson 4, Azure Virtual Networks, reviews the Microsoft Azure Virtual Network offering available in Azure. Lesson 5, Highly Available Azure Virtual Machines, reviews the options and features that must be considered when designing your Virtual Machine instances for high availability scenarios. Lesson 6, Virtual Machine Configuration Management, describes the common methods for managing and duplicating the configuration for virtual machines. Lesson 7, Customizing Azure Virtual Machine Networking, reviews the options for managing inbound and outbound connection rules for your virtual machine.
This module provides an overview of the Azure Web Apps service. Lesson 1, “Azure Web Apps”, describes the Web Apps service in Azure. Lesson 2, “Hosting Web Applications in Azure“, describes the behavior and lifecycle of an Azure Web App. Lesson 3, “Configuring an Azure Web App”, discusses the various configuration options available to change the behavior of your Web App. Lesson 4, “Publishing an Azure Web App”, describes the process for publishing a web application using WebDeploy to Azure Web Apps.
Dynamic web applications must store the data that is being managed and manipulated by end users. ASP.NET technologies such as ADO.NET and Entity Framework provide a way for accessing data in SQL Server. In the cloud, the Microsoft Azure platform provides a database as a service offering that allows developers to use SQL in the same way as they would in an on-premises location. Lesson 1, Azure SQL Database Overview, describes the Azure SQL Database service and reasons you would consider using it. Lesson 2, Managing SQL Databases in Azure, describes the familiar and new management tools that are available for use with a SQL database that is hosted in Azure. Lesson 3, Azure SQL Database Tools, describes the SQL Server Data Tools (SSDT) templates, panes, and projects that are available in Microsoft Visual Studio 2013. Lesson 4, Securing and Recovering an Azure SQL Database Instance, describes the recovery scenarios relevant in Azure SQL Database.
As a developer, you should keep in mind certain considerations while designing applications for the cloud. Although there are many platform improvements available in the ASP.NET ecosystem, you need to rethink the way you design your applications, and the patterns that are used, with respect to the scalability and reliability metrics present for the cloud applications . Lesson 1, Application Design Practices for Highly Available Applications, discusses some of the considerations that are needed when you design applications that are hosted in the cloud such that they result in minimal downtime. Lesson 2, Building High Performance Applications by Using ASP.NET, describes the changes in the ASP.NET stack in .NET 4.5 that improve the framework’s performance in web applications. Lesson 3, Common Cloud Application Patterns, introduces a small set of example patterns from the MSDN cloud patterns reference. Lesson 4, Application Analytics, demonstrates the Application Insights service. Lesson 5, Caching Application Data, compares the Microsoft Azure Cache and Microsoft Azure Redis Cache services..
Many new application workloads require new databases that offer scale and flexibility far beyond the capabilities of a traditional relational database. In Azure, there is a wide variety of NoSQL database services available for applications to store unstructured data in a flexible, schema-free and scalable fashion. Lesson 1, “Azure Storage,” introduces the Azure Storage service and details some of the storage types available to applications using Azure Storage. Lesson 2, “Azure Storage Tables,” details the Table key-value store available as a NoSQL database in Azure Storage. Lesson 3, “Redis Cache,” introduces the Redis Cache key-value based NoSQL store and details how it can be used as a cache database. Lesson 4, “Azure Search,” describes the Azure Search service offering that indexes and provides rich-search capabilities for documents stored in structured and unstructured storage. Lesson 5, “Azure Cosmos DB,” explores the Azure Cosmos DB service as a flexible NoSQL database that supports a large variety of APIs and models.
When you want to scale to different cloud instances, storing files to a local disk becomes a difficult process to maintain and eventually an unreliable method of storage. Azure provides a Blob storage mechanism that not only offers high performance but also supports integration to Microsoft Azure Content Delivery Network (CDN) for low latency downloads. Lesson 1, Storage Blobs, describes the Blob service and the types of blobs supported. Lesson 2, Controlling Access to Storage Blobs, provides details on the ways that you can secure and grant temporary access to blobs or containers. Lesson 3, Configuring Azure Storage Accounts, looks at some of the unique configuration options available for Storage blobs. Lesson 4, Azure Files, introduces briefly the Azure Files service.
With web applications presenting content and worker roles processing the logic, there needs to be a mechanism that facilitates the communication between these different entities. Microsoft Azure provides two queuing mechanisms that you can use for this purpose. Lesson 1, Azure Storage Queues, introduces the queue mechanism that is available in Azure storage accounts. Lesson 2, Azure Service Bus, introduces the Service Bus offering in Azure. Lesson 3, Azure Service Bus Queues, describes the queuing mechanism that is available in Service Bus and how it differs from Azure Storage queues. Lesson 4, Azure Service Bus Relay, describes the relay mechanism available to connect client devices to WCF services. Lesson 5, Azure Service Bus Notification Hubs, introduces the Notification Hubs service and infrastructure useful for pushing notifications to mobile devices.
Although you can manage most of the Azure services by using both of the Azure portals or Microsoft Visual Studio 2013, you can use scripting to completely automate the management of the same resources. This module will look at automating the lifecycle of the services by using client libraries, Windows PowerShell, REST, and the Resource Manager. Lesson 1, Azure SDK Client Libraries, briefly describes the client libraries that are available for managing and interacting with Azure services. Lesson 2, Scripting Azure Service Management by Using Windows PowerShell, describes the modules that are available for managing Azure services by using Windows PowerShell. Lesson 3, Azure REST Interface, introduces and describes the Service Management API. Lesson 4, Resource Manager, discusses the new Resource Manager in Azure and the concepts associated with the new method of managing resources.
Although you can deploy your cloud applications manually, it is in your best interest to begin automating cloud-based deployments. Automation creates many benefits including the ability to trace past actions, easier repetition of deployment tasks and reduced possibility of human error. Lesson 1, “Continuous Integration,” discusses strategies for integrating source control repositories with running cloud service instances for automatic deployment scenarios. Lesson 2, “DevTest Labs,” introduces the DevTest service which is useful for automating the creation of machine-specific environments and lab scenarios. Lesson 3, “Azure Resource Manager Templates,” discusses the capability to deploy entire workloads in Azure from a JSON template. Lesson 4, “Managed Solution Hosting,” introduces Service Fabric, Azure Container Service and Azure Container Instances as methods used to host solutions using a fully-managed service.
Just like on-premises applications, applications in the cloud need streamlined security mechanisms that are flexible. Azure Active Directory is an identity provider that can provide identity and access functionality for your custom applications or SaaS applications. Lesson 1, “Azure Active Directory,” introduces the Azure AD service. Lesson 2, “Azure AD Directories,” details how to create a directory in Azure AD. Lesson 3, “Azure AD Offerings,” describes the various offerings available in Azure AD such as B2B, B2C, and multi-factor authentication. Lesson 4, “Azure Key Vault,” introduces the Azure Key Vault service designed to manage.
Lab: Using the Azure Preview Portal
Lab: Creating an Azure Virtual Machine for Development & Testing
Lab: Creating an ASP.NET Web Site Using Azure Websites
Lab: Storing Event Data in Azure SQL
Lab: Creating Azure Web Roles Using Visual Studio 2013
Lab: Creating a Background Process Using Azure Worker Roles
Lab: Storing Attendee Registration Data in Azure Table Storage
Lab: Storing Generated Documents in Azure Blob Storage
Lab: Creating File Shares using Azure Files
Lab: Using Storage Queues to Manage Requests Between Web Applications in Azure
Lab: Using Service Bus to Manage Communication Between Web Applications in Azure
Lab: Managing Multiple Virtual Machines in a Virtual Network
Lab: Automating the Creation of a Test Environment using PowerShell
Lab: Integrating Azure Active Directory with the Events Administration Portal
Lab: Deploying the Events Web Application to Azure
After completing this course, students will be able to:
Revised April 2018
*NOTE: if an average rating and rating count are shown on this page, they are based on all reviews associated with Dynamics Edge that are shown on the review page, and are not restricted to reviews only for the particular courses offered on this page.