Verstehen Sie die Funktionen, Versionen und das Setup von .NET Core, einschließlich der Unterschiede zwischen .NET Core und .NET Framework und dem Setup der Entwicklungsumgebung.
Beherrschen Sie die .NET Core-Architektur, CLI und Kernkomponenten, um mit verschiedenen Befehlen und Tools effizient Anwendungen zu entwickeln, zu erstellen, zu testen und bereitzustellen.
Lernen Sie ASP.NET Core für Webanwendungen, MVC-Muster, den Umgang mit Antworten und die Konfiguration von Anwendungen einschließlich Routing und Hosting-Umgebungen.
Erwerben Sie Kenntnisse in .NET Core Konzepten wie Dependency Injections, IoC Containers, Middlewares, Konfiguration, Debugging und Testtechniken.
Kompetenzen, die Sie erwerben
Kategorie: Software-Entwurfsmuster
Software-Entwurfsmuster
Kategorie: Bereitstellung von Anwendungen
Bereitstellung von Anwendungen
Kategorie: Plattformübergreifende Entwicklung
Plattformübergreifende Entwicklung
Kategorie: Software-Prüfung
Software-Prüfung
Kategorie: Software-Architektur
Software-Architektur
Kategorie: Web-Entwicklung
Web-Entwicklung
Kategorie: Entwicklungsumgebung
Entwicklungsumgebung
Kategorie: Fehlersuche
Fehlersuche
Kategorie: Anwendungsentwicklung
Anwendungsentwicklung
Kategorie: Microsoft Entwicklungswerkzeuge
Microsoft Entwicklungswerkzeuge
Kategorie: Open-Source-Technologie
Open-Source-Technologie
Kategorie: Model-View-Controller
Model-View-Controller
Werkzeuge, die Sie lernen werden
Kategorie: Web-Anwendungen
Web-Anwendungen
Kategorie: .NET-Rahmenwerk
.NET-Rahmenwerk
Kategorie: Befehlszeilenschnittstelle
Befehlszeilenschnittstelle
Kategorie: ASP.NET
ASP.NET
Kategorie: Middleware
Middleware
Wichtige Details
Zertifikat zur Vorlage
Zu Ihrem LinkedIn-Profil hinzufügen
Bewertungen
10 Aufgaben
Unterrichtet in Englisch
91% of learners achieved a positive career outcome
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.
Der Kurs "Einführung in .NET Core" soll den Teilnehmern die notwendigen Fähigkeiten vermitteln, um Webanwendungen mit dem leistungsstarken .NET Core Framework zu erstellen. Der Kurs ist in drei verschiedene Module gegliedert: Das erste Modul legt die Grundlagen von .NET Core und behandelt seine Geschichte, Funktionen, Unterschiede zu anderen Technologien und die Einrichtung der Entwicklungsumgebung. Die Lektionen umfassen eine Einführung in .NET Core, seine Architektur und die Nutzung von .NET CLI für die Entwicklung. Das zweite Modul bietet einen tiefen Einblick in ASP.NET Core und konzentriert sich auf die Entwicklung und Konfiguration von Webanwendungen. Die Lernenden beherrschen das MVC-Pattern, Routing, Action-Methoden und Views und erhalten detaillierte Einblicke in die Konfiguration und Bereitstellung von Anwendungen in verschiedenen Hosting-Umgebungen. Das dritte Modul vertieft das Verständnis und geht auf fortgeschrittene Konzepte ein, darunter Dependency Injections, Middlewares und wichtige Aspekte im Zusammenhang mit Konfiguration, Debugging und Testing. Am Ende dieses Kurses werden Sie über ein grundlegendes bis fortgeschrittenes Verständnis von .NET Core verfügen und in der Lage sein, dynamische, reaktionsfähige Webanwendungen zu erstellen, die auf jeder Plattform laufen. Die umfassende Abdeckung des Kurses stellt sicher, dass die Lernenden sowohl die theoretischen Konzepte als auch die praktische Anwendung beherrschen und somit für die reale Entwicklung bereit sind. Haftungsausschluss: Dieser Kurs ist eine unabhängige Bildungsressource, die von Board Infinity entwickelt wurde, und ist nicht mit der Microsoft Corporation oder einer ihrer Tochtergesellschaften oder verbundenen Unternehmen verbunden, wird von ihr unterstützt, gesponsert oder steht offiziell mit ihr in Verbindung. Dieser Kurs ist kein offizielles Vorbereitungsmaterial der Microsoft Corporation. Alle erwähnten Warenzeichen, Dienstleistungsmarken und Firmennamen sind Eigentum der jeweiligen Inhaber und werden nur zu Identifikationszwecken verwendet.
Dieses Modul bietet einen Überblick über die .NET-Entwicklung und ihre Komponenten. Die Teilnehmer lernen die Geschichte und Entwicklung der .NET-Entwicklung und ihrer verschiedenen Komponenten kennen, darunter die Common Language Runtime (CLR), das .NET Framework und .NET Core. Die Teilnehmer lernen die Geschichte und Entwicklung der .NET-Entwicklung kennen, darunter die Ursprünge der Plattform, ihr Wachstum und ihre Popularität sowie die Einführung der Open-Source-Entwicklung mit .NET Core.
Einführung in .NET Core und seine Funktionen•4 Minuten
.NET Core Versionsgeschichte•2 Minuten
Unterschied zwischen .NET Framework und .NET Core•3 Minuten
Einführung in ASP.NET Core•3 Minuten
ASP .NET vs. ASP .NET Core Anwendungen•3 Minuten
ASP.NET Core Projekt-Ordnerstruktur•4 Minuten
Demo: Einrichten einer Entwicklungsumgebung mit Visual Studio und/oder VS Code•6 Minuten
Demo: Erstellen einer einfachen .NET Core Webanwendung mit ASP.NET Core•3 Minuten
Was Sie in dieser Lektion lernen werden•1 Minute
Einführung in .NET CLI•4 Minuten
.NET CLI-Befehle•3 Minuten
Die .Net Core Plattform (Sprachcompiler, Core CLR und coreFx)•4 Minuten
Demo: Erstellen einer einfachen .NET Core Konsolenanwendung•3 Minuten
4 Lektüren•Insgesamt 80 Minuten
Syllabus•10 Minuten
Erfahren Sie mehr über .NET Core•30 Minuten
Weitere Informationen zur Befehlszeilenschnittstelle•30 Minuten
Sagen Sie uns, was Sie denken!•10 Minuten
3 Aufgaben•Insgesamt 90 Minuten
Benotetes Quiz: Einführung in die .Net-Entwicklung•60 Minuten
Praxis-Quiz•15 Minuten
Praxis-Quiz•15 Minuten
1 Diskussionsthema•Insgesamt 15 Minuten
Treffen und Begrüßung•15 Minuten
1 Plug-in•Insgesamt 5 Minuten
Schnellkurs Check-In•5 Minuten
Erstellen von Webanwendungen mit ASP.NET Core
Modul 2•3 Stunden abzuschließen
Moduldetails
Dieses Modul soll den Lernenden ein umfassendes Verständnis für die Entwicklung und Konfiguration von Webanwendungen mit dem ASP.NET Core-Framework vermitteln.
Am Ende des Moduls werden die Teilnehmer in der Lage sein, Webanwendungen mit ASP.NET Core zu entwickeln und zu konfigurieren. Sie werden in der Lage sein, Best Practices und Design Patterns anzuwenden, um qualitativ hochwertige Anwendungen zu erstellen, die den Anforderungen ihrer Kunden und Benutzer entsprechen.
Das ist alles enthalten
10 Videos2 Lektüren3 Aufgaben
Infos zu Modulinhalt anzeigen
10 Videos•Insgesamt 41 Minuten
Was Sie in dieser Lektion lernen werden•1 Minute
Das MVC-Muster verstehen•5 Minuten
Model-View-Controller Kommunikation•5 Minuten
Demo: Erstellen einer Webanwendung mit ASP.NET Core•4 Minuten
Demo: Bearbeitung von Anfragen in .NET Core MVC Core•4 Minuten
Was Sie in dieser Lektion lernen werden•1 Minute
Statische Dateien servieren•7 Minuten
Sitzungs- und Statusverwaltung•5 Minuten
Routing-Konfigurationen•6 Minuten
Hosting-Umgebungen in .NET Core•3 Minuten
2 Lektüren•Insgesamt 60 Minuten
Lesen Sie mehr über Model View Controller•30 Minuten
Erfahren Sie mehr über .NET Core Web Application•30 Minuten
3 Aufgaben•Insgesamt 90 Minuten
Benotetes Quiz: Erstellen von Webanwendungen mit ASP.NET Core•60 Minuten
Praxis-Quiz•15 Minuten
Praxis-Quiz•15 Minuten
.NET Core Fortgeschrittene Konzepte
Modul 3•4 Stunden abzuschließen
Moduldetails
Dieses Modul vermittelt den Teilnehmern die notwendigen Fähigkeiten, um .NET Core-Anwendungen zu erstellen. Die Teilnehmer lernen die verschiedenen Komponenten einer .NET Core-Anwendung kennen, einschließlich ihrer Architektur, ihres Programmiermodells und ihrer Tools. Sie lernen auch, wie man .NET Core-Anwendungen erstellt, entwickelt und einsetzt. Die Teilnehmer lernen die Architektur einer .NET Core-Anwendung kennen, einschließlich der verschiedenen Komponenten, aus denen die Anwendung besteht und wie sie miteinander interagieren. Während des gesamten Moduls werden die Teilnehmer an einem praktischen Projekt arbeiten und eine einfache .NET Core-Anwendung von Grund auf erstellen
Das ist alles enthalten
14 Videos4 Lektüren4 Aufgaben
Infos zu Modulinhalt anzeigen
14 Videos•Insgesamt 47 Minuten
Was Sie in dieser Lektion lernen werden•1 Minute
ASP.NET Core Umgebungsvariablen•4 Minuten
Injektion von Abhängigkeiten in ASP.NET Core•3 Minuten
Lose gekoppelte vs. eng gekoppelte Architektur•5 Minuten
Demo: Dependency Injection in ASP.NET Core-Anwendungen•5 Minuten
Was Sie in dieser Lektion lernen werden•1 Minute
Arbeiten mit Middlewares•3 Minuten
Middleware-Anfrage-Pipeline•4 Minuten
Integrierte Middlewares und benutzerdefinierte Middlwares•2 Minuten
Demo: Benutzerdefinierte Middlwares mit Konfiguration•6 Minuten
Was Sie in dieser Lektion lernen werden•2 Minuten
Mechanismen zur Behandlung von Ausnahmen•4 Minuten
Auf mehrere Rahmenwerke abzielen•4 Minuten
Code Sharing•3 Minuten
4 Lektüren•Insgesamt 100 Minuten
Weitere Informationen zu Dependency Injections und IoC Containern•30 Minuten
Erfahren Sie mehr über Middlewares•30 Minuten
Weitere Lektüre•30 Minuten
Geben Sie uns Ihr Feedback!•10 Minuten
4 Aufgaben•Insgesamt 105 Minuten
Bewertetes Quiz•60 Minuten
Praxis-Quiz-Abhängigkeitsinjektionen und IoC-Container•15 Minuten
Praxis-Quiz•15 Minuten
Praxis-Quiz•15 Minuten
Dozent
Lehrkraftbewertungen
Lehrkraftbewertungen
Wir haben alle Lernenden um Feedback zu unseren Dozenten gebeten, ausgehend von der Qualität ihres Unterrichtsstils.
Board Infinity ist eine 2017 gegründete Karriereplattform, die die Kluft zwischen Karrierewilligen und Branchenexperten überbrückt. Unsere Plattform fördert die berufliche Entwicklung, indem sie personalisierte Lernerfahrungen, fachkundiges Karriere-Coaching und vielfältige Möglichkeiten bietet, um Menschen bei der Erfüllung ihrer Karriereträume zu unterstützen. Board Infinity hat bereits mehr als 20.000 Karrierewechsel erfolgreich begleitet und damit einen wichtigen Beitrag zur Karriereentwicklung geleistet.
Der Kurs "Einführung in .NET Core" vermittelt Ihnen, wie Sie mit dem .NET Core Framework Webanwendungen erstellen. Er deckt die wichtigsten Konzepte, Tools und Best Practices ab und führt Sie von grundlegenden Kenntnissen zu fortgeschrittenen Fähigkeiten in .NET Core.
Für wen ist dieser Kurs geeignet?
Dieser Kurs ist für jeden geeignet, der die Webentwicklung mit dem .NET Core Framework erlernen möchte, einschließlich Anfänger, Entwickler, die ihre Fähigkeiten erweitern möchten, und Profis, die die neuesten .NET Core-Funktionen verstehen möchten.
Was sind die Voraussetzungen für diesen Kurs?
Es gibt keine besonderen Voraussetzungen für diesen Kurs, obwohl ein Grundverständnis von Webentwicklungskonzepten von Vorteil sein könnte. Der Kurs ist so konzipiert, dass er Lernende aller Erfahrungsstufen anspricht.
Was werde ich in diesem Kurs lernen?
Sie lernen die Grundlagen von .NET Core kennen, einschließlich eines Überblicks über die Entwicklung, die Architektur und die Tools. Außerdem lernen Sie, wie Sie mit ASP.NET Core Webanwendungen erstellen, konfigurieren und bereitstellen und vertiefen sich in fortgeschrittene Konzepte wie Dependency Injections, IoC-Container, Middlewares und mehr.
Was werde ich im ersten Modul zur Einführung in die .NET-Entwicklung lernen?
Im ersten Modul erfahren Sie etwas über die Geschichte und Entwicklung der .NET-Entwicklung, die Unterschiede zwischen .NET Core und .NET Framework, die Funktionen von .NET Core, die Versionsgeschichte und wie Sie die Entwicklungsumgebung einrichten.
Was sind die wichtigsten Themen des zweiten Moduls, das sich mit der Erstellung von Webanwendungen mit ASP.NET Core befasst?
Im zweiten Modul lernen Sie die Entwicklung von Webanwendungen mit ASP.NET MVC, die Konfiguration von .NET Core Web Application, die Arbeit mit statischen Dateien, die Sitzungs- und Zustandsverwaltung, die Routing-Konfiguration und verschiedene Hosting-Umgebungen.
Was umfasst das dritte Modul zu .NET Core Advanced Concepts?
Das dritte Modul behandelt fortgeschrittene Themen wie Dependency Injections, IoC Containers, Middlewares, Konfiguration, Debugging und Testen in .NET Core, einschließlich praktischer Beispiele und Anwendungen aus der Praxis.
Welche Art von praktischer Erfahrung werde ich in diesem Kurs sammeln?
Sie werden praktische Erfahrungen sammeln, indem Sie an verschiedenen Projekten arbeiten, eine einfache .NET Core-Anwendung von Grund auf erstellen und mit Beispielen und Übungen aus der Praxis üben. Sie werden lernen, wie Sie .NET Core-Anwendungen effizient entwickeln, erstellen, testen und bereitstellen können.
Wie viel Zeit wird für den Kurs benötigt?
Die Dauer des Kurses beträgt etwa 12 Stunden. Diese Schätzung beinhaltet die Zeit für Vorlesungen, praktische Übungen und Projekte, aber die tatsächliche Zeit kann je nach individuellem Tempo und Verständnis variieren.
Kann ich den Kurs in meinem eigenen Tempo absolvieren?
Auf jeden Fall ist der Kurs für das Lernen im eigenen Rhythmus konzipiert. So können Sie sich den Stoff in einem Tempo aneignen, das Ihren individuellen Bedürfnissen und Ihrem Zeitplan entspricht.
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Was erhalte ich, wenn ich das Zertifikat kaufe?
Wenn Sie ein Zertifikat erwerben, erhalten Sie Zugang zu allen Kursmaterialien, einschließlich der benoteten Aufgaben. Nach Abschluss des Kurses wird Ihr elektronisches Zertifikat zu Ihrer Erfolgsseite hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.