Build modern web apps in Angular 16 with 10 different projects and cutting-edge technologies
312 Seiten
11 Lesestunden
This guide empowers developers to enhance their Angular skills by creating engaging, real-world applications. It delves into modern web technologies and best practices, offering insights and techniques to elevate the development process. By focusing on practical applications, readers will gain hands-on experience and a deeper understanding of Angular's capabilities, ultimately preparing them to tackle complex projects with confidence.
"Angular is a powerful web framework that helps teams build robust scalable applications. Angular continues to evolve but the core values remain the same: build a platform developers love to use, enable developers to build applications that users love to use, and have a community where everyone feels welcomed.Angular Projects is a book that embraces these values and takes a unique approach to empower new and experienced developers to build great applications using Angular. Aristeidis uses a project-driven approach to help learners understand modern Angular techniques in an intriguing and accessible way. This guide will help learners to build their first application with the powerful Angular CLI, take advantage of Angular's strong PWA integration, build performant static applications with Scully, and more. This book will add significant value to developers looking to get the most out of their Angular experience.As Angular continues to power incredible experiences inside Google and across the web this book will serve as an excellent learning resource for developers looking to build great apps."--Mark Thompson, Angular Team at Google
Angular jest ulubionym narzędziem programistów, którzy cenią wydajność pracy i
chcą z niej czerpać pełną satysfakcję. Umożliwia tworzenie aplikacji
działających na wielu platformach, w sieci WWW, na komputerach i urządzeniach
mobilnych. Co więcej, pozwala na użycie języka TypeScript, który lepiej niż
JavaScript nadaje się do programowania profesjonalnych aplikacji
internetowych. Angular zapewnia również możliwość korzystania z wielu
nowoczesnych bibliotek. Dzięki temu praktycznemu przewodnikowi sprawdzisz, jak
działa Angular podczas tworzenia dziesięciu zróżnicowanych funkcjonalnych
aplikacji internetowych. Nauczysz się też integrować go z różnymi bibliotekami
i narzędziami, takimi jak Angular Router, Scully, Electron, wątki robocze
usług Angulara czy narzędzia Nx do zarządzania repozytoriami monolitycznymi.
Poszczególnych technologii użyjesz do tworzenia ciekawych projektów: aplikacji
pogodowej w technice PWA, mobilnej aplikacji do geotagowania zdjęć, biblioteki
komponentów interfejsu użytkownika i innych. Dowiesz się też, jak dostosować
interfejs CLI Angulara do swoich potrzeb.
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!