ODBIERZ TWÓJ BONUS :: »

Nowoczesne API. Ewoluujące aplikacje sieciowe w technologii ASP.NET Glenn Block, Pablo Cibraro, Pedro Felix, Howard Dierking, Darrel Miller

Autorzy:
Glenn Block, Pablo Cibraro, Pedro Felix, Howard Dierking, Darrel Miller
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.5/6  Opinie: 2
Stron:
488
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
39,50 zł 79,00 zł (-50%)
39,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Architektury sieci, protokołu HTTP i zasad działania Web API
  • Tworzenia ewoluujących API w technologii ASP.NET Web API
  • Wdrażania hipermediów i negocjowania treści w API
  • Stosowania różnych modeli hostingu: IIS, samohostowanie, OWIN, Katana
  • Projektowania i implementowania modeli danych oraz typów hipermediów
  • Budowania kontrolerów i routingu w ASP.NET Web API
  • Implementowania obsługi buforowania, warunkowych żądań i monitorowania
  • Tworzenia klienta API oraz korzystania z biblioteki HttpClient
  • Zapewniania bezpieczeństwa transportu i wdrażania TLS
  • Realizowania uwierzytelniania: opartego na HTTP, tokenach, Hawk, OAuth 2.0
  • Zarządzania autoryzacją i obsługi mechanizmu CORS
  • Testowania API: testy jednostkowe, integracyjne, TDD
  • Wykorzystywania formaterów i zaawansowanego model bindingu
  • Implementowania audytu zmian i wykrywania konfliktów w API
  • Rozszerzania API o nowe funkcjonalności i typy danych
  • Stosowania dobrych praktyk projektowania ewoluujących aplikacji internetowych
Większość z najpopularniejszych dużych witryn internetowych zbudowano z użyciem technologii Web API. Może ona działać na podstawie protokołu HTTP — umożliwia wówczas łatwą pracę nad nowymi funkcjonalnościami aplikacji, kwestiami bezpieczeństwa, skalowalnością rozwiązań, obsługą nowych urządzeń lub aplikacji klienckich. W takim modelu aplikacji kluczowymi komponentami są typy danych i hipermedia. Wielu twórców API nie wykorzystuje jednak możliwości protokołu HTTP i wdraża API silnie powiązane z aplikacją klienta, co w zasadzie zamyka drogę do bezproblemowego ewoluowania systemu. Na dłuższą metę tego rodzaju rozwiązania są sprzeczne z podstawami internetu.

Niniejsza książka to wartościowy podręcznik dla projektantów, którzy chcą tworzyć API adaptujące się do zachodzących zmian. Autorzy zaprezentowali tu wszystkie narzędzia niezbędne do tworzenia ewoluujących systemów, a także przedstawili informacje dotyczące sieci i programowania Web API. Dokładnie omówili proces tworzenia nowego API za pomocą platformy ASP.NET Web API, z uwzględnieniem takich zagadnień, jak implementacja hipermediów z użyciem ASP.NET Web API oraz negocjowanie treści. Ten bardzo praktyczny podręcznik, pisany przez inżynierów oprogramowania, stanowi inspirację do projektowania najlepszych rozwiązań dla ewoluujących aplikacji internetowych.

W tej książce znajdziesz:
  • zwięzłe podstawy budowy sieci, protokołu HTTP, programowania API oraz platformy ASP.NET Web API
  • omówienie nowego modelu programowania HTTP na platformie .NET
  • objaśnienia dotyczące różnych modeli hostingu, w tym samohostowania, IIS i modelu OWIN
  • przedstawienie zasad działania routingu Web API i kontrolerów
  • praktyczną prezentację zagadnień bezpieczeństwa aplikacji
  • opis dobrych praktyk, takich jak testy akceptacji, programowanie TDD, techniki odwracania kontroli i wiele innych

Odkryj możliwości HTTP na nowo!


Glenn Block — jeden z twórców ASP.NET, odpowiedzialny za przygotowanie jednej z poprzednich wersji ASP.NET Web API.
Pablo Cibraro — od czternastu lat projektuje i implementuje ogromne systemy rozproszone w centrach Microsoft Technologies.
Pedro Felix — naukowiec i inżynier oprogramowania, specjalizuje się w problematyce infrastruktury środowiska uruchomieniowego, w zarządzaniu tożsamością i w kwestiach związanych z kontrolą dostępu do danych.
Howard Dierking — menedżer programu w zespole WCF Web API w firmie Microsoft, obecnie kieruje pracami nad menedżerem pakietów NuGet i pracuje nad projektem Katana.
Darrel Miller — współzałożyciel Tavis Software, specjalizuje się w stosowaniu stylu architekturalnego REST w aplikacjach biznesowych.
Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "Nowoczesne API. Ewoluujące aplikacje sieciowe w technologii ASP.NET" zawiera praktyczne przykłady kodu?
Tak, książka zawiera liczne przykłady kodu oraz praktyczne scenariusze budowania i rozwijania API w technologii ASP.NET Web API, co ułatwia naukę poprzez praktykę.
2. Czy ta publikacja omawia zagadnienia związane z bezpieczeństwem API?
Tak, w książce znajdziesz szczegółowe rozdziały poświęcone bezpieczeństwu, uwierzytelnianiu (w tym OAuth 2.0), autoryzacji oraz obsłudze CORS w aplikacjach ASP.NET Web API.
3. Jakie zagadnienia dotyczące testowania API są poruszane w książce?
Książka omawia zarówno testy jednostkowe, jak i testy integracyjne w kontekście ASP.NET Web API, prezentując narzędzia oraz dobre praktyki testowania aplikacji sieciowych.
4. Czy książka nadaje się do samodzielnej nauki programowania API w ASP.NET?
Tak, publikacja została napisana w sposób przystępny i uporządkowany, dzięki czemu umożliwia samodzielną naukę od podstaw aż po zaawansowane zagadnienia związane z budową nowoczesnych API.
5. Czy znajdę w książce informacje o różnych modelach hostingu API?
Tak, książka szczegółowo opisuje różne modele hostingu, w tym hostowanie w IIS, samohostowanie, OWIN, Katana oraz hosting w chmurze (Azure Service Bus).
6. Czy książka obejmuje tematy związane z ewolucją i skalowalnością API?
Tak, autorzy przedstawiają koncepcje oraz praktyki pozwalające projektować API łatwe do ewolucji, rozbudowy i skalowania, dzięki czemu można tworzyć systemy odporne na zmiany.
7. Czy do korzystania z książki wymagane są zaawansowane umiejętności programistyczne?
Nie, książka wprowadza czytelnika w tematykę krok po kroku, zaczynając od podstaw sieci, HTTP i ASP.NET Web API, co pozwala korzystać z niej zarówno osobom początkującym, jak i bardziej zaawansowanym programistom.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
79,00 zł
Niedostępna
Ebook
39,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile