Inne - webmasterstwo
Angular i formularze reaktywne. Praktyczny przewodnik
- Szczegóły
- Kategoria: Inne - webmasterswo
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.
Grzegorz Dąbrowski - z wykształcenia inżynier oprogramowania. Entuzjasta technologii webowych. Ma kilkunastoletnie doświadczenie w projektach międzynarodowych, rozwijał aplikacje typu enterprise i pomagał początkującym programistom w rozwoju zawodowym. Obecnie interesuje go głównie framework Angular wraz z powiązanymi z nim technologiami. W wolnym czasie zwiedza z rodziną Bałkany i jeździ na elektrycznym monocyklu.
- Angular. Dziesięć praktycznych aplikacji internetowych z wykorzystaniem najnowszych rozwiązań technologicznych. Wydanie III - [11 maj 2024]
- Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API - [07 luty 2024]
- Jak wdrażać wzorce reaktywne w aplikacjach Angulara. Przewodnik po RxJS 7 - [06 lipiec 2023]
- Django. Tworzenie nowoczesnych aplikacji internetowych w Pythonie - [14 czerwiec 2022]
- Tworzenie wizualizacji na panele HMI firmy Siemens - [12 luty 2020]