ASP_NET_Core_2_0_Wprowadzenie_asp2wp.pdf

(1123 KB) Pobierz
Tytuł oryginału: Learning ASP.NET Core 2.0
Tłumaczenie: Krzysztof Bąbol
ISBN: 978-83-283-4499-0
Copyright © Packt Publishing 2017. First published in the English language under the title ‘Learning
ASP.NET Core 2.0 – (9781788476638)’
Polish edition copyright © 2018 by Helion SA
All rights reserved.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval system,
without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje
naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich
właścicieli.
Autor oraz HELION SA dołożyli wszelkich starań, by zawarte w tej książce informacje były kompletne
i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane z tym
ewentualne naruszenie praw patentowych lub autorskich. Autor oraz Wydawnictwo HELION nie ponoszą
również żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych
w książce.
HELION SA
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Pliki z przykładami omawianymi w książce można znaleźć pod adresem:
ftp://ftp.helion.pl/przyklady/asp2wp.zip
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/asp2wp
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
Przedmowa
O autorach
O recenzencie
Wst p
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
7
11
12
13
23
25
26
27
28
29
29
29
31
32
Rozdzia 2. Przygotowanie rodowiska
rodowisko programistyczne Visual Studio 2017
Jak zainstalowa program Visual Studio 2017 Community Edition
rodowisko programistyczne Visual Studio Code
Jak zainstalowa program Visual Studio Code w systemie Linux
Podsumowanie
33
34
35
46
47
55
Kup książkę
Poleć książkę
Spis tre ci
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
Organizacja pracy za pomoc elementów roboczych
U ywanie systemu kontroli wersji Git
Tworzenie potoku kompilowania w us udze VSTS
Tworzenie potoku wydawania w us udze VSTS
Podsumowanie
57
58
62
67
76
79
82
Rozdzia 4. Podstawowe za o enia ASP.NET Core 2.0 — cz
I
83
84
88
90
91
93
100
107
111
116
117
120
124
Tworzenie 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
Nadawanie stronom WWW bardziej nowoczesnego wygl du
za pomoc programu Bower i stron uk adu
U ycie wstrzykiwania zale no ci dla wsparcia lu nych powi za w aplikacjach
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
Rozdzia 5. Podstawowe za o enia ASP.NET Core 2.0 — cz
II
125
126
136
140
145
149
161
165
176
182
186
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
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
Podzia aplikacji internetowych na wiele obszarów
Stosowanie zaawansowanych koncepcji
Podsumowanie
189
190
192
198
215
218
234
4
Kup książkę
Poleć książkę
Spis tre ci
Rozdzia 7. Tworzenie aplikacji Web API
Stosowanie koncepcji Web API oraz najlepszych rozwi za w tej dziedzinie
Podsumowanie
235
236
264
Rozdzia 8. Dost p do danych za pomoc Entity Framework Core
Rozpocz cie pracy z platform Entity Framework Core 2
Podsumowanie
265
266
276
Rozdzia 9. Zabezpieczanie aplikacji ASP.NET Core 2.0
Implementacja uwierzytelniania
Podsumowanie
277
278
326
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 na platformie Microsoft Azure
Wdra anie aplikacji w kontenerach Docker
Podsumowanie
327
328
329
348
361
368
Rozdzia 11. Zarz dzanie aplikacjami ASP.NET Core 2.0 i nadzór nad nimi
Logowanie w aplikacjach ASP.NET Core 2.0
Monitorowanie aplikacji ASP.NET Core 2.0
Podsumowanie
371
372
382
401
Skorowidz
403
5
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin