Verleger: 16

2041
Wird geladen...
E-BOOK

Angular Design Patterns and Best Practices. Create scalable and adaptable applications that grow to meet evolving user needs

Alvaro Camillo Neto, William Grasel, Loiane Groner

Single page applications (SPAs) have become the standard for most web experiences. Angular, with its batteries-included approach, has emerged as a powerful framework for simplifying the development of these interfaces by offering a comprehensive toolbox. This book guides you through the Angular ecosystem, uncovering invaluable design patterns and harnessing its essential features.The book begins by laying a strong foundation, helping you understand when and why Angular should be your web development framework of choice. The next set of chapters will help you gain expertise in component design and architecting efficient, flexible, and high-performing communication patterns between components. You’ll then delve into Angular's advanced features to create forms in a productive and secure way with robust data model typing. You'll also learn how to enhance productivity using interceptors to reuse code for common functionalities, such as token management, across various apps. The book also covers micro frontend architecture in depth to effectively apply this architectural approach and concludes by helping you master the art of crafting tests and handling errors effortlessly.By the end of this book, you'll have unlocked the full potential of the Angular framework.

2042
Wird geladen...
E-BOOK

Angular Design Patterns. Implement the Gang of Four patterns in your apps with Angular

Mathieu Nayrolles

This book is an insightful journey through the most valuable design patterns, and it will provide clear guidance on how to use them effectively in Angular. You will explore some of the best ways to work with Angular and how to use it to meet the stability and performance required in today's web development world. You’ll get to know some Angular best practices to improve your productivity and the code base of your application.We will take you on a journey through Angular designs for the real world, using a combination of case studies, design patterns to follow, and anti-patterns to avoid.By the end of the book, you will understand the various features of Angular, and will be able to apply well-known, industry-proven design patterns in your work.

2043
Wird geladen...
E-BOOK

Angular. Dziesięć praktycznych aplikacji internetowych z wykorzystaniem najnowszych rozwiązań technologicznych. Wydanie III

Aristeidis Bampakos

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. W książce między innymi: konfiguracja aplikacji Angulara tworzenie jednostronicowych aplikacji za pomocą Jamstack i Scully budowa systemu śledzenia problemów przy użyciu Typed Reactive Forms tworzenie aplikacji w repozytorium monolitycznym z zastosowaniem narzędzi Nx programowanie aplikacji mobilnych z wykorzystaniem frameworka Ionic własne schematy rozszerzające interfejs wiersza poleceń Angulara Angular: Twoja droga do tworzenia nowoczesnych aplikacji!

2044
Wird geladen...
E-BOOK

Angular for Enterprise Applications. Build scalable Angular apps using the minimalist Router-first architecture - Third Edition

Doguhan Uluca

If you’re looking to upskill and build sophisticated, minimalist web applications suited for enterprise use, Angular for Enterprise Applications is your guide to the next level of engineering mastery.In its third edition, this Angular book distils hard-earned lessons into a lucid roadmap for success. Adopting a pragmatic approach founded on a robust technical base, you'll utilize both JavaScript and TypeScript fundamentals. You'll also embrace agile engineering coding principles and learn to architect optimally sized enterprise solutions employing the freshest concepts in Angular.You’ll gradually build upon this foundation through insightful recipes, sample apps, and crystal-clear explanations. You’ll master authentication and authorization and achieve optimal performance through reactive programming and lazy loading, build complex yet flexible UIs with Router-first principles, and then integrate with backend systems using REST and GraphQL APIs.You’ll cover modern tools like RxAngular, Qwik, and Signals. You’ll construct master/detail views using data tables and NgRx for state management. You’ll explore DevOps using Docker and build CI/CD pipelines necessary for high-performance teams.By the end of this book, you’ll be proficient in leveraging Angular in enterprise and design robust systems that scale effortlessly.

2045
Wird geladen...
E-BOOK

Angular for Enterprise-Ready Web Applications. Build and deliver production-grade and cloud-scale evergreen web apps with Angular 9 and beyond - Second Edition

Doguhan Uluca

This second edition of Angular for Enterprise-Ready Web Applications is updated with in-depth coverage of the evergreen Angular platform.You’ll start by mastering Angular programming fundamentals. Using the Kanban method and GitHub tools, you’ll build great-looking apps with Angular Material and also leverage reactive programming patterns with RxJS, discover the flux pattern with NgRx, become familiar with automated testing, utilize continuous integration using CircleCI, and deploy your app to the cloud using Vercel Now and GCloud.You will then learn how to design and develop line-of-business apps using router-first architecture with observable data anchors, demonstrated through oft-used recipes like master/detail views, and data tables with pagination and forms. Next, you’ll discover robust authentication and authorization design demonstrated via integration with Firebase, API documentation using Swagger, and API implementation using the MEAN stack.Finally, you will learn about DevOps using Docker, build a highly available cloud infrastructure on AWS, capture user behavior with Google Analytics, and perform load testing. By the end of the book, you’ll be familiar with the entire gamut of modern web development and full-stack architecture, learning patterns and practices to be successful as an individual developer on the web or as a team in the enterprise.

2046
Wird geladen...
E-BOOK

Angular i formularze reaktywne. Praktyczny przewodnik

Grzegorz Dąbrowski

