Application Development on Microsoft Azure

blur

Learn Path Description

Application development on Microsoft Azure incorporates many strategies of traditional development and introduces new possibilities that are part of leveraging the cloud. In this path you’ll learn about refactoring code and managing code reviews, enabling search on textual content, autoscaling, and artificial intelligence on Microsoft Azure.

Skills You Will Gain

Courses In This Learning Path

blur
icon

Total Duration

2.02 hours

icon

Level

Beginner

icon

Learn Type

Certifications

Microsoft Azure Developer: Refactoring Code

Quality Azure applications are critical to businesses' success. This course, Microsoft Azure Developer - Refactoring Code, will teach you how to identify "code smells", which can indicate possible quality issues. You will first learn that poor quality can build up in apps, making them more costly and risky to maintain. Next, you'll learn the basics of refactoring Azure apps. From principles to recognizing poor-quality, to using concrete approaches to common problems, and finally, how to do it. You'll also learn how to write faster code so that your apps have fewer bugs and lasts longer. This course will teach you how to refactor code without having to start from scratch.

blur
icon

Total Duration

2.25 hours

icon

Level

Beginner

icon

Learn Type

Certifications

Microsoft Azure Developer: Managing Code Reviews with Azure DevOps

Effective collaboration across geographical and temporal boundaries is key to any web or app development. This course, Microsoft Azure Developer - Manage Code Reviews with Azure DevOps teaches you how pull requests can facilitate team collaboration through shared code reviews and managed code reviews. You will first learn how to create branch policies that are tailored to the preferences of your development team for branching and using pull-requests. You will then learn how to create and respond to pull requests, code changes and merge pull requests. You will also learn how to deploy a pipeline and revert pull requests. This course will give you a solid understanding of pull requests and how they can be used to improve code quality and collaboration in your team.

blur
icon

Total Duration

1.36 hour

icon

Level

Beginner

icon

Learn Type

Certifications

Microsoft Azure Developer: Ensuring Configurability

A solid understanding of application configuration is key to developing maintainable solutions. This course, Microsoft Azure Developer - Ensuring Configurability, will teach you how to create and deploy configurable.NET Core apps on Microsoft Azure. You'll first learn about the.NET Core configuration API, and its capabilities. Next, we'll discuss ASP.NET Core app configuration. You'll also learn how to refactor existing applications by replacing hard-coded data with configuration settings. This course will give you a solid understanding of application configuration, which will be a great help as you work towards becoming an Azure developer.

blur
icon

Total Duration

1.26 hour

icon

Level

Intermediate

icon

Learn Type

Certifications

Microsoft Azure Developer: Enabling Search of Textual Content

It is simple to use, ubiquitous and so difficult to build search. This course, Microsoft Azure Developer - Enabling Search for Textual Content, will introduce you to Azure Cognitive Search. It is a cloud-hosted solution that removes the complexity and power required to build search-based solutions. You will first learn about Azure Cognitive Search. Next, you will learn how to create an end-to–end solution using simple search query syntax and Lucene Query Syntax. The indexing process and pushing data into an index will be covered. You'll also learn how to index data and push it into the index. Finally, you will examine an amazing capability that allows you to enhance your search using AI-based skills sets. This course will equip you with the skills to create amazing search-based solutions for any platform using Azure CognitiveSearch.

blur
icon

Total Duration

1.43 hour

icon

Level

Advanced

icon

Learn Type

Certifications

Microsoft Azure Developer: Developing for Autoscaling

Microsoft Azure is a cloud-first hosting and service provider that allows developers to create modern cloud-first apps. This course, Microsoft Azure Developer - Developing for Autoscaling teaches you how to use Azure. It also includes an autoscaling system that does all the heavy lifting so you can focus on your code. You'll first learn about Azure's autoscaling. Next, you will learn about cloud patterns that can help your application scale better. You'll also learn how to write parallel-executable code. This course will teach you how to create an autoscaling strategy that works for your applications.

blur
icon

Total Duration

1.58 hour

icon

Level

Beginner

icon

Learn Type

Certifications

Microsoft Azure Developer: Creating and Integrating AI with Azure Services

AI is everywhere, and not just for scientists. This course is an introduction to Microsoft Azure Developer: Creating, Integrating AI with Azure Services. It will teach you about the Azure AI Landscape. Cognitive services are about bringing AI's power within reach with a simple API call. Azure Machine Learning Services, an enterprise-class AI solution that is powered by the cloud, will be covered. You will also learn about conversational AI as well as the Bot Framework. This course will give you a solid understanding of AI and how Azure can assist you in achieving your AI goals.

blur
icon

Total Duration

4.22 hours

icon

Level

Intermediate

icon

Learn Type

Certifications

Building Bots with Microsoft Bot Framework: Getting Started

Companies are constantly looking for the best channels to reach their customers in today's market. Chatbots are a fun and new way to interact with brands, people, or services to improve existing processes. A solid understanding of Microsoft Bot Framework is the heart of chatbots. This course, Building Bots using Microsoft's Bot Framework Getting Started, will teach you how to create a centralized framework that allows for the creation of bots. You'll first learn how to streamline existing processes. Then, you will learn how to build them. The final step is to learn the basic structure and how they are put together. This course will give you a solid foundation in Microsoft Bot Framework. It will also help you to learn how to build them.

blur
icon

Total Duration

2.93 hours

icon

Level

Advanced

icon

Learn Type

Certifications

Creating & Deploying Microsoft Azure Machine Learning Studio Solutions

Machine Learning and Data Science are exciting fields that are rapidly growing. They will give you the tools to get deeper insights from your data. This course will teach you how to create and deploy Microsoft Azure Machine Learning Studio Solutions. You'll first learn about data import, cleansing and transformation. Next, you will learn how to train, evaluate, and refine Machine Learning Models. You'll also learn how to deploy and use Predictive web services. This course will teach you how to create data science experiments with a variety machine learning algorithms. You'll also be able to code your first experiment using Jupyter notebooks or Visual Studio Code.

blur
icon

Total Duration

118 minutes

icon

Level

Beginner

icon

Learn Type

Certifications

Microsoft Azure Developer: Creating IoT Solutions

It can be difficult to create secure, scalable solutions for the Internet of Things. This course, Microsoft Azure Developer Creating IoT Solutions teaches you how to configure and create IoT solutions in Microsoft Azure. You will first learn how to use Azure IoT hub for device registration and 2-way communication. Next, you'll learn how to use Azure Stream Analytics to perform real-time analysis of IoT data. You will also learn how to use Azure Time Series Insights for IoT data. This course will equip you with the knowledge and skills required to build IoT solutions using Microsoft Azure.

blur