Tytuł szkolenia: Tworzenie usług sieciowych REST API w

Transkrypt

Tytuł szkolenia: Tworzenie usług sieciowych REST API w
Tytuł szkolenia: Tworzenie usług sieciowych REST API w technologii
ASP.NET WebAPI
Kod szkolenia: MS-REST
Wprowadzenie
W z r o s t po pular no ś ci ur z ądz eń m o b ilny ch z do s tępem do s ieci s po wo do wał z apo tr z eb o wanie na two r z enie r o z wiąz ań z
z as to s o waniem us ług s iecio wy ch. W eb API to ś r o do wis ko , któ r e um o żliwia s z y b kie i łatwe b udo wanie us ług s iecio wy ch, któ r e
pó ź niej m o gą b y ć do s tępne z aplikacji web o wy ch lub ur z ądz eń m o b ilny ch.
Adresaci szkolenia
Gr upa do celo wa s z ko lenia to głó wnie o s o b y pełniące klucz o we akty wno ś ci pr z y r ealiz acji pr o jektu już w s am y m z es po le
pr o jekto wy m . Adr es atam i s z ko lenia s ą technicz ni lider z y z es po łó w, jak r ó wnież pr o gr am iś ci. Z najo m o ś ć po ds tawo wy ch
z wr o tó w z z akr es u r o z wo ju o pr o gr am o wania. Bar dz o z alecane ucz es tnictwo w s z ko leniu [MS-C #-5-VS] Pr o gr am o wanie w C #
5.0 z Vis ual Studio 2 0 13 (ang. Pr o gr am m ing C # 5.0 with Vis ual Studio 2 0 13).
N a s z ko leniu wy m agana jes t z najo m o ś ć pr o gr am o wania w jęz y ku C # z uży ciem Vis ual Studio 2 0 10 (lub wy żej), z najo m o ś ć
SO AP, W C F b ędz ie do datko wy m atutem .
Cel szkolenia
C elem s z ko lenia jes t nab y cie um iejętno ś ci two r z enia us ług s iecio wy ch z z as to s o waniem W eb API i ko r z y s tania z nich w
aplikacjach des kto po wy ch o r az m o b ilny ch w W indo ws 10 .
W tr akcie kur s u ucz es tnicy z apo z nają s ię r ó wnież z z as o b am i MSDN , a także nar z ędz iam i ws pier ający m i r o z wó j
o pr o gr am o wania, takim i jak Micr o s o ft Vis ual Studio .
Czas i forma szkolenia
21 godz in (3 dni x 7 godz in), w tym wykłady i warsz taty praktycz ne.
Vavatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27
e-mail: [email protected], www.vavatech.pl
Plan szkolenia
1. Wprowadz enie do WebAPI
a. Znacz enie REST API we współcz esnych systemach roz prosz onych
b. Porównanie WebAPI, SOAP i WCF
c. Omówienie architektury REST API
d. Omówienie wz orca MVC
2. Tworz enie usługi WebAPI
a. Tworz enie kontrolera
b. Implementacja operacji CRUD
3. Dostosowanie usługi
a. Routing podstawowy
b. Routing oparty o atrybuty
c. Własne akcje
4. Usługa sieciowa i baz a danych
a. Tworz enie usługi z wykorz ystaniem Entity F ramework
5. Tworz enie klienta REST API
a. Tworz enie aplikacji dla Windows 10 i Windows 10 Mobile
6. Tworz enie ź ródła danych OData
a. Włącz enie obsługi OData
b. Podstawowe operacje i funkcje
c. Zastosowanie OData
7. Hostowanie usług
a. Self-hosting
b. In-memory hosting
c. OWIN
8. Bez piecz eństwo
a. Basic Authentication
b. Token Authentication
c. OAuth
9. Obsługa błędów
a. Standardowe kody błędów
b. Prz ekaz ywanie opisu błędu w odpowiedz i
10. Testowanie
a. Testy jednostkowe
b. Postman
11. Dokumentowanie
a. RAML
b. Swagger
12. Kompletna Aplikacja Biz nesowa - Real World Application
a. Opracowanie Architektury Sytemu w grupach na baz ie podanego Business Case
b. Modelowanie danych
c. Implementacja
d. Testowanie
Vavatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27
e-mail: [email protected], www.vavatech.pl