Bez nich strony internetowe byłyby jedynie nowoczesnymi prezentacjami Ewolucja formularzy internetowych zaczęła się od prostych znaczników języka HTML 2.0 opublikowanego w 1993 roku. Z czasem HTML oferował bardziej zaawansowane funkcje obsługi formularzy. Późniejsze wersje, HTML4, a następnie HTML5, wprowadziły nowe typy pól, takie jak pola daty, koloru czy też adresu e-mail. Rozszerzyły również natywną walidację danych poprzez wprowadzenie nowych atrybutów dla znaczników. Jednak prawdziwa rewolucja w projektowaniu formularzy internetowych nastąpiła z chwilą pojawienia się bibliotek opartych na języku JavaScript. Umożliwiły one tworzenie dynamicznych formularzy z walidacją na żywo i interaktywnymi elementami, a to pozwoliło przekształcić witryny internetowe w pełnoprawne aplikacje. Obecnie frameworki takie jak Angular przenoszą formularze internetowe na nowy poziom. Oferują potężne narzędzia do tworzenia skomplikowanych formularzy z zaawansowaną walidacją, wiązaniem danych i logiką biznesową. Dzięki temu twórcy aplikacji mogą się skupić na tworzeniu atrakcyjniejszych interfejsów użytkownika i zapewniać lepsze doświadczenia dla użytkowników. Ta książka przybliża sposób funkcjonowania mechanizmów obsługi formularzy w ujęciu reaktywnym w środowisku Angular. Omawia budowę API formularzy i analizuje, w jaki sposób poszczególne elementy tego systemu są ze sobą powiązane. Prezentuje proces przepływu danych, a także ich walidacji. Analizuje praktyczne zastosowania poznanych mechanizmów - od tworzenia własnych reguł walidacji po kreowanie mechanizmów, jak wysyłanie plików czy maskowanie wartości kontrolek. Przedstawia też metody budowania złożonych struktur formularzy i niestandardowych kontrolek.

2047
Wird geladen...
E-BOOK

Angular instalacja i działanie

Shyam Seshadri

Jeśli znacie JavaScript, to ten praktyczny przewodnik szybko pozwoli na przyspieszenie działania struktury Angular w celu tworzenia wydajnych, opartych na sieci aplikacji na komputery osobiste i urządzenia mobilne. Wersja ta, najpierw nazwana lako Angular 2, jest pełna napisana na nowo postać aplikacji, napisanej przez ten sam zespół, który tworzył AngularJS. Programiści znający poprzednią wersję także ocenią tę książkę jako wartościowe źródło informacji. Autor książki, Shyam Seshadri, prowadzi nas krok po kroku przed podstawowe elementy składowe Angular. Zanim zanurzymy się w komponenty usługi, wywołania serwera, routing i wymagania produkcyjne, rozpoczniemy od utworzenia prostej aplikacji w Angular. Ustaw własne środowisko produkcyjne, aby szybko budować aplikacje w Angular. Korzystaj z dyrektyw Angular, aby budować wspólne funkcje dla swoich aplikacji. Twórz i sprawdzaj swoje komponenty, aby tworzyć skuteczne interfejsy użytkownika. Zarządzaj wejściem użytkownika tworząc sterowane szablonami i proaktywne formularze Zrozum kiedy należy używać wbudowanych usług z Angular, a kiedy i jak tworzyć swoje własne. Wykonuj wywołania http i radź sobie z wyzwaniami pojawiającymi się podczas pracy z serwerami. Korzystaj z modułu routingu Angular, aby inkapsulować różne strony i fragmenty wykorzystując inną trasę. Twórz produkcyjne aplikacje w Angular i naucz się wdrażać dobrze działające aplikacje. Shyam jest dyrektorem technicznym (CTO) w firmie ReStok Ordering Solutions. Wcześniej był inżynierem programowania w Amazon i Google, a także kierował zespołem inżynierskim w Hopscotch, startupie komercyjnym z siedziba w Bombaju. Shyam jest autorem dwóch wcześniejszych książek na temat Angular. Ta książka uczy nas zarówno podstaw, jak i zaawansowanych tematów, stosując techniki do natychmiastowego wykorzystania. Ta książka powinna znaleźć się w bibliotece osób zainteresowanych tworzeniem solidnych aplikacji za pomocą Angular. - Victor Mejia, starszy inżynier w McGraw Hill, autor zajmujący się edukacją i treściami w Linkedin Lerning.

2048
Wird geladen...
VIDEOKURS

Angular. Kurs video. Praktyczne wprowadzenie do aplikacji webowych

Tymoteusz Sokołowski

