Używamy cookies, aby ułatwić korzystanie z Portalu. Możesz określić warunki przechowywania, dostępu do plików cookies w Twojej przeglądarce. Dowiedz się więcej.
strona główna Strona główna | Nowości | Promocje | Zapowiedzi Twoje konto | Zarejestruj | Schowek | Kontakt | Pomoc
mapa działów
Szukaj: szukanie zaawansowane
Koszyk
Książki \ Programowanie \ ASP, ADO

ASP.NET Core 2.0. Wprowadzenie Język: 1

978-83-283-4499-0

Cena Brutto: 69.00

Cena netto: 65.71

Ilość:
Wersja: Drukowana
Autor Jason De Oliveira, Michel Bruchet
Liczba_stron 408
Wydawnictwo Helion
Oprawa miękka
Data_Wydania 2018-12-03

ASP.NET Core 2.0. Wprowadzenie


Framework ASP.NET Core 2.0 stanowi odpowiedź Microsoftu na potrzeby programistów, które z kolei zmieniają się wraz z rynkiem IT. Klienci wymagają od aplikacji zgodności z różnymi standardami, wysokiej efektywności i skalowalności, a czas wyprodukowania i wdrożenia nowego rozwiązania ma być jak najkrótszy. Do takiej pracy potrzeba narzędzi o odpowiedniej produktywności, rozszerzalności i elastyczności. Dzięki uwzględnieniu tych wyśrubowanych kryteriów Microsoft stworzył platformę ASP.NET Core pozwalającą na tworzenie, kompilację i uruchamianie aplikacji w dowolnym środowisku. Można też korzystać z zewnętrznych bibliotek i z najbardziej aktualnych wzorców projektowych. Opanowanie tego złożonego narzędzia pozwoli zająć programiście znakomitą pozycję wyjściową do tworzenia wydajnych i nowoczesnych aplikacji internetowych.


Ta książka jest przeznaczona dla programistów chcących budować nowoczesne aplikacje internetowe na platformie ASP.NET Core 2.0. W przystępny i zrozumiały sposób, na praktycznych przykładach wyjaśniono tu możliwości ASP.NET Core 2.0. Większość kluczowych funkcji została opisana z wykorzystaniem zwięzłych przykładów. Dzięki jasnym instrukcjom krok po kroku możliwe jest niemal natychmiastowe rozpoczęcie programowania. W książce omówiono tworzenie responsywnych aplikacji internetowych, stosowanie w praktyce modelu MVC, wdrażanie aplikacji z wykorzystaniem technologii chmury, a także monitorowanie pracy oprogramowania w środowisku produkcyjnym i reagowanie na pojawiające się problemy.


W tej książce między innymi:

  • Funkcjonalność i ograniczenia ASP.NET Core 2.0 oraz struktura i koncepcji aplikacji
  • Przygotowanie i konfiguracja środowiska pracy
  • Tworzenie aplikacji MVC i aplikacji Web API
  • Praca z bazą danych z użyciem zaawansowanych funkcji programu Entity Framework Core 2
  • Zabezpieczanie aplikacji i jej testowanie
  • Hosting i wdrażanie aplikacji lokalnie oraz w chmurze
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
powrót
 
Produkty Podobne
ASP.NET Core 2 i Angular 5. Przewodnik dla Full-Stack Web Developera
ASP.NET Core 2.0. Wprowadzenie
Programowanie w ASP.NET Core
Programming ASP.NET Core
ASP.NET Core MVC 2. Zaawansowane programowanie. Wydanie VII
Zestaw 2 książek z serii Tajniki (C# i .NET Framework + ASP.NET Core 2.0)
Tajniki ASP.NET Core 2.0. Wzorzec MVC, konfiguracja, routing, wdrażanie i jeszcze więcej
ASP.NET Core in 24 Hours, Sams Teach Yourself
ASP.NET Core Application Development: Building an application in four sprints
Nowoczesne API. Ewoluujące aplikacje sieciowe w technologii ASP.NET
Więcej produktów