Workshoptag am 31. Oktober

  • Web App mit ASP.NET Core MVC


    ASP.NET Core ist Microsofts neues Cross-Plattform-Framework für Web-Applikationen und -Services.
    In diesem Workshop lernen Sie, wie sie eine vollständige ASP.NET Core Applikation aufsetzen, MVC und Web API nutzen und die neuen Razor Features einsetzen.
    Themen:
    • Configuration, Logging, Services & Dependency Injection
    • ASP.NET Middlewares
    • Auhorization & Autorization
    • Localization & Globalization
    • Controllers & View Models
    • Actions, Filters and Formatters
    • Razor Views mit Tag Helpers & View Components
    • Deploying

    Voraussetzungen:
    • Kenntnisse in C# und Web-Basiswissen (HTTP, HTML, CSS, JavaScript)
    • Computer Setup
    o Für Mac: Visual Studio Code, JetBrains Raider oder Visual Studio for Mac & .NET Core 2.0
    o Für Linux: Visual Studio Code oder JetBrains Raider & .NET Core 2.0
    o Für Windows: Visual Studio Code, JetBrains Raider oder Visual Studio 2017 15.3 & .NET Core 2.0

    Jürgen Gutsch

  • Web API Design - REST, OData und GraphQL


    Dass eine moderne Softwarearchitektur Web APIs beinhaltet, steht außer Frage.
    Auf HTTP und JSON einigt man sich schnell, dann wird es aber schwierig.
    Wie gestaltet man die API im Detail?
    Wie soll man umgehen mit Filtern, Blättern, Sortieren, Gruppieren, Aggregieren etc.? Wie veröffentlicht man API-Metadaten?
    In diesem Workshop widmen sich Rainer Stropek und Christian Schwendtner diesem Thema. Es spielt in nahezu allen Entwicklungsprojekten eine Rolle, da schließlich die Web APIs das Userinterface für die Microservices sind.
    Rainer und Christian zeigen, welche Antworten das REST-Architekturmuster im Vergleich zu OData und GraphQL haben.
    Sie stellen am Beginn des Workshops die drei Ansätze gegenüber und diskutieren mit den Teilnehmerinnen und Teilnehmern Vor- und Nachteile sowie Tipps aus der Praxis.
    Anschließend werden gemeinsam Beispiele auf Basis ASP.NET Core entwickelt.
    Voraussetzungen:
    • Basiskenntnisse über Web-Entwicklung sowie C# und .NET Core

    Rainer Stropek und Christian Schwendtner

  • .NET Architektur


    Der Workshop bietet einen Überblick über verschiedene Architekturimplementierungen und deren Testbarkeit.
    Themen:
    • Service Layer
    • Security
    • MVC und MVVM
    • Object Mapping
    • Best Practices
    • Modernisierung
    • Einbindung Azure

    Zielgruppe: langjährige .NET Entwickler

    André Ruland