ODBIERZ TWÓJ BONUS :: »

Angular. Programowanie z użyciem języka TypeScript. Wydanie II Yakov Fain, Anton Moiseev

Autorzy:
Yakov Fain, Anton Moiseev
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.8/6  Opinie: 4
Stron:
552
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
89,00 zł
Powiadom mnie, gdy książka będzie dostępna

Ebook
53,40 zł 89,00 zł (-40%)
44,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Tworzenia aplikacji internetowych z wykorzystaniem Angulara i TypeScriptu
  • Generowania i konfigurowania projektów za pomocą Angular CLI
  • Budowania komponentów, usług, dyrektyw, potoków i modułów Angulara
  • Stosowania jedno- i dwukierunkowego wiązania danych
  • Implementowania routingu, tras podrzędnych i ochrony tras
  • Wstrzykiwania zależności oraz korzystania z providerów i InjectionToken
  • Programowania reaktywnego z użyciem RxJS i obserwowalnych strumieni danych
  • Tworzenia responsywnych układów stron przy użyciu Flex Layout i Angular Material
  • Komunikacji między komponentami przez właściwości wejściowe, wyjściowe i wzorzec Mediator
  • Zarządzania cyklem życia komponentów i mechanizmem wykrywania zmian
  • Budowania formularzy opartych na szablonach i reaktywnych oraz dynamicznego dodawania kontrolek
  • Realizowania walidacji formularzy, w tym niestandardowych i asynchronicznych walidatorów
  • Wykonywania komunikacji z serwerem przez HttpClient oraz obsługi protokołu WebSocket
  • Testowania aplikacji Angulara: testy jednostkowe, integracyjne i end-to-end
  • Zarządzania stanem aplikacji przy użyciu biblioteki NgRx, akcji, reduktorów i efektów
  • Wdrażania i utrzymywania aplikacji Angular na serwerze z wykorzystaniem narzędzi npm

Angular jest znakomitym frameworkiem wybieranym przez programistów, którym zależy na szybkiej, wydajnej i satysfakcjonującej pracy. Umożliwia sprawne tworzenie zarówno lekkich klientów internetowych, jak i w pełni funkcjonalnych aplikacji. Angular pozwala na wykorzystywanie TypeScriptu, który w porównaniu z JavaScriptem o wiele lepiej spisuje się jako język programowania profesjonalnych aplikacji internetowych. Ten framework zapewnia również możliwość korzystania z wielu nowoczesnych bibliotek, dzięki którym w łatwy sposób można tworzyć i rozwijać zaawansowane, atrakcyjne aplikacje.

Ta książka jest drugim, przejrzanym i uzupełnionym wydaniem praktycznego podręcznika, znakomicie ułatwiającego naukę tworzenia aplikacji. Wyjaśniono tu tak istotne zagadnienia jak zarządzanie stanem, kontrola wprowadzanych danych, budowa formularzy i komunikacja z serwerem. Prezentowane treści uzupełniono praktycznymi przykładami kodu, składającego się na w pełni funkcjonalną aplikację internetową. Pokazano, w jaki sposób wstrzykiwać zależności oraz projektować reaktywne interfejsy użytkownika i komunikację między komponentami aplikacji. Nie zabrakło opisu przydatnych bibliotek, jak RxJS, NgRx czy Flex Layout.

W tej książce między innymi:

  • wprowadzenie do architektury Angulara i sposób pracy z frameworkiem
  • praca z obserwowalnymi strumieniami danych
  • podstawowe i zaawansowane funkcje routera Angulara
  • formularze reaktywne i walidacja danych
  • testowanie aplikacji, w tym testy jednostkowe i testy przepływu pracy

Angular: szybki, wydajny, bezpieczny!

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

O autorach książki

Yakov Fain - jest konsultantem i programistą, mistrzem programowania w Javie. Udziela porad dotyczących projektowania za pomocą frameworka Angular. Autor wielu książek na temat rozwoju oprogramowania.

Anton Moiseev - od ponad dziesięciu lat tworzy aplikacje z wykorzystaniem technologii Java i .NET. Specjalizuje się we wdrażaniu najlepszych praktyk płynnej współpracy front-endu z back-endem. Szkoli developerów pracujących z frameworkiem Angular i AngularJS.

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka omawia najnowszą wersję Angulara i TypeScriptu?
Książka prezentuje aktualne zagadnienia dotyczące Angulara i TypeScriptu na moment wydania, uwzględniając nowości oraz zmiany w wersjach 6, 7 i nowszych. Znajdziesz tu także praktyczne wskazówki, które są przydatne również przy pracy z nowszymi wersjami frameworka.
2. Czy muszę znać JavaScript, żeby korzystać z tej książki?
Podstawowa znajomość JavaScriptu będzie pomocna, ale książka zawiera dodatki wyjaśniające podstawy TypeScriptu oraz ECMAScript, dzięki czemu osoby mniej doświadczone mogą z łatwością uzupełnić swoją wiedzę.
3. Jakie praktyczne umiejętności zdobędę dzięki tej książce?
Nauczysz się tworzyć aplikacje w Angularze z użyciem TypeScriptu, poznasz architekturę frameworka, obsługę routingu, testowanie, pracę z formularzami, komunikację z serwerem (HTTP i WebSocket), zarządzanie stanem aplikacji (ngrx) oraz korzystanie z nowoczesnych bibliotek, takich jak RxJS czy Angular Material.
4. Czy książka zawiera przykłady kodu i projekty do samodzielnego wykonania?
Tak, książka jest bogata w praktyczne przykłady kodu, które składają się na pełną aplikację internetową. Znajdziesz tu również ćwiczenia i projekty, które pozwolą Ci przećwiczyć omawiane zagadnienia krok po kroku.
5. Czy książka omawia testowanie aplikacji Angular?
Tak, jeden z rozdziałów poświęcony jest testowaniu - zarówno testom jednostkowym (Jasmine, Karma), jak i testom end-to-end (Protractor). Dowiesz się, jak pisać i uruchamiać testy dla komponentów, usług i całych przepływów pracy.
6. Czy książka wyjaśnia, jak wdrożyć aplikację Angular na serwerze?
Tak, w książce znajdziesz szczegółowe instrukcje dotyczące wdrażania aplikacji Angular na serwerze, w tym konfigurację serwera Node, korzystanie z npm oraz serwowanie zasobów statycznych.
7. Czy mogę korzystać z tej książki, jeśli chcę nauczyć się programowania reaktywnego w Angularze?
Tak, książka zawiera osobny rozdział poświęcony programowaniu reaktywnemu, pracy z obserwowalnymi strumieniami danych oraz wykorzystaniu RxJS w praktyce.
8. Czy książka jest dostępna w wersji elektronicznej na Helion.pl?
Tak, książka jest dostępna zarówno w wersji drukowanej, jak i elektronicznej (eBook), co pozwala wybrać najwygodniejszą formę nauki.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
89,00 zł
Czasowo niedostępna
Ebook
53,40 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander