Kategorie
-
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komputer w biurze
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Multimedialne szkolenia
- Nieruchomości
- Perswazja i NLP
- Podatki
- Polityka społeczna
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Raporty, analizy
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
- Architektura i wnętrza
- BHP
- Biznes i Ekonomia
- Dom i ogród
- E-Biznes
- Ekonomia i finanse
- Ezoteryka
- Finanse
- Finanse osobiste
- Firma
- Fotografia
- Informatyka
- Kadry i płace
- Kobieca
- Komputery, Excel
- Księgowość
- Kultura i literatura
- Naukowe i akademickie
- Ochrona środowiska
- Opiniotwórcze
- Oświata
- Podatki
- Podróże
- Psychologia
- Religia
- Rolnictwo
- Rynek książki i prasy
- Transport i Spedycja
- Zdrowie i uroda
-
- Aplikacje biurowe
- Bazy danych
- Bioinformatyka
- Biznes IT
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronika
- Fotografia cyfrowa
- Grafika komputerowa
- Gry
- Hacking
- Hardware
- IT w ekonomii
- Pakiety naukowe
- Podręczniki szkolne
- Podstawy komputera
- Programowanie
- Programowanie mobilne
- Serwery internetowe
- Sieci komputerowe
- Start-up
- Systemy operacyjne
- Sztuczna inteligencja
- Technologia dla dzieci
- Webmasterstwo
-
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poemat
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
- Archeologia
- Bibliotekoznawstwo
- Filmoznawstwo
- Filologia
- Filologia polska
- Filozofia
- Finanse i bankowość
- Geografia
- Gospodarka
- Handel. Gospodarka światowa
- Historia i archeologia
- Historia sztuki i architektury
- Kulturoznawstwo
- Lingwistyka
- Literaturoznawstwo
- Logistyka
- Matematyka
- Medycyna
- Nauki humanistyczne
- Pedagogika
- Pomoce naukowe
- Popularnonaukowa
- Pozostałe
- Psychologia
- Socjologia
- Teatrologia
- Teologia
- Teorie i nauki ekonomiczne
- Transport i spedycja
- Wychowanie fizyczne
- Zarządzanie i marketing
-
- BHP
- Historia
- Kodeks drogowy. Prawo jazdy
- Nauki prawne
- Ochrona zdrowia
- Ogólne, kompendium wiedzy
- Podręczniki akademickie
- Pozostałe
- Prawo budowlane i lokalowe
- Prawo cywilne
- Prawo finansowe
- Prawo gospodarcze
- Prawo gospodarcze i handlowe
- Prawo karne
- Prawo karne. Przestępstwa karne. Kryminologia
- Prawo międzynarodowe
- Prawo międzynarodowe i zagraniczne
- Prawo ochrony zdrowia
- Prawo oświatowe
- Prawo podatkowe
- Prawo pracy i ubezpieczeń społecznych
- Prawo publiczne, konstytucyjne i administracyjne
- Prawo rodzinne i opiekuńcze
- Prawo rolne
- Prawo socjalne, prawo pracy
- Prawo Unii Europejskiej
- Przemysł
- Rolne i ochrona środowiska
- Słowniki i encyklopedie
- Zamówienia publiczne
- Zarządzanie
-
- Afryka
- Albumy
- Ameryka Południowa
- Ameryka Środkowa i Północna
- Australia, Nowa Zelandia, Oceania
- Austria
- Azja
- Bałkany
- Bliski Wschód
- Bułgaria
- Chiny
- Chorwacja
- Czechy
- Dania
- Egipt
- Estonia
- Europa
- Francja
- Góry
- Grecja
- Hiszpania
- Holandia
- Islandia
- Litwa
- Łotwa
- Mapy, Plany miast, Atlasy
- Miniprzewodniki
- Niemcy
- Norwegia
- Podróże aktywne
- Polska
- Portugalia
- Pozostałe
- Przewodniki po hotelach i restauracjach
- Rosja
- Rumunia
- Słowacja
- Słowenia
- Szwajcaria
- Szwecja
- Świat
- Turcja
- Ukraina
- Węgry
- Wielka Brytania
- Włochy
-
- Filozofie życiowe
- Kompetencje psychospołeczne
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Nieruchomości
- Perswazja i NLP
- Podatki
- Polityka społeczna
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
- Filozofie życiowe
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
- Ebooki
- Programowanie
- Inne - Programowanie
- Zaawansowane aplikacje webowe: FRONTEND
Szczegóły ebooka

