ASP.NET Core – Der Intensivkurs

109,00 €*

Lieferzeit Sofort lieferbar

Erstellen Sie eigene Webanwendungen und Cloud-Software mit C# ASP.NET Core, SQL, Entity Framework, Razor, Bootstrap und APIs.  IT-Experte Jannick Leismann zeigt in seinem Videokurs alles Schritt für Schritt. Sie können direkt mitmachen und Ihr erlerntes Wissen anhand von Quiz überprüfen.


  • ASP.NET Core für C#-Anwendungen und Web-APIs anschaulich erklärt in 40 Lektionen
  • Prüfen Sie das Gelernte in Wissenstests
  • Stellen Sie den Experten Fragen über das Q&A-Modul
  • Machen Sie mit bei praktischen Übungen
Anzahl:
Artikel-Beschreibung

Mit dem von Microsoft entwickelten Cross-Platform Web-Framework ASP.NET Core können Sie dynamische Webseiten, Webanwendungen und Webservices programmieren. Der Fokus auf Cross-Plattform-Entwicklung erlaubt es Ihnen, moderne Anwendungen schnell und effizient zu bauen sowie Probleme schneller zu lösen.

In diesem Kurs lernen Sie, wie Sie eigene Webanwendungen und Cloud-Software mit ASP.NET Core programmieren. Gemeinsam mit Ihrem Trainer Jannick Leismann entwickeln Sie eine ausgereifte Software mit einer Struktur, wie sie auch bei großen Websites wie Facebook, Twitter und Google zum Einsatz kommt. So lernen Sie an einem praktischen Beispiel die Programmiersprache von Grund auf kennen, angefangen bei den Grundlagen, die Ihnen den Einstieg in das Thema erleichtern, über Kernthemen wie Dependency Injection, MVC Pattern, Entity Framework, SQL sowie asynchrone Abfragen und Methoden bis hin zu fortgeschritteneren Themen wie RESTful-API-Entwicklung, Front- und Backend-Entwicklung mit C#, Benutzerkonten und Autorisierung. In diesem Kurs entwickeln Sie anhand des MVC Patterns. Ihr gelerntes Wissen können Sie später auch nutzen, um Ihre ASP.NET-Core-Programme mit Angular, Blazor, Vue.js oder React zu verbinden.

Dieser Kurs ist demzufolge nicht nur für Einsteiger interessant, sondern auch für Programmierer, die sich weiterbilden möchten.

Länge:  5:14 Stunden




Alle Video-Lektionen im Überblick:

  • Einführung und Einrichtung
    • Intro
    • Herzlich willkommen in diesem Kurs
    • Projekt aufsetzen
    • Model View Controller (MVC-Muster) und Template
    • Program, Startup und AppSettings
    • Deine erste Datenbankmigration
    • Registrieren und Shared-Layout-Anpassungen
  • MVC, Data Binding und Entity Framework
    • Intro
    • JobPosting Model erstellen und patchen
    • Deine erste eigene View
    • Views und Routing vorbereiten
    • Data Binding des JobPosting
    • Files hochladen
    • JobPosting erstellen und überschreiben
    • Bestehende JobPostings anzeigen
    • Fehlerkorrekturen und Debugging
    • Ein JobPosting löschen
    • Quiz: MVC, Data Binding und Entity Framework
  • Plugins, Benutzer und Authorisierung
    • Intro
    • JavaScript Plugins und DataTable
    • Ajax anhand von Bestätigungsdialogen
    • Sicherheitslücken schließen
    • Die Nutzer-Startseite erstellen
    • Liste mit allen JobPostings anzeigen
    • JobPosting Modal Popup
    • Suchfilter einbauen mit Partial Views
    • Eine neue Rolle anlegen
    • Nutzer seeden und Rollen automatisch verteilen
    • Quiz: Plugins, Benutzer und Authorisierung
  • RESTful-API-Entwicklung
    • Intro
    • Einleitung
    • Dein erster Endpunkt
    • Postman
    • GetAll Endpunkt (GET)
    • GetById Endpunkt (GET)
    • Create Endpunkt (POST)
    • Delete Endpunkt (DELETE)
    • Update Endpunkt (PUT)
    • Quiz: RESTful-API-Entwicklung
  • Ergänzungen
    • Intro
    • API-Key-Autorisierung
    • Login-Seite modifizieren (Identity Pages verwenden)
    • Fazit und Kursabschluss


Über den Trainer:

Jannick Leismann arbeitet als freiberuflicher Softwareentwickler und Online-Dozent und bietet Dienstleistungen im Bereich der Programmierung an. Dabei ist er spezialisiert auf C# ASP.NET, Schnittstellenprogrammierung und die Entwicklung interaktiver Software. Als von Microsoft zertifizierter Entwickler erstellt er Programmierkurse für Anfänger und Fortgeschrittene rund um die Web-, Game- und App-Entwicklung.

So lernen Sie mit diesem Videokurs:
In den Videokursen von heise Academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. So können Sie den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise Academy hält viele Funktionen für Sie bereit, die Sie beim Lernen unterstützen:


  • Flexibler Videoplayer mit vielen Steuerungsmöglichkeiten
  • Wissensquiz zur Lernkontrolle
  • Lernhistorie und Lernfortschritt
  • Lesezeichen und Notizen
  • Volltextsuche in den Videos
  • Frage-den-Experten-Modul
  • Übungsmaterial zum Mitmachen
  • Responsive Web-App und Videostreaming für alle Endgeräte

Technische Voraussetzungen:
Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.

Artikel-Details
Anbieter:
Heise Medien GmbH & Co. KG
Artikelnummer:
asp-leismann-01
Veröffentlicht:
13.01.2022