Du suchst deine bereits erworbenen Lerninhalte? Dann geht es hier entlang: Zum academy Campus
Flexible IT Weiterbildung on demand, schon als monatliches Abo erhältlich
Mit dem von Microsoft entwickelten plattformübergreifenden Web-Framework ASP.NET Core kannst du dynamische Webseiten, Webanwendungen und Webdienste programmieren. Der Fokus auf Cross-Plattform-Entwicklung ermöglicht es dir, moderne Anwendungen schnell und effizient zu erstellen und Probleme schneller zu lösen.
In diesem Kurs lernst du, eigene Webanwendungen und Cloud-Software mit ASP.NET Core zu programmieren. Gemeinsam mit deinem Trainer Jannick Leismann entwickelst du eine ausgereifte Software mit einer Struktur, wie sie auch bei großen Websites wie Facebook, Twitter und Google zum Einsatz kommt. Dabei lernst du die Programmiersprache anhand eines praktischen Beispiels von Grund auf kennen, angefangen bei den Grundlagen, die dir 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 entwickelst du mit dem MVC-Pattern. Das erlernte Wissen kannst du später auch nutzen, um deine 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.
Klicken zum Abspielen
Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen übermittelt werden. Mehr dazu in unserer Datenschutzerklärung.
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
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
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
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
Intro
API-Key-Autorisierung
Login-Seite modifizieren (Identity Pages verwenden)
Fazit und Kursabschluss
In den Videokursen der heise academy lernst du IT-Themen anschaulich und verständlich. Du siehst den Experten bei der praktischen Arbeit zu und lässt dir dabei alles genau erklären. Das Wissen ist in kompakte Lerneinheiten unterteilt, sodass du den Kurs Schritt für Schritt durcharbeiten oder gezielt zu Lektionen springen kannst, die dich interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für dich bereit, die dich 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
Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Jannick Leismann arbeitet als freiberuflicher Softwareentwickler und Online-Dozent. Er 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 Jannik Leismann Programmierkurse für alle Skill-Levels rund um die Web-, Game- und App-Entwicklung.
Füllen Sie ganz einfach und bequem das Kontaktformular aus und wir werden Ihnen Ihre Fragen schnellstmöglich beantworten.
Telefonisch erreichbar: Mo – Fr | 8.30 – 16 Uhr