Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Biznes i Ekonomia
- Home and garden
- E-business
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
- Ebooks
- Webmastering
- ASP.NET
- ASP.NET MVC 5, Bootstrap i Knockout.js. Tworzenie dynamicznych i elastycznych aplikacji internetowych
E-book details
ASP.NET MVC 5, Bootstrap i Knockout.js. Tworzenie dynamicznych i elastycznych aplikacji internetowych
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 (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)
- Title: ASP.NET MVC 5, Bootstrap i Knockout.js. Tworzenie dynamicznych i elastycznych aplikacji internetowych
- Author: Jamie Munro
- Original title: ASP.NET MVC 5 with Bootstrap and Knockout.js: Building Dynamic Responsive Web Applications
- Translation: Piotr Pilch
- ISBN: 978-83-283-2053-6, 9788328320536
- Date of issue: 2016-03-18
- Format: Ebook
- Item ID: aspboo
- Publisher: Helion