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 Wissen in Quizfragen überprüfen.

Anzahl
Artikel-Beschreibung

Mit dem von Microsoft entwickelten plattformübergreifenden Web-Framework ASP.NET Core können Sie dynamische Webseiten, Webanwendungen und Webdienste programmieren. Der Fokus auf Cross-Plattform-Entwicklung ermöglicht es Ihnen, moderne Anwendungen schnell und effizient zu erstellen und Probleme schneller zu lösen.

In diesem Kurs lernen Sie, eigene Webanwendungen und Cloud-Software mit ASP.NET Core zu 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. Dabei lernen Sie die Programmiersprache anhand eines praktischen Beispiels von Grund auf kennen, angefangen bei den Grundlagen, die Ihnen den Einstieg erleichtern, über Kernthemen wie Dependency Injection, MVC Pattern, Entity Framework, SQL sowie asynchrone Abfragen und Methoden bis hin zu fortgeschrittenen Themen wie RESTful API-Entwicklung, Front- und Backend-Entwicklung mit C#, Benutzerkonten und Autorisierung. In diesem Kurs entwickeln Sie mit dem MVC-Pattern. Das erlernte 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 daher nicht nur für Einsteiger interessant, sondern auch für Programmierer, die sich weiterbilden möchten.

Länge:  05: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-Trainer und bietet Dienstleistungen im Bereich der Programmierung an. Er ist spezialisiert auf C# ASP.NET, Schnittstellenprogrammierung und die Entwicklung interaktiver Software. Als Microsoft Certified Developer erstellt er Programmierkurse für Anfänger und Fortgeschrittene rund um Web-, Game- und App-Entwicklung.

So lernen Sie mit diesem Videokurs:
In den Videokursen der heise Academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie Experten bei der praktischen Arbeit zu und lassen sich 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 bietet Ihnen viele Funktionen, 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:
14.01.22