ASP.NET Core 2.0. Wprowadzenie - Helion
Autor: Jason De Oliveira, Michel Bruchet
Tytu艂 orygina艂u: Learning ASP.NET Core 2.0
ISBN: 978-83-283-4499-0
ok艂adka: mi臋kka
Data wydania: 2018-08-01
Ksi臋garnia: Helion
Cena ksi膮偶ki: 20,90 z艂 (poprzednio: 67,42 z艂)
Oszcz臋dzasz: 69% (-46,52 z艂)
Tytu艂 orygina艂u: Learning ASP.NET Core 2.0
ISBN: 978-83-283-4499-0
ok艂adka: mi臋kka
Data wydania: 2018-08-01
Ksi臋garnia: Helion
Cena ksi膮偶ki: 20,90 z艂 (poprzednio: 67,42 z艂)
Oszcz臋dzasz: 69% (-46,52 z艂)
Osoby kt贸re kupowa艂y "ASP.NET Core 2.0. Wprowadzenie", wybiera艂y tak偶e:
- Windows Media Center. Domowe centrum rozrywki 66,67 z艂, (8,00 z艂 -88%)
- Ruby on Rails. 膯wiczenia 18,75 z艂, (3,00 z艂 -84%)
- Przyw贸dztwo w 艣wiecie VUCA. Jak by膰 skutecznym liderem w niepewnym 艣rodowisku 58,64 z艂, (12,90 z艂 -78%)
- Scrum. O zwinnym zarz膮dzaniu projektami. Wydanie II rozszerzone 58,64 z艂, (12,90 z艂 -78%)
- Od hierarchii do turkusu, czyli jak zarz膮dza膰 w XXI wieku 58,64 z艂, (12,90 z艂 -78%)
Spis tre艣ci
ASP.NET Core 2.0. Wprowadzenie -- spis tre艣ci
- Przedmowa
- Zesp贸艂 wydania oryginalnego
- O autorach
- O recenzencie
- Wst臋p
- Dawno, dawno temu: NGWS i .NET Framework
- Co obejmuje ta ksi膮偶ka
- Czego potrzeba do tej ksi膮偶ki
- Dla kogo jest ta ksi膮偶ka
- Konwencje
- Przyk艂ady kodu do pobrania
- Rozdzia艂 1. Czym jest ASP.NET Core 2.0?
- Mo偶liwo艣ci ASP.NET Core 2.0
- Wsparcie wielu platform
- Architektura mikrous艂ug
- Praca z platform膮 Docker i kontenerami
- Wydajno艣膰 i skalowalno艣膰
- R贸wnoleg艂a instalacja r贸偶nych wersji
- Ograniczenia technologii
- Kiedy wybra膰 ASP.NET Core 2.0
- Podsumowanie
- Rozdzia艂 2. Przygotowanie 艣rodowiska
- 艢rodowisko programistyczne Visual Studio 2017
- Jak zainstalowa膰 program Visual Studio 2017 Community Edition
- Pierwsze kroki w programie Visual Studio 2017
- Tworzenie pierwszej aplikacji ASP.NET Core 2.0 w programie Visual Studio 2017
- Tworzenie pierwszej aplikacji ASP.NET Core 2.0 z poziomu wiersza polece艅
- 艢rodowisko programistyczne Visual Studio Code
- Jak zainstalowa膰 program Visual Studio Code w systemie Linux
- Tworzenie pierwszej aplikacji ASP.NET Core 2.0 w programie Visual Studio Code
- Tworzenie pierwszej aplikacji ASP.NET Core 2.0 w systemie Linux
- Podsumowanie
- Rozdzia艂 3. Tworzenie potoku ci膮g艂ej integracji w us艂udze VSTS
- Potoki ci膮g艂ej integracji, ci膮g艂ego wdra偶ania oraz kompilowania i wydawania
- U偶ywanie us艂ugi Visual Studio Team Services (VSTS) w procesie ci膮g艂ej integracji i ci膮g艂ego wdra偶ania
- Tworzenie darmowej subskrypcji us艂ugi VSTS i pierwszego projektu w jej ramach
- Organizacja pracy za pomoc膮 element贸w roboczych
- U偶ywanie systemu kontroli wersji Git
- U偶ywanie ga艂臋zi funkcji
- Scalanie zmian i rozwi膮zywanie konflikt贸w
- Tworzenie potoku kompilowania w us艂udze VSTS
- Tworzenie potoku wydawania w us艂udze VSTS
- Podsumowanie
- Potoki ci膮g艂ej integracji, ci膮g艂ego wdra偶ania oraz kompilowania i wydawania
- Rozdzia艂 4. Podstawowe za艂o偶enia ASP.NET Core 2.0 cz臋艣膰 I
- Tworzenie gry K贸艂ko i krzy偶yk
- Tworzenie i implementacja pierwszej funkcji gry K贸艂ko i krzy偶yk
- Adresowanie r贸偶nych wersji platformy .NET Framework w plikach projekt贸w .csproj
- U偶ywanie metapakietu Microsoft.AspNetCore.All
- Praca z klas膮 Program
- Praca z klas膮 Startup
- Przygotowanie podstawowej struktury projektu
- Tworzenie strony g艂贸wnej gry K贸艂ko i krzy偶yk
- Nadawanie stronom WWW bardziej nowoczesnego wygl膮du za pomoc膮 programu Bower i stron uk艂adu
- Tworzenie strony rejestracji u偶ytkownika gry K贸艂ko i krzy偶yk
- U偶ycie wstrzykiwania zale偶no艣ci dla wsparcia lu藕nych powi膮za艅 w aplikacjach
- Tworzenie us艂ugi u偶ytkownik贸w aplikacji K贸艂ko i krzy偶yk
- Praca z oprogramowaniem po艣rednicz膮cym
- Praca z plikami statycznymi
- U偶ywanie routingu, przekierowania URL oraz ponownego zapisywania adres贸w URL
- Dodawanie obs艂ugi b艂臋d贸w do aplikacji
- Podsumowanie
- Tworzenie gry K贸艂ko i krzy偶yk
- Rozdzia艂 5. Podstawowe za艂o偶enia ASP.NET Core 2. cz臋艣膰 II
- Programowanie po stronie klienta za pomoc膮 skrypt贸w JavaScript
- Optymalizacja aplikacji internetowych oraz korzystanie z pakiet贸w skrypt贸w i ich minimalizacji
- Praca z protoko艂em WebSockets w scenariuszach komunikacji w czasie rzeczywistym
- Korzystanie z zarz膮dzania pami臋ci膮 podr臋czn膮 sesji i u偶ytkownika
- Stosowanie globalizacji i lokalizacji w wieloj臋zycznych interfejsach u偶ytkownika
- Konfiguracja aplikacji i us艂ug
- Korzystanie z logowania
- Implementacja zaawansowanych koncepcji wstrzykiwania zale偶no艣ci
- Jednoczesna kompilacja dla wielu 艣rodowisk
- Podsumowanie
- Rozdzia艂 6. Tworzenie aplikacji MVC
- Zrozumienie wzorca Model-Widok-Kontroler
- Modele
- Widoki
- Kontrolery
- Testy jednostkowe
- Testy integracyjne
- Tworzenie uk艂ad贸w przeznaczonych dla wielu urz膮dze艅
- Korzystanie ze stron widoku, widok贸w cz臋艣ciowych, sk艂adnik贸w widoku i pomocnik贸w znacznik贸w
- Korzystanie ze stron widoku
- Korzystanie z widok贸w cz臋艣ciowych
- Korzystanie ze sk艂adnik贸w widoku
- Korzystanie z pomocnik贸w znacznik贸w
- Podzia艂 aplikacji internetowych na wiele obszar贸w
- Stosowanie zaawansowanych koncepcji
- Korzystanie z silnik贸w widoku
- Zapewnianie lepszej jako艣ci za pomoc膮 test贸w jednostkowych i integracyjnych
- Dodawanie test贸w jednostkowych
- Dodawanie test贸w integracyjnych
- Podsumowanie
- Zrozumienie wzorca Model-Widok-Kontroler
- Rozdzia艂 7. Tworzenie aplikacji Web API
- Stosowanie koncepcji Web API oraz najlepszych rozwi膮za艅 w tej dziedzinie
- Tworzenie interfejs贸w Web API w stylu RPC
- Tworzenie interfejs贸w Web API w stylu REST
- Tworzenie interfejs贸w Web API w stylu HATEOAS
- Podsumowanie
- Stosowanie koncepcji Web API oraz najlepszych rozwi膮za艅 w tej dziedzinie
- Rozdzia艂 8. Dost臋p do danych za pomoc膮 Entity Framework Core
- Rozpocz臋cie pracy z platform膮 Entity Framework Core 2
- Ustanawianie po艂膮czenia
- Definiowanie kluczy g艂贸wnych oraz obcych za pomoc膮 adnotacji danych
- Korzystanie z migracji w ramach platformy Entity Framework Core 2
- Tworzenie, odczytywanie, aktualizowanie i usuwanie danych
- Podsumowanie
- Rozpocz臋cie pracy z platform膮 Entity Framework Core 2
- Rozdzia艂 9. Zabezpieczanie aplikacji ASP.NET Core 2.0
- Implementacja uwierzytelniania
- Wprowadzanie podstawowego uwierzytelnienia za pomoc膮 formularza
- Wprowadzanie uwierzytelniania za po艣rednictwem zewn臋trznego dostawcy
- Praca z uwierzytelnianiem dwusk艂adnikowym
- Dodawanie mechanizmu resetowania zapomnianego has艂a
- Implementacja autoryzacji
- Podsumowanie
- Implementacja uwierzytelniania
- Rozdzia艂 10. Hosting i wdra偶anie aplikacji ASP.NET Core 2.0
- Hosting aplikacji
- Wdra偶anie aplikacji na platformie Amazon Web Services
- Wdra偶anie aplikacji w us艂udze AWS Elastic Beanstalk
- Wdra偶anie aplikacji na platformie Microsoft Azure
- Wdra偶anie aplikacji w us艂udze Microsoft Azure App Services
- Wdra偶anie aplikacji w kontenerach Docker
- Wdra偶anie aplikacji do kontener贸w Docker za pomoc膮 program贸w Docker for Windows i Docker Enterprise Edition
- Publikowanie obraz贸w w witrynie Docker Hub
- Podsumowanie
- Rozdzia艂 11. Zarz膮dzanie aplikacjami ASP.NET Core 2.0 i nadz贸r nad nimi
- Logowanie w aplikacjach ASP.NET Core 2.0
- Logowanie na platformie Microsoft Azure
- Logowanie w us艂udze Amazon Web Services
- Monitorowanie aplikacji ASP.NET Core 2.0
- Monitorowanie lokalne i na platformie Docker
- Monitorowanie na platformie Microsoft Azure
- Monitorowanie na platformie Amazon Web Services
- Podsumowanie
- Logowanie w aplikacjach ASP.NET Core 2.0