Cursuri
>
Designing REST APIs For .NET Developers

Designing REST APIs For .NET Developers

Development
|
21 h

Într-o lume dominată de API-uri, în care toată lumea doreste să implementeze microservicii, devine destul de greu să alegi o paradigmă sau un standard care să rezolve toate nevoile afacerii. GraphQL, REST, OData, gRPC? Ce să alegi?

REST pare a fi un standard de facto. În ciuda acestui fapt, multe dintre aceste așa-numite API-uri REST nu respectă instrucțiunile și devin fragile, greu de evoluat și întreținut. În plus, cu câteva referințe la HTTP Clients pentru comunicarea de la server la server, veți avea rețeta perfectă pentru dezastru.

Căutați un API care să nu fie o povară pentru dvs.? Ce zici de partajarea datelor?

În acest curs, veți învăța cum să modelați API-urile care pot fi dezvoltate și extensibile și cum să utilizați și să aflați despre ce este cu adevărat REST și cum să îl implementați corect folosind .NET.

Lista de subiecte

  • REST ca concept arhitectural
  • Anteturi HTTP, verbe, coduri de stare Denumirea și proiectarea punctelor finale
  • Conținut -Negociere
  • Versionarea
  • HATEOAS
  • API WEB
  • Configurarea WebAPI
  • InputFormatters, Formatters de ieșire Activarea / dezactivarea caracteristicilor
  • Rutare, constrângeri de rută
  • Implementarea unui API REST cu adevărat, cu toate caracteristicile necesare și codurile de stare corecte
  • Documentarea API-ului
  • REST în contextul clienților HTTP Microservices și utilizarea corectă utilizând OData

Beneficii

  • Înțelegeți puterea REST
  • Proiectați un curs practic API extensibil și extensibil cu exemple din viața reală

Acest curs este pentru

All Developers

Precondiții

  • Cunoștințe C#
  • Laptop / desktop și conexiune internet

Program sesiuni

Categorie

Development

Nivel

Locație

Sesiuni

Durată

Hourglass icon
21 h

Acreditare

Award icon
Diplomă de absolvire

Descoperă-ți potențialul chiar acum!

Ești gata să intri în lumea limbajelor de programare? Contactează-ne pentru mai multe detalii.

2 people smiling