ODBIERZ TWÓJ BONUS :: »

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

Autorzy:
Yakov Fain, Anton Moiseev
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.2/6  Opinie: 5
Stron:
456
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
39,50 zł 79,00 zł (-50%)
39,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?

  • Architektury Angular 2 i metodyki budowy aplikacji w TypeScript
  • Tworzenia pierwszej aplikacji Angular z wykorzystaniem ES5, ES6 i TypeScript
  • Organizowania kodu z użyciem modułów, komponentów i dyrektyw
  • Konfigurowania narzędzi developerskich, ładowarek modułów oraz menedżerów pakietów
  • Realizowania routingu, przekazywania parametrów i ochrony tras w aplikacjach SPA
  • Stosowania wstrzykiwania zależności i odwrócenia sterowania w Angular
  • Implementowania usług i zarządzania hierarchią wstrzykiwaczy
  • Wykorzystywania wiązań danych, strumieni obserwowalnych i potoków
  • Programowania reaktywnego i obsługi asynchronicznych strumieni zdarzeń
  • Komunikacji między komponentami oraz zarządzania cyklem życia komponentów
  • Tworzenia i walidacji formularzy szablonowych oraz reaktywnych
  • Integracji Angular z serwerem Node, obsługi HTTP i WebSocket
  • Testowania jednostkowego komponentów, usług i routingu za pomocą Jasmine i Karma
  • Automatyzowania kompilacji i wdrażania aplikacji przy użyciu Webpack i Angular CLI
  • Wykorzystywania nowości ECMAScript 6 w praktyce programistycznej
  • Rozszerzania możliwości TypeScript poprzez typy, klasy, interfejsy i adnotacje

Tworzenie aplikacji w języku TypeScript z wykorzystaniem frameworka Angular 2 jest dziś jednym z najwydajniejszych sposobów rozwijania średnich i dużych aplikacji internetowych. Takie aplikacje można bez problemu uruchamiać w każdej nowoczesnej przeglądarce, również na platformach mobilnych. Separacja kodu interfejsu od logiki aplikacji, prosta modularyzacja aplikacji, bezproblemowe przetwarzanie danych asynchronicznych, świetne narzędzia i nowoczesne komponenty interfejsu użytkownika — to tylko kilka z wielu zalet tandemu Angular 2 – TypeScript.

Ta książka jest przeznaczona dla programistów, którzy korzystają z Angular JS lub pracują z innym frameworkiem i potrafią kodować w JavaScripcie. Przedstawiono tu zagadnienia związane z danymi i widokami, interakcjami użytkowników z formularzami i komunikacją z serwerami, a także sposoby testowania i wdrażania aplikacji napisanej w Angular 2. Wyjaśniono działanie routera Angular, techniki wstrzykiwania zależności, wiązania i potoki. Nie zabrakło szczegółowego opisu korzystania z formularzy oraz komunikacji z serwerami. Co istotne, autorzy położyli duży nacisk na stosowanie dobrych praktyk w programowaniu.

Najważniejsze zagadnienia:

  • Przegląd architektury Angular 2 i metodyka budowy aplikacji
  • Składnia języka TypeScript i kompilacja kodu TypeScript na JavaScript (ECMAScript 5)
  • Programowanie reaktywne z obserwowalnymi strumieniami
  • Wzorzec projektowy Mediator i cykl życia komponentu
  • Automatyzacja procesów kompilacji i wdrażania
  • Narzędzia i biblioteki przydatne w pracy z Angular 2

Angular 2: nowoczesne narzędzie dla najlepszych projektantów!


Yakov Fain — jest mistrzem Javy i autorem wielu książek o rozwijaniu oprogramowania. Jest również współzałożycielem dwóch firm: Farata Systems i SuranceBay. Fain chętnie prowadzi warsztaty, podczas których zdradza sekrety frameworku Angular i platformy Java.

Anton Moiseev — jest głównym programistą w firmie SuranceBay. Od 10 lat tworzy aplikacje w technologiach Java i .NET. Koncentruje się na najlepszych praktykach technologii internetowych. Prowadził wiele sesji szkoleniowych dotyczących frameworków Angular JS i Angular 2.

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

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 "Angular 2. Programowanie z użyciem języka TypeScript" nadaje się do nauki Angulara od podstaw?
Książka wyjaśnia podstawy Angulara 2 i języka TypeScript, jednak najlepiej sprawdzi się u osób, które mają już podstawową znajomość JavaScriptu lub pracowały z innymi frameworkami JS.
2. Jakie praktyczne umiejętności zdobędę po przeczytaniu tej książki?
Nauczysz się budować nowoczesne aplikacje internetowe w Angularze 2 z użyciem TypeScript, poznasz techniki pracy z danymi, formularzami, routingiem, komunikacją z serwerem, testowaniem oraz wdrażaniem aplikacji.
3. Czy książka obejmuje tematy związane z testowaniem i wdrażaniem aplikacji Angular?
Tak, w książce znajdziesz rozdziały poświęcone testom jednostkowym (np. Jasmine, Karma) oraz wdrażaniu aplikacji z wykorzystaniem narzędzi takich jak Webpack i Angular CLI.
4. Czy znajdę w książce przykłady kodu i projekty do samodzielnego wykonania?
Tak, książka zawiera liczne przykłady kodu oraz praktyczne projekty, m.in. budowę aplikacji aukcji internetowych, co pozwala na samodzielne ćwiczenia i utrwalenie wiedzy.
5. Czy książka jest aktualna dla najnowszych wersji Angulara?
Książka koncentruje się na Angularze 2, jednak wiele omawianych koncepcji i praktyk pozostaje aktualnych także w nowszych wersjach frameworka. Warto jednak sprawdzić różnice w dokumentacji Angulara.
6. Czy do korzystania z książki potrzebuję dodatkowego oprogramowania?
Do pracy z przykładami przyda się edytor kodu (np. Visual Studio Code), Node.js oraz menedżer pakietów npm - wszystko jest szczegółowo opisane w książce.
7. Czy książka porównuje Angulara z innymi frameworkami JavaScript?
Tak, na początku książki znajduje się przegląd różnych frameworków i bibliotek JavaScript, co pozwala lepiej zrozumieć miejsce Angulara na tle innych technologii.
8. Czy książka tłumaczy różnice między JavaScript, TypeScript i ECMAScript?
Tak, w dodatkach i rozdziałach wprowadzających znajdziesz omówienie różnic między tymi językami oraz wyjaśnienie, dlaczego warto używać TypeScript w projektach Angularowych.

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
79,00 zł
Niedostępna
Ebook
39,50 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 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 Visa Mobile