ksiazki24h.pl
wprowadź własne kryteria wyszukiwania książek: (jak szukać?)
Twój koszyk:   0 zł   zamówienie wysyłkowe >>>
Strona główna > opis książki

ASP.NET MVC 5 BOOTSTRAP I KNOCKOUT.JS. TWORZENIE DYNAMICZNYCH I ELASTYCZNYCH APLIKACJI INTERNETOWYCH


MUNRO J.

wydawnictwo: HELION , rok wydania 2016, wydanie I

cena netto: 51.45 Twoja cena  48,88 zł + 5% vat - dodaj do koszyka

ASP.NET MVC 5 Bootstrap i Knockout.js.

Tworzenie dynamicznych i elastycznych aplikacji internetowych


Budowa aplikacji internetowych często wymaga integracji różnych technologii. Praca programisty staje się wówczas nieco trudniejsza, ale za to utworzone aplikacje mogą działać na wielu nowoczesnych urządzeniach bez potrzeby pisania kodu dla każdego sprzętu z osobna.

W tej książce przedstawiono wyjątkowo udane połączenie trzech technologii, czyli środowiska ASP.NET MVC 5 umożliwiającego budowę zaawansowanych aplikacji internetowych, interakcję z bazą danych oraz dynamiczne renderowanie kodu HTML, środowiska Bootstrap pozwalającego na tworzenie ładnych i elastycznych widoków, a także biblioteki Knockout.js, która łączy te technologie, a jednocześnie rozszerza elastyczny projekt aplikacji internetowej dzięki dynamicznym interakcjom po stronie klienta, sterowanym przez serwerową aplikację internetową.

Książka, którą trzymasz w dłoniach, to podręcznik, który umożliwi Ci płynne tworzenie aplikacji zgodnych z wzorcem MVC (Model, View, Controller) za pomocą trzech technologii: ASP.NET MVC 5 , środowiska Bootstrap i biblioteki Knockout.js. Poznasz sposoby, które pozwolą Ci napisać projekty bardzo dobrze zorganizowane i łatwe w utrzymaniu.

Dowiedz się, jak:

tworzyć dobrze zorganizowane i łatwe w utrzymaniu aplikacje internetowe za pomocą platformy ASP.NET MVC 5, środowiska Bootstrap i biblioteki Knockout.js
budować serwerowe aplikacje internetowe na platformie ASP.NET MVC 5, korzystać z baz danych i w dynamiczny sposób renderować strony HTML
tworzyć elastyczne widoki za pomocą środowiska Bootstrap i umożliwiać ich renderowanie na przeróżnych nowoczesnych urządzeniach
ulepszać projekt elastycznej aplikacji internetowej za pomocą biblioteki Knockout.js z wykorzystaniem szybkich interakcji po stronie klienta


Przedmowa
Wprowadzenie

CZĘŚĆ I. PIERWSZE KROKI

1. Wprowadzenie do wzorca architektury MVC
Tworzenie pierwszego projektu
Analizowanie kontrolera HomeController
Analizowanie widoków
Struktura adresu URL
Podsumowanie

2. Wprowadzenie do środowiska Bootstrap
Analizowanie menu domyślnego
Menu z elementami rozwijanymi i polem wyszukiwania
Przyciski
Alerty
Kompozycje
Podsumowanie

3. Wprowadzenie do biblioteki Knockout.js
Instalowanie biblioteki Knockout.js
Prosty przykład
Czym jest MVVM?
Tworzenie modeli widoku
Podsumowanie

4. Praca z bazą danych
Wprowadzenie do środowiska Entity Framework
Przepływ Code First
Przepływ Database First
Tworzenie danych testowych
Podsumowanie

CZĘŚĆ II. PRACA Z DANYMI

5. Tworzenie listy, sortowanie i stronicowanie tabel
Użycie mechanizmu scaffolding dla modelu Author
Sortowanie autorów
Stronicowanie autorów
Podsumowanie

6. Użycie formularzy
Integrowanie biblioteki Knockout.js z formularzem
Współużytkowanie widoku i modelu widoku
Usuwanie przy użyciu okna modalnego
Wyświetlanie pustych tabel
Podsumowanie

7. Serwerowe modele widoku
Dlaczego tworzone są serwerowe modele widoku?
Model widoku autorów
Aktualizowanie listingu autorów
Aktualizowanie formularza dodawania/edytowania
Aktualizowanie okna dialogowego usuwania
Podsumowanie

8. Wprowadzenie do komponentu Web API
Instalowanie komponentu Web API
Aktualizowanie listy autorów
Aktualizowanie formularza służącego do dodawania/edytowania danych autorów
Podsumowanie

CZĘŚĆ III. ARCHITEKTURA KODU

9. Tworzenie filtrów globalnych
Filtry uwierzytelniania
Filtry autoryzacji
Filtry akcji
Filtry wyniku
Filtry wyjątku
Globalne sprawdzanie poprawności komponentu Web API
Automatyczne odwzorowywanie przy użyciu filtru wyniku
Obsługa błędów komponentu Web API
Obsługa błędów wzorca MVC
Podsumowanie

10. Dodawanie uwierzytelniania i autoryzacji
Przegląd uwierzytelniania
Przegląd procesu autoryzacji
Implementowanie filtru uwierzytelniania
Implementowanie filtru autoryzacji
Podsumowanie

11. Routing adresów URL przy użyciu atrybutów
Podstawy routingu za pomocą atrybutów
Prefiksy trasy
Ograniczenia routingu
Podsumowanie

12. Złożony model i prosty kontroler
Separacja zagadnień
Usługi i zachowania
Podsumowanie

CZĘŚĆ IV. PRAKTYCZNY PRZYKŁAD

13. Tworzenie koszyka zakupów
Wymagania koszyka zakupów
Projekt koszyka zakupów
Tworzenie pakietów i minifikacja kodu JavaScript
Podsumowanie

14. Budowanie modelu danych
Modele przepływu Code First
Definiowanie kontekstu DbContext i inicjowanie danych
Modele widoku
Podsumowanie

15. Implementowanie układu
Układ współużytkowany
Podsumowanie koszyka zakupów
Menu kategorii
Podsumowanie

16. Listy książek
Strona główna
Wyróżnione książki
Książki filtrowane według kategorii
Podsumowanie

17. Dodawanie pozycji do koszyka
Szczegóły dotyczące książki
Komponenty i wiązania niestandardowe
Zapisywanie pozycji koszyka
Podsumowanie

18. Aktualizowanie i usuwanie pozycji koszyka
Szczegóły koszyka
Użycie biblioteki Knockout.js do obsługi szczegółów koszyka
Finalizowanie koszyka zakupów
Podsumowanie

Skorowidz


232 strony, Format: 16.8x23.8, oprawa miękka

Po otrzymaniu zamówienia poinformujemy,
czy wybrany tytuł polskojęzyczny lub anglojęzyczny jest aktualnie na półce księgarni.

 
Wszelkie prawa zastrzeżone PROPRESS sp. z o.o. 2012-2022