Obierz kurs na... wydajne budowanie rozbudowanych aplikacji i interfejsów Czy znasz Angulara? Warto się z nim bliżej zaznajomić, ponieważ należy do najważniejszych frameworków służących do budowania interfejsów użytkownika w aplikacjach internetowych. Stworzony i wspierany przez Google, ma niezwykle spójny ekosystem i oferuje pełny zestaw narzędzi do tworzenia skalowalnych i kompleksowych aplikacji. Co istotne, tworząc za pośrednictwem tego frameworka platformę e-commerce, aplikację rozrywkową czy biznesową, jednocześnie w sposób zautomatyzowany implementujemy wzorzec architektoniczny MVC (Model-View-Controller), co sprawia, że rozwój programu jest przyjemnością. Dodajmy do tego bardzo dobrą i szczegółową dokumentację, a także przyjazne komunikaty błędów, co pozwala na stosunkowo łatwe rozwiązywanie problemów – i oto mamy listę najważniejszych zalet, za których sprawą Angular cieszy się niezwykłą popularnością w świecie IT. Za minus Angulara można by uznać dość wysoki próg wejścia – na przykład wewnętrzne uporządkowanie tworzonej w nim aplikacji wymaga poznania podstawowych zasad, narzuconych przez twórców frameworka. Jednak opanowanie tych reguł otwiera dostęp do narzędzi, które pozwalają realizować imponująco duże projekty, i to w stosunkowo krótkim czasie. Dlatego też Angular jest szeroko stosowany w branży IT. Poza Google’em korzystają z niego takie firmy jak Microsoft, PayPal, Sony, Nike, Lego, HBO, Upwork, The Guardian, Forbes i wiele innych. Naucz się go i Ty! Pomoże Ci w tym nasz kurs – w jego trakcie opanujesz zasady projektowania i tworzenia interaktywnych aplikacji internetowych, co otworzy przed Tobą nowe możliwości na rynku pracy. Program kursu obejmuje wiele zagadnień, takich jak komponenty, routing, serwisy, komunikacja z backendem. Pozwala to na kompleksowe zrozumienie tematu i pełne wykorzystanie potencjału frameworka. Stanowi też solidną podstawę do dalszego, samodzielnego zgłębiania tajemnic Angulara. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas kursu nauczysz się: Tworzyć komponenty i integrować je w aplikację Angular Obsługiwać routing w aplikacji Korzystać z serwisów do zarządzania danymi i logiką biznesową Komunikować się z backendem za pomocą żądań HTTP Projektować interfejs użytkownika Tworzyć szablony i obsługiwać formularze Używać SCSS do stylowania wyglądu aplikacji Korzystać z bibliotek zewnętrznych i narzędzi do rozszerzenia funkcjonalności aplikacji Projektować fikcyjny backend (fake backend) umożliwiający wdrożenie aplikacji bez konieczności tworzenia faktycznego backendowego API Kreować powiązania między elementami aplikacji i przekazywać między nimi dane Angular. Kurs video. Praktyczne wprowadzenie do aplikacji webowych kończy się na poziomie średnio zaawansowanym. W trakcie szkolenia zdobędziesz solidne podstawy z zakresu tworzenia aplikacji internetowych przy użyciu frameworka Angular, co pozwoli Ci na samodzielne projektowanie i rozwijanie aplikacji. Skąd się wziął Angular Historia AngularJS sięga 2009 roku, kiedy Miško Hevery i Adam Abrons w wolnym czasie rozpoczęli pracę nad własnym pobocznym projektem. Ich pierwotnym celem było przygotowanie kompleksowego narzędzia do tworzenia stron internetowych, które nie tylko zapewniałoby przechowywanie danych online, ale także udostępniałoby klientom bibliotekę do budowania aplikacji internetowych. Jeśli chodzi o nazwę projektu, Adam Abrons zdecydował się na kreatywne podejście. Zwrócił uwagę na częste używanie nawiasów ostrych w HTML-u, postanowił więc określić swoje przedsięwzięcie mianem Angular, odnosząc się w ten sposób do znaczenia angielskiego słowa angular (kątowy lub kanciasty). AngularJS został wydany w 2010 roku i szybko zyskał popularność wśród deweloperów – dzięki swojej modularności i łatwości użycia. W 2016 roku pojawiła się kompletnie nowa wersja frameworka, czyli Angular. Została ona napisana od podstaw i wprowadziła wiele ulepszeń, w tym poprawioną wydajność i architekturę. Zapraszam Cię w fascynującą podróż do świata tworzenia nowoczesnych aplikacji internetowych przy użyciu frameworka Angular. Razem odkryjemy tajniki tego potężnego narzędzia i zdobędziemy umiejętności, które otworzą przed Tobą drzwi do świata web developmentu!

2049
Wird geladen...
VIDEOKURS

Angular. Kurs video. Programowanie reaktywne aplikacji webowych z RxJS

Sebastian Matusiak

