Beschreibung
Aktuell sind wir auf der Suche nach Unterstützung für folgende Endkundenanfrage.ID: FS15237 Unterstützung bei der Entwicklung eines REST Service auf Basis Microsoft WEB-API
Einsatzort: Großraum Hannover
Zeitraum: Mai 2018- offen (Umfang 40 PT)
Aufgabe/Anforderung:
Erstellen von REST-Services mit Web-API
- Datenformate
- Parameterübergabe
- Formulardaten übergeben
- Routing
- Kontrolle über HTTP-Nachrichten
- Hilfeseite
- Konfigurieren der Anwendung
- Ablaufverfolgung (Tracing)
WebAPIs testen
- Browser
- Werkzeuge wie Postman und Fiddler
Web-APIs aufrufen in .NET-Anwendungen mit der HttpClient-Bibliothek
- Nuget-Pakete Microsoft.Net.Http, Microsoft.AspNet.WebApi.Client
- unterstützte Betriebssysteme / Plattformen
- Aufrufe mit GET, POST, PUT, DELETE u.a.
- Statuscodes
- Komplexe Typen
- Objekte serialisieren/deserialisieren
- Formate/Encoding (JSON, XML)
- Header festlegen
- Eigene HttpClient Message Handlers
WebAPIs aufrufen in HTML/JavaScript mit jQuery oder Angular oder anderen JavaScript-Bibliotheken
- Same Origion Policy und CORS
Metadaten und Dokumentation
- Swagger OpenAPI
- NSwag
- Client-Generierung mit NSwagStudio und Kommandozeilentools (aus JSON und Assembly, für .NET und TypeScript)
Aufbauwissen
- Cookies
- File Upload / Multipart MIME
- Versionierung von REST-Diensten
- Web-API erweitern
Web-API und Open Data Protocol (OData) / IQueryable-Dienste
- Konzept von OData
- OData-Dienste mit der Odata WebAPI Library
- OData-Dienste mit der RESTier Library
Sicherheit mit Web-API
- SSL
- HTTP-Authentifizierung
- Windows-Authentifizierung
- OAuth
- Benutzerdefinierte Authentifizierungsarten
- Open ID Connect
Hosting von REST-Services mit ASP.NET Web API
- Internet Information Services (IIS)
- Self-Hosting
Wir freuen uns auf Ihre aussagekräftigen Bewerbungen mit Angabe der Verfügbarkeit und Konditionen.