158660
No cover
Book
In basket
Programowanie w ASP.NET Core / Dino Esposito ; przekład Jakub Niedźwiedź. - Warszawa : APN Promise, 2018. - XIV, 490 stron : ilustracje ; 23 cm.
Dlaczego kolejna wersja ASP.NET? Obecna platforma .NET Najważniejsze cechy platformy .NET .NET Framework Platforma ASP.NET Platforma Web API Potrzeba niezwykle prostych usług Web .NET 15 lat później Bardziej zwarta platforma .NET Framework Oddzielenie ASP.NET od serwera Nowa platforma ASP.NET Core Narzędzia wiersza pleceń .NET Core Instalowanie narzędzi CLI Narzędzie sterownika Predefiniowane polecenia Pierwszy projekt ASP.NET Core Anatomia projektu ASP.NET Core Struktura projektu Interakcja ze środowiskiem uruchomieniowym Podsystem wstrzykiwania zależności Rzut oka na wstrzykiwanie zależności Wstrzykiwanie zależności w ASP.NET Core Integracja z zewnętrznymi bibliotekami wstrzykiwania zależności Budowanie mini witryny Web Tworzenie witryny Web z pojedynczym punktem końcowym Dostęp do plików na serwerze Web Model aplikacji ASP.NET MVC Ładowanie ASP.NET MVC Włączanie modelu aplikacji MVC Rejestrowanie usługi MVC Włączanie konwencjonalnego routingu Konfigurowanie tabeli routingu Anatomia trasy Zaawansowane aspekty routingu Mapa maszynerii ASP.NET MVC Element wywołujący akcje Przetwarzanie wyników akcji Filtry akcji Kontrolery ASP.NET MVC Klasy kontrolerów Ustalanie nazwy kontrolera Dziedziczone kontrolery Kontrolery POCO Akcje kontrolerów Mapowanie akcji do metod Routing oparty na atrybutach Implementacja metod akcji Podstawowe pobieranie danych Wiązanie modelu Wyniki akcji Filtry akcji Anatomia filtrów akcji Mała galeria filtrów akcji Widoki ASP.NET MVC Serwowanie zawartości HTML Serwowanie HTML z kończącego oprogramowania pośredniego Serwowanie HTML z kontrolerów Serwowanie HTML ze stron Razor Silnik widoków Wywoływanie silnika widoków Silnik widoków Razor Dodawanie niestandardowego silnika widoków Struktura widoku Razor Przekazywanie danych do widoku Wbudowane słowniki Silnie typowane modele widoków Wstrzykiwanie danych poprzez system wstrzykiwania zależności Strony Razor Uzasadnienie dla stron Razor Implementacja stron Razor Przesyłanie danych ze strony Razor Składnia Razor Elementy składni Przetwarzanie wyrażeń kodu Szablony układów Widoki częściowe Pomocnicy znacznikowi w Razor Korzystanie z pomocników znacznikowych Wbudowani pomocnicy znacznikowi Pisanie niestandardowych pomocników znacznikowych Komponenty widoków Razor Pisanie komponentu widoku Wzorzec Composition UI Uwarunkowania projektowe Infrastruktura wstrzykiwania zależności Refaktoring w celu wyizolowania zależności Ogólne zasady systemu wstrzykiwania zależności w ASP.NET Core Aspekty pojemnika wstrzykiwania zależności Wstrzykiwanie danych i usług w warstwach Zbieranie danych konfiguracyjnych Obsługiwani dostawcy danych Budowanie modelu obiektów dokumentu dla danych konfiguracyjnych Przekazywanie danych konfiguracyjnych Architektura warstwowa Warstwa prezentacyjna Warstwa aplikacyjna Warstwa domenowa Warstwa infrastrukturalna Obsługa wyjątków Oprogramowanie pośrednie do obsługi wyjątków Filtry wyjątków Rejestrowanie wyjątków Zabezpieczanie aplikacji Infrastruktura zabezpieczeń Web Protokół HTTPS Obsługa certyfikatów zabezpieczeń Stosowanie szyfrowana w HTTPS Uwierzytelnianie w ASP.NET Core Uwierzytelnianie oparte na plikach cookie Obsługa wielu schematów uwierzytelniania Modelowanie tożsamości użytkowników Uwierzytelnianie zewnętrzne Uwierzytelnianie użytkowników poprzez ASP.NET Identity Ogólne zasady ASP.NET Identity Praca z menedżerem użytkowników Zasady autoryzacji Autoryzacja oparta na rolach Autoryzacja oparta na zasadach Dostęp do danych aplikacji W stronę ogólnego mechanizmu wewnętrznego aplikacji Aplikacje monolityczne Podejście wykorzystujące CQRS Wewnątrz warstwy infrastrukturalnej Dostęp do danych w .NET Core Entity Framework 6.x Adaptery ADO.NET Wykorzystanie mikroplatform O/RM Wykorzystanie magazynów NoSQL Typowe zadania EF Core Modelowanie bazy danych Praca z danymi tabelarycznymi Obsługa transakcji Kilka słów na temat asynchronicznego przetwarzania danych Po stronie klienta Projektowanie interfejsu Web API Budowanie interfejsu Web API w ASP.NET Core Udostępnianie punktów końcowych HTTP Serwery plików Projektowanie interfejsu typu REST Rzut oka na REST REST w ASP.NET Core Zabezpieczanie interfejsu Web API Planowanie naprawdę potrzebnych zabezpieczeń Prostsze metody kontroli dostępu Wykorzystanie serwera zarządzania tożsamością Przekazywanie danych ze strony klienta Organizowanie formularzy HTML Definiowanie formularza HTML Wzorzec Post-Redirect-Get Przesyłanie formularzy przez JavaScript Ładowanie zawartości formularza Odświeżanie fragmentów bieżącego ekranu Ładowanie plików do serwera Web Wiązanie danych po stronie klienta Odświeżanie widoku poprzez HTML Przygotowywanie gruntu Definiowanie obszarów, które mogą być odświeżane Łączenie wszystkiego razem Odświeżanie widoku poprzez JSON Wprowadzenie do biblioteki Mustache.JS Wprowadzenie do biblioteki KnockoutJS Budowanie aplikacji Web przy pomocy Angular Budowanie widoków przyjaznych dla różnych urządzeń Adaptowanie widoków do faktycznego urządzenia Scenariusze najlepszego wykorzystania funkcji HTML5 dla urządzeń 364 Wykrywanie funkcji Wykrywanie urządzeń po stronie klienta Client Hints Obrazy przyjazne dla urządzeń Element PICTURE Platforma ImageEngine Automatyczne zmienianie rozmiarów obrazów Strategie programowania zorientowanego na urządzenia Strategie koncentrujące się na kliencie Strategie koncentrujące się na serwerze Ekosystem ASP.NET Core Środowisko uruchomieniowe ASP.NET Core Host ASP.NET Core Klasa WebHost Niestandardowe ustawienia hostingu Wbudowany serwer HTTP Wybór serwera HTTP Konfigurowanie odwróconego serwera proxy Parametry konfiguracyjne serwera Kestrel Oprogramowanie pośrednie ASP.NET Core Architektura potoku przetwarzania Pisanie składników oprogramowania pośredniego Pakowanie składników oprogramowania pośredniego Wdrażanie aplikacji ASP.NET Core Publikowanie aplikacji Publikowanie z poziomu Visual Studio Publikowanie przy użyciu narzędzi CLI Wdrażanie aplikacji Wdrażanie na serwerze IIS Wdrażanie w Microsoft Azure Wdrażanie na serwerach Linux Kontenery Docker Kontenery kontra maszyny wirtualne Od kontenerów do architektury mikrousług Docker i Visual Studio 2017 Strategie migracji i przystosowania W poszukiwaniu wartości biznesowej Szukanie korzyści Rozwijanie starszych aplikacji Rozwijanie nowych aplikacji Strategia pośrednia Radzenie sobie z brakującymi zależnościami .NET Portability Analyzer Windows Compatibility Pack Odkładanie obsługi wieloplatformowej na później Droga do architektury mikrousług
Sygnatura czytelni BWEAiI: XII E 103
Availability:
Biblioteka WEAiI
Copies are only available in the library: sygn. 146523 N (1 egz.)
Notes:
Tytuł oryginału: Programming ASP.NET Core
General note
Na okładce: "Professional" oraz nazwa wydawcy oryginału: Microsoft Press.
Bibliography, etc. note
Indeks.
The item has been added to the basket. If you don't know what the basket is for, click here for details.
Do not show it again

Deklaracja dostępności