Facebook - konwersja

ASP.NET MVC 5, Bootstrap i Knockout.js. Tworzenie dynamicznych i elastycznych aplikacji internetowych - ebook

Wydawnictwo:
Tłumacz:
Data wydania:
18 marca 2016
Format ebooka:
MOBI
Format MOBI
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najczęściej wybieranych formatów wśród czytelników e-booków. Możesz go odczytać na czytniku Kindle oraz na smartfonach i tabletach po zainstalowaniu specjalnej aplikacji. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, PDF
Format PDF
czytaj
na laptopie
czytaj
na tablecie
Format e-booków, który możesz odczytywać na tablecie oraz laptopie. Pliki PDF są odczytywane również przez czytniki i smartfony, jednakze względu na komfort czytania i brak możliwości skalowania czcionki, czytanie plików PDF na tych urządzeniach może być męczące dla oczu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, EPUB
Format EPUB
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najpopularniejszych formatów e-booków na świecie. Niezwykle wygodny i przyjazny czytelnikom - w przeciwieństwie do formatu PDF umożliwia skalowanie czcionki, dzięki czemu możliwe jest dopasowanie jej wielkości do kroju i rozmiarów ekranu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
(3w1)
Multiformat
E-booki sprzedawane w księgarni Virtualo.pl dostępne są w opcji multiformatu - kupujesz treść, nie format. Po dodaniu e-booka do koszyka i dokonaniu płatności, e-book pojawi się na Twoim koncie w Mojej Bibliotece we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu przy okładce. Uwaga: audiobooki nie są objęte opcją multiformatu.
czytaj
na laptopie
Pliki PDF zabezpieczone watermarkiem możesz odczytać na dowolnym laptopie po zainstalowaniu czytnika dokumentów PDF. Najpowszechniejszym programem, który umożliwi odczytanie pliku PDF na laptopie, jest Adobe Reader. W zależności od potrzeb, możesz zainstalować również inny program - e-booki PDF pod względem sposobu odczytywania nie różnią niczym od powszechnie stosowanych dokumentów PDF, które odczytujemy każdego dnia.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na tablecie
Aby odczytywać e-booki na swoim tablecie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. Bluefire dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na czytniku
Czytanie na e-czytniku z ekranem e-ink jest bardzo wygodne i nie męczy wzroku. Pliki przystosowane do odczytywania na czytnikach to przede wszystkim EPUB (ten format możesz odczytać m.in. na czytnikach PocketBook) i MOBI (ten fromat możesz odczytać m.in. na czytnikach Kindle).
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na smartfonie
Aby odczytywać e-booki na swoim smartfonie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. iBooks dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
49,00

ASP.NET MVC 5, Bootstrap i Knockout.js. Tworzenie dynamicznych i elastycznych aplikacji internetowych - ebook

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

Spis treści

Przedmowa (9)

Wprowadzenie (13)

CZĘŚĆ I. PIERWSZE KROKI (15)

1. Wprowadzenie do wzorca architektury MVC (17)

  • Tworzenie pierwszego projektu (17)
  • Analizowanie kontrolera HomeController (19)
  • Analizowanie widoków (21)
  • Struktura adresu URL (23)
  • Podsumowanie (24)

2. Wprowadzenie do środowiska Bootstrap (25)

  • Analizowanie menu domyślnego (25)
  • Menu z elementami rozwijanymi i polem wyszukiwania (28)
  • Przyciski (30)
  • Alerty (32)
  • Kompozycje (32)
  • Podsumowanie (33)

3. Wprowadzenie do biblioteki Knockout.js (35)

  • Instalowanie biblioteki Knockout.js (35)
  • Prosty przykład (36)
  • Czym jest MVVM? (39)
  • Tworzenie modeli widoku (40)
  • Podsumowanie (42)

4. Praca z bazą danych (43)

  • Wprowadzenie do środowiska Entity Framework (43)
  • Przepływ Code First (45)
  • Przepływ Database First (48)
  • Tworzenie danych testowych (51)
  • Podsumowanie (54)

CZĘŚĆ II. PRACA Z DANYMI (55)