Obierz kurs na... znajomość Angulara! Angular został przystosowany przez programistów Google’a do tworzenia złożonych i skalowalnych aplikacji. Dzięki modułowości i wydajności jest wybierany do pisania wymagających aplikacji korporacyjnych i biznesowych. Kod jest zredukowany i zorganizowany modułowo, co zapewnia czytelność i ułatwia pracę nad projektem. Dla tworzenia dynamicznych aplikacji kluczowa jest również umiejętność zarządzania asynchronicznością i zdarzeniami, wspomagana przez bibliotekę RxJS. Choć Angular z początku może być trudniejszy do nauczenia, z perspektywy finansowej wypada lepiej od konkurencji (React i Vue). Zdecydowanie ten framework jest atrakcyjnym wyborem dla osób poszukujących stabilnego zatrudnienia. Wkrocz na przyszłościową ścieżkę rozwoju zawodowego razem z Angularem. Z naszym szkoleniem uzyskasz solidne podstawy programowania, jak również znajomość zaawansowanych technik niezbędnych do efektywnego tworzenia aplikacji webowych. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas kursu: Będziesz pracować z podstawowymi plikami w Angularze (wygenerowanymi przy tworzeniu projektu) Dowiesz się, czym są dyrektywy strukturalne/atrybutowe i pipe’y Nauczysz się korzystać z serwisów do przesyłania zapytań HTTP do serwera Dowiesz się, czym są cykle życia i kiedy ich używać Skorzystasz z zalet TypeScriptu poprzez tworzenie interfejsów, typów i enumów Zastosujesz RxJS (w tym async pipe) do obsługiwania operacji asynchronicznych Użyjesz nowych funkcjonalności Angulara w wersjach 17 i 18 Nauczysz się używać takich operatorów RxjS jak combineLatest, forkJoin, switchMap, take, takeUntil() Poznasz założenia ng-content i ng-template Stworzysz własny pipe, własną dyrektywę i kontrolki formularza Opanujesz podstawy Angular Signals i łączenia sygnałów z RxJS Dowiesz się, czym są guardy i interceptory i nabędziesz umiejętności pisania własnych Nauczysz się konfigurować Jest na potrzeby testów jednostkowych Będziesz dodawać profesjonalne testy jednostkowe w komponentach Przeprowadzisz instalację Angular Material i użyjesz komponentów z tej biblioteki w projekcie Przyswoisz nadpisywanie stylów między innymi z Angular Material poprzez ::ng-deep Co więcej... Poznasz najczęstsze pytania zadawane w trakcie rekrutacji na stanowisko junior/mid Angular developera Szkolenie Angular. Kurs video. Programowanie reaktywne aplikacji webowych z RxJS ukończysz na poziomie średnio zaawansowanym. Kurs obejmuje wszystkie podstawowe zagadnienia związane z Angularem i wiele zaawansowanych zastosowań frameworka, niezbędnych w codziennej pracy. Wszystko w zgodzie z najnowszymi trendami i funkcjonalnościami zawartymi w wersjach 17 i 18 tego frameworka. Zobaczysz, jak w profesjonalny sposób podejść do pisania kodu, dokładnie tak jak w aplikacjach komercyjnych. Dowiesz się, jak zadbać o jakość zgodnie z zasadami SOLID i DRY. Nauczysz się tworzyć poprawne struktury folderów i przenosić elementy wspólne do folderu shared. Opanujesz zasady tworzenia komunikacji między komponentami i posługiwania się serwisami do obsługi zapytań HTTP. Nauczysz się programowania reaktywnego w RxJS, czyli sprawnego przekazywania danych między różnymi częściami aplikacji. W ten sposób zapewnisz płynne działanie i spójność aplikacji po stronie użytkownika. Dowiesz się też, jak pisać testy jednostkowe w Jest ze 100-procentowym pokryciem, i zdobędziesz kolejną istotną umiejętność dla utrzymania wysokiej jakości kodu. W praktyce skorzystasz z zalet TypeScriptu i nauczysz się tworzyć formularze zarówno za pomocą metody Template Driven, jak i Reactive Forms. Dodatkowo zaimplementujesz Lazy Loading i poznasz globalne i lokalne sposoby dodawania stylów CSS. Przećwiczysz tworzenie własnych pipe’ów, dyrektyw i kontrolek formularza, a także poznasz możliwości biblioteki Angular Material i dostosujesz w niej style. Ukończenie kursu otwiera drogę do pracy na stanowisku junior developera o wysokim poziomie samodzielności. Jeżeli już pracujesz komercyjnie, masz teraz szansę pogłębić i utrwalić swoje umiejętności, co pomoże w osiągnięciu awansu na stanowiska mid/regular developera. Wszechstronność Angulara Zastosowanie Angulara jest szerokie i być może Cię zaskoczy! Angular jest używany do tworzenia zaawansowanych platform handlowych z bezpieczną obsługą płatności online. W sektorze zdrowia angularowe aplikacje wspierają zarządzanie danymi pacjentów, planowanie wizyt i komunikację z lekarzami. W świecie usług bankowych Angular jest używany do działań obejmujących zarządzanie finansami osobistymi, bankowość internetową i analizę danych rynkowych. W branży edukacyjnej natomiast Angular wspiera tworzenie interaktywnych platform e-learningowych, umożliwiających zdalne nauczanie, śledzenie postępów uczniów i dostęp do materiałów edukacyjnych z dowolnego urządzenia. Jednak Angular to nie tylko wydajne aplikacje webowe. W przemyśle lotniczym Angular jest używany do tworzenia systemów monitorowania stanu technicznego samolotów i zarządzania danymi dotyczącymi lotów i pasażerów, co przyczynia się do zwiększenia bezpieczeństwa. W sektorze motoryzacji właśnie w Angularze powstają aplikacje do zarządzania flotą pojazdów, monitorujące trasy, zużycie paliwa i wydajność pojazdów, co przyczynia się do optymalizacji logistyki i redukcji kosztów eksploatacji. Aby więcej zarabiać, musisz się więcej nauczyć Brian Tracy Tak więc największa inwestycja to inwestycja w siebie. Ten kurs pomoże Ci ją przeprowadzić!

2050
Wird geladen...
VIDEOKURS

Angular. Kurs video. Zaawansowane techniki tworzenia aplikacji webowych

Sebastian Matusiak

