7 cursos gratuítos para programadores de Microsoft
Ola, Habr! Hoxe comezamos unha serie de artigos que incluirán 5 coleccións de cursos de formación gratuítos de Microsoft. Neste artigo, temos os cursos máis interesantes para programadores que máis lles gustan aos programadores.
Por certo!
Todos os cursos son gratuítos (mesmo podes probar produtos de pago de balde);
6/7 en ruso;
Podes comezar a adestrar ao instante;
Ao finalizar, recibirá un distintivo que confirma a finalización exitosa do curso.
Únete, detalles baixo o corte!
Todos os artigos da serie
Este bloque actualizarase coa publicación de novos artigos
O noso pequeno curso, cuxo estudo completo levará unhas 4-5 horas. Durante o curso:
En primeiro lugar, familiarízase cos conceptos básicos para desenvolver unha aplicación para Windows 10;
despois mestre traballando con Visual Studio;
entón aprenderás a crear aplicacións nos entornos de desenvolvemento máis populares para Windows: UWP, WPF e Windows Forms;
e, finalmente, aprender a crear aplicacións conectadas a internet.
Todo o que precisas para realizar este curso é:
Ordenador Windows 10
Coñecementos básicos de C# ou linguaxe similar
Podes coñecer máis detalles e comezar a adestrar este enlace
2. Creación de aplicacións móbiles con Xamarin.Forms
Este curso abarca xa totalmente ou case por completo toda a funcionalidade da ferramenta e está pensado para 10 horas de formación. Ensinarache como traballar con Xamarin.Forms e como usar C# e Visual Studio para crear aplicacións que se executan en dispositivos iOS e Android. En consecuencia, para comezar a aprender, cómpre ter Visual Studio 2019 e ter habilidades para traballar con C# e .NET.
Módulos do curso:
Construír unha aplicación móbil con Xamarin.Forms;
Introdución a Xamarin.Android;
Introdución a Xamarin.iOS;
Crear interface de usuario en aplicacións Xamarin.Forms usando XAML;
Personalización do deseño en páxinas XAML en Xamarin.Forms;
Deseñar páxinas XAML de Xamarin.Forms coherentes utilizando recursos e estilos compartidos;
Preparar unha aplicación Xamarin para a súa publicación;
Usando os servizos web REST en aplicacións de Xamarin;
Almacenamento de datos locais con SQLite nunha aplicación Xamarin.Forms;
Crea aplicacións Xamarin.Forms de varias páxinas con navegación por pilas e pestanas.
Azure ofrece moitas formas de almacenar datos: mediante o almacenamento de datos non estruturados, o almacenamento de arquivos, o almacenamento relacional e moito máis. En 3,5-4 horas, obterás coñecementos básicos sobre como xestionar o almacenamento en Azure, crear unha conta de almacenamento e escoller o modelo axeitado para os datos que queres almacenar na nube.
Módulos do curso:
Elixir un enfoque para o almacenamento de datos;
Crear unha conta de almacenamento;
Conectando a súa aplicación a Azure Storage;
Azure Storage Account Protection (este módulo tamén está incluído no curso Cloud Data Protection);
4. Introdución ao Machine Learning usando Python e Azure Notebooks
Este curso só levará unhas 2-3 horas, pero darache moitas habilidades prácticas útiles. Despois de todo, ao estudalo aprenderás a usar Python e as bibliotecas relacionadas en Jupyter Notebooks que se executan en Azure Notebooks para predicir patróns e identificar tendencias.
Durante o curso, analizarás de forma independente os datos climáticos, predecirás probables atrasos de voos e analizarás a opinión dos usuarios. Todo isto usando machine learning e Python.
Para aprobar son necesarios coñecementos básicos de programación en Python.
E aquí hai un curso bastante grande sobre seguridade: necesitaranse unhas 6-7 horas para estudalo. Nela, aprenderá a usar os servizos integrados de Azure para almacenar de forma segura os datos das aplicacións para que só os servizos e clientes autorizados poidan acceder aos datos.
Módulos do curso:
Arquitectura segura en Azure;
Cinco elementos de seguridade esenciais a considerar antes da implantación;
Protexer a súa conta de almacenamento de Azure (este módulo tamén se inclúe no curso de almacenamento de datos de Azure);
Xestionar segredos en aplicacións de servidor mediante Azure Key Vault;
Autentique aplicacións baseadas no navegador mediante Azure App Services;
Protexa os recursos de Azure mediante o acceso condicional;
Protexa os recursos de Azure con control de acceso baseado en roles (RBAC);
Azure Functions permítelle crear sistemas informáticos baixo demanda que se basean en eventos e se activan cando se producen varios eventos externos. En 6-7 horas, aprenderá a usar Azure Functions para executar a lóxica do servidor e crear arquitecturas sen servidor.
Módulos do curso:
Seleccionar o servizo Azure óptimo para automatizar os procesos comerciais;
Cree lóxica sen servidor usando Azure Functions;
Executar unha función de Azure usando disparadores;
Combina funcións de Azure mediante ligazóns de entrada e saída;
Crea un fluxo de traballo sen servidor duradeiro usando Funcións duradeiras;
Desenvolver, probar e implantar unha función de Azure mediante Visual Studio;
Supervise os eventos de GitHub mediante un webhook en Azure Functions.
Agora chegamos ao curso final desta colección para desenvolvedores. E é o único que hai en inglés: aínda non conseguiron traducilo ao ruso. Este curso só levará entre 1 e 1.5 horas do teu tempo e proporcionará coñecementos introdutorios sobre DevOps.
DevOps consiste en conectar persoas, procesos e produtos para ofrecer continuamente valor aos usuarios finais. Azure DevOps é un conxunto de servizos que permiten esta capacidade. Con Azure DevOps, pode crear, probar e implantar calquera aplicación na nube ou local. As prácticas de DevOps que permiten a transparencia, a colaboración, a entrega continua e a implantación continua estanse integrando no ciclo de desenvolvemento de software.
Con este camiño de aprendizaxe, comezarás a túa viaxe a DevOps e aprenderás:
como os diagramas de fluxo de valor poden axudarche a avaliar os procesos e tecnoloxías actuais;
Como rexistrarse para obter unha conta gratuíta de Azure DevOps;
Como planificar e rastrexar elementos de traballo usando Azure Boards.
Hoxe falámosvos de 7 dos nosos cursos gratuítos que poden ser útiles para desenvolvedores. Moi pronto continuaremos esta serie de artigos con novas coleccións. Ben, cales serán - podes tentar adiviñar nos comentarios. Despois de todo, hai asteriscos na táboa de contidos desta serie de artigos por un motivo.
*Ten en conta que é posible que necesites unha conexión segura para completar algúns módulos.