7 cursos gratuitos para desarrolladores de Microsoft

¡Hola Habr! Hoy comenzamos una serie de artículos que incluirán 5 colecciones de cursos de capacitación gratuitos de Microsoft. En este artículo, tenemos los mejores cursos para desarrolladores que más gustan a los programadores.

Por cierto!

  • Todos los cursos son gratuitos (incluso puedes probar productos pagos gratis);
  • 6/7 en ruso;
  • Puedes empezar a entrenar al instante;
  • Al finalizar, recibirá una insignia que confirma la finalización exitosa del curso.

¡Únete, detalles bajo el corte!

Todos los artículos de la serie.

Este bloque se irá actualizando con nuevos artículos.

  1. 7 cursos gratuitos para desarrolladores
  2. * cursos gratuitos para *T-A***n*******rov
  3. 7 cursos gratis para ********************
  4. 6 ***** ****** ****** de Azure
  5. ** ***** ********** ****** ** *********** ** *******

7 cursos gratuitos para desarrolladores de Microsoft

7 cursos gratuitos para desarrolladores de Microsoft

1. Desarrollo de aplicaciones para Windows 10

Nuestro pequeño curso, cuyo estudio completo le llevará entre 4 y 5 horas. Durante el curso usted:

  • Primero, familiarícese con los conceptos básicos del desarrollo de una aplicación para Windows 10;
  • luego domina el trabajo con Visual Studio;
  • luego aprenderás a crear aplicaciones en los entornos de desarrollo más populares para Windows: UWP, WPF y Windows Forms;
  • y finalmente aprenda a crear aplicaciones conectadas a Internet.

Todo lo que necesitas para realizar este curso es:

  • computadora con windows 10
  • Conocimientos básicos de C# o lenguaje similar.

Obtenga más información y comience en esta página

7 cursos gratuitos para desarrolladores de Microsoft

2. Creación de aplicaciones móviles con Xamarin.Forms

Este curso ya cubre por completo o casi por completo toda la funcionalidad de la herramienta y está diseñado para 10 horas de formación. Le enseñará cómo trabajar con Xamarin.Forms y cómo usar C# y Visual Studio para crear aplicaciones que se ejecutan en dispositivos iOS y Android. En consecuencia, para comenzar a aprender, debe tener Visual Studio 2019 y tener habilidades para trabajar con C# y .NET.

Módulos del curso:

  • Creación de una aplicación móvil con Xamarin.Forms;
  • Introducción a Xamarin.Android;
  • Introducción a Xamarin.iOS;
  • Crear interfaz de usuario en aplicaciones Xamarin.Forms usando XAML;
  • Personalización de diseño en páginas XAML en Xamarin.Forms;
  • Diseñar páginas XAML Xamarin.Forms consistentes usando recursos y estilos compartidos;
  • Preparación de una aplicación Xamarin para publicación;
  • Uso de servicios web REST en aplicaciones Xamarin;
  • Almacenamiento de datos locales con SQLite en una aplicación Xamarin.Forms;
  • Cree aplicaciones Xamarin.Forms de varias páginas con navegación por pestañas y pilas.

Infórmate y empieza a aprender

7 cursos gratuitos para desarrolladores de Microsoft

3. Almacenamiento de datos en Azure

Azure ofrece muchas formas de almacenar datos: mediante almacenamiento de datos no estructurados, almacenamiento de archivos, almacenamiento relacional y más. En 3,5 a 4 horas, obtendrá conocimientos básicos sobre cómo administrar el almacenamiento en Azure, crear una cuenta de almacenamiento y elegir el modelo correcto para los datos que desea almacenar en la nube.

Módulos del curso:

  • Elegir un enfoque para el almacenamiento de datos;
  • Cree una cuenta de almacenamiento;
  • Conectar su aplicación a Azure Storage;
  • Protección de cuentas de Azure Storage (este módulo también se incluye en el curso Protección de datos en la nube);
  • Usando almacenamiento de blobs.

Detalles e inicio de entrenamiento

7 cursos gratuitos para desarrolladores de Microsoft

4. Introducción al aprendizaje automático mediante Python y Azure Notebooks