Obierz kurs na... zaawansowany Angular Angular jest idealnym wyborem, jeśli chcesz pracować nad dużymi, korporacyjnymi aplikacjami, które wymagają skalowalności i dobrej struktury. Jego architektura, oparta na komponentach i TypeScripcie, ma wielu zwolenników. Także firmy poszukują specjalistów, którzy potrafią go dobrze wykorzystać. Jednak opanowanie podstawowej składni nie wystarczy - kluczowe jest zrozumienie zaawansowanych koncepcji, takich jak dependency injection czy RxJS. Ważne jest pogłębianie wiedzy w tym zakresie, jeśli chcesz przechodzić na wyższe stanowiska, takie jak mid (regular) czy senior developer. Wiele kursów skupia się jedynie na podstawach, ale jeśli chcesz rozwijać się szybciej, warto sięgnąć po materiały omawiające realne wyzwania projektowe. Postaw na zaawansowaną znajomość Angulara, dzięki której możesz znacząco zwiększyć swoje szanse na rynku pracy i zdobyć cenne umiejętności, które wyróżnią Cię na tle konkurencji. W trakcie szkolenia Angular. Kurs video. Zaawansowane techniki tworzenia aplikacji webowych opanujesz zaawansowane techniki programowania w Angularze i nauczysz się pisać profesjonalny kod. Poznasz nowości w Angularze 19. Dowiesz się, jak efektywnie zarządzać logiką biznesową za pomocą smart i dumb components, a także jak skalować duże aplikacje, aby były wydajne i łatwe w utrzymaniu. Nauczysz się używać wielu ng-content w jednym komponencie i tworzyć dla nich fallbacki. Opanujesz mechanizm change detection i zrozumiesz, jak wpływa na wydajność aplikacji. Będziesz tworzyć dynamicznie komponenty i zarządzać zmiennymi w templatkach HTML. Poznasz zaawansowane możliwości @ViewChild i @ContentChild, jak również nowe callbacki, takie jak afterRender czy afterNextRender. Dowiesz się, jak korzystać z dependency injection i różnych typów providerów, takich jak useClass czy useFactory. Nauczysz się optymalizować aplikację i korzystać z @defer dla lepszego zarządzania wydajnością. Zrozumiesz różnice między pure a impure pipe, nauczysz się też zarządzać ikonami SVG. Stworzysz własne walidatory i dynamiczne formularze, które dostosujesz do różnych scenariuszy. Na koniec opanujesz zaawansowane konfiguracje nawigacji i dowiesz się, jak profesjonalnie aktualizować wersję Angulara w projekcie.

2051
Wird geladen...
E-BOOK

Angular. Profesjonalne techniki programowania. Wydanie II

Adam Freeman

Framework Angular 2 jest dziś uważany za jeden z najwydajniejszych sposobów rozwijania średnich i dużych aplikacji internetowych. Te aplikacje działają bez problemu niezależnie od platformy. Separacja kodu interfejsu od logiki aplikacji, prosta modularyzacja aplikacji, bezproblemowe przetwarzanie danych asynchronicznych, bogaty zestaw narzędzi i ogromne ułatwienia podczas projektowania interfejsu użytkownika - to tylko kilka z wielu zalet Angulara. Nawet jednak tak świetny framework wymaga od programisty wiedzy i umiejętności prawidłowego budowania kodu. Książka rozpoczyna się od przedstawienia wzorca MVC i jego zalet. Ta wiedza następnie przydaje się do budowy własnego projektu za pomocą Angulara. Najpierw będzie to prosta, praktyczna aplikacja, a później zostaną przedstawione coraz bardziej zaawansowane funkcje. Każdy temat jasno i spójnie wyjaśniono, zamieszczając szczegóły konieczne do efektywnej pracy. Przedstawiono sposoby wykorzystywania różnych pożytecznych narzędzi, w tym frameworka Bootstrap, biblioteki Reactive Extensions czy frameworka Jasmine. Nie zabrakło objaśnień najczęściej występujących problemów oraz sposobów ich rozwiązywania. W tej książce między innymi: Solidne podstawy koncepcji MVC Obiektowy model dokumentu (DOM) Usługi i dostawcy usług Routing i animacja w Angularze Testowanie aplikacji Angular 2. Profesjonalne narzędzie dla profesjonalisty.

2052
Wird geladen...
E-BOOK

Angular. Programowanie z użyciem języka TypeScript. Wydanie II

Yakov Fain, Anton Moiseev

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!

2053
Wird geladen...
E-BOOK

Angular Projects. Build modern web apps by exploring Angular 12 with 10 different projects and cutting-edge technologies - Second Edition

Aristeidis Bampakos, Mark Thompson

Packed with practical advice and detailed recipes, this updated second edition of Angular Projects will teach you everything you need to know to build efficient and optimized web applications using Angular. Among the things you’ll learn in this book are the essential features of the framework, which you’ll master by creating ten different real-world web applications. Each application will demonstrate how to integrate Angular with a different library and tool. As you advance, you’ll familiarize yourself with implementing popular technologies, such as Angular Router, Scully, Electron, Angular service worker, Nx monorepo tools, NgRx, and more while building an issue tracking system. You’ll also work on a PWA weather application, a mobile photo geotagging application, a component UI library, and many other exciting projects.In the later chapters, you’ll get to grips with customizing Angular CLI commands using schematics.By the end of this book, you will have the skills you need to be able to build Angular apps using a variety of different technologies according to your or your client’s needs.

2054
Wird geladen...
E-BOOK

Angular Projects. Build modern web apps in Angular 16 with 10 different projects and cutting-edge technologies - Third Edition

Aristeidis Bampakos, Mark Thompson

Angular Projects isn't like other books on Angular – this is a project-based guide that helps budding Angular developers get hands-on experience while developing cutting-edge applications.In this updated third edition, you’ll master the essential features of the framework by creating ten different real-world web applications. Each application will demonstrate how to integrate Angular with a different library and tool, giving you a 360-degree view of what the Angular ecosystem makes possible.Updated to the newest version of Angular, the book has been revamped to keep up with the latest technologies. You’ll work on a PWA weather application, a mobile photo geotagging application, a component UI library, and other exciting projects. In doing so, you’ll implement popular technologies such as Angular Router, Scully, Electron, Angular service workers, Jamstack, NgRx, and more.By the end of this book, you will have the skills you need to build Angular apps using a variety of different technologies according to your or your client’s needs.

2055
Wird geladen...
E-BOOK

Angular Router. From Angular core team member and creator of the router

Victor Savkin

