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 Schulungen) und einer zugehörigen Skriptsprache besteht. Ursprünglich nur eine Windows-Komponente, bekannt als Windows (mehr dazu Windows Schulungen) PowerShell, wurde es am 18. August 2016 mit der Einführung von PowerShell Core zu einer quelloffenen und plattformübergreifenden Lösung. Powershell (siehe auch 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 NET Schulungen) Core implementiert ist. Die Powershell Schulungen sind für Administratoren konzipiert, die sich um Automatisierung von Exchange, Active Directory (siehe Active Directory Schulungen) , SQL (mehr dazu SQL Schulungen) Server (siehe auch SQL Server Seminare) 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 (siehe Apache Schulung) 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 Infos 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 (mehr dazu JavaScript Schulung) und fügt der Sprache optionale statische Typisierung hinzu. TypeScript (siehe TypeScript Training) 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 (mehr Infos Visual Studio Schulungen) enthalten, neben C# und anderen Microsoft-Sprachen. In einem speziellem Seminar wird das Zusammenspiel mit Angular (mehr Infos Angular Training) gezeigt.
Visual Basic (mehr dazu Visual Basic Schulungen) .NET (VB.NET) ist eine objektorientierte Multi-Paradigma-Programmiersprache, die auf dem .NET Framework implementiert ist. Microsoft hat VB.NET (siehe VB.NET Seminare) 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 Schulungen) und einer zugehörigen Skriptsprache besteht. Ursprünglich nur eine Windows-Komponente, bekannt als Windows (mehr dazu Windows Schulungen) PowerShell, wurde es am 18. August 2016 mit der Einführung von PowerShell Core zu einer quelloffenen und plattformübergreifenden Lösung. Powershell (siehe auch 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 NET Schulungen) Core implementiert ist. Die Powershell Schulungen sind für Administratoren konzipiert, die sich um Automatisierung von Exchange, Active Directory (siehe Active Directory Schulungen) , SQL (mehr dazu SQL Schulungen) Server (siehe auch SQL Server Seminare) 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 (siehe Apache Schulung) 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 Infos 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 (mehr dazu JavaScript Schulung) und fügt der Sprache optionale statische Typisierung hinzu. TypeScript (siehe TypeScript Training) 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 (mehr Infos Visual Studio Schulungen) enthalten, neben C# und anderen Microsoft-Sprachen. In einem speziellem Seminar wird das Zusammenspiel mit Angular (mehr Infos Angular Training) gezeigt.
Visual Basic (mehr dazu Visual Basic Schulungen) .NET (VB.NET) ist eine objektorientierte Multi-Paradigma-Programmiersprache, die auf dem .NET Framework implementiert ist. Microsoft hat VB.NET (siehe VB.NET Seminare) 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.