IT-Schulungen.com ist zertifizierter Microsoft Learning-Partner.
.NET Framework Schulungen & Inhouse Seminare
Microsoft stellt für Ihr Softwareentwicklungsprojekt ein umfangreiches Lösungsportfolio bereit. Das Angebot umfasst eine Reihe von Programmiersprachen, darunter C# und TypeScript, verschiedene Frameworks wie .NET, Blazor und Xamarin sowie Entwicklungsumgebungen und Tools wie Visual Studio und Azure DevOps.
Offene Seminare - an vielen Standorten und Online
In unseren offenen Kursen profitieren Sie vom Wissen erfahrener Trainer und dem Austausch mit anderen Teilnehmenden. Unsere Kurse finden regelmäßig in unseren Schulungszentren in Nürnberg, Hamburg, München, Berlin, Köln und an weiteren 20 Standorten sowie online im Virtual Classroom statt.
Inhouse-Schulungen, Firmenseminare und Workshops
Unsere Experten besprechen im Vorfeld unverbindlich und kostenfrei maßgeschneiderte Inhalte und Anforderungen mit Ihnen.
.NET-Projektunterstützung und Consulting
Sie suchen professionelle Unterstützung für Ihr Microsoft Entwicklungs-Projekt? Unsere Experten stehen Ihnen als Entwickler und Softwarearchitekten zur Verfügung.
Unsere Seminare zu .NET Framework:
Microsoft-Programmiersprachen
Entwicklungsumgebung Visual Studio
Microsoft .NET
- .NET Grundkurs (mit Programmiervorkenntnissen)
- .NET Fortgeschrittenenkurs
- .NET Programmierung Komplettkurs
Plattform für kollaborative Softwareprojekte
Datenbank-Anbindung und Daten-Zugriff
Moderne Web-Entwicklung mit ASP.NET
- ASP.NET Core 8 Entwicklung - Kompaktkurs
- ASP.NET Core 7 Entwicklung - Kompaktkurs
- Web-API-Entwicklung mit ASP.NET Core 8
- Web-API-Entwicklung mit ASP.NET Core 7
- Einführung in ASP.NET
- ASP.NET Core Grundkurs
- ASP.NET MVC für Anfänger
- ASP.NET MVC für Fortgeschrittene
- Erweiterte Web-Entwicklung mit ASP.NET
- Programmieren von Web-Anwendungen mit ASP.NET und JavaScript/jQuery
- ASP.NET Core-Entwicklung mit React und Redux
WebAssembly & Blazor
- Einführung in Blazor WebAssembly
- Progressive Web Application Entwicklung mit EF Core und Blazor
- Blazor Server Kompaktkurs
Desktop-Entwicklung
- Überblick über XAML/WPF (mit C#)
- WPF Workshop für Fortgeschrittene
- WPF Kompaktkurs
- DevExpress WPF Einführung
APP-Entwicklung mit Xamarin / MAUI
Entwicklung von Cloud Anwendungen
- Einführung in Cloud Computing für Softwareentwickler
- Einführung in Continuous Delivery
- Kubernetes Praxis für Cloud-Architekten
- Überblick über Cloud Architekturen
Setup / Deployment
- Windows Installer XML Toolset (WiX) Grundkurs
- Windows Installer XML Toolset (WiX) Fortgeschrittenenkurs
MVVM Toolkit
Moderne Software-Architektur & Design
- Objektorientierte Programmierung Grundkurs (OOP)
- Service Orientierte Anwendungen mit .NET
- Test Driven Development (TDD) mit C# .NET
- Clean Code für .NET Entwickler
Anforderungsanalyse & Softwaretesting
Sie haben das passende Seminar nicht gefunden? Dann fragen Sie uns unverbindlich an.
Gesicherte Termine aus der Kategorie .NET Framework
.NET Framework lernen: Wissenswertes für Einsteiger und Fortgeschrittene!
Das Microsoft .NET Framework ist eine Software-Plattform, die von Microsoft entwickelt wurde und zur Erstellung und Ausführung von Anwendungen verwendet wird.
Seit .NET 5 hat Microsoft einen gemeinsame Nachfolger der drei bisherigen .NET-Varianten .NET Core, .NET Framework und Mono. Alle .NET-Anwendungsarten angefangen von Desktop (WPF und Windows Forms), über Webserver (ASP.NET), Webbrowser (Blazor, WebAssembly) und Apps (MAUI, Xamarin) bis zu IoT (ARM32, ARM 64), KI (ML.NET, .NET for Apache Spark) und Spielen (Unity) haben damit eine gemeinsame .NET-Basis.
Das Microsoft .NET Framework besteht aus verschiedenen Komponenten, die zusammen eine umfassende Plattform zur Erstellung und Ausführung von Anwendungen bereitstellen.
Hier sind einige der wichtigsten Komponenten des .NET Frameworks:
- Common Language Runtime (CLR): verantwortlich für das Ausführen von .NET-Anwendungen
- .NET Framework-Klassenbibliothek: umfangreiche Sammlung von Klassen und Typen, die Entwicklern dabei helfen, schnell und effektiv Anwendungen zu entwickeln
- ASP.NET: Framework zur Entwicklung von Webanwendungen
- Windows Forms: Framework zur Entwicklung von Desktop-Anwendungen für Windows
- ADO.NET: Framework zur Datenzugriffsschicht
- WPF (Windows Presentation Foundation): Framework zur Erstellung von grafisch anspruchsvollen Benutzeroberflächen
Das Microsoft .NET Framework wird in einer Vielzahl von Anwendungen und Systemen eingesetzt, insbesondere im Bereich der Desktop- und Webanwendungen sowie in der mobilen Entwicklung. Es wird auch in der Spieleentwicklung, im Cloud-Computing, in der Machine-Learning-Entwicklung und in vielen anderen Bereichen eingesetzt.
Die wichtigsten von Microsoft entwickelten Programmiersprachen sind:
- C# (C Sharp): Eine der populärsten und vielseitigsten Programmiersprachen von Microsoft. Sie wird hauptsächlich für die Entwicklung von Windows-Desktop-Anwendungen, Webanwendungen, Spielen und in jüngerer Zeit auch für mobile Anwendungen und Cloud-basierte Dienste verwendet.
- Visual Basic .NET (VB.NET): Obwohl es nicht so populär ist wie C#, wird VB.NET immer noch in bestimmten Bereichen und vor allem von Entwicklern verwendet, die aus der ursprünglichen Visual Basic-Umgebung kommen.
- F# (F Sharp): Eine funktionale Programmiersprache, die sich gut für rechenintensive Anwendungen eignet. Sie unterstützt auch objektorientierte und imperative Stile, was sie zu einer multi-paradigmatischen Sprache macht.
- TypeScript: Eine auf JavaScript aufbauende, statisch typisierte Programmiersprache. TypeScript wird hauptsächlich für die Entwicklung großer Webanwendungen verwendet und hat in den letzten Jahren erheblich an Beliebtheit gewonnen.
Diese Sprachen sind integraler Bestandteil der .NET-Plattform von Microsoft und können in Entwicklungsumgebungen wie Visual Studio und Visual Studio Code verwendet werden.
Ja, Microsoft bietet eine Reihe von Zertifizierungen für Softwareentwicklung an. Der Entwickler-Zertifizierungspfad ist in drei Stufen unterteilt: Grundlagen (Fundamentals), Associate und Expert. Einige der wichtigsten Zertifizierungen sind:
Azure-Entwickler
- Microsoft Certified: Azure Fundamentals und Microsoft Certified: Azure Developer Associate für Entwickler, die Cloud-Anwendungen und -Dienste entwerfen, erstellen, testen und warten.
- Microsoft Certified: Azure IoT Developer Specialty für Entwickler, die Cloud- und Edge-Komponenten einer Azure IoT-Lösung entwickeln.
- Microsoft Certified: Azure Cosmos DB Developer Specialty für Entwickler, die Datenmodelle und Datendistribution entwerfen und implementieren, Daten in eine Azure Cosmos DB-Datenbank laden und die Lösung optimieren und warten.
Dynamics 365 Entwickler
- Microsoft Certified: Dynamics 365 Fundamentals (CRM) und Microsoft Certified: Dynamics 365: Finance and Operations Apps Developer Associate für Entwickler, die mit Finanz- und Betriebsanwendungen in Microsoft Dynamics 365 arbeiten und Anwendungen erweitern, um die Anforderungen des Geschäfts zu erfüllen.
PowerPlatform Entwickler
- Microsoft Certified: Power Platform Developer Associate für Kandidaten, die Microsoft Power Platform-Lösungen entwerfen, entwickeln, absichern und beheben.
- Microsoft Certified: Power Automate RPA Developer Associatee für Entwickler, die zeitaufwändige und repetitive Aufgaben mit Microsoft Power Automate automatisieren.
- Microsoft 365 Certified: Teams Application Developer Associate für Entwickler, die moderne, unternehmensgerechte Anwendungen und Lösungen mit Microsoft Teams entwerfen, erstellen, testen und warten.
Bitte beachten Sie, dass dies keine vollständige Liste ist und Microsoft ihre Zertifizierungen weiterentwickelt.
Wenn Sie sich auf Cross-Platform-Entwicklung bei .NET-Projekten spezialisieren möchten, gibt es verschiedene Technologien und Konzepte, die Sie beherrschen sollten. Hier ist eine Liste von Fähigkeiten und Wissen, das Ihnen helfen wird:
Grundlagen von .NET:
- Verstehen Sie die .NET-Plattform, ihre Geschichte und ihre Evolution.
- Kenntnis von C# als Hauptprogrammiersprache von .NET.
- Verständnis des Common Language Runtime (CLR) und des Intermediate Language (IL) Code.
.NET Core & .NET 5 und höhere Versionen:
- Einrichtung und Verwendung der .NET CLI (Command-Line Interface).
- Erstellung, Ausführung und Verpackung von Cross-Platform-Anwendungen.
- Kenntnis der Unterschiede und Kompatibilitätsfragen zwischen .NET Framework, .NET Core und .NET 5+.
ASP.NET Core:
- Erstellung von Web APIs und MVC-Anwendungen.
- Verwendung von Middleware und Dependency Injection.
- Kenntnis der Unterschiede zwischen ASP.NET und ASP.NET Core.
Entity Framework Core:
- Modellierung von Datenbanken.
- Abfragen und Aktualisieren von Daten mit LINQ.
Migrationsmanagement und Datenbankintegration.
Blazor:
- Erstellung von interaktiven Webanwendungen mit C# und Razor.
- Unterschied zwischen Blazor Server und Blazor WebAssembly.
- Interaktion mit JavaScript aus Blazor heraus.
Xamarin:
- Grundlagen der mobilen Anwendungsentwicklung.
- Verwendung von Xamarin.Forms für plattformübergreifende UIs.
- Plattformspezifischer Code und Integration von nativen APIs.
Cross-Platform-Tools und -Techniken:
- Verwendung von Containern, z. B. mit Docker, insbesondere für ASP.NET Core-Anwendungen.
- Verständnis von DevOps-Prozessen für Cross-Platform-Projekte.
- Kenntnis von Teststrategien für Cross-Platform-Anwendungen.
Nachricht senden