Managing state transitions is one of the hardest parts of building applications. This is especially true on the web, where you also need to ensure that the state is reflected in the URL. In addition, you might want to split applications into multiple bundles and load them on demand. Doing this transparently isn’t easy. The Angular router solves these problems. Using the router, you can declaratively specify application states, manage state transitions while taking care of the URL, and load bundles on demand.This book is a complete description of the Angular router written by its designer. It goes far beyond a how-to-get-started guide and talks about the library in depth. The mental model, design constraints, and the subtleties of the API-everything is covered. You’ll learn in detail how to use the router in your own applications. Predominantly, you’ll understand the inner workings of the router and how you can configure it to work with any edge cases you come across in your sites.Throughout the book, you’ll see examples from real-world use in the MailApp application. You can view the full source of this application and see how the router code works to manage the state of the application and define what is visible on screen. Reading this book will give you deep insights into why the router works the way it does and will make you an Angular router expert.

2056
Wird geladen...
E-BOOK

Angular Services

Sohail Salehi

A primary concern with modern day applications is that they need to be dynamic, and for that, data access from the server side, data authentication, and security are very important. Angular leverages its services to create such state-of-the-art dynamic applications.This book will help you create and design customized services, integrate them into your applications, import third-party plugins, and make your apps perform better and faster. This book starts with a basic rundown on how you can create your own Angular development environment compatible with v2 and v4. You will then use Bootstrap and Angular UI components to create pages. You will also understand how to use controllers to collect data and populate them into NG UIs. Later, you will then create a rating service to evaluate entries and assign a score to them. Next, you will create cron jobs in NG. We will then create a crawler service to find all relevant resources regarding a selected headline and generate reports on it. Finally, you will create a service to manage accuracy and provide feedback about troubled areas in the app created.This book is up to date for the 2.4 release and is compatible with the 4.0 release as well, and it does not have any code based on the beta or release candidates.

2057
Wird geladen...
E-BOOK

Angular UI Development with PrimeNG. Build rich UI for Angular applications using PrimeNG

Oleg Varaksin, Sudheer Jonna

PrimeNG is a leading UI component library for Angular applications with 80+ rich UI components. PrimeNG was a huge success in the Angular world and very quickly. It is a rapidly evolving library that is aligned with the last Angular release. In comparison with competitors, PrimeNG was created with enterprise applications in mind. This book provides a head-start to help readers develop real–world, single-page applications using the popular development stack.This book consists of 10 chapters and starts with a short introduction to single-page applications. TypeScript and Angular fundamentals are important first steps for subsequent PrimeNG topics. Later we discuss how to set up and configure a PrimeNG application in different ways as a kick-start. Once the environment is ready then it is time to learn PrimeNG development, starting from theming concepts and responsive layouts. Readers will learn enhanced input, select, button components followed by the various panels, data iteration, overlays, messages and menu components. The validation of form elements will be covered too. An extra chapter demonstrates how to create map and chart components for real-world applications. Apart from built-in UI components and their features, the readers will learn how to customize components to meet their requirements.Miscellaneous use cases are discussed in a separate chapter, including: file uploading, drag and drop, blocking page pieces during AJAX calls, CRUD sample implementations, and more. This chapter goes beyond common topics, implements a custom component, and discusses a popular state management with @ngrx/store. The final chapter describes unit and end-to-end testing. To make sure Angular and PrimeNG development are flawless, we explain full-fledged testing frameworks with systematic examples. Tips for speeding up unit testing and debugging Angular applications end this book.The book is also focused on how to avoid some common pitfalls, and shows best practices with tips and tricks for efficient Angular and PrimeNG development. At the end of this book, the readers will know the ins and outs of how to use PrimeNG in Angular applications and will be ready to create real- world Angular applications using rich PrimeNG components.

2058
Wird geladen...
E-BOOK

Angular w akcji

Jeremy Wilken

Framework Angular od wielu lat jest jednym z najważniejszych narzędzi do rozwijania średnich i dużych aplikacji internetowych. Co istotne, aplikacje te bez problemu działają w każdej nowoczesnej przeglądarce, a także na platformach mobilnych. Obecnie Angular jest dojrzałą, stabilną i wciąż ewoluującą technologią, a w kolejnych wydaniach frameworka pojawiają się nowe, ułatwiające pracę funkcje. Aplikacje napisane w Angularze opierają się na hierarchicznym systemie komunikujących się komponentów i na dobrze zbudowanych interfejsach API. Przejrzystość i zrozumiałe zasady rządzące tym systemem sprawiają, że nauka posługiwania się Angularem przychodzi szybko i jest bardzo satysfakcjonująca. Ta książka jest przeznaczona dla programistów, którzy chcą możliwie szybko zacząć budować poprawne aplikacje w Angularze i bezproblemowo uruchamiać je w środowisku produkcyjnym. Podręcznik został napisany w sposób, który pozwala na natychmiastowe rozpoczęcie kodowania i zrozumienie - niemal mimochodem - tak zaawansowanych technik jak testowanie, wstrzykiwanie zależności czy regulowanie wydajności. W książce położono nacisk na korzystanie z TypeScriptu i ES2015 oraz na tworzenie poprawnego kodu zgodnie z najlepszymi praktykami. Nie zabrakło licznych wskazówek i opisu nieoczywistych, ale bardzo pomocnych technik pracy. Dzięki temu szybko wykorzystasz potencjał Angulara do pisania wydajnych, odpornych i bezpiecznych aplikacji! Najważniejsze zagadnienia: Przegląd architektury Angulara i jego funkcji Zasady tworzenia aplikacji w Angularze Komponenty i interakcje między nimi Usługi, wstrzykiwanie zależności i wzorce nawigacyjne Testowanie, debugowanie i wdrażanie aplikacji Oto Angular: ambitne narzędzie dla profesjonalistów!

