reklama - zainteresowany?

ASP.NET Core 2.0. Wprowadzenie - Helion

ASP.NET Core 2.0. Wprowadzenie
ebook
Autor: Jason De Oliveira, Michel Bruchet
Tytuł oryginału: Learning ASP.NET Core 2.0
TÅ‚umaczenie: Krzysztof BÄ…bol
ISBN: 978-83-283-4500-3
stron: 408, Format: ebook
Data wydania: 2018-10-01
Księgarnia: Helion

Cena książki: 51,75 zł (poprzednio: 69,00 zł)
Oszczędzasz: 25% (-17,25 zł)

Dodaj do koszyka ASP.NET Core 2.0. Wprowadzenie

Tagi: API | ASP | Docker | Inne - Programowanie

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

ASP.NET Core 2.0. Podejmij wyzwanie!

Dodaj do koszyka ASP.NET Core 2.0. Wprowadzenie

Spis treści

ASP.NET Core 2.0. Wprowadzenie eBook -- 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
  • 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

Dodaj do koszyka ASP.NET Core 2.0. Wprowadzenie

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.