Day 1 - Overview of Cloud Computing
Day 2 - Digital Transformation journey into the Cloud
Day 3 - Cloud Adoption
Key topics:
Key topics:
NoSQL databases, and their characteristics and types
Key topics:
Classroom
23000.00
Participants from 2 Years IT or Industry Experience to Senior Managers, CXO, Business Heads and Customer Facing Decision Makers.
Computing Background in some programming language.
This course is also available as self-paced virtual (e-learning) course API Lifecycle Governance with IBM API Connect v2018 (ZD509G). This option does not require any travel.
This API Connect 2018 course teaches you how to configure the gateway, portal, and analytics services in Cloud Manager that are used by the API Connect infrastructure through all phases of the API lifecycle. You manage all aspects of the provider organization in the API Manager user interface to create, publish, version, and retire API artifacts such as Products, plans and APIs themselves. You also learn how to manage consumer organizations who use the APIs that are made available on the Developer Portal. You learn how to add members to the consumer organization that provides access to the APIs on the Developer Portal. You learn how the layout of the Developer Portal can be customized. Finally, you call the APIs on the secure gateway and you view the graphs and metrics of API usage.
For information about other related courses, see the IBM Training website:
Conceptual knowledge of APIs; for more information, see the resources at www.ibm.com/api/connect
Please refer to course overview.
This course is also available as self-paced virtual (e-learning) course Create, Secure, and Publish APIs with IBM API Connect v2018 (ZD514G). This option does not require any travel.
This IBM API Connect 2018 course teaches you how to create, publish, and secure APIs with IBM API Connect V2018. You build Node.js API applications with the LoopBack framework. You define API interfaces according to the OpenAPI specification. You assemble message processing policies and define client authorization schemes, such as OAuth 2.0, in the API definition. You publish APIs and make them available on a secure gateway and on the Developer Portal.
For information about other related courses, see the IBM Training website:
Before taking this course, you should successfully complete course VY102G, Developing REST APIs with Node.js for IBM Bluemix (no longer available).
After completing this IBM API Connect course, you should be able to:
Unit 1: IBM API Connect V2018 overview
Unit 2: API Connect development platform
Unit 3: Creating an API definition
Unit 4: Defining APIs that call REST and SOAP services
Unit 5: Implementing APIs with the LoopBack framework
Unit 6: LoopBack models, properties and relationships
Unit 7: Defining data sources with connectors
Unit 8: Implementing remote methods and event hooks
Unit 9: Assembling message processing policies
Unit 10: Declaring client authorization requirements
Unit 11: Creating an OAuth 2.0 provider
Unit 12: Deploying an API to a Docker container
Unit 13: Publishing and managing products and APIs
Unit 14: Subscribing and testing APIs
This course is also available as self-paced virtual (e-learning) course Deploying Event-Driven Applications with IBM Event Streams on IBM Cloud Private (ZD107G). This option does not require any travel.
In this IBM Training course, you learn how to deploy and manage event-driven applications with IBM Event Streams. IBM Event Streams uses Apache Kafka, an open-source streaming platform, with many value-added capabilities, to deploy production-ready applications.
This IBM Course is intended for system architects, developers, and network administrators who need to deploy, test, and monitor event-driven applications with IBM Event Streams.
This Machine Learning in SPSS course presents advanced models available in IBM SPSS Modeler. The participant is first introduced to a technique named PCA/Factor, to reduce the number of fields to a number of core factors, referred to as components or factors. The next topics focus on supervised models, including Support Vector Machines, Random Trees, and XGBoost. Methods are reviewed on how to analyze text data, combine individual models into a single model, and how to enhance the power of IBM SPSS Modeler by adding external models, developed in Python or R, to the Modeling palette.
Introduction to advanced machine learning models
Group fields: Factor Analysis and Principal Component Analysis
Predict targets with Nearest Neighbor Analysis
Explore advanced supervised models
Introduction to Generalized Linear Models
Combine supervised models
Use external machine learning models
Analyze text data
Introduction to advanced machine learning models
Group fields: Factor Analysis and Principal Component Analysis
Predict targets with Nearest Neighbor Analysis
Explore advanced supervised models
Introduction to Generalized Linear Models
Combine supervised models
Use external machine learning models
Analyze text data
IBM Open Platform (IOP) with Apache Hadoop is the first premiere collaborative platform to enable Big Data solutions to be developed on the common set of Apache Hadoop technologies. The Open Data Platform initiative (ODP) is a shared industry effort focused on promoting and advancing the state of Apache Hadoop and Big Data technologies for the enterprise. The current ecosystem is challenged and slowed by fragmented and duplicated efforts between different groups. The ODP Core will take the guesswork out of the process and accelerate many use cases by running on a common platform. It allows enterprises to focus on building business driven applications.
This Apache Hadoop Training module provides an in-depth introduction to the main components of the ODP core --namely Apache Hadoop (inclusive of HDFS, YARN, and MapReduce) and Apache Ambari -- as well as providing a treatment of the main open-source components that are generally made available with the ODP core in a production Hadoop cluster.
None, however, knowledge of Linux would be beneficial.
Unit 1: IBM Open Platform with Apache Hadoop
Unit 2: Apache Ambari
Unit 3: Hadoop Distributed File System
Unit 4: MapReduce and Yarn
Unit 5: Apache Spark
Unit 6: Coordination, management, and governance
Unit 7: Data Movement
Unit 8: Storing and Accessing Data
Unit 9: Advanced Topics
This training course is for those who want a foundation of IBM BigInsights. This course consists of two separate modules.
The first module is IBM BigInsights Overview and it will give you an overview of IBM's big data strategy as well as a why it is important to understand and use big data. It will cover IBM BigInsights as a platform for managing and gaining insights from your big data. As such, you will see how the BigInsights have aligned their offerings to better suit your needs with the IBM Open Platform (IOP) along with the three specialized modules with value-add that sits on top of the IOP. Along with that, you will get an introduction to the BigInsights value-add including Big SQL, BigSheets, and Big R.
The second module is IBM Open Platform with Apache Hadoop. IBM Open Platform (IOP) with Apache Hadoop is the first premiere collaborative platform to enable Big Data solutions to be developed on the common set of Apache Hadoop technologies. The Open Data Platform initiative (ODP) is a shared industry effort focused on promoting and advancing the state of Apache Hadoop and Big Data technologies for the enterprise. The current ecosystem is challenged and slowed by fragmented and duplicated efforts between different groups. The ODP Core will take the guesswork out of the process and accelerate many use cases by running on a common platform. It allows enterprises to focus on building business driven applications.
This module provides an in-depth introduction to the main components of the ODP core --namely Apache Hadoop (inclusive of HDFS, YARN, and MapReduce) and Apache Ambari -- as well as providing a treatment of the main open-source components that are generally made available with the ODP core in a production Hadoop cluster.
IBM BigInsights v4 itself is built upon the ODP core and these other main open-source components.The relationships between the IBM Open Platform with Apache Hadoop and the BigInsights add-ons is covered briefly in Unit 1 - pro.
There are no pre-requisites for this course but knowledge of Linux would be beneficial.
IBM BigInsights Overview
DW6A1
IBM Open Platform (IOP) with Apache Hadoop
DW6B1
(DW6A1)
(DW6B1)
Learn how to use IBM® BigInsights® Text Analytics, an information extraction system, to extract information from unstructured and semi-structured documents.
Using IBM BigInsights Text Analytics you can create extractors using a visual web interface. The visual extractors are then automatically translated into Annotation Query Language (AQL) rules to extract structured information from unstructured and semi-structured documents. You can apply Text Analytics to big data at rest in IBM BigInsights and big data in motion in IBM Streams.
This course provides the underlying knowledge required by ITPros/Devs who will be evaluating Microsoft Azure, whether they are administrators, developers, or database administrators.
This Microsoft Azure Training course introduces students to the principles of cloud computing. Students will become familiar with how these principles have been implemented in Microsoft Azure. In addition, this course explains how to implement the core Azure infrastructure, consisting of virtual networks and storage. With this foundation, students will be able to create the most common Azure services, including Azure Virtual Machines, Web Apps, and Azure SQL Database. The students will also learn about container-based Azure services and the most prominent examples of serverless computing. The course concludes by describing features of Azure Active Directory (Azure AD).
Before attending this course, students must have a background in IT. In addition to their professional experience, students who attend this training should already have the following technical knowledge:
A basic understanding of database concepts, including tables and simple queries
After completing this course, students will be able to:
Module 1: Introducing Azure AD
This module describes Azure AD, its benefits, and the differences between Azure AD and AD DS. It also explains how to perform Azure AD tenant provisioning and how to manage objects and user roles in Azure AD.
Lessons
Lab : Creating and managing an Azure AD tenant
After completing this module, students will be able to:
Module 2: Integrating on-premises Active Directory with Azure
This module explains how to extend an on-premises Active Directory domain to Azure. It also describes how directory synchronization works, and how to implement and configure directory synchronization. Additionally, this module describes how to manage synchronized directories.
Lessons
Lab : Implementing directory synchronization
After completing this module, students will be able to:
Module 3: Using Azure AD as a directory service in hybrid environments
This module explains how to use Azure AD as a directory service for on-premises resources, and how to configure SSO in Azure AD. It also describes how to implement Azure AD Privileged Identity Management (PIM).
Lessons
Lab : Using Azure AD in hybrid environments
After completing this module, students will be able to:
Module 4: Configuring and protecting authentication in hybrid environments
This module explains how authentication works in hybrid environments. Additionally, it describes how to implement Azure Multi-Factor Authentication.
Lessons
Lab : Configuring authentication in hybrid environments
After completing this module, students will be able to:
Module 5: Deploying Azure Information Protection with on-premises services
This module provides an overview of rights management, and describes the differences between Active Directory Rights Management Services (AD RMS) and Azure RMS. It also explains how to implement Azure Information Protection and Azure RMS and integrate these services with on-premises services.
Lessons
Lab : Implementing Azure Information Protection
After completing this module, students will be able to:
Module 6: Monitoring Azure AD
This module describes how to use Azure AD reporting, and how to configure Azure AD notifications. It also describes how to monitor AD DS and Azure AD by using Azure AD Connect Health, Azure Monitor, and Azure Log Analytics.
Lessons
Lab : Configuring reporting and monitoring
After completing this module, students will be able to:
This 3-day instructor-led course covers a range of components, including Azure Compute, Azure Storage, and network services that customers can benefit from when deploying hybrid solutions. In this context, the term hybrid means integrating infrastructure technologies that customers host in on-premises datacenters with Azure IaaS and PaaS services. This course offers an overview of these services, providing the knowledge necessary to design hybrid solutions properly. It also includes a number of demonstrations and labs that enable students to develop hands-on skills that are necessary when implementing such solutions.
Before attending this course, students must have:
After completing this course, students will be able to:
Module 1: Module 1: Introduction to Microsoft Azure
This module starts with a general overview of cloud computing, and then focuses on Microsoft Azure and its technologies that offer integration opportunities. It also introduces the most common methods of interacting with Azure, including the Azure portals, Azure PowerShell, Azure Command-Line Interface (CLI), and Microsoft Visual Studio. The module concludes by covering Azure deployment models, which dictate how you provision and manage Azure services.
Lessons
Lab : Using Azure portal, Azure PowerShell, Azure CLI, and Visual Studio to deploy-manage Azure resources
After completing this module, students will be able to:
Module 2: Integrating with Azure Compute Services
This module explores the different compute resources available in Azure in the context of hybrid scenarios. It first explains the differences between Azure virtual machines and Azure cloud services and how you can use each of them to migrate on-premises workloads. Next, it describes the process of migrating on-premises virtual machines to Azure by using virtual machine images and disks. It also explains the process of extending Big Compute workloads to Azure by integrating them with on-premises high performance computing (HPC) deployments and by using Azure Batch. The module concludes with an explanation on containers and Azure Service Fabric.
Lessons
Lab : Uploading an on-premises virtual disk file to Azure
Lab : Moving containers between on-premises Hyper V virtual machines and Azure virtual machines
After completing this module, students will be able to:
Module 3: Integrating with Azure virtual networks
This module introduces the Azure Virtual Network Service and its components. It also describes how to implement Azure virtual networks and integrate them with your on-premises computing resources by establishing direct network connectivity between the two environments.
Lessons
Lab : Implementing a point-to-site VPN by using Azure Resource Manager
After completing this module, students will be able to:
Module 4: Integrating with Azure Storage and data services
This module starts with a description of Azure Storage types and their capabilities. It then describes Azure Backup, StorSimple hybrid storage solution, Microsoft SQL Server Stretch Database, Azure Data Factory with Data Management Gateway, and Azure Content Delivery Network. It concludes with a detailed walkthrough of the implementation of Azure Recovery Services agent-based and Microsoft Azure Backup Server-based backups.
Lessons
Lab : Implementing the Azure Recovery Services agent-based backups
After completing this module, students will be able to:
Module 5: Designing and implementing Azure Site Recovery solutions
This module presents the main features of Azure Site Recovery and the scenarios it supports. It also describes the planning considerations for Azure Site Recovery, the different types of implementations of Azure as a disaster recovery site for on-premises workloads, and the disaster recovery capabilities that StorSimple offers. You will become familiar with the process of planning Site Recovery deployment and will step through a sample deployment.
Lessons
Lab : Implementing protection of on-premises Hyper-V virtual machines in Azure by using Site Recovery
After completing this module, students will be able to:
Module 6: Designing and implementing cross-premises applications
This module presents the most common solutions that facilitate implementation of cross-premises applications, including Azure RemoteApp, Traffic Manager, and Hybrid Connections with the Web Apps feature of Azure App Service. It also describes the process of implementing cross-premises solutions for desktop, web, and mobile apps.
Lessons
Lab : Implementing Traffic Manager
After completing this module, students will be able to:
Module 7: Integrating operations and application monitoring and management
This module presents Azure-based services that deliver monitoring and management functionality for on-premises workloads. These services include Microsoft Operations Management Suite with its Log Analytics, Microsoft Azure Automation with its support for on-premises systems based on Hybrid Runbook Worker functionality, and Visual Studio Application Insights. This module also describes the process of implementing cross-premises Azure monitoring and management solutions.
Lessons
Lab : Implementing Azure Automation
After completing this module, students will be able to:
This course teaches IT professionals how to integrate their on-premises Active Directory Domain Services (AD DS) environment with Microsoft Azure Active Directory (Azure AD) and how to use Azure AD as a directory service. It also teaches candidates how to use Azure Rights Management (Azure RMS) to protect sensitive documents. Additionally, it focuses on how to enhance authentication with multi-factor authentication and how to monitor directory synchronization health.
In addition to their professional experience, students who attend this training should already have the following technical knowledge:
After completing this course, students will be able to:
Module 1: Introducing Azure AD
This module describes Azure AD, its benefits, and the differences between Azure AD and AD DS. It also explains how to perform Azure AD tenant provisioning and how to manage objects and user roles in Azure AD.
Lessons
Lab : Creating and managing an Azure AD tenant
After completing this module, students will be able to:
Module 2: Integrating on-premises Active Directory with Azure
This module explains how to extend an on-premises Active Directory domain to Azure. It also describes how directory synchronization works, and how to implement and configure directory synchronization. Additionally, this module describes how to manage synchronized directories.
Lessons
Lab : Implementing directory synchronization
After completing this module, students will be able to:
Module 3: Using Azure AD as a directory service in hybrid environments
This module explains how to use Azure AD as a directory service for on-premises resources, and how to configure SSO in Azure AD. It also describes how to implement Azure AD Privileged Identity Management (PIM).
Lessons
Lab : Using Azure AD in hybrid environments
After completing this module, students will be able to:
Module 4: Configuring and protecting authentication in hybrid environments
This module explains how authentication works in hybrid environments. Additionally, it describes how to implement Azure Multi-Factor Authentication.
Lessons
Lab : Configuring authentication in hybrid environments
After completing this module, students will be able to:
Module 5: Deploying Azure Information Protection with on-premises services
This module provides an overview of rights management, and describes the differences between Active Directory Rights Management Services (AD RMS) and Azure RMS. It also explains how to implement Azure Information Protection and Azure RMS and integrate these services with on-premises services.
Lessons
Lab : Implementing Azure Information Protection
After completing this module, students will be able to:
Module 6: Monitoring Azure AD
This module describes how to use Azure AD reporting, and how to configure Azure AD notifications. It also describes how to monitor AD DS and Azure AD by using Azure AD Connect Health, Azure Monitor, and Azure Log Analytics.
Lessons
Lab : Configuring reporting and monitoring
After completing this module, students will be able to:
This five-day course will provide students with the key knowledge required to deploy and configure Microsoft Azure Stack. Using hands-on Azure Stack Home Lab, students will learn the following:
Before attending this course, students must have:
After completing this Microsoft Azure Course, students will be able to:
Module 1: Overview of Azure Stack
In this first module, the key concepts associated with Azure Stack are described that will help you understand what Azure Stack is and the functionality it provides. You will also learn about the differentiators between Azure Stack, Microsoft Azure and Windows Azure Pack.Lessons
After completing this module, students will be able to:
Module 2: Foundational Components of Microsoft Azure Stack
In this module, you will learn about the Windows Server 2016 features that Azure Stack uses and optional System Center 2016 components that can be added to further manage and maintain an Azure Stack environment. You will also learn how Azure Stack manages authentication and the various authentication providers that are available.Lessons
Lab : Reviewing the Azure Stack Infrastructure
After completing this module, students will be able to:
Module 3: Deploying Microsoft Azure Stack
This module introduces some of the internal architecture of Azure Stack and how it forms the basis of the system. It will discuss various Azure Stack concepts such as: • Software Defined Datacenter • Internal Architecture of Azure Stack • Azure Stack Infrastructure • Azure Stack Prerequisites • Planning and Installation of Azure StackLessons
Lab : Confirming prerequisites and installing Microsoft Azure Stack
After completing this module, students will be able to:
Module 4: Offering Microsoft Azure Stack Resources
This module discusses some of the key features in Azure Stack that provide the mechanisms used by tenants when consuming resources such as virtual machines and SQL Server databases.Lessons
Lab : Managing Offers and Plans in Microsoft Azure Stack
After completing this module, students will be able to:
Module 5: Microsoft Azure Stack and DevOps
This module discusses the fundamentals of how Azure Stack enables organizations to leverage DevOps. It details the underpinnings of Azure Stack, the Azure Resource Manager, the SDKs and APIs available and also how configuration management technologies such as PowerShell Desired State Configuration, Chef and Puppet can be used to facilitate fast and consistent deployment of applications along with stability.Lessons
Lab : Debugging and Deploying ARM Templates
After completing this module, students will be able to:
Module 6: Infrastructure as a Service and Microsoft Azure Stack
This module discusses Infrastructure as a Service in Azure Stack. This covers the following areas: • Software Defined Datacenter • Hyper-V Network Virtualization • External Connectivity to Azure Stack • Azure Consistent Storage in Azure Stack • Virtual Machines in Azure StackLessons
Lab : Provisioning Storage and Virtual Machines in Microsoft Azure Stack
After completing this module, students will be able to:
Module 7: Platform as a Service and Microsoft Azure Stack
Stack brings Platform as Service (PaaS) based offerings from Microsoft Azure to Azure Stack. Microsoft Azure was originally designed for PaaS based application development with IaaS based services added later. With the initial release of Azure Stack, Microsoft are offering 4 PaaS based services: SQL and MySQL Databases App Service for websites Key Vault for securely storing secrets such as passwords and certificates Azure Functions for serverless compute This Module will detail each offering and show how these can be utilized.Lessons
Lab : Configuring Platform as a Service in Azure Stack
After completing this module, students will be able to:
Module 8: Monitoring in Microsoft Azure Stack
In this module, you will learn how Azure Stack is monitored and updated. You will also learn how to monitor guest workloads that tenants have provisioned using Azure stack. You will learn how to troubleshoot the core components of Azure Stack. Finally, you will learn how Azure Stack infrastructure is protected and how you can also protect Tenant workloads.Lessons
Lab : Troubleshooting and Monitoring Microsoft Azure Stack and Guest Operating Systems
After completing this module, students will be able to:
Module 9: License Microsoft Azure Stack and Billing Tenants
In this module, you will learn how Azure Stack is licensed by Microsoft including the two charging models for Azure Stack and what other costs are typically involved in an Azure Stack deployment.Lessons
Lab : Obtaining Usage Information
After completing this module, students will be able to:
In this Azure App Modernization Workshop, you will gain a better understanding on the steps involved in modernizing legacy on-premises applications and infrastructure by leveraging cloud services, while adding a mix of web and mobile services, all secured using Azure Active Directory.
Workshop content presumes 300-level of architectural expertise of infrastructure and solutions design. We suggest students take this prerequisite prior to attending this workshop.
At the end of this App Modernization Workshop Course, you will be better able to design a modernization plan for organizations looking to move services from on-premises to the cloud.
Module 1: Whiteboard Design Session - App modernizationLessons
Module 2: Hands-on Lab - App modernizationLessons
In this workshop, you will look at how an existing IaaS deployment can be redesigned and updated to account for resiliency and in general high availability. Throughout the whiteboard design session and hands-on lab you will look at the various configuration options and services to help build resilient architectures.
Workshop content presumes 300-level of architectural expertise of infrastructure and solutions design. We suggest students take this prerequisite prior to attending this workshop.
At the end of this workshop, you will be better able to design and use availability sets, Managed Disks, SQL Server Always on Availability Groups, as well as design principles when provisioning storage to VMs. In addition, you'll learn effective employment of Azure Backup to provide point-in-time recovery.
Module 1: Whiteboard Session - Building a Resilient IaaS ArchitectureLessons
Module 2: Hands-on Lab - Building a Resilient IaaS ArchitectureLessons
In this Data Platform Upgrade and Migration Certification workshop, you will gain a better understanding of how to conduct a site analysis for a customer to compare cost, performance, and level of effort required to migrate from Oracle to SQL Server. You will evaluate the dependent applications and reports that will need to be updated and come up with a migration plan. In addition, you will design and build a proof of concept (POC) and help the customer take advantage of new SQL Server features to improve performance and resiliency, as well as explore ways to migrate from an old version of SQL Server, to the latest version and consider the impact of migrating from on-premises to the cloud.
There are no prerequisites for this course.
At the end of this workshop, you will be better able to conduct a site analysis for compare cost, performance, and level of effort required to migrate from Oracle to SQL Server.
Module 1: Whiteboard Design Session - Data platform upgrade and migration
Lessons
Module 2: Hands-on Lab - Data platform upgrade and migration
Lessons
In this workshop, you will learn to setup and configure a virtual network with subnets in Azure. You will learn how to secure the virtual network by deploying a network virtual appliance and configure firewall rules and route tables. Additionally, you will set up access to the virtual network with a jump box and a site-to-site VPN connection.
Workshop content presumes 300-level of architectural expertise of infrastructure and solutions design. We suggest students take this prerequisite prior to attending this workshop:
At the end of the workshop, you will be better able to plan and design virtual networks in Azure with multiple subnets to filter and control network traffic. In addition, you will learn to create a virtual network and provision subnets, create route tables with required routes, build a management jump box, configure firewalls to control traffic flow, and configure site-to-site connectivity.
Module 1: Whiteboard Design Session - Enterprise Class Networking in Azure
Lessons
Module 2: Hands-on Lab - Enterprise Class Networking in Azure
Lessons
In this Azure Cloud Intelligent Analytics Workshop you will learn real-time analytics without IoT. You'll enable intelligent conversation in a machine learning enabled, real-time chat pipeline, and apply analytics to visualize customer sentiment in real time for hotel guests, allowing them to chat with one another, and to communicate directly with the concierge. You'll apply analytics to visualize customer sentiment in real-time, as well as view trending sentiment over time and create a bot that can answer questions and embed it in the custom web app.
You will be able to implement a lambda architecture, and enable web-based, real-time messaging through Web Sockets, Event Hubs, and Services Bus.
There are no prerequisites for this course.
At the end of this Microsoft Azure Training workshop, you will better understand how to leverage Cognitive Services (LUIS & Text Analytics API), process events with Azure functions, index with Search Archive and Cosmos DB, visualize with Power BI Q&A, use Bot Framework for questions and answers, and send notifications with Logic App.
Module 1: Whiteboard Design Session - Intelligent analytics
Module 2: Hands-on Lab - Intelligent analytic
Migrate a retail chain to from an existing data warehouse from an on-premises SQL Server into Azure SQL Data Warehouse. Prepare a detailed migration plan including data preparation, importing data into Azure SQL Data Warehouse, and architecting a data orchestration strategy to move data from the existing on-premises source systems to Azure SQL Data Warehouse.
There are no prerequisites for this course.
At the end of this Migrate EDW to Azure SQL Data Warehouse workshop, you will be better able to plan and implement a migration of your existing on-premises enterprise data warehouse to Azure SQL Data Warehouse and integrating it with both cloud-based and on-premises services and data sources.
Module 1: Whiteboard Design Session - Migrate EDW to Azure SQL Data Warehouse
Module 2: Hands-on Lab - Migrate EDW to Azure SQL Data Warehouse
Set up and configure Operations Management Suite (OMS), enhance an application with Application Insights instrumentation, and integrate Application Insights data into Operations Management Suite.
Workshop content presumes 300-level of architectural expertise of infrastructure and solutions design. We suggest students take this prerequisite prior to attending this workshop:
Students will be better able to build and Configure Operations Management Suite Portal. In addition,
Module 1: Whiteboard Design Session - Azure security and management
Module 2: Hands-on Lab - Azure security and management
In this SAP Netweaver on Azure workshop you will learn to deploy and configure SAP on Azure infrastructure and SAP NetWeaver deployment running on Azure infrastructure, including SAP NetWeaver ASCS and SAP NetWeaver database servers. Key takeaways are the Azure infrastructure solution components and the way they are put together to run SAP applications as well as the Solution architecture references.
Workshop content presumes 300-level of architectural expertise of infrastructure and solutions design. We suggest students take this prerequisite prior to attending this workshop:
At the end of this SAP Netweaver Training workshop, you will be better able to design and deploy SAP running on Azure infrastructure as a service components and understand proper configuration of SAP NetWeaver ASCS, database and application servers in Azure.
Module 1: Whiteboard Design Session - SAP on Azure
Module 2: Hackathon - SAP on Azure
Identify and compare IaaS and PaaS hosting options to save cost even further through the use of Azure App Service. Additionally, learn to improve resiliency and high availability through multi-region deployment.
There are no prerequisites for this course.
Students will be better able to deploy a lift and shift style IaaS architecture in Azure to improve cost savings. In addition,
Module 1: Whiteboard Design Session - Optimized Architecture
Module 2: Hands-On Lab - Optimized Architecture
In this Microsoft Modern Apps workshop, you will work as a group to implement an end-to-end solution for e-commerce that is based on Azure App Services, Azure Active Directory, and Visual Studio Team Services. You will ensure the solution is PCI compliant, and appropriate security measures are put into place for both on-premises and public access scenarios.
There are no prerequisites for this course.
At the end of this Microsoft Azure Workshop, you will be better able to deploy and configure Azure Web Apps and associated services. In addition, you will learn to configure Web Apps for authentication with Azure AD, instrument and load-test the application with App Insights, and automate back-end services using Azure Functions and Logic Apps.
Module 1: Whiteboard Design Session - Modern cloud apps
Lessons
Module 2: Hands-on Lab - Modern cloud apps
Lessons
In this SQL Server Hybrid Cloud workshop, you will work with a media publishing company to design a hybrid cloud disaster recovery solution. You will design the solution to handle large spikes in load and harden the security to include encryption of Payment Card Industry (PCI) data. Additionally, you will implement an archival strategy to keep databases sizes in check.
There are no prerequisites for this course.
At the end of this Microsoft Azure Workshop, you will be better able to design a hybrid disaster recovery solution between an on-premises VMWare environment and Azure. In addition, you will design a SQL Server scale-out solution, protect database backups from local failures, archive cold data from an on-premises SQL Server, and perform end-to-end encryption on sensitive application data.
Module 1: Whiteboard Design Session - SQL Server hybrid cloud
Lessons
Module 2: Hands-on Lab - SQL Server hybrid cloud
Lessons
In this Azure Stack Training workshop, you will learn how to design a hybrid cloud architecture using a combination of the Azure public cloud and Azure Stack. This functional architecture will enable customers to leverage their investments in Azure as a "cloud platform," rather than Azure as a "place." You will learn to determine which systems are good candidates for the Azure public cloud and which are better suited on Azure Stack.
There are no prerequisites for this course.
At the end of this Microsoft Cloud Workshop, you will be better able to recommend and design hybrid cloud systems that leverage one application and deployment model, Azure.
In addition, you will learn to understand when the Azure public cloud versus Azure Stack is appropriate based on customer requirements, describe possible integrations between Azure public cloud solutions and Azure Stack, understand the taxonomy of Azure Stack (tenants, regions, subscriptions, offers, plans, services and quotas), describe the resource providers that are available for use with Azure Stack, and design and deploy hybrid connectivity between Azure public cloud and Azure Stack.
Module 1: Whiteboard Design Session - Azure Stack
Lessons
Module 2: Hands-on Lab - Azure Stack
Lessons
In this SAP HANA on Azure workshop, you will learn how to provision a highly available deployment of SAP HANA in Azure. Throughout the whiteboard design session and the hands-on lab, you will look at the planning process for SAP HANA migration and deployment. You will identify and implement Azure infrastructure components necessary to support a clustered deployment of SAP HANA. You will also step through installing SAP HANA and configuring SAP HANA system replication. Finally, you will review and test different scenarios that involve manual and automatic failover between cluster nodes.
There are no prerequisites for this course.
At the end of this SAP HANA Training workshop you will be able to better design and deploy SAP HANA on Azure. After its completion, you will be able to provision Azure infrastructure components necessary to support highly available SAP HANA deployments, configure Azure virtual machines to support highly available SAP HANA installations, implement SUSE Linux Enterprise clustering, install SAP HANA, configure SAP HANA system replication, and test high availability scenarios.
Module 1: Whiteboard Design Session - SAP HANA on Azure
Module 2: Hands-On Lab - SAP HANA on Azure
In Security Baseline on Azure course, you will work with a group to design an end-to-end solution that leverages many of Microsoft Azure’s security features.
At the end of this session, you will be better able to design and recommend solutions that help organizations properly secure their cloud-based applications while protecting their sensitive data.
There are no prerequisites for this course.
At the end of this Azure Workshop, you will be better able to secure your cloud-based applications and services, while ensuring privacy standards are followed and your architecture is compliant.
Whiteboard Design Session - Security baseline on Azure
Module 2: Hands-On Lab - Security baseline on Azure
In this workshop, the student will gain experience designing solutions using Azure business continuity and disaster recovery (BCDR) technologies. Three different types of environments will be examined. The first will consist of on-premises VMs running applications that will be migrated to Azure IaaS. Next, Azure IaaS applications that need to be failed over from either on-premises to Azure or between two Azure Regions. Finally, the use of automated failover technologies built into Azure PaaS services App Service and SQL Database will be used for PaaS applications.
There are no prerequisites for this course.
At the end of this workshop, you will be better able to leverage various Azure technologies together to build a complex and robust IaaS BCDR plan.
Whiteboard Design Session - Business continuity and disaster recovery
Module 2: Hands-On Lab - Business continuity and disaster recovery
In this Microsoft High Performance Computing workshop, you will setup and configure a scale-out media processing architecture using Azure Batch. You'll discover how to use big compute (scale out compute, embarrassingly parallel processing) techniques without having to write a lot of code, and learn how these tasks can be accomplished declaratively.
There are no prerequisites for this course.
At the end of this Microsoft Cloud Workshop, you will have a deeper understanding of how to use the core capabilities of Azure Batch, understand how to author Custom Pool and Job templates, work with Job input and output files, author Batch auto-scale formulas, leverage Batch Labs and the Azure Portal for management and monitoring, and use Marketplace applications to simplify common big compute tasks, such as 3D rendering.
Whiteboard Design Session - Real-time data with Azure Database for PostgreSQL Hyperscale
Lessons
Module 2: Hands-On Lab - Real-time data with Azure Database for PostgreSQL Hyperscale
Lessons
This Securing PaaS workshop is designed to provide exposure to many of Microsoft Azure's Platform-as-a-Service (PaaS) security features. The goal is to show a secure end-to-end solution that addresses concerns around sensitive data, controlling access to sensitive stores of information, controlling access to production systems and enabling secure processes for developers.
There are no prerequisites for this course.
In this Azure Securing PaaS Workshop, you will learn how to build secure solutions end-to-end with Azure Platform-as-a-Service (PaaS) services, control access to PaaS service and how to manage secrets and keys used by PaaS services.
Whiteboard Design Session - Securing PaaS
Lessons
Module 2: Hands-on Lab - Securing PaaS
Lessons
In this Serverless Architecture Azure workshop, you will work as a group to setup and configure a serverless architecture within Azure using a combination of Azure Functions, Logic Apps, Event Grid, Cosmos DB, and Azure Storage. The focus is on removing server management from the equation, breaking down the solution into smaller components that are individually scalable, and allowing the customer to only pay for what they use.
There are no prerequisites for this course.
At the end of this Microsoft Azure Workshop, you will have learned how to use a series of Azure Functions that independently scale and break down business logic to discrete components, use computer vision algorithms within an Azure Function to accurately detect license plates in car images at scale, provision and use Cosmos DB as a highly available NoSQL data store for processed data, create a Logic App that contains a workflow to export processed license plates and conditionally send alerts based on successful or unsuccessful operation, use App Insights to monitor the serverless topology, observing how well the solution scales when under load, and implement a Continuous Deployment DevOps process to automatically publish changes to Function Apps.
Module 1: Whiteboard Design Session - Serverless Architecture
Lessons
Module 2: Hands-On lab - Serverless Architecture
Lessons
This course will look at the process of migrating workloads to Azure. You will leave with the information needed to develop a solid migration plan to keep mission-critical apps and data protected as your customers transition and modernize their application, data, and infrastructure environment.
There are no prerequisites for this course.
At the end of this whiteboard design session, you will leave with the information needed to develop a solid migration plan to keep mission-critical apps and data protected as they are transitioned and modernized. Topics covered will include how to get an inventory of a 2008 server environment, how to categorize 2008 workloads and evaluate the best option for each category, migration and upgrade tools available, TCO analysis tools, offers available from Microsoft to leverage existing licenses and innovations of recent product updates, licensing and technologies.
Module 1: Whiteboard Design Session - Windows Server 2008 and SQL Server 2008 end of support planning
Lessons
In this Migrating SQL Databases to Azure workshop, you will work as a group to setup and configure a serverless architecture within Azure using a combination of Azure Functions, Logic Apps, Event Grid, Cosmos DB, and Azure Storage. The focus is on removing server management from the equation, breaking down the solution into smaller components that are individually scalable, and allowing the customer to only pay for what they use.
There are no prerequisites for this course.
At the end of this Microsoft Azure Training course, students will be able to:
Module 1: Whiteboard Design Session - Migrating SQL databases to Azure
Lessons
Module 2: Hands-On lab - Migrating SQL databases to Azure
Lessons
In this workshop, you will learn how to use advanced features of the managed PostgreSQL PaaS service on Azure to make your database more scalable and able to handle the rapid ingest of streaming data while simultaneously generating and serving pre-aggregated data for reports. You will design a resilient stream processing pipeline to ingest, process, and save real-time data to Postgres. Next, you will learn how to explore and gain insights from flat files at scale, perform aggregates, and save the valuable information to your database. Finally, you will create complex reports containing advanced visualizations, using a drag-and-drop interface, and use them to build a customizable dashboard that gets updated in real-time.
There are no prerequisites for this course.
At the end of this workshop, you will be better able to:
Module 1: Whiteboard Design Session - Real-time data with Azure Database for PostgreSQL Hyperscale
Lessons
Module 2: Hands-on Lab - Real-time data with Azure Database for PostgreSQL Hyperscale
Lessons
In this Microsoft Cloud Workshop: Modernizing Data Analytics with SQL Server 2019 course , you will gain a better understanding of how new features of SQL Server 2019 enables more Big Data and analytics capabilities through the use of Big Data Clusters, data virtualization and orchestration, query processing enhancements, and through better scalability through distributed storage and compute.
There are no prerequisites for this course.
At the end of this Data Analytics Course, you will be better able:
Module 1: Whiteboard Design Session - Modernizing Data Analytics with SQL Server 2019
Lessons
Module 2: Hands-On Lab - Modernizing Data Analytics with SQL Server 2019
Lessons
This one-day instructor-led is intended for IT professionals who are interested in expanding their knowledge base and technical skills with an understanding of the Cloud and Microsoft Cloud Products such as Azure, Office 365, One Drive and InTune. In this Microsoft Cloud Computing course, students learn high level terminology, structure, security, deployment and migration practices as well as the general scope of Microsoft Cloud product offerings.
There are no prerequisites for this course.
After completing this Microsoft Cloud Computing Training course, students will be able to:
Module 1: The Term “The Cloud”?
This module explains where the term “The Cloud” came from, what it means and how to tell Cloud Technologies from other IT services. Additionally it covers the various kinds of Cloud infrastructure and Cloud services.
After completing this module, students will be able to:
Module 2: Understanding and Utilizing Cloud Systems
This module explains how to look at cloud systems in such a way that students can analyze how they can be used to benefit an organization
After completing this module, students will be able to:
Module 3: Cloud Infrastructure Technologies
This module explains how and what protocols and standards are used in Cloud systems, what X.500 Directories are, how X.509 certificates are used and the concepts surrounding the forms of SSO.
After completing this module, students will be able to:
Module 4: Control of Data and Continuity of Services
This module explains Service Level Agreements, Change Management and the roles and responsibilities of every organization for making computing services and data secure and available.
After completing this module, students will be able to:
Module 5: Security & Privacy Considerations
This module explains the principle security topics important to know for all cloud products and services as well as regulatory requirements, eDiscovery, Investigative Support, Data Segregation, Long Term Viability and auditing.
After completing this module, students will be able to:
Module 6: Review Questions
This module reviews all of the major topics covered in this one day class providing students to an opportunity to increase retention of the topics and expound on any related topics. This section also provides the instructor with feedback on how the presentation was comprehended by the learners and to fill in any knowledge gaps.
After completing this module, students will be able to:
Module 7: PKI Fundamentals (optional)
This module explains how an understanding of Public Key Infrastructure (PKI) is critical to all cloud technology design, maintenance and management. Nearly every technology that supports the cloud and access to it includes PKI components. PKI is not a standalone system but rather a series of technologies that are incorporated by developers into security and access systems.
After completing this module, students will be able to:
Module 8: Understanding Cloud Authentication and Authorization (optional)
This module explains how Authentication is making sure entities such as users or computers are whom they claim to be. Authorization is a system of determine what rights or permissions a user or computer has. SID, GUID and traditional ACLs pose a potential problem in Hybrid Cloud environments or SSO implementations because these identification systems are unique to a vendor or network system. This module explains how new systems are being deployed to overcome these issues.
After completing this module, students will be able to:
Module 9: Labs and Demonstrations (optional)
Depending on the time allotted and audience, the instructor may choose to present a selection of these demonstrations, or if equipment is available, give time for students to acquire some hands on experience.
Lab : Azure Availability Evaluation
Lab : Office 365 Simulation Walkthrough
After completing this module, students will be able to:
In this Cosmos DB Real Time Advanced Analytics workshop, you will learn to design a data pipeline solution that leverages Cosmos DB for both the scalable ingest of streaming data, and the globally distributed serving of both pre-scored data and machine learning models. The solution leverages the Cosmos DB change data feed in concert with the Azure Databricks Delta to enable a modern data warehouse solution that can be used to create risk reduction solutions for scoring transactions for fraud in an offline, batch approach and in a near real-time, request/response approach.
There are no prerequisites for this course.
After completing this module, students will be able to:
Module 1: Whiteboard Design Session - Cosmos DB real-time advanced analytics
Lessons
Module 2: Hands-on Lab - Cosmos DB real-time advanced analytics
Lessons
In this course, you will look at how to design an Azure migration for a heterogenous customer environment. The existing infrastructure comprises both Windows and Linux servers running on both VMWare and physical machines, and includes some legacy servers. Throughout the whiteboard design session, you will look at the various options and services available to migrate heterogenous environments to Azure. At the end of this workshop, you will be better able to design and implement the discovery and assessment of environments to evaluate their readiness for migrating to Azure using services including Azure Migrate, Azure Database Migration Service, and Azure Site Recovery.
There are no prerequisites for this course.
After completing this course, students will be able to:
Module 1: Whiteboard Design Session - Line-of-business application migrationLessons
Module 2: Hands-On Lab - Line-of-business application migrationLessons
552241A is a two-day instructor-led course is intended for data professionals who want to expand their knowledge about creating big data analytic solutions on Microsoft Azure. Students will learn how to design solutions for batch and real-time data processing. Different methods of using Azure will be discussed and practiced in lab exercises, such as Azure CLI, Azure PowerShell and Azure Portal. 552241A labs and exercises will cover the first two objectives of exam 70-475 (Designing Big Data batch, interactive & real-time solutions). The other objective (Operationalize end-to-end cloud analytics solutions) is covered in 552242A.
Before attending this course, students must have:
After completing this Big Data Analytics Course, students will be able to:
Module 1: Design big data batch processing and interactive solutions (552241A) This module explains how to load data into Microsoft Azure for batch processing.
Lab : Design big data batch processing and interactive solutions
After completing this module, students will be able to use PowerShell to:
Module 2: Design Big Data Real-Time Processing Solutions (552241A)This module explains how to load data into Microsoft Azure for real-time processing.
Lab : Design Big Data Real-Time Processing Solutions
After completing this module, students will be able to use PowerShell to:
Module 3: Operationalize end-to-end cloud analytics solutions (552242A)This module explains how to Azure Data Factory to centrally manage data from different sources.
Lab : Operationalize end-to-end cloud analytics solutions
After completing this module, students will be able to use PowerShell to:
Module 4: PowerShell for Technology Professionals (552241A Optional)This module explains how to use PowerShell to administer computer, network, application and Azure resources.
Lab : Operationalize end-to-end cloud analytics solutions
After completing this module, students will be able to use PowerShell to:
Additional Reading552242A - Operationalize Cloud Analytics Solutions with Microsoft Azure
552242A is a two-day instructor-led Cloud Analytics Training course intended for data professionals who want to expand their knowledge about creating big data analytic solutions on Microsoft Azure. Students will learn how to operationalize end-to-end cloud analytics solutions using the Azure Portal and Azure PowerShell. It can be used on its own or with 552241A, Microsoft Azure Big Data Analytics, to prepare for exam 70-475.
Before attending this course, students must have:
After completing this Cloud Analytics Training course, students will be able to:
Module 1: Operationalize end-to-end cloud analytics solutions
This module explains how to Azure Data Factory to centrally manage data from different sources.
Lab : Operationalize end-to-end cloud analytics solutions
After completing this module, students will be able to:
Module 2: Appendix B: PowerShell for Technology Professionals (Optional)
This module explains how to use PowerShell to administer computer, network, application and Azure resources.
Lab : Lab B: Operationalize end-to-end cloud analytics solutions
After completing this module, students will be able to use PowerShell to:
Additional Reading
To help you prepare for this class, review the following resources:
This four-day instructor-led Designing and Implementing Cloud Data Platform Solutions course is intended for Microsoft professionals who are interested in deploying and managing an instance of Linux on Azure. In this course you'll learn how to deploy and manage Linux in Azure environments. Some topics covered include: Essential Linux System Administration Using containers including Docker and Moby, Azure Agent on Linux and Azure services A survey of Puppet, Ansible, CHef, Saltstack, Nagios, Zabbix Troubleshooting and monitoring
Before attending this course, students must have:
After completing this course, students will be able to:
Module 1: Getting started with Azure
This module explains what Azure is, how to open an account, and deploy your first Linux instance.
Lessons
Lab : Module 1 Labs
After completing this module, students will be able to:
Understand and put into use the tools needed to run the Azure instance efficiently and securely
Module 2: Containers
This module explains where containers come from, why they are useful, what components make up container technologies, and how different container technologies compare to each other.
Lessons
Lab : Module 2 Labs
After completing this module, students will be able to:
Module 3: Deploy Linux on Azure
This module explores the many ways to deploy Linux on Azure.
Lessons
Lab : Module 3 Labs
After completing this module, students will be able to:
Module 4: Automation & Orchestration
This module explains what “Dev Ops” is and become familiar with the tools used to automate development processes.
Lessons
Lab : Module 4 Labs
After completing this module, students will be able to:
Module 5: Monitoring and Troubleshooting
This module explains how to monitor your Azure instance and troubleshoot issues.
Lessons
After completing this module, students will be able to:
Blockchain Architecture training is for technical leaders who need to make decisions about architecture, environment, and development platforms.The class covers the following topics:
There are no prerequisites for this course.
Please refer the Course overview.
Module 1: Introducing Azure Cognitive Services
The student will learn about the available Cognitive Services on Microsoft Azure and their role in architecting AI solutions.
Lessons
Module 2: Creating Bots
The student will learn about the Microsoft Bot Framework and Bot Services.
Lessons
Module 3: Enhancing Bots with QnA Maker
The student will learn about the QnA Maker and how to integrate Bots and QnA Maker to build up a useful knowledge base for user interactions.
Lessons
Module 4: Learn How to Create Language Understanding Functionality with LUIS
The student will learn about LUIS and how to create intents and utterances to support a natural language processing solution.
Lessons
Module 5: Enhancing Your Bots with LUIS
The student will learn about integrating LUIS with a Bot to better understand the users’ intentions when interacting with the Bot.
Lessons
Module 6: Integrate Cognitive Services with Bots and Agents
The student will learn about integrating Bots and Agents with Azure Cognitive Services for advanced features such as sentiment analysis, image and text analysis, and OCR and object detection.
Lessons
This Training course provides the knowledge and skills to Implement Dependency Management. Students will learn how to design a dependency management strategy and manage security and compliance.
Fundamental knowledge about Azure, version control, Agile software development, and core software development principles. It would be helpful to have experience in an organization that delivers software.
After completing this course, students will be able to:
Module 1: Designing a Dependency Management Strategy
Lessons
Lab : Updating packages
After completing this module, students will be able to:
Module 2: Manage security and compliance
Lessons
After completing this module, students will be able to:
This course provides the knowledge and skills to Implement Continuous Feedback. Students will learn how to recommend and design system feedback mechanisms, implement a process for routing system feedback to development teams, and optimize feedback mechanisms.
Fundamental knowledge about Azure, version control, Agile software development, and core software development principles. It would be helpful to have experience in an organization that delivers software.
After completing this Microsoft Azure Certification course, students will be able to:
Module 1: Recommend and design system feedback mechanisms
Lessons
Lab : Integration between Azure DevOps and TeamsLab : Feature Flags
After completing this module, students will be able to:
Module 2: Implement process for routing system feedback to development teams
Lessons
After completing this module, students will be able to:
Module 3: Optimize feedback mechanisms
Lessons
After completing this module, students will be able to:
In this Microsoft Azure Security Technologies course students will gain the knowledge and skills needed to implement security controls, maintain the security posture, and identify and remediate vulnerabilities by using a variety of security tools. The course covers scripting and automation, virtualization, and cloud N-tier architecture.
There are no prerequisites for this course.
After completing this Microsoft Azure Training Course, students will be able to:
Module 1: Identity and Access
Lessons
Module 2: Platform Protection
Lessons
Module 3: Security Operations
Lessons
Module 4: Data and applications
Lessons
This course will provide foundational level knowledge of cloud services and how those services are provided with Microsoft Azure. The course can be taken as an optional first step in learning about cloud services and Microsoft Azure, before taking further Microsoft Azure or Microsoft cloud services courses.
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).
It will also cover some core Azure services and solutions, as well as key Azure pillar services concerning security, privacy, compliance and trust. It will finally cover pricing and support services available with Azure.
There are no prerequisites for this course.
After completing this course, students will be able to:
Module 1: Cloud Concepts
In this module you will learn basic cloud concepts.
After completing this module, students will be able:
Module 2: Core Azure Services
In this module you will learn the basics core services available with Microsoft Azure.
After completing this module, students will be able:
Module 3: Security, Privacy, Compliance and Trust
In this module, you learn about security, privacy, compliance, and trust with Microsoft Azure
After completing this module, students will be able:
Module 4: Azure Pricing and Support
In this module, you will focus on pricing and support models available with Microsoft.
Lessons
After completing this module, students will be able:
In this Migrate SQL Server to Azure VM course, the students will explore the objectives of data platform modernization and how it is suitable for given business requirements. They will also explore each stage of the data platform modernization process and define what tasks are involved at each stage, such as the assessment and planning phase. Students will also learn the available migration tools and how they are suitable for each stage of the data migration process. The student will learn how to migrate to the three target platforms for SQL based workloads; Azure Virtual Machines, Azure SQL Databases and Azure SQL Database Managed Instances. The student will learn the benefits and limitations of each target platform and how they can be used to fulfil both business and technical requirements for modern SQL workloads. The student will explore the changes that may need to be made to existing SQL based applications, so that they can make best use of modern data platforms in Azure.
In addition to their professional experience in SQL Server, students who take this training should have technical knowledge equivalent to the following courses:
After completing this Azure Training Course, students will be able to:
Module 1: Introducing Data Platform Modernization
In this module, the students will learn the purpose of Data Platform Modernization and they will outline the benefits that data platform modernization can bring to an organization. The students will then learn the various stages of a data platform migration projects to understand what is involve in each stage to maximise the chances of a successful Data Platform Modernization Projects. Finally, students will explore the various data migration paths to understand how each approach is different and why you would choose one migration approach over another.
Lessons
Lab : Introducing Data Platform Modernization
After completing this module, students will be able to:
Module 2: Choose the right tools for Data Migration
In this module, the student will be introduced to the Data Migration Guide as a starting point for the source of information that your organization should use for step by step guidance for modernizing your existing data platform. They will then learn the value of the Microsoft Assessment and Planning Toolkit to help discover the data assets that currently exist in their environments. The students will then learn the tools that can be used to help them to asses for compatibility or workload issues using both the Data Migration and Data Experimentation Assistant. The students will then see how the Azure Database Migration Service can be used to aid online migration of databases to reduce the amount of downtime. Finally, an overview of the SQL Migration assistant is provided to show student how to migrate no-SQL Server workloads.
Lessons
Lab : Choose the right Tools for Data Migration
After completing this module, students will be able to:
Module 3: Migrating SQL Workloads to Azure Virtual Machines
In this module, the student will learn how to migrate on-premises SQL workloads to Azure Virtual Machines that are running SQL Server. Students will first explore the migration consideration when migrating from on-premises SQL Server to Azure Virtual Machines and the benefits they can gain by performing the migration. They will then learn the different migration options that can be performed when migrating to Azure Virtual Machines. This will include a look at the benefits and limitations of each approach. The students will finally look at SQL Server workloads that include High Availability and Disaster Recovery to ensure service continuity.
Lessons
Lab : Migrating SQL Workloads to Azure Virtual Machines
After completing this module, students will be able to:
Module 4: Migrate SQL Workloads to Azure SQL Databases
In this module, the students will explore what is Azure SQL Database and why it is a suitable target for SQL based workloads. It teaches students how to choose the appropriate SQL Server instance option and why it can fulfil business requirements for data platform modernization. The modules will also show students how they can perform both offline and online migrations to Azure SQL Database. By doing so, they can assess which method maybe appropriate to their scenarios at work. It will also show the tools that can be used to enable the data migration process. Finally, they will explore the methods that can be used to load data into Azure SQL Database from an on-premises instance.
Lessons
Lab : Migrate SQL Workloads to Azure SQL Databases
After completing this module, students will be able to:
Module 5: Migrate SQL Workloads to Azure SQL Database Managed Instance
This module will explore what is an Azure SQL Database Managed Instance and why it is a suitable target for SQL based workloads. They also learn how Azure SQL Database Managed Instance can fulfil the business requirements for data platform modernization. The students will then explore the tools that can be used to enable the data migration process to Azure SQL Database Managed Instance. They will then explore the methods and tools that can be used to load data into Azure SQL Database Managed Instance from an on-premises instance. Finally, they will learn some of the changes that may need to be made to existing SQL based applications so that they can use Azure SQL Database Managed Instance.
Lessons
Lab : Migrate SQL Workloads to Azure SQL Database Managed Instance
After completing this module, students will be able to:
This Cassandra To Cosmos DB Migration course will teach the students what is Cosmos DB and how you can migrate MongoDB and Cassandra workloads to Cosmos DB.
In addition to their professional experience, students who attend this training should already have the following technical knowledge:
The fundamental concepts of partitioning, replication, and resource governance for building and configuring scalable NoSQL applications that are agnostic of a Cosmos DB API.
At the end of this Microsoft Azure Course, the students will have learned:
Module 1: Building Globally Distributed Applications with Cosmos DB
This module describes the benefits and architecture of Cosmos DB.
Lessons
Lab : Creating a Cosmos DB Database
At the end of this module, the students will be able to describe:
Module 2: Migrate MongoDB Workloads to Cosmos DB
Migrate MongoDB Workloads to Cosmos DB
Lessons
Lab : Migrating MongoDB Workloads to Cosmos DB
At the end of this module, the students will be able to:
Module 3: Migrate Cassandra DB Workloads to Cosmos DB
This module describes the benefits and process of migrating Cassandra DB workloads to Cosmos DB.
Lessons
Lab : Migrating Cassandra DB Workloads to Cosmos DB
At the end of this module, the students will be able to:
Additional Reading There is no additional reading required to take this course.
This course provides the underlying knowledge required by ITPros/Devs who will be evaluating Microsoft Azure, whether they are administrators, developers, or database administrators.
This course introduces students to the principles of cloud computing. Students will become familiar with how these principles have been implemented in Microsoft Azure. In addition, this course explains how to implement the core Azure infrastructure, consisting of virtual networks and storage. With this foundation, students will be able to create the most common Azure services, including Azure Virtual Machines, Web Apps, and Azure SQL Database. The students will also learn about container-based Azure services and the most prominent examples of serverless computing. The course concludes by describing features of Azure Active Directory (Azure AD).
Before attending this course, students must have a background in IT. In addition to their professional experience, students who attend this training should already have the following technical knowledge:
A basic understanding of database concepts, including tables and simple queries
After completing this course, students will be able to:
Module 1: Getting started with Microsoft Azure
This module introduces students to cloud services and the various Azure services. It describes how to use the Azure portal to access and manage Azure services, and to manage Azure subscription and billing.
Lessons
Lab : Using the Azure portals
After completing this module, you will be able to:
Module 2: Microsoft Azure management tools
This module explains Azure PowerShell and its use in managing Azure subscriptions. It also describes how to use the Azure SDK and the Azure CLI to manage Azure subscriptions.
Lessons
Lab : Using Microsoft Azure management tools
After completing this module, you will be able to:
Module 3: Virtual machines in Microsoft Azure
This module explains how to create and configure virtual machines in Azure and how to manage disks for virtual machines.
Lessons
Lab : Creating a VM in Azure
After completing this module, you will be able to:
Module 4: Azure Web Apps
This module explains how to create, configure, and monitor web apps in Azure.
Lessons
Lab : Creating and managing Azure web apps
After completing this module, you will be able to:
Module 5: Implementing Azure networking
This module explains how to create and implement Azure networks and how to use their components to enhance the resiliency and availability of virtual machines.
Lessons
Lab : Creating and configuring virtual networks
After completing this module, you will be able to:
Describe and implement Azure Load Balancer.
Module 6: Introduction Azure Storage and Data Services
This module explains the features and benefits of Azure storage and data services.
Lessons
Lab : Configuring Azure Storage
Lab : Creating a SQL Database in Azure
After completing this module, you will be able to:
Module 7: Introduction to containers and serverless computing in Azure
This module explains the options for implementing containers and describes the serverless technologies available in Azure.
Lessons
Lab : Implementing containers on Azure VMs
After completing this module, you will be able to:
Module 8: Configuring and managing Azure AD
This module explains how to create users, domains, and directories in Azure AD, integrate applications with Azure AD, and use Multi-Factor Authentication.
Lessons
Lab : Create and manage Azure Active Directory
After completing this module, you will be able to:
This course covers a range of components, including Microsoft Azure Compute, Azure Storage, and network services that customers can benefit from when deploying hybrid solutions. In this context, the term hybrid means integrating infrastructure technologies that customers host in on-premises datacenters with Azure infrastructure as a service (IaaS) and platform as a service (PaaS) services. This course offers an overview of these services, providing the knowledge necessary to design hybrid solutions properly. It also includes a number of demonstrations and labs that enable students to develop hands-on skills that are necessary when implementing such solutions.
There are no prerequisites for this course.
After completing this course, students will be able to:
Module 1: Introduction to Microsoft Azure
This module provides an overview of cloud computing and Azure, including a brief description of the Azure services that this course presents. It also describes Azure Resource Manager and classic deployment methods, while emphasizing that using Azure Resource Manager is the recommended approach in new deployments.
Lessons
Lab : Use Azure portal, Azure PowerShell, and Microsoft Visual Studio to deploy and manage Azure resources
After completing this module, students will be able to:
Module 2: Integrating with Azure Compute services
This module provides an overview of Azure IaaS virtual machines, focusing on their differences from on-premises Hyper-V virtual machines. It explains the process of integrating on-premises Hyper-V virtual machine environments with Azure IaaS virtual machine deployments. This module also presents the concepts of Big Compute, containers, and Azure Service Fabric.
Lessons
Lab : Moving .vhd files between on-premises virtual machines and Azure-based virtual machines
Lab : Moving containers between on-premises virtual machines and Azure-based virtual machines
After completing this module, students will be able to:
Module 3: Integrating with Azure Virtual Network
This module introduces the Azure Virtual Network service and its components. It also describes the methods of connecting to Azure virtual networks by using a Point-to-Site virtual private network (VPN), a Site-to-Site VPN, and Azure ExpressRoute.
Lessons
Lab : Implementing a point-to-site VPN (Azure Resource Manager)
After completing this module, students will be able to:
Module 4: Integrating with Azure Storage, Data, and Analytics Services
This module introduces Azure Storage, Data Analytics services, Azure Backup, StorSimple, Azure Data Factory with Data Management Gateway, and Azure Content Delivery Network. It also describes the process of implementing Azure Backup for protecting on-premises workloads.
Lessons
Lab : Implementing Azure Backup agent–based backups
After completing this module, students will be able to:
Module 5: Designing and implementing Azure-based disaster recovery solutions
This module presents the main features of Azure Site Recovery and the scenarios it supports. It also describes the planning considerations for Azure Site Recovery, the different types of implementations of Azure as a disaster recovery site for on-premises workloads, and the disaster recovery capabilities that StorSimple offers.
Lessons
Lab : Implementing protection of Hyper-V workloads in Azure
After completing this module, students will be able to:
Module 6: Designing and implementing cross-premises applications
This module presents the most common solutions that facilitate implementation of cross-premises applications, including Azure RemoteApp, hybrid connection and Azure Service Bus relay, and Azure Traffic Manager. It also describes the process of implementing cross-premises solutions for desktop, web, and mobile apps.
Lessons
Lab : Implementing Azure Traffic Manager
After completing this module, students will be able to:
Module 7: Integrating operations and application monitoring and management
This module presents Azure-based services that deliver monitoring and management functionality for on-premises workloads. These services include the Microsoft Operations Management Suite (Log Analytics), Azure Automation (focusing on Hybrid Runbook Worker capabilities), and Visual Studio Application Insights. This module also describes the process of implementing cross-premises Azure monitoring and management solutions.
Lessons
Lab : Implementing Azure Automation
After completing this module, students will be able to:
This Azure PIM on Premise course teaches IT professionals how to integrate their on-premises Active Directory Domain Services (AD DS) environment with Microsoft Azure Active Directory (Azure AD) and how to use Azure AD as a directory service. It also teaches candidates how to use Azure Rights Management (Azure RMS) to protect sensitive documents. Additionally, it focuses on how to enhance authentication with multi-factor authentication and how to monitor directory synchronization health.
In addition to their professional experience, students who attend this training should already have the following technical knowledge:
After completing this Azure Privileged Identity Management course, students will be able to:
Module 1: Introducing Azure AD
This module describes Azure AD, its benefits, and the differences between Azure AD and AD DS. It also explains how to perform Azure AD tenant provisioning and how to manage objects and user roles in Azure AD.
Lessons
Lab : Creating and managing an Azure AD tenant
After completing this module, students will be able to:
Module 2: Integrating on-premises Active Directory with Azure
This module explains how to extend an on-premises Active Directory domain to Azure. It also describes how directory synchronization works, and how to implement and configure directory synchronization. Additionally, this module describes how to manage synchronized directories.
Lessons
Lab : Implementing directory synchronization
After completing this module, students will be able to:
Module 3: Using Azure AD as a directory service in hybrid environments
This module explains how to use Azure AD as a directory service for on-premises resources, and how to configure SSO in Azure AD. It also describes how to implement Azure AD Privileged Identity Management (PIM).
Lessons
Lab : Using Azure AD in hybrid environments
After completing this module, students will be able to:
Module 4: Configuring and protecting authentication in hybrid environments
This module explains how authentication works in hybrid environments. Additionally, it describes how to implement Azure Multi-Factor Authentication.
Lessons
Lab : Configuring authentication in hybrid environments
After completing this module, students will be able to:
Module 5: Deploying Azure Information Protection with on-premises services
This module provides an overview of rights management, and describes the differences between Active Directory Rights Management Services (AD RMS) and Azure RMS. It also explains how to implement Azure Information Protection and Azure RMS and integrate these services with on-premises services.
Lessons
Lab : Implementing Azure Information Protection
After completing this module, students will be able to:
Module 6: Monitoring Azure AD
This module describes how to use Azure AD reporting, and how to configure Azure AD notifications. It also describes how to monitor AD DS and Azure AD by using Azure AD Connect Health, Azure Monitor, and Azure Log Analytics.
Lessons
Lab : Configuring reporting and monitoring
After completing this module, students will be able to:
In this Developing Microsoft Azure and Web Services course, students will learn how to design and develop services that access local and remote data from various sources. Students will also learn how to develop and deploy services to hybrid environments, including on-premises servers and Microsoft Azure.
Before attending this course, students must have:
After completing this Microsoft Azure Training course, students will be able to:
Module 1: Overview of service and cloud technologies
This module provides an overview of service and cloud technologies using the Microsoft .NET Core and the Azure. The first lesson, “Key Components of Distributed Applications,” discusses characteristics that are common to distributed systems, regardless of the technologies they use. Lesson 2, “Data and Data Access Technologies” describes how data is used in distributed applications. Lesson 3, “Service Technologies,” discusses two of the most common protocols in distributed system and the .NET Core technologies used to develop services based on those protocols. Lesson 4, “Cloud Computing,” describes cloud computing and how it is implemented in Azure.
Lessons
Lab : Exploring the Work Environment
After completing this module, students will be able to:
Module 2: Querying and Manipulating Data Using Entity Framework
In this module, you will learn about the Entity Framework data model, and about how to create, read, update, and delete data. Entity Framework is a rich object-relational mapper, which provides a convenient and powerful application programming interface (API) to manipulate data. This module focuses on the Code First approach with Entity Framework.
Lessons
Lab : Creating a Data Access Layer using Entity Framework
Lab : Manipulating Data
After completing this module, students will be able to:
Module 3: Creating and Consuming ASP.NET Core Web APIs
ASP.NET Core Web API provides a robust and modern framework for creating Hypertext Transfer Protocol (HTTP)-based services. In this module, you will be introduced to the HTTP-based services. You will learn how HTTP works and become familiar with HTTP messages, HTTP methods, status codes, and headers. You will also be introduced to the Representational State Transfer (REST) architectural style and hypermedia. You will learn how to create HTTP-based services by using ASP.NET Core Web API. You will also learn how to consume them from various clients. After Lesson 3, in the lab "Creating an ASP.NET Core Web APIs", you will create a web API and consume it from a client.
Lessons
Lab : Creating an ASP.NET Core Web API
After completing this module, students will be able to:
Module 4: Extending ASP.NET Core HTTP Services
ASP.NET Core Web API provides a complete solution for building HTTP services, but services often have various needs and dependencies. In many cases, you will need to extend or customize the way ASP.NET Core Web API executes your service. Handling needs such as applying error handling and logging integrate with other components of your application and supporting other standards that are available in the HTTP world. Understanding the way ASP.NET Core Web API works is important when you extend ASP.NET Core Web API. The division of responsibilities between components and the order of execution are important when intervening with the way ASP.NET Core Web API executes. Finally, with ASP.NET Core Web API, you can also extend the way you interact with other parts of your system. With the dependency resolver mechanism, you can control how instances of your service are created, giving you complete control on managing dependencies of the services.
Lessons
Lab : Customizing the ASP.NET Core Pipeline
After completing this module, students will be able to:
Module 5: Hosting Services On-Premises and in Azure
In this module you will learn how to host your application on-premises and on Azure. You will also learn about Docker containers, and writing serverless applications with Azure functions.
Lessons
Lab : Host an ASP.NET Core service in a Windows Service
Lab : Host an ASP.NET Core Web API in an Azure Web App
Lab : Host an ASP.NET Core service in Azure Container Instances
Lab : Implement an Azure Function
After completing this module, students will be able:
Module 6: Deploying and Managing Services
In this module, you will learn about Web Deploy and how to deploy web applications by using Web Deploy in Visual Studio. You will also learn how to define continuous integration and continuous delivery pipelines and how to use Azure API Management and OpenAPI to provide robust, secure, and reliable APIs to your customers.
Lessons
Lab : Deploying an ASP.NET Core web service on Linux
Lab : Deploying to Staging and Production
Lab : Publishing a Web API with Azure API Management
After completing this module, students will be able to:
Module 7: Implementing Data Storage in Azure
This module explains how to store and access data stored in Azure Storage. It also explains how to configure storage access rights for storage containers and content.
Lessons
Lab : Storing Files in Azure Storage
Lab : Querying Graph Data with CosmosDB
Lab : Caching out-of-process with Azure Redis cache
After completing this module, students will be able to:
Module 8: Diagnostics and Monitoring
This module explains how to monitor and log services, both on-premises and in Azure.
Lessons
Lab : Monitoring ASP.NET Core with ETW and LTTng
Lab : Monitoring Azure Web Apps with Application Insights
After completing this module, students will be able to:
Module 9: Securing services on-premises and in Microsoft Azure
This module describes claim-based identity concepts and standards, and how to implement authentication and authorization by using Azure Active Directory to secure an ASP.NET Core Web API service.
Lessons
Lab : Using ASP.NET Core Identity
Lab : Using Azure Active Directory with ASP.NET Core
Module 10: Scaling Services
This module explains how to create scalable services and applications and scale them automatically using Web Apps load balancers, Azure Application Gateway and Azure Traffic Manager.
Lessons
Lab : Load Balancing Azure Web Apps
Lab : Load Balancing with Azure Traffic Manager
After completing this module, students will be able to:
Welcome to Introduction to Cloud Computing. Congratulations on taking the first step toward learning about the fundamental principles and concepts of cloud computing as you consider a career in IT, or seek to add to your existing knowledge and experience. This Cloud Computing Fundamentals course provides a primer to help you understand the business benefits of cloud computing solutions, become familiar with "cloud terminology," and explore the basic concepts behind the cloud.
There are no prerequisites for this Microsoft Azure Training course.
Please refer the Course overview.
Module 1: Cloud Computing Concepts
Cloud computing plays an increasingly important role in IT infrastructure, and IT professionals need to be aware of fundamental cloud principles and techniques. This module introduces the cloud, describes how the cloud evolved from traditional IT operations, and highlights considerations for implementing cloud-based infrastructure services.
Lessons
Module 2: Cloud Services Basics
Implementing a Cloud based model for your IT needs requires a good deal of planning and insight into what those needs are and what model will provide the most benefit in terms of cost, flexibility and efficiency. This module outlines the different cloud types and services as well as considerations for moving your business IT needs to the cloud.
Lessons
Welcome to First Look Clinic: Microsoft Azure. Congratulations on taking the first step toward learning about how to successfully manage and administer a Microsoft Azure cloud solution. This Microsoft Azure Course will help you to become familiar with the fundamentals of Microsoft Azure including the web-based portals for deploying resources and managing Azure subscriptions. You'll learn about Azure Resource Manager and how to use templates to manage resources. This course also introduces PowerShell as a key tool to manage and automate Azure resources.
There are no prerequisites for this course.
Please refer the Course overview.
Module 1: Cloud Overview
Lessons
Module 2: Microsoft Azure
Lessons
Module 3: Portals
Lessons
Module 4: Infrastructure Overview
Lessons
Module 5: Azure Resource Manager (ARM)
Lessons
Module 6: Azure PowerShell
Lessons
Module 7: Practice exercises
Lab : Practice Exercises