2059
Wird geladen...
E-BOOK

AngularJS

Brad Green, Shyam Seshadri

Poznaj możliwości AngularJS! AngularJS to hit ostatnich miesięcy w aplikacjach internetowych, wniósł bowiem do kodu JavaScript powiew świeżości oraz najlepsze praktyki znane z innych języków programowania. Architektura MVC, wstrzykiwane zależności, wiązanie danych to tylko niektóre z cech AngularJS. Jeżeli zaintrygowały Cię jego możliwości i chciałbyś zgłębić potencjał tego rozwiązania, to trafiłeś na doskonałą książkę! Napisana przez inżynierów Google, pracujących na co dzień przy AngularJS, zawiera najświeższe informacje z pierwszej ręki. Sięgnij po nią i przekonaj się, jak szybko stworzyć łatwą w utrzymaniu aplikację, korzystającą z nowoczesnych wzorców, komunikującą się wydajnie z serwerem oraz pokrytą automatycznymi testami. Zdobędziesz wiedzę na temat dyrektyw, kontrolerów oraz szablonów. Ponadto przekonasz się, jak tworzyć aplikacje wspierające wiele języków narodowych oraz w jaki sposób radzić sobie z ciasteczkami (cookies). Książka ta jest doskonałą lekturą dla wszystkich osób chcących dzięki AngularJS zmienić swoje podejście do tworzonego kodu JavaScript. Poznaj komponenty tworzące framework AngularJS i zobacz, jak ze sobą współdziałają. Zapewnij sobie maksymalną elastyczność przez separację logiki, danych i prezentacji zgodnie ze wzorcem MVC. Przygotuj pełną aplikację działającą w przeglądarce internetowej wykorzystując do tego szablony po stronie klienta. Korzystaj z dyrektyw AngularJS w celu rozszerzenia HTML za pomocą składni deklaracyjnej. Prowadź komunikację z serwerem i zaimplementuj proste buforowanie za pomocą usługi $http. Wykorzystaj wstrzykiwanie zależności, aby w ten sposób poprawić refaktoring, przeprowadzanie testów oraz zapewnić możliwość tworzenia projektu dla wielu środowisk. Poznaj przykładowe fragmenty kodu dla najczęściej spotykanych problemów podczas tworzenia aplikacji sieciowych. Twój przewodnik po świecie AngularJS!   „Ta książka stanowi doskonałe wprowadzenie do AngularJS. Zawiera informacje o właściwej strukturze aplikacji AngularJS, a także zapewnia dobre wsparcie we wszystkich aspektach API AngularJS.” Miško Hevery, starszy informatyk w Google i ojciec AngularJS „Jeżeli wiedzę z zakresu AngularJS miałbym przelać z mojej głowy na papier, wówczas przyjęłaby ona postać tej książki. Jedynie nie byłaby tak dobrze zorganizowana i nie miałaby ryby na okładce.” Igor Minar, specjalista AngularJS

2060
Wird geladen...
E-BOOK
2061
Wird geladen...
E-BOOK

AngularJS Directives Cookbook. Extend the capabilities of AngularJS and build dynamic web applications

Fernando Monteiro, Jan Carlo Viray, Dror Elovits,...

AngularJS directives are at the center of what makes it such an exciting – and important - web development framework. With directives, you can take greater control over HTML elements on your web pages – they ‘direct’ Angular’s HTML compiler to behave in the way you want it to. It makes building modern web applications a much more expressive experience, and allows you to focus more closely on improving the way that user interaction impacts the DOM and the way your app manages data. If you’re already using Angular, you probably recognize the power of directives to transform the way you understand and build your projects – but customizing and creating your own directives to harness AngularJS to its full potential can be more challenging. This cookbook shows you how to do just that – it’s a valuable resource that demonstrates how to use directives at every stage in the workflow. Packed with an extensive range of solutions and tips that AngularJS developers shouldn’t do without, you’ll find out how to make the most of directives. You’ll find recipes demonstrating how to build a number of different user interface components with directives, so you can take complete control over how users interact with your application. You’ll also learn how directives can simplify the way you work by creating reusable directives – by customizing them with Yeoman you can be confident that you’re application has the robust architecture that forms the bedrock of the best user experiences. You’ll also find recipes that will help you learn how to unit test directives, so you can be confident in the reliability and performance of your application.Whether you’re looking for guidance to dive deeper into AngularJS directives, or you want a reliable resource, relevant to today’s web development challenges, AngularJS Directives Cookbook delivers everything you need in an easily accessible way.

2062
Wird geladen...
E-BOOK

AngularJS: Maintaining Web Applications. Learn AngularJS and full-stack web development

Amos Q. Haviv, Rodrigo Branas, Matthew Frisbie,...

