Architektura REST API
Kompletní architektura REST API postavená na zakázku potřebám týmu. S ohledem na schopnosti a zkušenosti týmu navrhnu řešení, se kterým se Vám bude programovat s lehkostí.
- hodinová vstupní konzultace a analýza potřeb
- návrh architektury s ohledem na potřeby týmu
- půldenní školení předaného řešení
- zapracování připomínek
- navazující vývoj a konzultace dle dohody
Balíček vše v jednom
Ušetříte desítky dnů a dostanete funkční architekturu REST API s ohledem na zkušenosti a zvyklosti týmu. Hotové řešení se navíc díky půldennímu školení naučíte okamžitě používat.
59 000 Kč ~ celé řešení
Co je součástí?
Dostanete funkční projekt s výchozím nastavením na základě dohody s týmem. Pokud se nedomluvíme jinak, nové projekty stavím na verzi .NET 6 nebo .NET 7. Kromě opakovaných částí projektu je mnoho prostoru pro různá nastavení dle potřeb týmu. Zvolíme například vhodné řešení pro logování nebo určité části architektury. Mou rolí je s výběrem pomoci tak, aby byla zachována synergie mezi zvolenými NuGet balíčky a patterny.
- Postaveno nad frameworkem .NET 6 nebo .NET 7
- Konfigurace projektu
- Options pattern
- Struktura solution, clean architecture
- CRUD operace a operační endpointy
- Návrh serializovaných struktur
- Návrh URL s ohledem na principy RESTful API
- Validace pomocí Fluent Validation
- Stránkování a filtrování nad GET metodou
- Nastavení pro OPTIONS a HEAD metody
- Cachování [Response Cache]
- Konfigurace CORS hlaviček
- Automatická dokumentace Swagger
- Ručně upravitelné UI ve Swaggeru
- Swagger Examples + XML komentáře
- Content Negotiaion, podpora JSON a XML
- Správné použití Cancellation Tokenů
- Správná implementace metody HTTP Patch
- Nastavení logování a 3rd party log framework
- DI a 3rd party DI kontejner dle výběru
- Globální handlování chyb dle RFC 7807
- Asynchronní operace včetně Jobs endpointu
- Správa stavu, pohodlná validace na business layer
- Implementace Entity Framework Core 6.0
- Middleware pro práci s RequestID / CorrelationID
- MediatR a ukázky implementace dle CQS patternu
- Dle potřeby Repository + Specification pattern
- Dle potřeby mapování a implementace Automapper
- JWT autentizace a security mechanismy
- HealthChecks + HealthChecks UI
- Kolekce pro testování v Postman
Reference
Komu jsem pomohl s architekturou
Pomáhám menším i větším týmům. Některým firmám jsem pomáhal zejména s nastavením projektu, jiným jsem navrhoval REST endpointy a jiným jsem postavil kompletně celé API včetně automaticky generované dokumentace. Pomáhám vždy s tím, co je pro Vás největší výzva.
![]() |
design REST API iDoklad v2 |
![]() |
kompletní vývoj Z-Box API |
![]() |
návrh architektury aplikace |
![]() |
pomoc s architekturou aplikace |
Co říkají klienti
In-house školení ASP.NET Core REST API design + architektura bylo ze strany lektora perfektně připraveno a vedeno citlivě s ohledem na naše konkrétní požadavky...
Ing. Tomáš Planka, Globus ČR
Inspirujte se...
Podívejte se na záznam z přednášky, ve které shrnuji postupy při návrhu architektury a klíčové oblasti, které je potřeba zvážit.