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