The AngularJS course is a journey to help you improve and scale your current web applications with the existing version of Angular without having to worry about migration to Angular 2. The course is divided into four modules. The first part—AngularJS Essentials is like a practical guide, filled with many step-by-step examples that will lead you through the best practices of AngularJS. After a brief introduction, you will learn how to create reusable components with directives. You will then take a look at many data handling techniques, discover a complete set of technologies that are capable to accomplish any challenge related to present, transform, and validate data on the user's interface. Finally, you will discover the best way to deal with the scope and how to break up the application into separate modules, giving rise to reusable and interchangeable libraries.With this you've crossed a milestone and are about to enter the world of learning by example. In the next part—Learning AngularJS By Example, you will learn how to effectively build apps using the AngularJS platform. You will be building multiple apps on this platform ranging from simple ones to more complex ones. In this module, you will roll up your coding sleeves and create a serious AngularJS application by example – a rich featured workout app. Take the coding a step at a time at first, then once you’re coding a full app in this module, a lot of AngularJS will fall right into place for you.The third module—AngularJS Web Application Development Cookbook, will get you accustomed to the AngularJS concept armed with a solid understanding of how it works, insight into the best ways to wield it in real-world applications, and annotated code examples. It is a rich library of AngularJS coding solutions that you can use straight away in your own code projects.You are just a step away from completing this learning path of AngularJS. The name of the next part—MEAN Web Development itself assures that you are nearing the destination. The idea is simple with this part, you'll take MongoDB as the database, Express as the web framework, AngularJS as the frontend framework, and Node.js as the platform, and combine them together in a modular approach that will ensure the flexibility needed in modern software development. This is also your graduation to full-stack web development, which can open many new coding and career opportunities for you!

2063
Wird geladen...
E-BOOK

AngularJS. Pierwsze kroki

Dariusz Kalbarczyk, Arkadiusz Kalbarczyk

Poznaj AngularJS i najnowsze trendy w tworzeniu aplikacji internetowych! Dowiedz się, jak działa AngularJS Naucz się stosować wzorzec MVC w aplikacjach internetowych Poznaj w praktyce nowoczesne sposoby tworzenia aplikacji SPA AngularJS jest frameworkiem MVC napisanym w JavaScripcie. Ta stworzona przez Google’a technologia daje programistom ogromne możliwości, a w ciągu ostatnich dwóch lat dla wielu firm stała się standardem przy tworzeniu aplikacji sieciowych. O jej popularności najlepiej świadczą pojawiające się jak grzyby po deszczu oferty pracy dla programistów AngularJS. Każdy, kto poważnie myśli o tworzeniu aplikacji dla sieci, powinien poznać cechy tego frameworka, jego zalety oraz ograniczenia. Jeśli i Ty chciałbyś rozpocząć przygodę z AngularJS i w pełni korzystać z opcji oferowanych przez JavaScript, sięgnij po tę książkę! Dowiesz się z niej, jak szybko i sprawnie tworzyć dynamiczne, łatwe w utrzymaniu aplikacje internetowe działające po stronie klienta. Poznasz praktyczne przykłady, które pomogą Ci zrozumieć prezentowany materiał, a także nauczysz się samodzielnie pisać wydajny kod z wykorzystaniem AngularJS, zaś dzięki podsumowującym każdy rozdział pytaniom kontrolnym skutecznie utrwalisz zdobyte wiadomości. Podstawy AngularJS i środowisko pracy dewelopera Wzorzec MVC w aplikacjach internetowych SPA Modularyzacja i wstrzykiwanie zależności Dyrektywy, filtry i funkcje Sposoby komunikacji z serwerem Dobre praktyki w stosowaniu AngularJS Testowanie aplikacji internetowych Naucz się obsługi nowego frameworka! * Książka opisuje wersję 1.4.x.

2064
Wird geladen...
E-BOOK

AngularJS. Praktyczne przykłady

Chandermani

Praktyczne wprowadzenie do AngularJS! AngularJS to szkielet, który pozwolił tworzyć zaawansowane aplikacje działające w środowisku przeglądarki internetowej. Dał nam do dyspozycji wiele narzędzi, które wcześniej można było zastosować tylko w „tradycyjnych” językach. Wśród nich są zarówno wzorzec MVC (ang. ModelViewController), jak i rozbudowane możliwości testowania. To właśnie dzięki AngularJS możesz wykorzystać w pełni potencjał współczesnych aplikacji internetowych! Wszyscy programiści od dawna wiedzą, że najlepszym sposobem na nauczenie się nowych narzędzi, języków programowania czy bibliotek jest korzystanie z gotowych przykładów. Właśnie takie podejście do AngularJS dominuje w tej książce. Dzięki niej błyskawicznie opanujesz wszystkie aspekty używania tego szkieletu w codziennej pracy. W kolejnych rozdziałach znajdziesz praktyczne przykłady zastosowania wzorca MVC, wiązania danych, stosowania gotowych dyrektyw oraz usług. Dowiesz się, jak podłączyć się do zasobów serwera dzięki $http oraz utrwalisz dane użytkownika poprzez wprowadzenie warstwy trwałości danych. Na sam koniec zapoznasz się z metodami tworzenia własnych dyrektyw i testowania poszczególnych komponentów aplikacji oraz ze wskazówkami na temat wydajności Twojej aplikacji. Sięgnij po tę książkę, jeżeli chcesz błyskawicznie poznać i wykorzystać w praktyce szkielet AngularJS! Dzięki tej książce: zaznajomisz się ze wzorcem MVC zastosujesz gotowe dyrektywy, a następnie przygotujesz własne wykorzystasz dostępne usługi przetestujesz swoją aplikację poznasz dobre rady na temat wydajności wykorzystasz szkielet AngularJS w praktyce Najszybszy sposób na naukę AngularJS! Chandermani — programista specjalizujący się w tworzeniu aplikacji internetowych. Ma ponad 10 lat doświadczenia w pisaniu aplikacji o różnym stopniu skomplikowania na podstawie rozwiązań firmy Microsoft. Zakochany w AngularJS od pierwszego spotkania. Lider zespołu programistów w Technovert.