Schulung: Microservices erstellen und betreiben (mit ASP.NET, ASP.NET Core, Java oder node.js)

Architektur von Microservices - Konzept der Microservices - SOA vs Micrososervices - Herausforderungen / Fallstricke bei Microservices - Wofr eignen sich Microservices und wofr nicht? - Architekturprinzipien von Microservices - Datenhaltung bei Microservices - Kommunikation zwischen Microservices - Micro-Apps (Microservices mit UI) / Self Contained Systems - Organisatorisches bei Microservices / Workflows zur Erstellung von Microservices - Zusammenhang Microservices und DevOps - Microservices und User Interfaces - Techniken, Frameworks und Werkzeuge fr den erfolgreichen Einsatz von Microservices Realisierung von Microservices - Implementierung mit .NET (ASP.NET WebAPI), .NET Core (ASP.NET Core WebAPI), Java, node.js oder anderer Entwicklungsplattform nach Wunsch - Meta-Daten mit OpenAPI Specification (OAS) / Swagger - Deployment von Microservices Aufbauthemen - Konfiguration und Speicherung von Geheimnissen - Logging/Tracing, berwachung/Monitoring, Metriken - Service Registry und Service Discovery - Load Balancing - Sicherheit: Absicherung der Kommunikation (Verschlsselung / Authentifizierung) - Continous Integration (CI) / Continous Delivery (CD) - Verwendung von Container-Technologien / Microservices in Docker (optional: Kubernetes) - Message-Broker - API-Gateway - GraphQL und/oder Open Data Protocol (ODATA) Microservice-Authentifizierung / Single-Sign-On - OAuth 2.0/2.1 - JSON Web Token (JWT) RFC 7519 - OpenID Connect (OIDC) Optional: Google RPC (gRPC)

zum Artikel gehen

Schulung: Event Driven Design (mit .NET/C# oder Java)

Einfhrung - Einfhrung in Microservices - Stateless vs. Stateful Design - Welche Zustnde und Klassen gibt es Zustandsverwaltung - Stateless-Architekturen und Tools - Eventbasierte Kommunikation zwischen Server und Clients - Kommunikation via WebS

zum Artikel gehen

Schulung: Entity Framework Core 8.0 - Änderungen und Neuerungen gegenüber Entity Framework Core 7.0

Mapping fr DateOnly und TimeOnly Mapping von Mengen elementarer Typen JSON-Mapping mit ToJson() auch fr SQLite Complex Types / Value Objects Bessere bersetzung von Contains() Hierarchische Daten im SQL Server SQL-Abfragen mit beliebigen Resultsets

zum Artikel gehen

Schulung: ASP.NET Core WebAPI 6.0/7.0/8.0: REST Services/HTTP Services/Microservices

Optional: Einfhrung in die notwendigen Grundlagen von HTTP, HTTPS/SSL/TLS Basiswissen - Was sind HTTP-Services? - Was ist REST? - Was sind Microservices? - Unterschiede zwischen REST und SOAP - SOA versus Microservices ASP.NET Core WebAPI im b

zum Artikel gehen

Schulung: Serviceorientierte Architekturen (SOA)

Rckblick auf Fernaufrufe/Verteilte und Anwendungskopplung/Enterprise Application Integration (EAI) in der Vergangenheit (RPC, RFC, DCOM, RMI, .NET Remoting etc.) Grundprinzipien der Serviceorientierung/Serviceorientierten Architekturen (SOA) SOA-Vorte

zum Artikel gehen

Fachveröffentlichung: Kolumne: .NETversum: TAR-Archive in .NET schnüren und auspacken

Seit Version 7.0 kann .NET auch TAR-Archive erstellen und auspacken. Komprimierungen und Archivformate sind in .NET bisher im Namensraum System.IO.Compression implementiert. Dort gibt es: ZipArchive seit .NET Framework 4.5 und .NET Core 1.1, auch entha

zum Artikel gehen