Microsoft Premier Education

Praxisorientierte Weiterbildung für Premier Kunden. Auf unserem Blog finden Sie die Beschreibung zu den Workshops. Eine Gesamtübersicht der verfügbaren Termine erhalten Sie unter http://aka.ms/de-premier-education.

Microsoft Premier Workshop: Deep Dive: ASP.NET Core Web API

ASP.NET Core ist das Backend von Microsoft für moderne Web-und Mobile Anwendungen, die auf RESTful Web Services angewiesen sind. In dem drei tägigen Workshop erhalten Teilnehmer fundierte Kenntnisse, um REST zu verstehen und zu entscheiden welche Web Services Technologie am besten in welches Szenario passen und RESTful Web Services mit ASP.NET Core zu implementieren, aufzubauen und Probleme zu beheben.

Außerdem werden in diesem Workshop folgende Themen behandelt:
• REST und deren Architektur
• Unterschied zwischen SOAP und Remote Procedure Calls
• Erstellen von RESTful Web Services mit ASP.NET Core
• Nutzung von HTTP zum Erstellen echter Webdienste
• Anpassen und Erweitern von ASP.NET Core in komplexen Umgebungen
• Ermitteln von Aktionsplänen für Migrationen bei älteren Technologien

Agenda
Module 1: REST Overview: The State of API Design, What is REST? REST principles / constraints, Why REST? Path to being RESTful

Module 2: Resource-Oriented Architecture:Resources, Resources vs. Remote Procedure Calls, Application State vs. Resource State

Module 3: ASP.NET Core Fundamentals: History, Features, Routing, Tools

Module 4: HTTP: HTTP Messages Fundamentals, HTTP Verbs, HTTP Status Codes, Caching, Conflict Detection

Module 5: Formats & Models: JSON, XML, BSON, Content Negotiation, Formatters, Model Binding, Model Validation

Module 6: Deployment: Azure Deployment, Docker Container integration, Linux hosting.

Module 7: Security: Authentication and Authorization, HTTP Security, ASP.NET Identity, Cross-Site Request Forgery (CSRF), Cross-Origin Requests (CORS), OAuth Flows & Implementations

Module 8: Consuming Web API: HttpClient, HTML5 / JavaScript, Service Antipattern, Hypermedia Clients

Module 9: OData: What is OData? Web API OData Support, OData Client

Module 10: Quality Assurance: Testability (Unit Testing, Behavior Driven Development), Tracing, Troubleshooting

Module 11: API Management: Versioning, Documentation, Pipelines & Extensibility, Azure API Management
Module 12: WCF or ASP.NET Core?: SOAP vs. REST Recap, Summary & Decision Help

Zielgruppe
Der Workshop richtet sich an alle Softwareentwickler und Software Architekten sowie Developer.

Level 300-400
(Level Skala: 100= Strategisch/ 200= technischer Überblick/ 300=tiefe Fachkenntnisse/ 400= technisches Expertenwissen)

Sprache
Dieser Workshop wird in deutscher Sprache gehalten. Es werden hauptsächlich Englisch sprachige Kursunterlagen verwendet.

Anmeldung
Zur Anmeldung wenden Sie sich bitte direkt an Ihren Microsoft Technical Account Manager oder besuchen Sie uns im Web auf Microsoft Premier Education. Dort finden Sie eine Gesamtübersicht aller offenen Workshops, für die Sie sich dort auch gleich anmelden können. Wir verwenden Ihre Daten ausschließlich zur Anmeldung