Was bedeutet Microsoft Open Source
Die Microsoft Corporation entwickelt, fertigt, lizenziert, verkauft und unterstützt Softwareprodukte. Das Unternehmen bietet Betriebssystemsoftware, Serveranwendungssoftware, Software für Unternehmens- und Verbraucheranwendungen, Softwareentwicklungstools sowie Internet- und Intranetsoftware an. Microsoft entwickelt auch Videospielkonsolen und digitale Musikunterhaltungsgeräte.
Microsoft hat viele Eigenentwicklungen auf Open Source gestellt. Hier werden marktrelevante Produkte beschrieben und Seminare vorgestellt.
PowerShell ist ein Task-Automatisierungs- und Konfigurationsmanagement-Framework von Microsoft, das aus einer Befehlszeilen- Shell (siehe Shell Seminare) und einer zugehörigen Skriptsprache besteht. Ursprünglich nur eine Windows-Komponente, bekannt als Windows (siehe Windows Seminar) PowerShell, wurde es am 18. August 2016 mit der Einführung von PowerShell Core zu einer quelloffenen und plattformübergreifenden Lösung. Powershell (siehe Powershell Seminar) steht unter MIT-Lizenz. Ausgenommen sind die Windows-Komponenten. Der Quellcode ist auf GitHub veröffentlicht[18] Die Umstellung auf Open Source schuf eine zweite Inkarnation der PowerShell mit dem Namen "PowerShell Core", die auf . NET (siehe auch NET Schulung) Core implementiert ist. Die Powershell Schulungen sind für Administratoren konzipiert, die sich um Automatisierung von Exchange, Active Directory (mehr Infos Active Directory Schulung) , SQL (mehr dazu SQL Schulung) Server (siehe SQL Server Schulungen) kümmern und die Sicherheit beachten.
ASP.NET Core ist ein freies und quelloffenes Web-Framework und Nachfolger von ASP.NET, entwickelt von Microsoft und der Community. Es ist ein modulares Framework, das sowohl auf dem vollständigen .NET Framework unter Windows als auch auf dem plattformübergreifenden .NET Core ausgeführt werden kann. APS.NET Core steht unter der Apache (mehr Infos Apache Seminare) Lizenz. Obwohl es sich um ein neues Framework handelt, das auf einem neuen Web-Stack aufbaut, weist es ein hohes Maß an Konzeptkompatibilität mit ASP.NET auf. ASP.NET Core-Anwendungen unterstützen nebeneinander liegende Versionierung, bei der verschiedene Anwendungen, die auf demselben Rechner ausgeführt werden. Die ASP.net Schulungen behandeln ausführlich WEB-Entwicklungen. Eine Unterstützung der Blazor-Anwendungen besteht aus wiederverwendbaren Web-Benutzeroberflächenkomponenten, die mit C#, HTML (mehr dazu HTML Training) und CSS (siehe auch CSS Schulung) implementiert werden. Sowohl Client- als auch Servercode ist in C# geschrieben.
TypeScript ist eine Open-Source-Programmiersprache, die von Microsoft entwickelt und gepflegt wird. Sie ist eine strikt syntaktische Obermenge von JavaScript (siehe auch JavaScript Schulungen) und fügt der Sprache optionale statische Typisierung hinzu. TypeScript ist für die Entwicklung großer Anwendungen und die Transkompilierung in JavaScript vorgesehen. Da TypeScript eine Obermenge von JavaScript ist, sind bestehende JavaScript-Programme auch gültige TypeScript-Programme.
TypeScript kann zur Entwicklung von JavaScript-Anwendungen sowohl für die Client- als auch für die Server-seitige Ausführung verwendet werden. Es stehen mehrere Optionen für die Transkompilierung zur Verfügung. Der TypeScript-Compiler ist selbst in TypeScript geschrieben und in JavaScript kompiliert. Er ist unter der Apache-Lizenz 2.0 lizenziert. Die Typescript Schulungen zeigen: TypeScript ist als hochwertige Programmiersprache in Microsoft Visual Studio (siehe auch Visual Studio Training) enthalten, neben C# und anderen Microsoft-Sprachen. In einem speziellem Seminar wird das Zusammenspiel mit Angular (siehe Angular Seminare) gezeigt.
Visual Basic (mehr dazu Visual Basic Schulung) .NET (VB.NET) ist eine objektorientierte Multi-Paradigma-Programmiersprache, die auf dem .NET Framework implementiert ist. Microsoft hat VB.NET (mehr dazu VB.NET Schulung) als Nachfolger seiner ursprünglichen Visual Basic-Sprache eingeführt. Der offizielle VB.NET-Compiler ist in VB.NET geschrieben und ist auf GitHub als Teil der .NET-Compilerplattform verfügbar. Die Erstellung von Open-Source-Tools für die VB.NET-Entwicklung ist im Vergleich zu C# nur langsam vorangekommen, obwohl die Mono-Entwicklungsplattform eine Implementierung von VB.NET-spezifischen Bibliotheken und einen VB.NET 8.0-kompatiblen Compiler, geschrieben in VB.NET, sowie Standard-Framework-Bibliotheken wie die Windows Forms GUI-Bibliothek bietet. Die VB.net Schulungen berücksichtigen das Vorwissen der Teilnehmer.
Microsoft hat viele Eigenentwicklungen auf Open Source gestellt. Hier werden marktrelevante Produkte beschrieben und Seminare vorgestellt.
PowerShell ist ein Task-Automatisierungs- und Konfigurationsmanagement-Framework von Microsoft, das aus einer Befehlszeilen- Shell (siehe Shell Seminare) und einer zugehörigen Skriptsprache besteht. Ursprünglich nur eine Windows-Komponente, bekannt als Windows (siehe Windows Seminar) PowerShell, wurde es am 18. August 2016 mit der Einführung von PowerShell Core zu einer quelloffenen und plattformübergreifenden Lösung. Powershell (siehe Powershell Seminar) steht unter MIT-Lizenz. Ausgenommen sind die Windows-Komponenten. Der Quellcode ist auf GitHub veröffentlicht[18] Die Umstellung auf Open Source schuf eine zweite Inkarnation der PowerShell mit dem Namen "PowerShell Core", die auf . NET (siehe auch NET Schulung) Core implementiert ist. Die Powershell Schulungen sind für Administratoren konzipiert, die sich um Automatisierung von Exchange, Active Directory (mehr Infos Active Directory Schulung) , SQL (mehr dazu SQL Schulung) Server (siehe SQL Server Schulungen) kümmern und die Sicherheit beachten.
ASP.NET Core ist ein freies und quelloffenes Web-Framework und Nachfolger von ASP.NET, entwickelt von Microsoft und der Community. Es ist ein modulares Framework, das sowohl auf dem vollständigen .NET Framework unter Windows als auch auf dem plattformübergreifenden .NET Core ausgeführt werden kann. APS.NET Core steht unter der Apache (mehr Infos Apache Seminare) Lizenz. Obwohl es sich um ein neues Framework handelt, das auf einem neuen Web-Stack aufbaut, weist es ein hohes Maß an Konzeptkompatibilität mit ASP.NET auf. ASP.NET Core-Anwendungen unterstützen nebeneinander liegende Versionierung, bei der verschiedene Anwendungen, die auf demselben Rechner ausgeführt werden. Die ASP.net Schulungen behandeln ausführlich WEB-Entwicklungen. Eine Unterstützung der Blazor-Anwendungen besteht aus wiederverwendbaren Web-Benutzeroberflächenkomponenten, die mit C#, HTML (mehr dazu HTML Training) und CSS (siehe auch CSS Schulung) implementiert werden. Sowohl Client- als auch Servercode ist in C# geschrieben.
TypeScript ist eine Open-Source-Programmiersprache, die von Microsoft entwickelt und gepflegt wird. Sie ist eine strikt syntaktische Obermenge von JavaScript (siehe auch JavaScript Schulungen) und fügt der Sprache optionale statische Typisierung hinzu. TypeScript ist für die Entwicklung großer Anwendungen und die Transkompilierung in JavaScript vorgesehen. Da TypeScript eine Obermenge von JavaScript ist, sind bestehende JavaScript-Programme auch gültige TypeScript-Programme.
TypeScript kann zur Entwicklung von JavaScript-Anwendungen sowohl für die Client- als auch für die Server-seitige Ausführung verwendet werden. Es stehen mehrere Optionen für die Transkompilierung zur Verfügung. Der TypeScript-Compiler ist selbst in TypeScript geschrieben und in JavaScript kompiliert. Er ist unter der Apache-Lizenz 2.0 lizenziert. Die Typescript Schulungen zeigen: TypeScript ist als hochwertige Programmiersprache in Microsoft Visual Studio (siehe auch Visual Studio Training) enthalten, neben C# und anderen Microsoft-Sprachen. In einem speziellem Seminar wird das Zusammenspiel mit Angular (siehe Angular Seminare) gezeigt.
Visual Basic (mehr dazu Visual Basic Schulung) .NET (VB.NET) ist eine objektorientierte Multi-Paradigma-Programmiersprache, die auf dem .NET Framework implementiert ist. Microsoft hat VB.NET (mehr dazu VB.NET Schulung) als Nachfolger seiner ursprünglichen Visual Basic-Sprache eingeführt. Der offizielle VB.NET-Compiler ist in VB.NET geschrieben und ist auf GitHub als Teil der .NET-Compilerplattform verfügbar. Die Erstellung von Open-Source-Tools für die VB.NET-Entwicklung ist im Vergleich zu C# nur langsam vorangekommen, obwohl die Mono-Entwicklungsplattform eine Implementierung von VB.NET-spezifischen Bibliotheken und einen VB.NET 8.0-kompatiblen Compiler, geschrieben in VB.NET, sowie Standard-Framework-Bibliotheken wie die Windows Forms GUI-Bibliothek bietet. Die VB.net Schulungen berücksichtigen das Vorwissen der Teilnehmer.