Este curso solo le llevará entre 2 y 3 horas, pero le brindará muchas habilidades prácticas útiles. Después de todo, al estudiarlo, aprenderá a usar Python y bibliotecas relacionadas en Jupyter Notebooks que se ejecutan en Azure Notebooks para predecir patrones e identificar tendencias.

Durante el curso, analizará de forma independiente datos climáticos, predecirá posibles retrasos en los vuelos y analizará el sentimiento de las opiniones de los usuarios. Todo ello utilizando aprendizaje automático y Python.

Para aprobar se requieren conocimientos básicos de programación en Python.

Detalles e inicio de entrenamiento

7 cursos gratuitos para desarrolladores de Microsoft

5. Proteger los datos en la nube

Y aquí hay un curso bastante extenso sobre seguridad: se necesitarán entre 6 y 7 horas para estudiarlo. En él, aprenderá a utilizar los servicios integrados de Azure para almacenar de forma segura los datos de las aplicaciones, de modo que solo los servicios y clientes autorizados tengan acceso a los datos.

Módulos del curso:

  • Arquitectura segura en Azure;
  • Cinco elementos de seguridad esenciales a considerar antes de la implementación;
  • Proteger su cuenta de almacenamiento de Azure (este módulo también se incluye en el curso de Almacenamiento de datos de Azure);
  • Administre secretos en aplicaciones de servidor mediante Azure Key Vault;
  • Autenticar aplicaciones basadas en navegador mediante Azure App Services;
  • Proteja los recursos de Azure mediante acceso condicional;
  • Proteja los recursos de Azure con control de acceso basado en roles (RBAC);
  • Protección de bases de datos SQL de Azure.

Detalles e inicio de entrenamiento

7 cursos gratuitos para desarrolladores de Microsoft

6. Cree aplicaciones sin servidor

Azure Functions le permite crear sistemas informáticos bajo demanda que se controlan por eventos y se activan cuando ocurren varios eventos externos. En 6 a 7 horas, aprenderá a usar Azure Functions para ejecutar la lógica del lado del servidor y crear arquitecturas sin servidor.

Módulos del curso:

  • Seleccionar el servicio de Azure óptimo para automatizar los procesos comerciales;
  • Cree lógica sin servidor mediante Azure Functions;
  • Ejecutar una función de Azure mediante desencadenadores;
  • Combine funciones de Azure mediante enlaces de entrada y salida;
  • Cree un flujo de trabajo sin servidor duradero utilizando funciones duraderas;
  • Desarrollar, probar e implementar una función de Azure utilizando Visual Studio;
  • Supervise los eventos de GitHub mediante un webhook en Azure Functions.

Detalles e inicio de entrenamiento

7 cursos gratuitos para desarrolladores de Microsoft

7. Desarrollo de prácticas DevOps [inglés]

Ahora hemos llegado al último curso de esta colección para desarrolladores. Y es el único que está en inglés; todavía no han logrado traducirlo al ruso. Este curso tomará solo entre 1 y 1.5 horas de su tiempo y le brindará conocimientos introductorios sobre DevOps.

DevOps consiste en conectar personas, procesos y productos para ofrecer valor continuamente a los usuarios finales. Azure DevOps es un conjunto de servicios que habilitan esta capacidad. Con Azure DevOps, puede crear, probar e implementar cualquier aplicación en la nube o localmente. Las prácticas de DevOps que permiten la transparencia, la colaboración, la entrega continua y la implementación continua se están integrando en el ciclo de desarrollo de software.

Con esta ruta de aprendizaje, comenzará su viaje hacia DevOps y aprenderá:

  • cómo los diagramas de flujo de valor pueden ayudarle a evaluar los procesos y tecnologías actuales;
  • Cómo registrarse para obtener una cuenta gratuita de Azure DevOps;
  • Cómo planificar y realizar un seguimiento de elementos de trabajo mediante Azure Boards.

Detalles e inicio de entrenamiento

Conclusión

Hoy te contamos sobre 7 de nuestros cursos gratuitos que pueden ser útiles para desarrolladores. Muy pronto continuaremos esta serie de artículos con nuevas colecciones. Bueno, cuáles serán, puedes intentar adivinar en los comentarios. Después de todo, hay asteriscos en el índice de esta serie de artículos por una razón.

*Tenga en cuenta que es posible que necesite una conexión segura para completar algunos módulos.

Fuente: habr.com

Añadir un comentario