Wkrocz na wyższy poziom tworzenia nowoczesnych aplikacji webowych! Książka Zaawansowane aplikacje webowe: front-end, to kompleksowe źródło wiedzy dla programistów, którzy chcą nie tylko zrozumieć, ale również skutecznie wykorzystać zaawansowane narzędzia i techniki stosowane w dzisiejszym świecie web developmentu. Łącząc sprawdzone biblioteki z nowoczesnymi frameworkami, autorzy prowadzą czytelnika przez kolejne etapy budowania wydajnych, skalowalnych i utrzymywalnych aplikacji internetowych.
W książce znajdziesz m.in.:
- Praktyczne zastosowania jQuery w projektach legacy i jego integrację
z nowoczesnymi technologiami
- Zasady pracy z frameworkami JavaScript - kiedy i dlaczego warto ich używać
- Wprowadzenie do TypeScript - bezpieczniejszy i bardziej przewidywalny
JavaScript
- Budowę aplikacji w Angularze - od komponentów po zaawansowaną
architekturę
- Wzorce projektowe, optymalizację wydajności oraz dobre praktyki kodowania.
SPIS TREŚCI
1 SŁOWO WSTĘPU .................................................................................................. 9
1.1 WYMAGANE OPROGRAMOWANIE ....................................................................... 9
1.1.1 Visual Studio Code .................................................................................... 9
1.1.2 Instalacja Visual Studio Code na systemie Windows 11 ........................... 9
1.1.3 Instalacja Visual Studio Code na systemie MacOS ................................. 10
1.1.4 Obsługa programu Visual Studio Code ................................................... 12
2 BIBLIOTEKA JQUERY ...................................................................................... 17
2.1 CZYM JEST JQUERY? ........................................................................................ 17
2.2 FUNKCJE $(DOCUMENT).READY() I $(WINDOW).ON(“LOAD”) .......................... 18
2.3 SELEKTORY ...................................................................................................... 21
2.4 MANIPULACJA ELEMENTAMI ............................................................................ 44
2.4.1 Metoda .on(), zdarzenia klawiatury i myszy oraz okna przeglądarki ...... 63
2.4.2 Efekty i Animacje ..................................................................................... 88
3 FRAMEWORK BOOTSTRAP ......................................................................... 111
3.1 CZYM JEST BOOTSTRAP?................................................................................ 111
3.1.1 System siatki w Bootstrapie ................................................................... 113
3.1.2 Wyrównanie i przesuwanie kolumn w Bootstrapie ................................ 122
3.1.3 Typografia ............................................................................................. 132
3.1.4 Tabele, przyciski i grupy przycisków ..................................................... 142
3.1.5 Paski postępu, spinnery ......................................................................... 162
3.1.6 Paski nawigacyjne (NavBar) ................................................................. 165
3.1.7 Formularze ............................................................................................ 167
4 TYPESCRIPT ..................................................................................................... 179
4.1 CZYM JEST TYPESCRIPT? ............................................................................... 179
4.2 RÓŻNICE MIĘDZY TYPESCRIPT A JAVASCRIPT ............................................... 179
4.3 ŚRODOWISKO ................................................................................................. 180
4.4 PIERWSZY PROJEKT ........................................................................................ 182
4.5 TYPY DANYCH ............................................................................................... 187
4.5.1 Podstawowe typy danych w TypeScript ................................................. 187
4.5.2 Tablice, krotki i typy wyliczeniowe ........................................................ 187
4.5.3 Typy specjalne ....................................................................................... 188
4.6 ZAAWANSOWANE TYPOWANIE ....................................................................... 188
4.6.1 Funkcje .................................................................................................. 188
4.6.2 Obiekty .................................................................................................. 194
4.7 PROGRAMOWANIE OBIEKTOWE ...................................................................... 200
4.7.1 Klasy i dziedziczenie.............................................................................. 200
4.7.2 Klasy abstrakcyjne, interfejsy i polimorfizm ......................................... 204
4.8 OBSŁUGA BŁĘDÓW I ASYNCHRONICZNOŚĆ ..................................................... 208
4.8.1 Try, catch i finally, czyli obsługa błędów .............................................. 208
4.8.2 Promises, async i await, operacje asynchroniczne ............................... 210
4.8.3 Typowanie asynchronicznych operacji.................................................. 213
4.9 PRZYKŁADOWE PROJEKTY W TYPESCRIPT ..................................................... 214
4.9.1 Gra w “Zgadnij liczbę”......................................................................... 214
4.9.2 Quiz ....................................................................................................... 223
5 ANGULAR .......................................................................................................... 233
5.1.1 Czym jest Angular? ............................................................................... 233
5.1.2 Podstawowe pojęcia w Angularze ......................................................... 233
5.1.3 Instalacja Angulara ............................................................................... 234
5.1.4 Pierwszy projekt .................................................................................... 236
5.1.5 Struktura projektu ................................................................................. 238
5.1.6 Podstawowe komponenty ...................................................................... 240
5.1.7 Wiązania danych ................................................................................... 243
5.1.8 Komunikacja między komponentami ..................................................... 246
5.2 MODUŁY I DYREKTYWY ................................................................................. 256
5.2.1 Moduły i ich rola ................................................................................... 256
5.2.2 Dyrektywy wbudowane .......................................................................... 259
5.2.3 Dyrektywy użytkownika ......................................................................... 263
5.3 ROUTING ........................................................................................................ 266
5.3.1 Konfiguracja tras .................................................................................. 266
5.3.2 Ładowanie modułów (lazy loading) ...................................................... 270
5.3.3 Ochrona tras i autoryzacja ................................................................... 271
5.4 FORMULARZE I WALIDACJA ........................................................................... 277
5.4.1 Formularze ............................................................................................ 277
5.4.2 Walidacja .............................................................................................. 280
5.5 HTTP I KOMUNIKACJA Z BACKENDEM .......................................................... 285
5.5.1 API ........................................................................................................ 285
5.5.2 HTTPClient i żądania http .................................................................... 289
5.5.3 Obsługa błędów i zapytania asynchroniczne ........................................ 292
5.5.4 Interceptory ........................................................................................... 294
5.6 PROJEKTY W ANGULARZE .............................................................................. 300
5.6.1 Kalkulator ............................................................................................. 300
5.6.2 Lista zadań (To-Do-List) ....................................................................... 304
- Tytuł: Zaawansowane aplikacje webowe: FRONTEND
- Autor: Aleksander Bies, Kacper Kaim
- ISBN: 978-83-67989-01-5, 9788367989015
- Data wydania: 2025-08-31
- Format: Ebook
- Identyfikator pozycji: e_4k1t
- Wydawca: ITStart