ASP.NET Web API  Grundlagen - Seminar / Kurs von GFU Cyrus AG

Inhalte

  • Grundlagen REST
    • Request-Response Prinzip
    • HTTP-Methoden GET, POST, PUT, DELETE, HTTP-Statuscodes 200, 403 usw.
    • Knackpunkte von SOAP / Plain Old XML (POX)
    • Prinzipien von RESTful Services wie uniforme Schnittstellen, Hypermedia, Unterstützung von
    • XML und JSON sowie anderen Repräsentationsformaten
    • Vorteile von REST wie Skalierbarkeit über Caching (ETAG), beliebige Formate (MIME-Types),
    • lose Kopplung (Links / Stateless), Deployment
    • Richardson Maturity Model mit POX / XML over HTTP, Resources / URI tunneling, HTTP
    • Methods / CRUD und Hypermedia / HATEOAS
    • Daten und Status einer Anwendung mit REST abbilden
    • Was nicht REST ist
    • Verwendung von HATEOAS / Hypermedia in Web APIs
  • HttpClient
    • Requests
    • Responses
    • Daten senden
    • Daten empfangen
    • File-Uploads
  • Routing
    • Sinn und Funktionsweise des Routings
    • Definition von Routes
    • HTTP Methoden und Routing
    • Action Based Routing
    • Route Constraints
  • MessageHandler
    • MessageHandler Mechanismus
    • Eigene MessageHandler
  • Controller und Actions
    • Controller verwenden
    • Actions implementieren
  • Filter
    • Filter-Modell
    • Registrierung von Filtern
    • Eigene Filter-Implementierungen
  • Formatter
    • Formatter-Modell
    • Standard-Formatter
    • Implementierung eigener Formatter
    • Konfiguration von Formattern
    • MediaTypeMappings
    • Model Binding
  • Validierung
    • Übersicht
    • Data Annotations
    • Eigene Validierungslogik
    • Behandlung von Validierung am Server und Client
  • Optimierung und Performance
    • Caching
  • Security
    • Forms Authentication
    • Basic Authentication
    • API Key
    • Roles
    • OAUTH
  • Depedency Injection und Unit Testing
    • Dependency Injection in ASP.NET Web API
    • Unit Testing und TDD / BDD der ASP.NET Web API Elemente
  • Asynchrone Programmierung
    • Asynchrones Model in ASP.NET Web API
    • Streaming
    • File Upload
    • Mehrfach asynchrone Operationen
  • Hosting
    • IIS
    • SelfHost
    • Windows Azure
  • Beispiel-Applikation
    • Anwendungsstruktur und Domänenmodell
    • Szenarien
    • Definition der MIME-Types und URLs
    • Aufbau der Anwendungsstruktur
    • Hosting
    • Wrapper für die Web API
    • Web Client / Web UI
  • Grundlagen REST
    • Request-Response Prinzip
    • HTTP-Methoden GET, POST, PUT, DELETE, HTTP-Statuscodes 200, 403 usw.
    • Knackpunkte von SOAP / Plain Old XML (POX)
    • Prinzipien von RESTful Services wie uniforme Schn ...
Mehr Informationen >>

Lernziele

Nach der Veranstaltung kennen Sie die Konzepte der REST-Architektur und können das ASP.NET Web-API anwenden.

Zielgruppen

Programmierer, Softwareentwickler, Architekten und Projektleiter mit Kenntnissen in .NET die das ASP.NET Web-API kennenlernen und nutzen wollen.

Termine und Orte

SG-Seminar-Nr.: 6908826

Anbieter-Seminar-Nr.: 1621

Termine

  • 13.05.2024 - 15.05.2024

    Köln, DE

  • 26.08.2024 - 28.08.2024

    Köln, DE

  • 18.11.2024 - 20.11.2024

    Köln, DE

  • 05.02.2025 - 07.02.2025

    Köln, DE

  • 21.05.2025 - 23.05.2025

    Köln, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Zertifikat
  • 21 h
  •  
  • Anbieterbewertung (113)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service