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