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
- Website functionality
- Skalowalne witryny internetowe. Budowa, skalowanie i optymalizacja aplikacji internetowych nowej generacji
E-book details
Skalowalne witryny internetowe. Budowa, skalowanie i optymalizacja aplikacji internetowych nowej generacji
Naucz się tworzyć aplikacje internetowe nowej generacji
i dołącz do nurtu Web 2.0
- Chcesz tworzyć bardziej wydajne aplikacje internetowe?
- Chcesz poznać zasady projektowania skalowalnych architektur?
- Chcesz efektywnie zarządzać danymi w aplikacjach internetowych?
Oblicze internetu podlega nieustannym zmianom. Obecnie coraz częściej obok klasycznych witryn internetowych pojawiają się aplikacje internetowe, które charakteryzują się odseparowaniem warstwy danych od warstwy prezentacji. Zmiana modelu programowania wymaga przygotowania odpowiedniej platformy sprzętowej i programowej oraz zaprojektowania nowego systemu obsługi danych. Zastosowanie przy wykonywaniu tych zadań sprawdzonych strategii wykorzystywanych przez pionierów tworzących aplikacje internetowe nowej generacji pozwoli Ci zaoszczędzić czas i koszty.
Książka "Skalowalne witryny internetowe..." to zaawansowany i wszechstronny przegląd zagadnień związanych z budowaniem takich właśnie aplikacji internetowych. Pomoże Ci ona w rozwiązaniu problemów i uniknięciu pułapek czyhających na programistów witryn internetowych nowej generacji. Poznasz sprawdzone strategie projektowania architektury oprogramowania, przygotowywania środowiska programistycznego, zapewniania niezawodności aplikacji czy wydajnego zarządzania informacjami. Dowiesz się także, jak tworzyć skalowalne i łatwe w konserwacji witryny, które będą zapewniać komfort pracy niezależnie od upływu czasu i wzrostu liczby użytkowników.
- Projektowanie architektury aplikacji internetowych
- Przygotowywanie środowiska programistycznego
- Tworzenie aplikacji wielojęzycznych
- Zarządzanie bazami danych
- Integrowanie poczty elektronicznej z witrynami
- Stosowanie usług zdalnych
- Wykrywanie i rozwiązywanie problemów z wydajnością
- Skalowanie aplikacji internetowych
- Monitorowanie funkcjonowania aplikacji
- Korzystanie z interfejsów API
Przedmowa (7)
1. Wprowadzenie (15)
- Czym jest aplikacja internetowa? (15)
- Jak budujemy aplikacje internetowe? (16)
- Czym jest architektura? (17)
- Od czego należy zacząć? (18)
2. Architektura aplikacji internetowej (21)
- Wielowarstwowa architektura oprogramowania (21)
- Technologie wielowarstwowe (24)
- Projektowanie interfejsów programowych (27)
- Droga od punktu A do punktu B (29)
- Podział na oprogramowanie i sprzęt (31)
- Platformy sprzętowe (31)
- Rozwój platformy sprzętowej (36)
- Nadmiarowość sprzętu (39)
- Sieć (40)
- Języki, technologie i bazy danych (43)
3. Środowiska wytwarzania oprogramowania (45)
- Trzy naczelne zasady (45)
- Kontrola kodu źródłowego (46)
- Kompilacja w jednym kroku (66)
- Śledzenie błędów (77)
- Skalowanie modelu wytwarzania aplikacji (85)
- Standardy kodowania (86)
- Testowanie (89)
4. i18n, L10n i Unicode (93)
- Umiędzynarodowienie i lokalizacja oprogramowania (94)
- Unicode w pigułce (98)
- Schemat kodowania UTF-8 (104)
- Schemat kodowania UTF-8 w aplikacjach internetowych (105)
- Stosowanie schematu kodowania UTF-8 w języku PHP (107)
- Stosowanie schematu kodowania UTF-8 w pozostałych językach programowania (108)
- Stosowanie schematu kodowania UTF-8 w bazach danych MySQL (109)
- Stosowanie schematu kodowania UTF-8 w wiadomościach poczty elektronicznej (111)
- Stosowanie schematu kodowania UTF-8 w skryptach języka JavaScript (113)
- Stosowanie schematu kodowania UTF-8 w interfejsach API (115)
5. Integralność danych i bezpieczeństwo (117)
- Strategie zapewniania integralności danych (117)
- Dobre, prawidłowe i nieprawidłowe (119)
- Filtrowanie sekwencji UTF-8 (120)
- Filtrowanie znaków sterujących (126)
- Filtrowanie kodu HTML (127)
- Ataki XSS (131)
- Wstrzykiwanie kodu języka SQL (140)
6. Poczta elektroniczna (147)
- Otrzymywanie wiadomości poczty elektronicznej (147)
- Ryzyko wstrzykiwania wiadomości poczty elektronicznej do naszej aplikacji (150)
- Format MIME (152)
- Analiza składniowa prostych wiadomości MIME (154)
- Analiza składniowa załączników zakodowanych w trybie UU (156)
- Załączniki w formacie TNEF (157)
- Dlaczego technologie bezprzewodowe nie lubią programistów? (159)
- Zbiory znaków i schematy kodowania (162)
- Rozpoznawanie użytkowników (164)
- Testy jednostkowe (167)
7. Usługi zdalne (169)
- Klub usług zdalnych (169)
- Gniazda (170)
- Stosowanie protokołu HTTP (173)
- Nadmiarowość usług zdalnych (179)
- Systemy asynchroniczne (182)
- Wymiana danych w formacie XML (187)
- Lekkie protokoły (192)
8. Wąskie gardła (197)
- Identyfikowanie wąskich gardeł (197)
- Operacje wejścia-wyjścia (212)
- Usługi zewnętrzne i czarne skrzynki (225)
9. Skalowanie aplikacji internetowych (241)
- Mit skalowania (241)
- Skalowanie sieci (253)
- Równoważenie obciążeń (256)
- Skalowanie bazy danych MySQL (272)
- Replikacja baz danych MySQL (278)
- Partycjonowanie bazy danych (287)
- Skalowanie wielkich baz danych (292)
- Skalowanie pamięci masowej (294)
- Pamięć podręczna (302)
- Skalowanie w pigułce (305)
10. Statystyki, monitorowanie i wykrywanie usterek (307)
- Śledzenie statystyk aplikacji internetowej (307)
- Monitorowanie aplikacji (318)
- Alarmowanie (336)
11. Interfejsy API (339)
- Kanały danych (339)
- Technologie mobilne (352)
- Usługi sieciowe (356)
- Warstwy transportowe interfejsów API (359)
- Nadużywanie interfejsów API (367)
- Uwierzytelnianie (371)
- Przyszłość (375)
Skorowidz (377)
- Title: Skalowalne witryny internetowe. Budowa, skalowanie i optymalizacja aplikacji internetowych nowej generacji
- Author: Cal Henderson
- Original title: Building Scalable Web Sites: Building, scaling, and optimizing the next generation of web applications
- Translation: Mikołaj Szczepaniak
- ISBN: 978-83-246-5984-5, 9788324659845
- Date of issue: 2012-11-08
- Format: Ebook
- Item ID: skalow
- Publisher: Helion