7 cursos gratuitos para desenvolvedores da Microsoft

Olá, Habr! Hoje estamos iniciando uma série de artigos que incluirá 5 coleções de cursos de treinamento gratuitos da Microsoft. Neste artigo temos os cursos para desenvolvedores mais legais e que os programadores mais gostam.

By the way!

  • Todos os cursos são gratuitos (você pode até experimentar produtos pagos gratuitamente);
  • 6/7 em russo;
  • Você pode começar a treinar instantaneamente;
  • Após a conclusão, você receberá um crachá confirmando a conclusão bem-sucedida do curso.

Junte, detalhes sob o corte!

Todos os artigos da série

Este bloco será atualizado com o lançamento de novos artigos

  1. 7 cursos gratuitos para desenvolvedores
  2. * cursos gratuitos para *T-A***n*******rov
  3. 7 cursos gratuitos para ************ *******
  4. 6 ***** ****** ****** por Azure
  5. ** ***** ********** ****** ** ********* ** *******

7 cursos gratuitos para desenvolvedores da Microsoft

7 cursos gratuitos para desenvolvedores da Microsoft

1. Desenvolvimento de aplicativos para Windows 10

Nosso pequeno curso, cujo estudo completo levará cerca de 4 a 5 horas. Durante o curso você:

  • Primeiro, familiarize-se com os fundamentos do desenvolvimento de um aplicativo para Windows 10;
  • depois domine o trabalho com o Visual Studio;
  • a seguir você aprenderá como criar aplicações nos ambientes de desenvolvimento mais populares para Windows: UWP, WPF e Windows Forms;
  • e finalmente aprenda como criar aplicativos conectados à Internet.

Tudo que você precisa para fazer este curso é:

  • Computador com Windows 10
  • Conhecimento básico de C# ou linguagem similar

Você pode descobrir mais detalhes e começar a treinar este link

7 cursos gratuitos para desenvolvedores da Microsoft

2. Construindo aplicativos móveis com Xamarin.Forms

Este curso já cobre completamente ou quase completamente todas as funcionalidades da ferramenta e é projetado para 10 horas de treinamento. Ele ensinará como trabalhar com Xamarin.Forms e como usar C# e Visual Studio para criar aplicativos executados em dispositivos iOS e Android. Assim, para começar a aprender, você precisa ter o Visual Studio 2019 e ter habilidades para trabalhar com C# e .NET.

Módulos do curso:

  • Construindo um aplicativo móvel com Xamarin.Forms;
  • Introdução ao Xamarin.Android;
  • Introdução ao Xamarin.iOS;
  • Criar interface de usuário em aplicativos Xamarin.Forms usando XAML;
  • Customização de layout em páginas XAML em Xamarin.Forms;
  • Projetar páginas XAML Xamarin.Forms consistentes usando recursos e estilos compartilhados;
  • Preparando um aplicativo Xamarin para publicação;
  • Usando serviços da Web REST em aplicativos Xamarin;
  • Armazenamento de dados locais com SQLite em um aplicativo Xamarin.Forms;
  • Crie aplicativos Xamarin.Forms de várias páginas com navegação por pilha e guia.

Saiba mais e comece a aprender

7 cursos gratuitos para desenvolvedores da Microsoft

3. Armazenamento de dados no Azure

O Azure oferece muitas maneiras de armazenar dados: usando armazenamento de dados não estruturados, armazenamento de arquivos, armazenamento relacional e muito mais. Em 3,5 a 4 horas, você obterá conhecimentos básicos sobre como gerenciar o armazenamento no Azure, criar uma conta de armazenamento e escolher o modelo certo para os dados que deseja armazenar na nuvem.

Módulos do curso:

  • Escolhendo uma abordagem para armazenamento de dados;
  • Crie uma conta de armazenamento;
  • Conectando seu aplicativo ao Azure Storage;
  • Azure Storage Account Protection (este módulo também está incluído no curso Cloud Data Protection);
  • Usando armazenamento de blob.

Detalhes e início do treinamento

7 cursos gratuitos para desenvolvedores da Microsoft

4. Introdução ao aprendizado de máquina usando Python e Azure Notebooks

