ODBIERZ TWÓJ BONUS :: »

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

(ebook) (audiobook) (audiobook)
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
29,90 zł 89,00 zł (-66%)
44,50 zł najniższa cena z 30 dni

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu 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!

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
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
53,40 zł
Czasowo niedostępna
Ebook
29,90 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint