ASP.NET Web-API - Grundlagen Kompakt-Intensiv-Training In unserer Schulung "ASP.NET Web API - Grundlagen" werden Ihnen die Grundkenntnisse des REST-Modells vermittelt. So können Sie nach Abschluss der Schulung die ASP.NET Web API sicher und souverän für Ihre Webanwendungen nutzen. Ihnen stehen mithilfe der Werkzeuge und Vorgehensweisen, die Ihnen im Schulungsverlauf vermittelt werden, neue Module zur Verfügung, die eine optimale Umsetzung Ihrer Webprojekte erlauben. Die Schulung beginnt mit den Grundlagen zu REST und zu den Themen HttpClient und Routing. Sie lernen daraufhin den sachgerechten Umgang mit dem MessageHandler, Controllern und Aktionen, Filtern und Formattern. Ebenfalls Thema im Schulungsverlauf ist die Validierung sowie die Performance-Steigerung durch Cache-Informationsspeicherung. Wichtige Aspekte der Sicherheit und die asynchrone Programmierung sind weitere zentrale Themen, bevor die Schulung mit dem Themenblock Hosting sowie einer anschaulichen Beispiel-Anwendung endet.

Kursinhalte ASP.NET Web API - Grundlagen REST - die Grundlagen: Das Prinzip von Request und Response Wichtige HTTP-Methoden: GET, PUT, POST, DELETE, HTTP-Statuscodes Plain Old XML (POX) und SOAP - ein Einblick Konzepte von RESTful Services - Schnittstellen, Hypermedia, uvm. XML und JSON und andere Formate Vorteile von REST - Skalierbarkeit durch ETAG, MIME-Types, uvm. Lose Kopplung und Bereitstellung POX / XML over HTTP - das Richardson Maturity Model, URI tunneling HTTP Methods und Hypermedia / HATEOAS REST für Status und Daten einer Anwendung nutzen Grenzen von REST Der Einsatz von HATEOAS und Hypermedia in Web APIs

Grundlagen zum HttpClient: Request - Definition Response - Definition Das Senden von Daten Das Empfangen von Daten Upload von Files

Grundlagen zum Routing: Was bewirkt Routing und wie funktioniert es? Routes definieren HTTP-Methoden im Bereich Routings Routing basierend auf Aktionen Route-Bedingungen

Der Umgang mit MessageHandler: MessageHandler - der Mechanismus MessageHandler individuell definieren

Controller und Aktionen: Controller nutzen Aktionen einbinden

Der Umgang mit Filtern: Das Filter-Modell Filter registrieren Eigene Filter implementieren

Der Umgang mit Formattern: Das Formatter-Modell Standardmäßige Formatter Formatter selbst implementieren Formatter individuell konfigurieren MediaTypeMappings Grundlagen zum Model Binding

Grundlagen der Validierung: Übersicht über Validierungen Datei-Annotationen Validierungslogik individuell aufbauen Validierung am Server und Client behandeln

Optimierung und Performance: Durch Caching Informationen speichern

Security-Aspekte: Authentifizierung von Forms Grundlagen zur Basic Authentication API-Key Die Rollen im Bereich Security OAUTH

Unit Testing und Depedency Injection: Dependency Injection in ASP.NET Web API

TDD (BDD) von ASP.NET-Web-API-Elementen und Einheiten-Tests

Grundlagen zur asynchronen Programmierung: Asynchrones Konzept in der ASP.NET-Web-API Streaming Upload von Dateien Der Umgang mit mehrfach asynchronen Operationen

Hosting-Faktoren: IIS SelfHost implementieren Der Umgang mit Windows Azure

Beispiel-Anwendung: Grundlagen zum Domänenmodell und zur Anwendungsstruktur Szenarien in der Anwendung MIME-Types und URLs definieren Eien Anwendungsstruktur aufbauen Hosting einrichten Mit Wrappern für die Web-API umgehen Web-UI und Web-Client

Vorraussetzungen Die Schulung zur ASP.NET Web API ist für Programmierer, Developer, Projektleiter und Architekten konzipiert. Besondere Vorkenntnisse sind für die Teilnahme an der Schulung nicht zwingend notwendig.

Unterrichtszeit (8 x 45 Minuten) jeweils von 09.30 Uhr - 17.00 Uhr

Trainingsvarianten Öffentliches Training Das öffentliche Training ist eine Standardschulung in den medienreichSchulungsräumen mit öffentlichem Teilnehmerkreis und den Inhalten aus unserem Trainingsprogramm. Preise

Pro Tag nicht verfügbar

Kompletttraining (3-Tage) nicht verfügbar

Alle Preis verstehen sich pro Teilnehmer(in).

Inklusive Mittagessen, Getränke, Trainingsunterlagen, medienreich-Zertifikat Bei gleichzeitiger Anmeldung von 2-3 Personen erhalten Sie 5% Rabatt, 4-6 Personen erhalten Sie 10% Rabatt 7 Personen und mehr erhalten Sie 15% Rabatt.

Individuelles Inhouse Training Das individuelle Inhouse Training findet in Ihren Räumlichkeiten statt. Ihre Vorteile auf einen Blick: Wir kommen zu Ihnen Sie bestimmen Ihren Wunschtermin Individuell abstimmbare Trainingsschwerpunkte aus unserer Trainingsbeschreibung Individuelle Betreuung durch den Trainer Sie sparen sich eventuelle Anfahrtswege u. Übernachtungskosten Tagespreise

1. Teilnehmer

2. Teilnehmer

3. Teilnehmer

760,- €

+300,- €

+160,- €

je weiterer Teilnehmer +130,- €

Inkl. MwSt. = € 904,40

Inkl. MwSt. = € 357,00

Inkl. MwSt. = € 190,40

Inkl. MwSt. = € 154,70

Bei den Preisen handelt es sich um Tagespreise (8 x 45 Minuten) zzgl. eventuell anfallender Spesen. Details entnehmen Sie bitte dem verbindlichen Angebot unser Berater- / innen.

Inklusive Trainingsunterlagen, medienreich-Zertifikat

Individuelles Firmen Training Individuelles Firmen Training für Sie oder Ihre Mitarbeiter in den Schulungsräumen von medienreich. Ihre Vorteile auf einen Blick: Individuelle Betreuung durch den Trainer Training in unseren modernen Schulungsräumen Sie bestimmen Ihren Wunschtermin Individuell abstimmbare Trainingsschwerpunkte aus unserer Trainingsbeschreibung Tagespreise

1. Teilnehmer

2. Teilnehmer

3. Teilnehmer

0,- €

+0,- €

+0,- €

je weiterer Teilnehmer +0,- €

Inkl. MwSt. = € 0,00

Inkl. MwSt. = € 0,00

Inkl. MwSt. = € 0,00

Inkl. MwSt. = € 0,00

Bei den Preisen handelt es sich um Tagespreise (8 x 45 Minuten).

Inklusive Mittagessen, Getränke, Trainingsunterlagen, medienreich-Zertifikat Ausdruck erstellt am 13.09.2017

medienreich Training GmbH Hermannstraße 3 33602 Bielefeld Tel: +49 (0) 521 - 968774-0 Fax: +49 (0) 521 - 968774-90 Bürozeiten: Mo. - Fr. 8:00 Uhr - 17:00 Uhr Geschäftsführer: Frank Schmittat UST-ID: DE308555942 Gerichtsstand: Bielefeld Amtsgericht: Bielefeld, HRB 42330