Hallo habr Heute starten wir eine Reihe von Artikeln, die 5 ausgewählte kostenlose Schulungskurse von Microsoft enthalten. In diesem Artikel haben wir die coolsten Kurse für Entwickler, die Programmierern am besten gefallen.
Übrigens!
- Alle Kurse sind kostenlos (Sie können sogar kostenpflichtige Produkte kostenlos testen).
- 6/7 auf Russisch;
- Sie können sofort mit dem Training beginnen.
- Nach Abschluss erhalten Sie einen Ausweis über den erfolgreichen Abschluss des Trainings.
Machen Sie jetzt mit, Details unter dem Schnitt!
Alle Artikel aus der Serie


1. Anwendungsentwicklung für Windows 10
Unser kurzer Kurs, dessen vollständiges Studium ca. 4-5 Stunden dauert. Während des Kurses:
- Machen Sie sich zunächst mit den Grundlagen der Entwicklung einer Anwendung für Windows 10 vertraut.
- Beherrschen Sie dann die Arbeit mit Visual Studio.
- Anschließend erfahren Sie, wie Sie Anwendungen in den beliebtesten Entwicklungsumgebungen für Windows erstellen: UWP, WPF und Windows Forms.
- und schließlich lernen Sie, wie Sie mit dem Internet verbundene Apps erstellen.
Alles was Sie brauchen, um diesen Kurs zu absolvieren ist:
- Windows 10 Computer
- Grundkenntnisse in C # oder einer ähnlichen Sprache
Erfahren Sie mehr und beginnen Sie mit dem Training
unter diesem Link.
2. Erstellen Sie mobile Apps mit Xamarin.Forms
Dieser Kurs deckt die gesamte Funktionalität des Tools bereits vollständig oder fast vollständig ab und ist für 10 Stunden Training ausgelegt. Er zeigt Ihnen, wie Sie mit Xamarin.Forms arbeiten und mit C # und Visual Studio Anwendungen erstellen, die auf iOS- und Android-Geräten ausgeführt werden. Um mit dem Lernen beginnen zu können, müssen Sie über Visual Studio 2019 verfügen und über die erforderlichen Kenntnisse für die Arbeit mit C # und .NET verfügen.
Kursmodule:
- Erstellen einer mobilen Anwendung mit Xamarin.Forms;
- Einführung in Xamarin.Android;
- Einführung in Xamarin.iOS;
- Erstellen einer Benutzeroberfläche in Xamarin.Forms-Anwendungen mithilfe von XAML;
- Layoutanpassung auf XAML-Seiten in Xamarin.Forms;
- Entwerfen konsistenter XAML Xamarin.Forms-Seiten unter Verwendung gemeinsam genutzter Ressourcen und Stile;
- Vorbereiten der Xamarin-Anwendung für die Veröffentlichung;
- Verwenden von REST-Webdiensten in Xamarin-Anwendungen;
- Speichern lokaler Daten mit SQLite in der Xamarin.Forms-Anwendung;
- Erstellen Sie mehrseitige Xamarin.Forms-Anwendungen mit Stapel- und Tabulatornavigation.
Lernen Sie
die Details und das
Training beginnen
3. Datenspeicherung in Azure
Azure bietet viele Möglichkeiten zum Speichern von Daten: Verwenden von unstrukturiertem Datenspeicher, Archivspeicher, relationalem Speicher und mehr. In 3,5 bis 4 Stunden erhalten Sie grundlegende Kenntnisse zum Verwalten des Speichers in Azure, zum Erstellen eines Speicherkontos und zum Auswählen des richtigen Modells für die Daten, die Sie in der Cloud speichern müssen.
Kursmodule:
- Die Wahl des Ansatzes zur Datenspeicherung;
- Erstellen Sie ein Speicherkonto.
- Verbinden der Anwendung mit dem Azure-Speicherdienst
- Sichern Ihres Azure-Speicherkontos (dieses Modul befindet sich auch im Kurs „Schützen von Daten in der Cloud“);
- Blob-Speicher verwenden
Details und Trainingsbeginn
4. Einführung in das maschinelle Lernen mit Python und Azure Notebooks
Dieser Kurs dauert nur etwa 2-3 Stunden, bietet jedoch viele nützliche praktische Fähigkeiten. Nach dem Studium lernen Sie, wie Sie Python und verwandte Bibliotheken in Jupyter-Notizbüchern verwenden, die auf Azure-Notizbüchern ausgeführt werden, um Muster vorherzusagen und Trends zu identifizieren.
Während des Kurses analysieren Sie unabhängig die Klimadaten, prognostizieren die wahrscheinlichen Verspätungen von Flügen und analysieren die Stimmung der Nutzerbewertungen. All dies mit maschinellem Lernen und Python.
Grundlegende Python-Programmierkenntnisse sind erforderlich.
Details und Trainingsbeginn
5. Cloud-Datenschutz
Und hier ist ein ziemlich umfangreicher Kurs über Sicherheit - ungefähr 6-7 Stunden werden benötigt, um ihn zu studieren. Währenddessen erfahren Sie, wie Sie die eingebetteten Azure-Dienste zum sicheren Speichern von Anwendungsdaten verwenden, sodass nur autorisierte Dienste und Clients auf diese Daten zugreifen.
Kursmodule:
- Sichere Architektur in Azure
- Fünf wichtige Sicherheitselemente, die vor der Implementierung berücksichtigt werden müssen;
- Schutz des Azure-Speicherkontos (dieses Modul befindet sich auch im Kurs "Speichern von Daten in Azure");
- Verwalten von Geheimnissen in Serveranwendungen mit Azure Key Vault.
- Authentifizierung in Browseranwendungen mit Azure Application Services;
- Sichern von Azure-Ressourcen mit bedingtem Zugriff
- Sichern von Azure-Ressourcen mit rollenbasierter Zugriffssteuerung (RBAC)
- Sichern der Azure SQL-Datenbank.
Details und Trainingsbeginn
6. Erstellen serverloser Anwendungen
Mit Azure-Funktionen können Sie On-Demand-Computersysteme erstellen, die ereignisgesteuert und ausgelöst werden, wenn verschiedene externe Ereignisse auftreten. In 6-7 Stunden lernen Sie, wie Sie mithilfe von Azure-Funktionen serverseitige Logik ausführen und serverlose Architekturen erstellen.
Kursmodule:
- Auswahl des besten Azure-Dienstes zur Automatisierung von Geschäftsprozessen;
- Erstellen serverloser Logik mithilfe von Azure-Funktionen
- Ausführen einer Azure-Funktion mithilfe von Triggern;
- Kombinieren von Azure-Funktionen mithilfe von Eingabe- und Ausgabebindungen
- Erstellen eines langen serverlosen Workflows mit nachhaltigen Funktionen;
- Entwicklung, Test und Bereitstellung der Azure-Funktion mit Visual Studio;
- Überwachen Sie GitHub-Ereignisse mithilfe des Web-Sniffers in Azure-Funktionen.
Details und Trainingsbeginn
7. Entwicklung von DevOps-Praktiken
Also haben wir den letzten Kurs in dieser Sammlung für Entwickler erreicht. Und er ist der einzige auf Englisch - bis sie es geschafft haben, es ins Russische zu übersetzen. Dieser Kurs dauert nur 1 bis 1,5 Stunden und vermittelt Ihnen einführendes Wissen über DevOps.
DevOps ist eine Vereinigung von Menschen, Prozessen und Produkten für die kontinuierliche Bereitstellung von Wert für Endbenutzer. Azure DevOps ist eine Suite von Diensten, die diese Funktion bereitstellen. Mit Azure DevOps können Sie jede Anwendung in der Cloud oder lokal erstellen, testen und bereitstellen. DevOps-Verfahren für Transparenz, Zusammenarbeit, kontinuierliche Bereitstellung und kontinuierliche Bereitstellung sind in den Softwareentwicklungszyklus integriert.
Mit diesem Trainingsschema beginnen Sie den Übergang zu DevOps und lernen:
- Wie Wertstromschemata Ihnen helfen können, aktuelle Prozesse und Technologien zu bewerten
- So registrieren Sie ein kostenloses Azure DevOps-Konto
- Planen und Verfolgen von Arbeitselementen mit Azure Boards.
Details und TrainingsbeginnFazit
Heute haben wir Ihnen von 7 unserer kostenlosen Kurse erzählt, die für Entwickler nützlich sein können. In Kürze werden wir diese Artikelserie mit neuen Kollektionen fortsetzen. Nun, was sie sein werden - Sie können versuchen, in den Kommentaren zu erraten. Schließlich sind die Sterne im Inhaltsverzeichnis dieser Artikelserie nicht nur.
* Bitte beachten Sie, dass Sie für einige Module möglicherweise eine sichere Verbindung benötigen.