7 free developer courses from Microsoft

Hey Habr! Today we are starting a series of articles that will include 5 collections of free training courses from Microsoft. In this article, we have the coolest courses for developers that programmers like the most.

By the way!

  • All courses are free (you can even try paid products for free);
  • 6/7 in Russian;
  • You can start training instantly;
  • Upon completion, you will receive a badge confirming successful completion of the course.

Join, details under the cut!

All articles in the series

This block will be updated with new articles.

  1. 7 Free Developer Courses
  2. * free courses for *T-A***n******ditch
  3. 7 free courses for *********************
  4. 6 ***** ****** ****** by Azure
  5. ** ***** ********** ****** ** *********** ** *******

7 free developer courses from Microsoft

7 free developer courses from Microsoft

1. Develop apps for Windows 10

Our short course, the full study of which will take you about 4-5 hours. During the course you:

  • First, learn the basics of app development for Windows 10;
  • then learn how to work with Visual Studio;
  • after you learn how to create applications in the most popular development environments for Windows: UWP, WPF and Windows Forms;
  • and finally learn how to build applications connected to the internet.

All you need to complete this course is:

  • Windows 10 computer
  • Basic knowledge of C# or similar language

Find out more and get started at this link

7 free developer courses from Microsoft

2. Building mobile apps with Xamarin.Forms

This course already completely or almost completely covers all the functionality of the tool and is designed for 10 hours of training. It will teach you how to work with Xamarin.Forms and how to use C# and Visual Studio to create apps that run on iOS and Android devices. Accordingly, to start learning, you need to have Visual Studio 2019 and have skills in working with C# and .NET.

Course modules:

  • Building a mobile app with Xamarin.Forms;
  • Introduction to Xamarin.Android;
  • Introduction to Xamarin.iOS;
  • Create user interface in Xamarin.Forms applications using XAML;
  • Layout customization in XAML pages in Xamarin.Forms;
  • Designing consistent Xamarin.Forms XAML pages using shared resources and styles;
  • Preparing a Xamarin application for publishing;
  • Using REST Web Services in Xamarin Applications;
  • Storing local data with SQLite in a Xamarin.Forms application;
  • Build multi-page Xamarin.Forms applications with stack and tab navigation.

Learn more and start learning

7 free developer courses from Microsoft

3. Data storage in Azure

Azure provides many ways to store data: using unstructured data storage, archive storage, relational storage, and more. In 3,5-4 hours, you'll get the basic knowledge of how to manage storage in Azure, create a storage account, and choose the right model for the data you want to store in the cloud.

Course modules:

  • Choice of approach to data storage;
  • Create a storage account;
  • Connecting the application to Azure Storage;
  • Azure Storage Account Protection (this module is also included in the Cloud Data Protection course)
  • Blob storage usage.

Details and start of training

7 free developer courses from Microsoft

4. Introduction to machine learning using Python and Azure Notebooks

This course will only take you about 2-3 hours, but will give you a lot of useful practical skills. After all, after studying it, you will learn how to use Python and related libraries in Jupyter Notebooks running on Azure Notebooks to predict patterns and identify trends.

During the course, you will independently analyze climate data, predict likely flight delays, and analyze the mood of user feedback. All this using machine learning and Python.

A basic knowledge of Python programming is required to pass.

Details and start of training

7 free developer courses from Microsoft

5. Data protection in the cloud

And here is a rather large course on security - about 6-7 hours will be required to study it. In this tutorial, you'll learn how to use Azure built-in services to securely store application data so that only authorized services and clients can access that data.

Course modules:

  • Secure architecture in Azure;
  • Five basic security elements to consider before implementation;
  • Protecting your Azure storage account (this module is also included in the Azure Storage course)
  • Manage secrets in server applications with Azure Key Vault;
  • Browser app authentication using Azure App Services;
  • Protecting Azure resources with conditional access;
  • Protect Azure resources with role-based access control (RBAC);
  • Protecting an Azure SQL Database.

Details and start of training

7 free developer courses from Microsoft

6. Building Serverless Applications

Azure Functions allows you to create event-driven on-demand compute systems that are triggered by various external events. In 6-7 hours, you'll learn how to use Azure Functions to execute server-side logic and create serverless architectures.

Course modules:

  • Choosing the best Azure service for automating business processes;
  • Create serverless logic with Azure Functions;
  • Run an Azure Function using triggers;
  • Combining Azure Functions using input and output bindings;
  • Create a long running serverless workflow with Durable Features;
  • Develop, test, and deploy an Azure Function using Visual Studio;
  • Monitor GitHub events with a webhook in Azure Functions.

Details and start of training

7 free developer courses from Microsoft

7. Development of DevOps practices [English]

So we got to the final course in this compilation for developers. And he is the only one in it in English - until they managed to translate it into Russian. This course will only take 1-1.5 hours of your time and will give you an introductory knowledge of DevOps.

DevOps is about bringing people, processes, and products together to continuously deliver value to end users. Azure DevOps is a set of services that provides this capability. With Azure DevOps, you can build, test, and deploy any application in the cloud or on-premises. DevOps practices that ensure transparency, collaboration, continuous delivery, and continuous deployment are integrated into the software development cycle.

With this learning path, you will begin your DevOps transition and learn:

  • how value stream diagrams can help you evaluate current processes and technologies;
  • how to sign up for a free Azure DevOps account;
  • How to plan and track work items with Azure Boards.

Details and start of training

Conclusion

Today we told you about 7 of our free courses that can be useful for developers. Very soon we will continue this series of articles with new collections. Well, what they will be - you can try to guess in the comments. After all, the stars in the table of contents of this series of articles are not just that.

*Please note that you may need a secure connection to complete some modules.

Source: habr.com

Add a comment