Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
- Електронні книги
- Програмування
- Inne - Програмування
- Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV
Деталі електронної книги
Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV
Aristeidis Bampakos, Pablo Deeleman
Angular od lat jest uważany za wiodącą platformę programistyczną JavaScript. Profesjonalistom ułatwia tworzenie poprawnego, czystego kodu, umożliwia bezproblemowe testowanie, a sama praca z nim jest przyjemna, efektywna i satysfakcjonująca. Aby w pełni skorzystać z możliwości Angulara, koniecznie trzeba się zapoznać z architekturą jego aplikacji, a także z modułami i komponentami.
Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środowisku produkcyjnym. W tym wydaniu zaprezentowano wiele nowych funkcjonalności i praktyk ułatwiających pracę twórcom frontendów. Dodano nowy rozdział poświęcony klasie Observable i bibliotece RxJS, a także rozszerzono zakres informacji o obsłudze błędów i debugowaniu w Angularze. Poszczególne zagadnienia zostały zilustrowane przykładami rzeczywistych rozwiązań, a prezentowany kod powstał zgodnie z najlepszymi praktykami programistycznymi.
W książce:
- wdrażanie nowej aplikacji w Angularze od podstaw
- korzystanie ze standardowych komponentów i tworzenie własnych
- szablony obsługiwane przez Angular
- usługi danych HTTP i uzyskiwanie dostępu do API
- budowa aplikacji z osobnymi API
- debugowanie aplikacji i obsługa błędów
Poznaj najlepsze strony Angulara!
O autorach
O recenzentach
Wstęp
Rozdział 1. Budowa pierwszej aplikacji opartej na Angularze
- Wymagania techniczne
- Czym jest Angular?
- Dlaczego warto wybrać Angular?
- Wsparcie dla różnych platform
- Narzędzia
- Rozpoczęcie pracy w Angularze
- Kto używa Angulara?
- Ustawienie obszaru roboczego CLI Angulara
- Wymagania
- Instalacja CLI Angulara
- Polecenia CLI
- Tworzenie nowego projektu
- Budowa aplikacji Angulara
- Komponenty
- Moduły
- Składnia szablonu
- Narzędzia edytora VS Code
- Angular Language Service
- Angular Snippets
- Nx Console
- Material Icon Theme
- EditorConfig
- Angular Evergreen
- Rename Angular Component
- Podsumowanie
Rozdział 2. Wprowadzenie do języka TypeScript
- Historia języka TypeScript
- Zalety języka TypeScript
- Źródła wiedzy o języku TypeScript
- Typy
- Łańcuch znaków
- Deklarowanie zmiennych
- Liczba
- Typ logiczny
- Tablica
- Typowanie dynamiczne bez typu
- Niestandardowe typy
- Typ wyliczeniowy
- Pusty typ danych
- Inferencja typów
- Funkcje, lambdy i przepływ wykonawczy
- Adnotacja typów w funkcjach
- Parametry funkcji w języku TypeScript
- Funkcje strzałkowe
- Najczęściej stosowane funkcjonalności języka TypeScript
- Parametr rozprzestrzeniania
- Szablonowe łańcuchy znaków
- Typy generyczne
- Łańcuch wywołania
- Wartości domyślne w przypadku wartości null
- Klasy, interfejsy i dziedziczenie
- Anatomia klasy
- Parametry konstruktora z metodami dostępu
- Interfejsy
- Dziedziczenie klasy
- Dekoratory
- Dekorator klasy
- Dekorator właściwości
- Dekorator metody
- Dekorator parametru
- Zaawansowane typy
- Typ Partial
- Typ Record
- Typ Union
- Moduły
- Podsumowanie
Rozdział 3. Organizowanie aplikacji w moduły
- Wymagania techniczne
- Wprowadzenie do modułów Angulara
- Tworzenie naszego pierwszego modułu
- Grupowanie funkcjonalności aplikacji w moduły
- Dodawanie modułów w głównym module aplikacji
- Eksponowanie modułów funkcyjnych
- Porządkowanie modułów według typu
- Wykorzystanie wbudowanych modułów Angulara
- Podsumowanie
Rozdział 4. Komponenty interfejsu użytkownika
- Wymagania techniczne
- Tworzenie naszego pierwszego komponentu
- Budowa komponentu Angulara
- Rejestrowanie komponentów w modułach
- Tworzenie odrębnych komponentów
- Interakcja z szablonem
- Wczytywanie szablonu komponentu
- Wyświetlanie danych z klasy komponentu
- Nadawanie stylu komponentowi
- Odczytywanie danych z szablonu
- Wzajemne porozumiewanie się komponentów
- Przekazywanie danych za pomocą wiązania wejścia
- Nasłuchiwanie wydarzeń za pomocą wiązania wyjścia
- Lokalne zmienne odwołania w szablonach
- Enkapsulacja stylów CSS
- Wybór strategii wykrywania zmian
- Wprowadzenie do cyklu życia komponentu
- Inicjalizacja komponentu
- Czyszczenie zasobów komponentu
- Wykrywanie zmian wiązania wejścia
- Dostęp do komponentów podrzędnych
- Podsumowanie
Rozdział 5. Wzbogacanie aplikacji za pomocą potoków i dyrektyw
- Wymagania techniczne
- Wprowadzenie dyrektyw
- Przekształcanie elementów za pomocą dyrektyw
- Warunkowe wyświetlanie danych
- Przechodzenie przez dane w pętli
- Przełączanie się między szablonami
- Manipulowanie danymi przy użyciu potoków
- Tworzenie niestandardowych potoków
- Sortowanie danych za pomocą potoków
- Wykrywanie zmian z potokami
- Tworzenie odrębnych potoków
- Tworzenie niestandardowych dyrektyw
- Wyświetlanie dynamicznych danych
- Wiązanie właściwości i reagowanie na zdarzenia
- Dynamiczne tworzenie komponentów
- Dynamiczne przełączanie szablonów
- Tworzenie odrębnych dyrektyw
- Podsumowanie
Rozdział 6. Obsługa złożonych zadań z wykorzystaniem usług
- Wymagania techniczne
- Wprowadzenie do mechanizmu wstrzykiwania zależności
- Tworzenie naszej pierwszej usługi Angulara
- Zapewnianie zależności w całej aplikacji
- Wstrzykiwanie usług w drzewie komponentów
- Udostępnianie zależności przez komponenty
- Główny wstrzykiwacz i wstrzykiwacze komponentów
- Izolowanie komponentów z wieloma instancjami
- Ograniczenie wstrzykiwania zależności w dół drzewa komponentów
- Ograniczenie wyszukiwania dostawcy
- Przysłanianie dostawców w hierarchii wstrzykiwania
- Przysłanianie implementacji usługi
- Warunkowe dostarczanie usługi
- Przekształcanie obiektów w usługach Angulara
- Podsumowanie
Rozdział 7. Uzyskanie reaktywności za pomocą klasy Observable i biblioteki RxJS
- Wymagania techniczne
- Strategie obsługi asynchronicznych informacji
- Przejście od piekła wywołań zwrotnych do obietnic
- Obiekty Observable w pigułce
- Programowanie reaktywne w Angularze
- Biblioteka RxJS
- Tworzenie obiektów Observable
- Przekształcanie obiektów Observable
- Obiekty Observable wyższego rzędu
- Subskrypcja obiektów Observable
- Anulowanie subskrypcji obiektów Observable
- Niszczenie komponentu
- Zastosowanie potoku async
- Podsumowanie
Rozdział 8. Komunikacja z usługami danych przez HTTP
- Wymagania techniczne
- Komunikacja przez HTTP
- Wprowadzenie klienta HTTP wbudowanego w Angularze
- Ustawienie API backendu
- Obsługa danych CRUD w Angularze
- Pobieranie danych przez HTTP
- Zmiana danych przez HTTP
- Uwierzytelnianie i nadawanie upoważnień z użyciem HTTP
- Uwierzytelnianie za pomocą API backendu
- Nadanie dostępów użytkownikowi
- Upoważnienie żądań HTTP
- Podsumowanie
Rozdział 9. Nawigowanie po aplikacji za pomocą routingu
- Wymagania techniczne
- Wprowadzenie do routera Angulara
- Określenie podstawowej ścieżki
- Importowanie modułu routera
- Konfiguracja routera
- Renderowanie komponentów
- Tworzenie aplikacji w Angularze z użyciem routera
- Budowa rusztowania aplikacji z wykorzystaniem routingu
- Konfiguracja trasowania w naszej aplikacji
- Tworzenie modułów routujących funkcjonalności
- Obsługa nieznanych ścieżek
- Ustawienie domyślnej ścieżki
- Imperatywne przechodzenie do trasy
- Upiększanie linków routera za pomocą stylów
- Przekazywanie parametrów do tras
- Budowa strony ze szczegółami z użyciem parametrów trasy
- Ponowne użycie komponentów przy użyciu tras podrzędnych
- Właściwość snapshot parametrów trasy
- Filtrowanie danych za pomocą parametrów zapytania
- Wzbogacenie nawigacji przy użyciu zaawansowanych funkcjonalności
- Kontrola dostępu do ścieżki
- Zapobieganie wyjściu z trasy
- Wstępne pobieranie danych trasy
- Trasy leniwie wczytywane
- Podsumowanie
Rozdiał 10. Zbieranie danych użytkownika za pomocą formularzy
- Wymagania techniczne
- Dodawanie formularzy do aplikacji webowych
- Wiązanie danych z formularzami opartymi na szablonie
- Zastosowanie wzorców reaktywnych w formularzach Angulara
- Praca z formularzami reaktywnymi
- Informacja zwrotna o statusie formularza
- Tworzenie hierarchii zagnieżdżonych formularzy
- Tworzenie eleganckich formularzy reaktywnych
- Reaktywna walidacja kontrolek
- Budowa niestandardowej walidacji
- Dynamiczne wprowadzanie zmian do formularzy
- Przekształcanie danych formularza
- Obserwacja i reagowanie na zmiany statusów
- Podsumowanie
Rozdział 11. Wprowadzenie do biblioteki Angular Material
- Wymagania techniczne
- Wprowadzenie do Material Design
- Wprowadzenie do Angular Material
- Dodawanie biblioteki Angular Material do aplikacji
- Dodawanie kontrolek z biblioteki Angular Material
- Motywy komponentów biblioteki Angular Material
- Dodawanie kluczowych kontrolek interfejsu użytkownika
- Przyciski
- Kontrolki formularza
- Układ
- Wyskakujące okna i modalne okna dialogowe
- Tabele danych
- Kontrolki integracji
- Wprowadzenie do Angular CDK
- Schowek
- Przeciąganie
- Podsumowanie
Rozdział 12. Testy jednostkowe aplikacji napisanej w Angularze
- Wymagania techniczne
- Dlaczego testy są potrzebne?
- Anatomia testów jednostkowych
- Wprowadzenie do testów jednostkowych
- Testowanie komponentów
- Testowanie komponentów z zależnościami
- Testowanie komponentów z wejściem i wyjściem
- Testowanie z jarzmem komponentu
- Testowanie usług
- Testowanie metody synchronicznej
- Testowanie metody asynchronicznej
- Testowanie usług z zależnościami
- Testowanie potoków
- Testowanie dyrektyw
- Testowanie formularzy
- Podsumowanie
Rozdział 13. Wprowadzanie aplikacji do środowiska produkcyjnego
- Wymagania techniczne
- Kompilacja aplikacji napisanej w Angularze
- Kompilacja dla różnych środowisk
- Kompilacja dla obiektu window
- Ograniczenie rozmiaru pliku pakietu aplikacji
- Optymalizacja pakietu aplikacji
- Wdrażanie aplikacji napisanej w Angularze
- Podsumowanie
Rozdział 14. Obsługa błędów i debugowanie aplikacji
- Wymagania techniczne
- Obsługa błędów aplikacji
- Wyłapywanie błędów żądań HTTP
- Tworzenie globalnej obsługi błędów
- Odpowiedź na błąd 401 Unauthorized
- Demistyfikacja błędów frameworku
- Debugowanie aplikacji napisanych w Angularze
- Użycie API konsoli przeglądarki
- Dodawanie punktów przerwania w kodzie źródłowym
- Stosowanie rozszerzenia Angular DevTools
- Podsumowanie
- Назва: Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV
- Автор: Aristeidis Bampakos, Pablo Deeleman
- Оригінальна назва: Learning Angular: A no-nonsense guide to building web applications with Angular 15, 4th Edition
- Переклад: Anna Mizerska
- ISBN: 978-83-289-0386-9, 9788328903869
- Дата видання: 2023-12-19
- Формат: Eлектронна книга
- Ідентифікатор видання: pozan4
- Видавець: Helion