5. Tworzenie listy, sortowanie i stronicowanie tabel (57)

  • Użycie mechanizmu scaffolding dla modelu Author (57)
  • Sortowanie autorów (63)
  • Stronicowanie autorów (68)
  • Podsumowanie (72)

6. Użycie formularzy (73)

  • Integrowanie biblioteki Knockout.js z formularzem (73)
  • Współużytkowanie widoku i modelu widoku (79)
  • Usuwanie przy użyciu okna modalnego (85)
  • Wyświetlanie pustych tabel (89)
  • Podsumowanie (91)

7. Serwerowe modele widoku (93)

  • Dlaczego tworzone są serwerowe modele widoku? (93)
  • Model widoku autorów (94)
  • Aktualizowanie listingu autorów (95)
  • Aktualizowanie formularza dodawania/edytowania (97)
  • Aktualizowanie okna dialogowego usuwania (98)
  • Podsumowanie (99)

8. Wprowadzenie do komponentu Web API (101)

  • Instalowanie komponentu Web API (101)
  • Aktualizowanie listy autorów (103)
  • Aktualizowanie formularza służącego do dodawania/edytowania danych autorów (111)
  • Podsumowanie (114)

CZĘŚĆ III. ARCHITEKTURA KODU (115)

9. Tworzenie filtrów globalnych (117)

  • Filtry uwierzytelniania (117)
  • Filtry autoryzacji (118)
  • Filtry akcji (118)
  • Filtry wyniku (118)
  • Filtry wyjątku (118)
  • Globalne sprawdzanie poprawności komponentu Web API (118)
  • Automatyczne odwzorowywanie przy użyciu filtru wyniku (122)
  • Obsługa błędów komponentu Web API (125)
  • Obsługa błędów wzorca MVC (127)
  • Podsumowanie (130)

10. Dodawanie uwierzytelniania i autoryzacji (131)

  • Przegląd uwierzytelniania (131)
  • Przegląd procesu autoryzacji (132)
  • Implementowanie filtru uwierzytelniania (133)
  • Implementowanie filtru autoryzacji (140)
  • Podsumowanie (143)

11. Routing adresów URL przy użyciu atrybutów (145)

  • Podstawy routingu za pomocą atrybutów (145)
  • Prefiksy trasy (148)
  • Ograniczenia routingu (149)
  • Podsumowanie (152)

12. Złożony model i prosty kontroler (153)

  • Separacja zagadnień (153)
  • Usługi i zachowania (156)
  • Podsumowanie (162)

CZĘŚĆ IV. PRAKTYCZNY PRZYKŁAD (163)

13. Tworzenie koszyka zakupów (165)

  • Wymagania koszyka zakupów (165)
  • Projekt koszyka zakupów (166)
  • Tworzenie pakietów i minifikacja kodu JavaScript (166)
  • Podsumowanie (168)

14. Budowanie modelu danych (169)

  • Modele przepływu Code First (169)
  • Definiowanie kontekstu DbContext i inicjowanie danych (172)
  • Modele widoku (175)
  • Podsumowanie (177)

15. Implementowanie układu (179)

  • Układ współużytkowany (179)
  • Podsumowanie koszyka zakupów (180)
  • Menu kategorii (187)
  • Podsumowanie (190)

16. Listy książek (191)

  • Strona główna (191)
  • Wyróżnione książki (192)
  • Książki filtrowane według kategorii (194)
  • Podsumowanie (197)

17. Dodawanie pozycji do koszyka (199)

  • Szczegóły dotyczące książki (199)
  • Komponenty i wiązania niestandardowe (203)
  • Zapisywanie pozycji koszyka (209)
  • Podsumowanie (211)

18. Aktualizowanie i usuwanie pozycji koszyka (213)

  • Szczegóły koszyka (213)
  • Użycie biblioteki Knockout.js do obsługi szczegółów koszyka (216)
  • Finalizowanie koszyka zakupów (220)
  • Podsumowanie (223)

Skorowidz (225)

Kategoria: Webmaster
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-283-2053-6
Rozmiar pliku: 3,8 MB

BESTSELLERY

Kategorie: