News

Community News

Building a REST API with integration- and unit tests in ASP.NET Core
9/19/2016

.NET User Group Bern Event


Montag, 19. September 2016 (18:00 bis 21:00 Uhr)

Building a REST API with integration- and unit tests in ASP.NET Core mit Syrian Hadad

Hallo Berner .NET Freund

Nach der Sommerpause treffen wir uns zum Thema .NET Core. Mit .NET Core wird das Framework modularer. An ein paar Stellen ist es auch notwendig bekannte .NET Denkweisen über Board zu werfen. An diesem Abend wollen wir das neue Framework neben der Technologie-  auch aus der Methoden-Perspektive betrachten.

Agenda

  • ASP.NET Core Teil 1
  • Pizza-Break
  • ASP.NET Core Teil 2

Zum Thema:

RESTful API's rücken seit dem Erfolg von JavaScript basierten Frontend-Frameworks wie AngularJS oder Ember.js immer mehr in den Fokus. War früher die Antwort auf die Frage nach dem Kommunikationsprotokoll zwischen Client und Server klar immer SOAP, setzt man heute meist auf das leichtgewichtige REST bzw. HTTP API. Mit dem neuen, modularen und plattformunabhängigen ASP.NET Core stellt Microsoft zum ersten Mal ein Open Source basiertes Framework zur Verfügung, das self-hosted läuft und keinen IIS mehr benötigt. Die ASP.NET Core basierten Applikationen können unter Linux, Macintosh, Windows und sogar in Docker-Container betrieben werden.

Dabei geht Syrian auf folgende Bereiche ein:

  • Einleitung in das Richardson Maturity Model (Steps toward the glory of REST)
  • ASP.NET Core (Basics, Dependency Injection und Middleware)
  • REST-API Dokumentation mit Swagger
  • Integrationstests mit einem In-Memory-Webserver und -Datenbank mit xUnit und Entity Framework
  • Isolierte Unittests in .NET Core mit xUnit und Moq

Über Syrian

Syrian ist Wirtschaftsinformatiker und arbeitet bei der Bedag Informatik AG als Senior Software Architect und Technology Advisor. Er ist massgeblich für den Aufbau von Blueprints und Stacks im .NET und Webbereich zuständig und berät intern Teams in Technologie- und Architekturfragen oder in agilen Softwareentwicklungsmethoden. Dabei kann er auf eine Erfahrung von 16 Jahren in der Entwicklung von Software zurückgreifen, in denen er unterschiedliche Rollen wie Entwickler, Lead Entwickler, Teamleiter, Software Architekt oder Scrum Master wahrnehmen durfte.

Anmeldung

Die Anmeldung erfolgt unter Xing Events ohne Xing-Account ist eine Anmeldung über unser Kontaktformular möglich.

Das Hashtag auf Twitter: #dnugbednc

Wir freuen uns auf Deine Teilnahme!

Martin Affolter, Kay Herzam und René Leupold

mehr
Presentation - Angular 2, What's New?
7/6/2016

This is the presentation from my session at the Digicomp DevDay 2016: Angular 2 - What’s New?

mehr
The Angular 2 Router Debacle
6/19/2016

For my upcoming Angular 2 Workshop at the DigiComp DevDays I did some research about the sad history of routing in Angular:

mehr
Weekend Reader Week 20
5/21/2016

Angular 2: The best example of feature creep!

Shai shows how the scope of Angular 2 has changed significantly over the last years. It’s hilarious! It starts at 10:16 of the ng-show … but it’s worth to watch the whole show.

mehr
New Angular 2 Course
5/19/2016

I am teaching a new Angular 2 course at Digicomp:

mehr
Page:
[1]
2
3
4
5
6
7
18
19
20

Für die Forumaktivitäten und Termine werden wir vorläufig die Xing-Plattform nutzen. Nähere Informationen findest Du unter dnug-bern.