Designing REST APIs For .NET Developers
Î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
Nivel
Locație
Sesiuni
Durată
Acreditare
Etapa 1
Ateliere Descoperă lumea digitală cu Google! (10 ore) și Generative AI (5 ore): înveți noțiuni de productivitate și comunicare online, adaptate la cele mai utilizate tehnologii ale momentului.
Etapa 2
Introducere în Programare (20 ore): îți dezvolți abilități minime în programare și testarea aplicațiilor.
Etapa 3
Curs de Web Front-End Development (80 ore): este un curs de formare, pentru a dobândi cunoștințe minime specifice dezvoltării de aplicații software.
Descoperă-ți potențialul chiar acum!
Ești gata să intri în lumea limbajelor de programare? Contactează-ne pentru mai multe detalii.