Este curso levará apenas cerca de 2 a 3 horas, mas fornecerá muitas habilidades práticas úteis. Afinal, ao estudá-lo você aprenderá como usar Python e bibliotecas relacionadas em Jupyter Notebooks rodando em Azure Notebooks para prever padrões e identificar tendências.

Durante o curso, você analisará de forma independente os dados climáticos, preverá prováveis ​​​​atrasos de voos e analisará o sentimento das avaliações dos usuários. Tudo isso usando aprendizado de máquina e Python.

Para passar, é necessário conhecimento básico de programação Python.

Detalhes e início do treinamento

7 cursos gratuitos para desenvolvedores da Microsoft

5. Proteja os dados na nuvem

E aqui está um curso bastante extenso sobre segurança - serão necessárias cerca de 6 a 7 horas para estudá-lo. Nele, você aprenderá como usar os serviços integrados do Azure para armazenar dados de aplicativos com segurança, para que apenas serviços e clientes autorizados tenham acesso aos dados.

Módulos do curso:

  • Arquitetura segura em Azure;
  • Cinco elementos essenciais de segurança a serem considerados antes da implementação;
  • Proteger sua conta de armazenamento do Azure (este módulo também está incluído no curso Armazenamento de Dados do Azure);
  • Gerencie segredos em aplicativos de servidor usando Azure Key Vault;
  • Autenticar aplicativos baseados em navegador usando Azure App Services;
  • Proteja os recursos do Azure usando Acesso Condicional;
  • Proteja os recursos do Azure com controle de acesso baseado em função (RBAC);
  • Proteção do banco de dados SQL do Azure.

Detalhes e início do treinamento

7 cursos gratuitos para desenvolvedores da Microsoft

6. Crie aplicativos sem servidor

O Azure Functions permite criar sistemas de computação sob demanda que são orientados por eventos e acionados quando ocorrem vários eventos externos. Em 6 a 7 horas, você aprenderá a usar o Azure Functions para executar a lógica do lado do servidor e criar arquiteturas sem servidor.

Módulos do curso:

  • Selecionar o serviço Azure ideal para automatizar processos de negócios;
  • Crie lógica sem servidor usando Azure Functions;
  • Execute uma função do Azure usando gatilhos;
  • Combine funções do Azure usando vinculações de entrada e saída;
  • Crie um fluxo de trabalho sem servidor duradouro usando recursos duráveis;
  • Desenvolver, testar e implantar uma função Azure usando Visual Studio;
  • Monitore eventos do GitHub usando um webhook no Azure Functions.

Detalhes e início do treinamento

7 cursos gratuitos para desenvolvedores da Microsoft

7. Desenvolvimento de práticas DevOps [Inglês]

Agora chegamos ao curso final desta coleção para desenvolvedores. E é o único em inglês - ainda não conseguiram traduzi-lo para o russo. Este curso levará apenas de 1 a 1.5 horas do seu tempo e fornecerá conhecimento introdutório sobre DevOps.

DevOps trata de conectar pessoas, processos e produtos para entregar continuamente valor aos usuários finais. Azure DevOps é um conjunto de serviços que habilita esse recurso. Com o Azure DevOps, você pode criar, testar e implantar qualquer aplicativo na nuvem ou no local. As práticas de DevOps que permitem transparência, colaboração, entrega contínua e implantação contínua estão sendo integradas ao ciclo de desenvolvimento de software.

Com este roteiro de aprendizagem, você começará sua jornada para DevOps e aprenderá:

  • como os diagramas de fluxo de valor podem ajudá-lo a avaliar os processos e tecnologias atuais;
  • Como se registrar para uma conta gratuita do Azure DevOps;
  • Como planejar e rastrear itens de trabalho usando Azure Boards.

Detalhes e início do treinamento

Conclusão

Hoje falamos sobre 7 de nossos cursos gratuitos que podem ser úteis para desenvolvedores. Muito em breve continuaremos esta série de artigos com novas coleções. Bem, o que serão - você pode tentar adivinhar nos comentários. Afinal, existem asteriscos no índice desta série de artigos por um motivo.

*Observe que você pode precisar de uma conexão segura para concluir alguns módulos.

Fonte: habr.com

Adicionar um comentário