AngularJS. Profesjonalne techniki Adam Freeman
- Autor:
- Adam Freeman
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.6/6 Opinie: 10
- Stron:
- 632
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
AngularJS. Profesjonalne techniki
Twój podręcznik programisty!
AngularJS to szkielet do tworzenia zaawansowanych aplikacji JavaScript, wykorzystujący w pełni możliwości współczesnych przeglądarek internetowych. Pozwala on na stosowanie wzorca MVC (ang. Model View Controller) po stronie klienta, a co za tym idzie, na zachowanie wysokiej jakości oraz przejrzystej struktury kodu nawet w przypadku aplikacji intensywnie używających komunikacji sieciowej. Za tym popularnym szkieletem stoi firma Google, która dba o jego ciągły rozwój.
Ta książka została w całości poświęcona szkieletowi AngularJS. Sięgnij po nią i przekonaj się, w jaki sposób przygotować środowisko programistyczne, zbudować pierwszą aplikację i uzyskać dostęp do kontekstu. W kolejnych rozdziałach zaznajomisz się z możliwościami biblioteki Bootstrap oraz przejdziesz krótki kurs programowania w języku JavaScript. W części drugiej szczególny nacisk został położony na detale związane z pracą z AngularJS. Dowiesz się stąd, jak korzystać z dyrektyw, tworzyć własne dyrektywy oraz używać kontrolerów i zakresów. Ostatnia część książki została poświęcona pracy z modułami i usługami. Odkryjesz tu, jak pobrać dane z usług sieciowych, przetworzyć je i zaprezentować użytkownikowi. Książka ta jest obowiązkową lekturą każdego programisty pracującego z AngularJS.
Dzięki tej książce:
- poznasz tajniki programowania w JavaScripcie
- dowiesz się, do czego służą dyrektywy i jak tworzyć własne
- pobierzesz dane z udostępnionych usług sieciowych
- przetestujesz stworzony kod
- poznasz tajemnice AngularJS
Obowiązkowa lektura programisty AngularJS!
Przekonaj się, jak z poziomu kodu aplikacji sieciowej wykorzystać potężne możliwości drzemiące w nowoczesnych przeglądarkach internetowych
AngularJS to wiodący framework przeznaczony do budowania dynamicznych aplikacji JavaScript wykorzystujących możliwości oferowane przez nowoczesne przeglądarki internetowe i urządzenia. Firmowana i rozwijana przez Google biblioteka AngularJS pozwala na użycie potężnego wzorca MVC (model-widok-kontroler) podczas programowania po stronie klienta. Tym samym zapewnia solidne podstawy dla skomplikowanych i bogatych aplikacji sieciowych. Programista zyskuje możliwość tworzenia mniejszych i szybszych aplikacji, które wykorzystują jeszcze mniej zasobów niż kiedykolwiek wcześniej.Autor wielu bestsellerów Adam Freeman pokazuje, jak w pełni wykorzystać możliwości drzemiące w AngularJS. Na początku poznasz wzorzec MVC oraz wiele korzyści, jakie można osiągnąć dzięki oddzieleniu logiki od kodu prezentacyjnego. Następnie przejdziesz do użycia funkcji AngularJS we własnych projektach, aby osiągnąć wyniki, których nie powstydzą się profesjonaliści. Naukę rozpoczniesz więc od poznania praktycznych i użytecznych funkcji, a następnie zajmiesz się najbardziej zaawansowanymi i skomplikowanymi funkcjonalnościami, które oferuje AngularJS. W ten sposób zdobędziesz gruntowną wiedzę, której potrzebujesz.
Każdy temat jest jasno i spójnie wyjaśniony, a także wzbogacony informacjami szczegółowymi, które są niezbędne w celu osiągnięcia pełnej efektywności. Najważniejsze zagadnienia zostały dokładnie i rzeczowo wyjaśnione, w poszczególnych znajdziesz także informacje o najczęściej występujących problemach i sposobach ich unikania.
Dzięki niniejszej książce:
- zdobędziesz solidną wiedzę dotyczącą wzorca MVC oraz separacji logiki, danych i kodu prezentacyjnego;
- dowiesz się, jak za pomocą AngularJS tworzyć bogate i dynamiczne aplikacje sieciowe;
- zobaczysz, jak działają poszczególne funkcje AngularJS i dlaczego to jest takie ważne;
- poznasz sposoby rozszerzenia kodu HTML za pomocą składni deklaratywnej;
- dowiesz się, jak rozbudować i dostosować do własnych potrzeb AngularJS;
- zobaczysz, jak przetestować, dopracować i wdrożyć projekty oparte na AngularJS.

Wybrane bestsellery
-
Nowość Promocja
Wielu programistów szuka prostego, bardziej intuicyjnego sposobu na tworzenie aplikacji. Przeszkadza im złożoność języków programowania, nieczytelność ich składni i stopień skomplikowania konfiguracji. W trakcie poszukiwań narzędzi zapewniających prostotę i dużą wydajność trafiają często na stworzony przez inżynierów Google język Go i... okazuje się, że spełnia on te oczekiwania, jest prosty jak Python i wydajny jak Java. Jeśli i Ty chcesz tworzyć aplikacje szybciej i efektywniej, nie tracić przy tym czasu na skomplikowane konfiguracje czy debugowanie, ta książka jest dla Ciebie.- PDF + ePub + Mobi
- Druk 37 pkt
(48,30 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Nowość Promocja
To interesujące, zwięzłe i wyjątkowo praktyczne wprowadzenie do programowania w języku JavaScript. Już podczas lektury pierwszych stron zaczniesz pisać własny kod, będziesz znajdować rozwiązania różnych wyzwań, a także tworzyć aplikacje internetowe i zabawne gry. Rozpoczniesz od poznania podstawowych koncepcji stosowanych w programowaniu, takich jak zmienne, tablice, obiekty, funkcje, konstrukcje warunkowe, pętle itd. Następnie nauczysz się łączyć skrypty JavaScript z kodem HTML i CSS, aby tworzyć interaktywne aplikacje internetowe. Ze swoich nowych umiejętności skorzystasz podczas pracy nad trzema większymi projektami: grą w stylu Pong, aplikacją generującą muzykę i platformą przeznaczoną do wizualizacji danych pobranych za pomocą API.- PDF + ePub + Mobi
- Druk 54 pkt
(39,90 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Promocja
JavaScript, napisany przez Brendana Eicha w zaledwie 10 dni, szybko zawładnął światem web developmentu. To potężny język, wielu możliwości, napędzający większość aplikacji, których codziennie używamy – od Facebooka, przez X, po Netflix. Jednak by rozpocząć pracę z JavaScriptem, wcale nie potrzebujesz rozbudowanych narzędzi – wystarczy przeglądarka, a wprowadzone w kodzie zmiany możesz śledzić w czasie rzeczywistym i od razu obserwować efekty swojej pracy. JavaScript jest niezwykle wszechstronny: pozwala tworzyć interaktywne strony internetowe (frontend), które reagują na użytkowników, a dzięki Node.js znajduje zastosowanie na backendzie, obsługując serwery i bazy danych. Doskonale sprawdza się również w programowaniu urządzeń IoT i przeglądarkowych gier 2D i 3D. Jeśli postawisz na naukę JavaScriptu, uzyskasz dostęp do szerokiego rynku pracy i wszechstronnego rozwoju. JavaScript to obecnie najczęściej używany język programowania na świecie, co potwierdzają liczne rankingi, w tym Stack Overflow Developer Survey.- Videokurs 55 pkt
(39,90 zł najniższa cena z 30 dni)
55.47 zł
129.00 zł (-57%) -
Promocja
Dzięki temu przyjaznemu przewodnikowi poznasz kluczowe koncepcje programistyczne i operacje obiektowego modelu dokumentu. Nauczysz się też pisać kod działający asynchronicznie i współbieżnie. Poszczególne zagadnienia zostały zilustrowane przykładowymi fragmentami kodu i prostymi projektami ― pozwoli Ci to natychmiast wypróbować działanie tworzonych programów, które w przyszłości mogą posłużyć jako moduły większych aplikacji. Zagadnienia dotyczące JavaScriptu uzupełniono wprowadzeniem do HTML i CSS, co pomoże Ci dokładnie zrozumieć sposób działania nowoczesnych aplikacji internetowych. Przygotujesz się także do pracy z bibliotekami, frameworkami i takimi narzędziami jak React, Angular i Node.js.- PDF + ePub + Mobi
- Druk 54 pkt
(39,90 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Promocja
Ten praktyczny przewodnik zawiera szeroki przegląd strategii, wzorców i form testowania oprogramowania, ułatwiających dobór ścieżek i podejść do konkretnych projektów w zależności od zakresu, budżetu i ram czasowych. Książka uczy przydatnych umiejętności w zakresie przeprowadzania testów wydajności, bezpieczeństwa i dostępności, w tym testów eksploracyjnych, automatyzacji testów, testów wielofunkcyjnych, testowania danych, testowania mobilnego i wielu innych. Zaprezentowano tu także łączenie testów w potokach ciągłej integracji, co pozwala na szybkie otrzymywanie informacji zwrotnych. W ten sposób łatwiejsze staje się kontrolowanie trudnych przepływów pracy programistycznej i uzyskiwanie wysokiej jakości aplikacji.- PDF + ePub + Mobi
- Druk 48 pkt
(39,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Jest to przewodnik, dzięki któremu nauczysz się tworzyć oprogramowanie dla Pi przy użyciu języka Python i edytora IDLE. W trakcie lektury dowiesz się, jak skonfigurować Pi, jakie akcesoria będą Ci potrzebne oraz jak to wszystko połączyć w całość. W kolejnych rozdziałach zaznajomisz się z podstawami obsługi systemu operacyjnego Linux oraz przekonasz się, że programowanie w języku Python wcale nie jest takie trudne. Ponadto zdobędziesz wiedzę na temat podłączania sprzętu do Pi za pomocą GPIO, a następnie zaczniesz budować robota — RaspiRobota. Książka ta stanowi porywającą lekturę, a zrealizowany w niej projekt jest inspirujący i da Ci zajęcie na długie wieczory. Przekonaj się sam!- PDF + ePub + Mobi
- Druk 19 pkt
(9,90 zł najniższa cena z 30 dni)
19.20 zł
34.90 zł (-45%) -
Promocja
Dzięki książce Head First JavaScript. Edycja polska poznasz JavaScript w nietypowy, a przy tym bardzo skuteczny sposób. Ponieważ została ona napisana w oparciu o najnowsze teorie uczenia się, błyskawicznie przyswoisz sobie wiedzę o tym języku. Nauczysz się osadzać kod JavaScript w dokumentach HTML, przetwarzać dane i sterować wykonywaniem skryptu za pomocą konstrukcji warunkowych. Dowiesz się, jak korzystać z obiektowego modelu dokumentu, tworzyć i obsługiwać pliki cookie oraz procedury obsługi zdarzeń. Poznasz także techniki programowania obiektowego i sposoby wykrywania czy usuwania błędów. Przeczytasz również o technologii AJAX, opierającej się na języku JavaScript.- Druk 48 pkt
(9,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
This comprehensive guide offers a thoughtful look at the Node.js platform to help you put Node in context, understand what goes on under the hood, and learn how to take full advantage of Node—an essential reference for new and experienced developers alike.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
This book teaches you to sculpt landscapes, craft dynamic weather, optimize performance, elevate your skills, weave narratives, and build an impressive portfolio to join a game development community. Your journey to open world mastery begins now!
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Unlock the power of BPMN, automation, and business process modeling to streamline workflows and drive digital success. This book provides strategies to optimize processes, enhance efficiency, and stay competitive in a fast-changing landscape.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna
O autorze książki
Adam Freeman - jest doświadczonym programistą, autorem wielu świetnie przyjętych książek o programowaniu w Javie. Tworzył również duże systemy rozproszone (platformy e-commerce). Zajmował stanowiska kierownicze w różnych firmach, wśród których są Netscape, Sun Microsystems, giełda NASDAQ i banki. Jest już na emeryturze, swój czas przeznacza na pisanie i bieganie na długie dystanse.
Adam Freeman - pozostałe książki
-
Promocja
Explore Node.js with practical examples that will teach you how to utilize open-source packages for real-world solutions. Gain the skills to develop and deploy server-side applications that enhance your client-side projects.-
- PDF + ePub 125 pkt
(29,90 zł najniższa cena z 30 dni)
125.10 zł
139.00 zł (-10%) -
-
Promocja
To drugie wydanie cenionego podręcznika dla początkujących programistów. Zawarty w nim materiał - podany jasno i przystępnie - pozwoli Ci w pełni poznać możliwości języka TypeScript 4. Naukę rozpoczniesz od zdobycia solidnych podstaw, a po przeanalizowaniu przejrzystych przykładów poznasz korzyści wynikające z używania TypeScriptu w rzeczywistych projektach. Nauczysz się pracy z API DOM, a także z takimi frameworkami jak Angular, Vue.js i React. Stopniowo będziesz nabierać wprawy w stosowaniu w praktyce najbardziej zaawansowanych funkcji. Dowiesz się też, z jakimi problemami najczęściej borykają się programiści TypeScript i jak je rozwiązywać. W efekcie uzyskasz bezpieczniejsze i bardziej produktywne środowisko do tworzenia aplikacji internetowych.- PDF + ePub + Mobi
- Druk 59 pkt
(39,90 zł najniższa cena z 30 dni)
59.94 zł
109.00 zł (-45%) -
Promocja
To kolejne wydanie popularnego przewodnika, będącego starannie przygotowanym połączeniem opisu architekturalnego, specyfikacji technicznej i praktycznych wskazówek. Pozwala na niemal natychmiastowe rozpoczęcie pracy w Angularze. Na początek czeka Cię zapoznanie się ze wzorcem MVC, z jego zaletami i zastosowaniem. Następnie zaczniesz pisać funkcjonalne aplikacje - stopniowo będziesz przechodzić do coraz bardziej zaawansowanych i złożonych rozwiązań. Poszczególne przykłady zostały omówione w sposób jasny, zrozumiały i spójny. Dodatkowo w książce przedstawiono mnóstwo wskazówek i szczegółów, pozwalających na efektywną pracę i uzyskiwanie najlepszych efektów. Nie zabrakło także prezentacji najczęściej spotykanych problemów i metod ich rozwiązywania.- PDF + ePub + Mobi
- Druk 81 pkt
(39,90 zł najniższa cena z 30 dni)
81.95 zł
149.00 zł (-45%) -
Promocja
Ta książka jest przystępnym podręcznikiem, dzięki któremu poza uzyskaniem ważnych umiejętności odkryjesz najcenniejsze aspekty TypeScriptu. Rozpoczniesz od zdobycia solidnych podstaw, a po przeanalizowaniu przejrzystych przykładów poznasz korzyści wynikające z używania TypeScriptu. Stopniowo będziesz się uczyć stosować w praktyce najbardziej zaawansowane funkcje. Dowiesz się, jak stworzyć bezpieczniejsze i bardziej produktywne środowisko do tworzenia aplikacji internetowych, a także poznasz kilka popularnych frameworków, takich jak Node.js, Angular, React i Vue.js. Znajdziesz tu również informacje o najczęściej występujących problemach oraz sposobach ich rozwiązywania.- PDF + ePub + Mobi
- Druk 48 pkt
(34,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
W książce przystępnie wyjaśniono zasady i techniki programowania w tym frameworku. Opisano szczegóły jego architektury oraz przedstawiono korzyści płynące z pracy z Reactem. Sporo miejsca poświęcono projektowaniu aplikacji oraz korzystaniu zarówno z samego frameworka, jak i towarzyszących mu narzędzi i najpopularniejszych bibliotek. Poszczególne zagadnienia są tu omawiane od podstaw, które następnie płynnie przechodzą do najbardziej zaawansowanych i wyszukanych technik programowania. Wszystkie informacje przedstawiono bardzo starannie, z zachowaniem ważnych szczegółów, dzięki czemu łatwo uzyskać wiedzę niezbędną do pisania aplikacji na wysokim, profesjonalnym poziomie. Nie zabrakło również wskazówek, dzięki którym można łatwo zdiagnozować najczęściej występujące problemy i skutecznie je rozwiązywać.- PDF + ePub + Mobi
- Druk 65 pkt
(39,90 zł najniższa cena z 30 dni)
65.45 zł
119.00 zł (-45%) -
Promocja
Dzięki tej książce dowiesz się, czym jest Vue.js i jak rozpocząć z nim pracę, przekonasz się także, jakie ma możliwości. Nauczysz się budować dynamiczne aplikacje wykorzystujące właściwości nowoczesnych przeglądarek internetowych i urządzeń. Odkryjesz zalety wzorca MVC (model – widok – kontroler) i dowiesz się, jak zadziwiająco sprawnym językiem stał się JavaScript. Zapoznasz się z anatomią projektu Vue.js, z procesami kompilacji i transformacji oraz nabierzesz biegłości w posługiwaniu się zaawansowanymi funkcjami frameworka. Liczne przykłady pozwolą Ci na niemal natychmiastowe przetestowanie opisywanych zagadnień w praktyce. W rezultacie bardzo szybko będziesz przygotowany do tworzenia zaawansowanych, reaktywnych i dynamicznych aplikacji WWW!- PDF + ePub + Mobi
- Druk 54 pkt
(39,90 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Promocja
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.- PDF + ePub + Mobi
- Druk 65 pkt
(39,90 zł najniższa cena z 30 dni)
65.45 zł
119.00 zł (-45%) -
Promocja
Lektura tej książki pozwoli Ci zapoznać się z technikami programowania w oparciu o testy (TDD). Przekonasz się, jak działa wzorzec MVC w praktyce. Ponadto uda Ci się szczegółowo poznać całą platformę ASP.NET MVC oraz zauważyć różnice, wady i zalety ASP.NET MVC względem klasycznego ASP.NET. Przekonasz się, jak zastosowanie filtrów może ułatwić Ci życie oraz jak niezwykle istotną kwestią jest zapewnienie bezpieczeństwa Twojej aplikacji. Książka ta jest doskonałym i kompletnym źródłem wiedzy na temat ASP.NET MVC. Obowiązkowa lektura dla każdego programisty tej platformy!- PDF + ePub + Mobi
- Druk 54 pkt
(34,90 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Promocja
Dzięki tej książce szybko opanujesz zasady HTML5. Już wkrótce bez najmniejszego problemu będziesz korzystał z nowych znaczników canvas, audio i video. Ponadto nauczysz się stosować mechanizmy do przechowywania danych w lokalnych zasobach przeglądarki oraz sprawdzisz, gdzie w danej chwili znajduje się użytkownik. Autor książki kładzie nacisk na poprawność semantyczną tworzonego kodu. Jest to niezwykle istotne w obecnych czasach, gdy Twoje dzieło będzie oglądane na przeróżnych urządzeniach – zarówno stacjonarnych, jak i mobilnych. Książka ta jest rewelacyjnym źródłem informacji o językach HTML5, CSS oraz JavaScript. Musisz ją mieć!- PDF + ePub + Mobi
- Druk 70 pkt
(39,90 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Promocja
O tym przekonasz się w trakcie lektury tej wyjątkowej książki. Jej autorzy przyjęli słuszną, zasadę, że dobry przykład mówi więcej niż kilka stron suchej teorii. Zobaczysz więc, jak wzorzec MVC sprawdza się w praktyce, jakie są jego zalety i wady oraz jak unikać typowych pułapek. Nauczysz się korzystać z filtrów, konfigurować kontrolery oraz projektować wydajny model. W dzisiejszych czasach bezpieczeństwo aplikacji stawiane jest na pierwszym miejscu, dlatego szczególną uwagę powinieneś zwrócić na rozdział poświęcony zabezpieczaniu stworzonego przez Ciebie rozwiązania. Ta książka to kompletna pozycja dla każdego programisty ASP.NET.- PDF + ePub + Mobi
- Druk 54 pkt
(34,90 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%)
Ebooka "AngularJS. Profesjonalne techniki" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Pro AngularJS
- Tłumaczenie:
- Robert Górczyński
- ISBN Książki drukowanej:
- 978-83-283-0197-9, 9788328301979
- Data wydania książki drukowanej :
- 2015-02-06
- ISBN Ebooka:
- 978-83-283-0198-6, 9788328301986
- Data wydania ebooka :
-
2015-02-06
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 27937
- Rozmiar pliku Pdf:
- 11.5MB
- Rozmiar pliku ePub:
- 9.7MB
- Rozmiar pliku Mobi:
- 20.5MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 5.4MB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Spis treści książki
- Wymagania (19)
- Jaka jest struktura niniejszej książki? (20)
- Część I. Zaczynamy (20)
- Część II. Praca z AngularJS (20)
- Część III. Praca z modułami i usługami (20)
- Czy w książce znajdę wiele przykładów? (20)
- Gdzie znajdę przykładowe fragmenty kodu? (23)
- Jak skonfigurować środowisko programistyczne? (23)
- Wybór przeglądarki internetowej (23)
- Wybór edytora tekstów (24)
- Instalacja Node.js (24)
- Instalacja serwera WWW (25)
- Instalacja systemu przeznaczonego do testowania (25)
- Utworzenie katalogu AngularJS (26)
- Przeprowadzenie prostego testu (28)
- Podsumowanie (29)
- Przygotowanie projektu (31)
- Użycie AngularJS (33)
- Dodanie biblioteki AngularJS do pliku HTML (33)
- Utworzenie modelu danych (35)
- Utworzenie kontrolera (37)
- Utworzenie widoku (39)
- Wyjście poza podstawy (42)
- Użycie dwukierunkowego dołączania modelu (42)
- Zdefiniowanie i stosowanie funkcji w kontrolerach (44)
- Użycie funkcji w zależności od innych zdefiniowanych funkcji (46)
- Reakcja na działania użytkownika (48)
- Filtrowanie i zmiana kolejności danych modelu (51)
- Pobieranie danych z wykorzystaniem technologii Ajax (55)
- Podsumowanie (57)
- Sytuacje, w których AngularJS sprawdza się doskonale (59)
- Poznanie aplikacji dwukierunkowych oraz w postaci pojedynczej strony (60)
- Wzorzec MVC (62)
- Model (63)
- Kontroler (65)
- Widok (65)
- Usługi typu RESTful (66)
- Najczęstsze pułapki podczas stosowania wzorca MVC (68)
- Umieszczenie logiki w nieodpowiednim miejscu (68)
- Przyjęcie formatu danych stosowanego w magazynie danych (68)
- Kurczowe trzymanie się starych sposobów (69)
- Podsumowanie (69)
- Poznajemy HTML (72)
- Anatomia elementu HTML (73)
- Atrybuty (74)
- Zawartość elementu (74)
- Elementy typu void (75)
- Struktura dokumentu (75)
- Poznajemy framework Bootstrap (77)
- Stosowanie podstawowych klas Bootstrap (79)
- Użycie frameworka Bootstrap do nadawania stylu tabeli (80)
- Użycie frameworka Bootstrap do tworzenia formularzy sieciowych (83)
- Użycie frameworka Bootstrap do utworzenia układu opartego na siatce (85)
- Podsumowanie (89)
- Przygotowanie przykładowego projektu (92)
- Element <script> (93)
- Polecenia w JavaScript (94)
- Definiowanie i użycie funkcji (94)
- Definiowanie funkcji z parametrami (95)
- Definiowanie funkcji zwracającej wartość (96)
- Wykrywanie funkcji (97)
- Użycie zmiennych i typów (98)
- Użycie typów podstawowych (99)
- Tworzenie obiektów (101)
- Praca z obiektami (104)
- Użycie operatorów JavaScript (110)
- Użycie konstrukcji warunkowych (110)
- Operatory równości i identyczności (111)
- Jawna konwersja typów (114)
- Tablice (116)
- Użycie stylu dosłownej tablicy (117)
- Wykrywanie tablicy (117)
- Odczyt i modyfikacja zawartości tablicy (118)
- Wyświetlenie zawartości tablicy (119)
- Użycie wbudowanych metod przeznaczonych do pracy z tablicami (119)
- Porównywanie wartości undefined i null (120)
- Sprawdzenie pod kątem wartości null lub undefined (122)
- Obietnice (124)
- Format JSON (128)
- Podsumowanie (129)
- Rozpoczęcie pracy (132)
- Przygotowanie danych (132)
- Przygotowanie aplikacji (135)
- Wyświetlenie przykładowych danych produktu (138)
- Utworzenie kontrolera (138)
- Wyświetlanie informacji o produktach (140)
- Wyświetlenie listy kategorii (143)
- Utworzenie listy kategorii (143)
- Generowanie łączy nawigacji po kategoriach (144)
- Wybór kategorii (148)
- Podświetlenie wybranej kategorii (150)
- Dodanie stronicowania (152)
- Podsumowanie (156)
- Przygotowanie przykładowego projektu (157)
- Użycie rzeczywistych danych produkcyjnych (157)
- Obsługa błędów Ajax (159)
- Utworzenie widoków częściowych (161)
- Utworzenie koszyka na zakupy (163)
- Zdefiniowanie modułu koszyka i usługi (163)
- Utworzenie widżetu koszyka na zakupy (165)
- Dodanie przycisku wyboru produktu (168)
- Dodanie nawigacji na podstawie adresu URL (170)
- Definiowanie tras URL (170)
- Użycie routingu adresów URL do zapewnienia nawigacji (173)
- Rozpoczęcie prac nad finalizacją zamówienia (174)
- Finalizacja zamówienia (176)
- Podsumowanie (177)
- Przygotowanie przykładowego projektu (179)
- Pobieranie danych adresowych (179)
- Dodanie formularza weryfikacji danych (181)
- Dodanie pozostałych elementów formularza sieciowego (185)
- Składanie zamówień (187)
- Rozbudowa serwera Deployd (187)
- Zdefiniowanie funkcji kontrolera (189)
- Wywołanie funkcji kontrolera (190)
- Zdefiniowanie widoku (190)
- Usprawnienia w aplikacji (191)
- Administrowanie katalogiem produktów (192)
- Przygotowanie serwera Deployd (192)
- Utworzenie aplikacji administracyjnej (194)
- Implementacja uwierzytelniania (195)
- Definiowanie widoku głównego i kontrolera (198)
- Implementacja funkcji przeglądania zamówień (200)
- Implementacja funkcji zmiany zawartości katalogu produktów (203)
- Podsumowanie (207)
- Przygotowanie przykładowego projektu (212)
- Praca z modułami (213)
- Określenie granic aplikacji AngularJS (213)
- Użycie modułów do zdefiniowania komponentów AngularJS (214)
- Definiowanie kontrolera (215)
- Definiowanie dyrektywy (221)
- Definiowanie filtru (223)
- Definiowanie usługi (226)
- Użycie modułów do organizacji kodu (229)
- Cykl życiowy modułu (232)
- Podsumowanie (233)
- Kiedy i dlaczego należy używać dyrektyw? (236)
- Przygotowanie przykładowego projektu (236)
- Użycie dyrektyw dołączania danych (237)
- Przeprowadzenie (lub uniknięcie) jednokierunkowego dołączenia danych (239)
- Przeprowadzenie dwukierunkowego dołączania danych (241)
- Użycie szablonów dyrektyw (243)
- Generowanie powtarzających się elementów (244)
- Generowanie wielu elementów najwyższego poziomu (250)
- Praca z widokami częściowymi (251)
- Użycie dyrektywy ng-include jako atrybutu (255)
- Warunkowe zastępowanie elementów (256)
- Ukrycie nieprzetworzonych osadzonych szablonów wyrażeń dołączania danych (259)
- Podsumowanie (261)
- Przygotowanie przykładowego projektu (264)
- Użycie dyrektyw elementu (264)
- Wyświetlanie, ukrywanie i usuwanie elementów (265)
- Zarządzanie klasami i stylami CSS (269)
- Obsługa zdarzeń (274)
- Utworzenie własnej dyrektywy zdarzeń (277)
- Zarządzanie atrybutami specjalnymi (279)
- Zarządzanie atrybutami boolowskimi (279)
- Zarządzanie innymi atrybutami (281)
- Podsumowanie (282)
- Przygotowanie przykładowego projektu (284)
- Użycie dwukierunkowego dołączania danych w elementach formularza sieciowego (285)
- Niejawne tworzenie właściwości modelu (286)
- Sprawdzenie, czy obiekt modelu danych został utworzony (289)
- Weryfikacja formularzy sieciowych (290)
- Przeprowadzenie podstawowej weryfikacji formularza sieciowego (292)
- Wyświetlanie komunikatów w trakcie weryfikacji formularza sieciowego (296)
- Użycie CSS do nadania stylu komunikatom (297)
- Użycie zmiennych specjalnych w celu wyświetlania komunikatów (301)
- Wstrzymanie wyświetlania komunikatów (304)
- Użycie atrybutów dyrektywy formularza sieciowego (306)
- Użycie elementów <input> (306)
- Użycie elementu <textarea> (309)
- Użycie elementów <select> (310)
- Podsumowanie (314)
- Kiedy i dlaczego używać kontrolerów i zakresów? (316)
- Przygotowanie przykładowego projektu (316)
- Poznajemy podstawy (317)
- Utworzenie i zastosowanie kontrolera (317)
- Konfiguracja zakresu (318)
- Modyfikacja zakresu (320)
- Organizowanie kontrolerów (321)
- Użycie kontrolera monolitycznego (322)
- Ponowne użycie kontrolera (324)
- Dziedziczenie kontrolerów (328)
- Użycie wielu kontrolerów (335)
- Kontroler bez zakresu (337)
- Wyraźne uaktualnienie zakresu (338)
- Konfiguracja jQuery UI (338)
- Kontrola stanu przycisku (340)
- Zliczanie kliknięć przycisku (341)
- Podsumowanie (342)
- Kiedy i dlaczego używać filtrów? (344)
- Przygotowanie przykładowego projektu (344)
- Pobieranie pliku lokalizacji (345)
- Filtrowanie pojedynczych wartości danych (346)
- Formatowanie wartości pieniężnych (347)
- Formatowanie innych wartości pieniężnych (348)
- Formatowanie dat (349)
- Zmiana wielkości liter ciągu tekstowego (352)
- Generowanie danych w formacie JSON (353)
- Lokalizacja danych wyjściowych filtru (354)
- Filtrowanie kolekcji (357)
- Ograniczenie liczby elementów (357)
- Wybór elementów (360)
- Sortowanie elementów (362)
- Łączenie filtrów (366)
- Utworzenie własnego filtru (367)
- Utworzenie filtru przeznaczonego do formatowania wartości daty (367)
- Utworzenie filtru kolekcji (369)
- Budowa filtru na bazie istniejącego filtru (371)
- Podsumowanie (372)
- Kiedy i dlaczego tworzyć własne dyrektywy? (374)
- Przygotowanie przykładowego projektu (374)
- Utworzenie własnej dyrektywy (375)
- Zdefiniowanie dyrektywy (375)
- Implementacja funkcji link (376)
- Zniesienie zależności właściwości danych (379)
- Obsługa zmiany danych (382)
- Praca z jqLite (387)
- Nawigacja po obiektowym modelu dokumentu (387)
- Modyfikacja elementów (391)
- Tworzenie i usuwanie elementów (393)
- Obsługa zdarzeń (396)
- Inne metody jqLite (397)
- Uzyskanie dostępu do funkcji AngularJS z poziomu jqLite (398)
- Zastąpienie jqLite przez jQuery (399)
- Podsumowanie (400)
- Przygotowanie przykładowego projektu (402)
- Definiowanie skomplikowanych dyrektyw (402)
- Definiowanie sposobu zastosowania dyrektywy (403)
- Użycie szablonu dyrektywy (407)
- Użycie funkcji jako szablonu (409)
- Użycie zewnętrznego szablonu (410)
- Wybór szablonu zewnętrznego za pomocą funkcji (411)
- Zastępowanie elementu (413)
- Zarządzanie zakresami dyrektywy (415)
- Utworzenie wielu kontrolerów (417)
- Zdefiniowanie oddzielnego zakresu dla każdego egzemplarza dyrektywy (418)
- Utworzenie odizolowanych zakresów (421)
- Podsumowanie (430)
- Przygotowanie przykładowego projektu (432)
- Użycie transkluzji (432)
- Użycie funkcji compile (435)
- Użycie kontrolerów w dyrektywach (438)
- Dodanie innej dyrektywy (441)
- Utworzenie własnych elementów formularza sieciowego (443)
- Obsługa zmian zewnętrznych (445)
- Obsługa zmian wewnętrznych (447)
- Formatowanie wartości danych (448)
- Weryfikacja własnych elementów formularza sieciowego (449)
- Podsumowanie (452)
- Kiedy i dlaczego należy tworzyć usługi i moduły? (455)
- Przygotowanie przykładowego projektu (456)
- Użycie modułów do nadania struktury aplikacji (458)
- Obsługa pojedynczego modułu (458)
- Utworzenie nowego modułu (460)
- Utworzenie i użycie usługi (461)
- Użycie metody factory() (461)
- Użycie metody service() (464)
- Użycie metody provider() (466)
- Użycie wbudowanych modułów i usług (468)
- Podsumowanie (469)
- Przygotowanie przykładowego projektu (471)
- Uzyskanie dostępu do obiektów globalnych API DOM (471)
- Kiedy i dlaczego używać usług obiektu globalnego? (472)
- Uzyskanie dostępu do obiektu window (472)
- Uzyskanie dostępu do obiektu document (473)
- Użycie usług $interval i $timeout (474)
- Uzyskanie dostępu do adresu URL (475)
- Rejestracja danych (481)
- Wyjątki (482)
- Kiedy i dlaczego używać usługi $exceptionHandler? (482)
- Praca z wyjątkami (483)
- Bezpośrednia praca z usługą $exceptionHandler (483)
- Implementacja własnej procedury obsługi wyjątków (484)
- Praca z niebezpiecznymi danymi (485)
- Kiedy i dlaczego używać usług przeznaczonych do pracy z niebezpiecznymi danymi? (486)
- Wyświetlanie niebezpiecznych danych (486)
- Użycie niebezpiecznego mechanizmu dołączania danych (487)
- Wyraźne zaufanie danym (490)
- Praca z wyrażeniami i dyrektywami AngularJS (491)
- Kiedy i dlaczego używać usług wyrażeń i dyrektyw? (492)
- Konwersja wyrażenia na funkcję (492)
- Interpolacja ciągów tekstowych (495)
- Kompilacja zawartości (498)
- Podsumowanie (499)
- Kiedy i dlaczego używać usług Ajax? (502)
- Przygotowanie przykładowego projektu (502)
- Żądania Ajax (502)
- Wykonywanie żądania Ajax (505)
- Otrzymywanie odpowiedzi na żądanie Ajax (506)
- Konfiguracja żądań Ajax (509)
- Ustawienie wartości domyślnych żądania Ajax (513)
- Użycie interceptorów Ajax (515)
- Obietnice (516)
- Pobieranie i użycie obiektu deferred (518)
- Użycie obietnicy (519)
- Dlaczego obietnice nie są zwykłymi zdarzeniami? (521)
- Łączenie obietnic ze sobą (522)
- Grupowanie obietnic (524)
- Podsumowanie (526)
- Kiedy i dlaczego używać usług typu REST? (528)
- Przygotowanie przykładowego projektu (528)
- Utworzenie usługi typu RESTful (528)
- Utworzenie aplikacji AngularJS (531)
- Użycie usługi $http (536)
- Wyświetlenie danych produktu (536)
- Usunięcie produktu (538)
- Utworzenie produktu (538)
- Uaktualnienie produktu (539)
- Przetestowanie implementacji Ajax (539)
- Ukrycie żądań Ajax (539)
- Instalacja modułu ngResource (542)
- Użycie usługi $resource (543)
- Konfiguracja akcji usługi $resource (548)
- Utworzenie komponentu gotowego do użycia z usługą $resource (549)
- Podsumowanie (551)
- Kiedy i dlaczego używać usług widoku? (553)
- Przygotowanie przykładowego projektu (554)
- Istota problemu (554)
- Użycie routingu URL (556)
- Instalacja modułu ngRoute (556)
- Definiowanie adresów URL tras (557)
- Wyświetlanie wybranego widoku (558)
- Połączenie kodu i znaczników HTML (559)
- Użycie parametrów trasy (562)
- Uzyskanie dostępu do tras i parametrów tras (564)
- Konfiguracja tras (567)
- Użycie kontrolerów z trasami (568)
- Dodanie zależności do tras (570)
- Podsumowanie (573)
- Przygotowanie przykładowego projektu (575)
- Animacja elementów (575)
- Kiedy i dlaczego używać usługi animacji? (576)
- Instalacja modułu ngAnimation (576)
- Definiowanie i stosowanie animacji (577)
- Uniknięcie niebezpieczeństwa w postaci jednoczesnych animacji (579)
- Obsługa zdarzeń dotknięć (580)
- Kiedy i dlaczego używać zdarzeń dotknięć? (581)
- Instalacja modułu ngTouch (581)
- Obsługa gestu machnięcia (581)
- Użycie zamiennika dla dyrektywy ng-click (582)
- Podsumowanie (582)
- Kiedy i dlaczego używać usług rejestracji komponentów i ich wstrzykiwania? (583)
- Przygotowanie przykładowego projektu (583)
- Rejestracja komponentów AngularJS (584)
- Zarządzanie wstrzykiwaniem zależności (586)
- Ustalenie zależności funkcji (586)
- Pobieranie egzemplarzy usługi (588)
- Uproszczenie procesu wywołania (589)
- Pobranie usługi $injector z elementu głównego (590)
- Podsumowanie (591)
- Kiedy i dlaczego przeprowadzać testy jednostkowe? (594)
- Przygotowanie przykładowego projektu (594)
- Instalacja modułu ngMock (594)
- Utworzenie konfiguracji testowej (594)
- Utworzenie przykładowej aplikacji (596)
- Praca z Karma i Jasmine (597)
- Przeprowadzanie testów (599)
- Poznajemy atrapę obiektu (601)
- API i obiekty testowe (601)
- Testowanie kontrolera (602)
- Przygotowanie testu (603)
- Użycie atrap obiektów (604)
- Symulacja odpowiedzi HTTP (604)
- Symulacja czasu (608)
- Testowanie rejestracji danych (610)
- Testowanie innych komponentów (612)
- Testowanie filtru (612)
- Testowanie dyrektywy (614)
- Testowanie usługi (615)
- Podsumowanie (617)
O autorze (15)
O recenzencie technicznym (16)
CZĘŚĆ I ZACZYNAMY (17)
Rozdział 1. Zaczynamy (19)
Rozdział 2. Pierwsza aplikacja w AngularJS (31)
Rozdział 3. Umieszczenie AngularJS w kontekście (59)
Rozdział 4. Wprowadzenie do HTML i Bootstrap CSS (71)
Rozdział 5. Wprowadzenie do JavaScript (91)
Rozdział 6. SportsStore - przykładowa aplikacja (131)
Rozdział 7. SportsStore - nawigacja i zakupy (157)
Rozdział 8. SportsStore - zamówienia i administracja (179)
CZĘŚĆ II PRACA Z ANGULARJS (209)
Rozdział 9. Anatomia aplikacji AngularJS (211)
Rozdział 10. Użycie dyrektyw dołączania i szablonów (235)
Rozdział 11. Użycie dyrektyw elementów i zdarzeń (263)
Rozdział 12. Praca z formularzami sieciowymi (283)
Rozdział 13. Użycie kontrolerów i zakresów (315)
Rozdział 14. Użycie filtrów (343)
Rozdział 15. Tworzenie własnych dyrektyw (373)
Rozdział 16. Tworzenie skomplikowanych dyrektyw (401)
Rozdział 17. Zaawansowane funkcje dyrektyw (431)
CZĘŚĆ III USŁUGI ANGULARJS (453)
Rozdział 18. Praca z modułami i usługami (455)
Rozdział 19. Usługi dla obiektów globalnych, błędów i wyrażeń (471)
Rozdział 20. Usługi dla technologii Ajax i obietnic (501)
Rozdział 21. Usługi dla REST (527)
Rozdział 22. Usługi dla widoków (553)
Rozdział 23. Usługi dla animacji i dotknięć (575)
Rozdział 24. Usługi rejestracji komponentów i ich wstrzykiwania (583)
Rozdział 25. Testy jednostkowe (593)
Skorowidz (619)
Helion - inne książki
-
Nowość Promocja
Potraktuj tę książkę jako świetnego towarzysza wycieczek. Zawarte w tym przewodniku barwne ilustracje i wyczerpujące, przejrzyście podane informacje sprawią, że inaczej spojrzysz na różne elementy konstrukcji technicznych. Zrozumiesz fascynujące szczegóły działania urządzeń stworzonych przez ludzi. Nauczysz się rozpoznawać cechy charakterystyczne sieci elektroenergetycznej, dróg, kolei, mostów, tuneli, dróg wodnych i innych rozwiązań technicznych. Przekonasz się, jak wielką przyjemność daje „wypatrywanie infrastruktury”, a odkrywanie przeznaczenia napotkanych urządzeń stanie się Twoim hobby!- PDF + ePub + Mobi
- Druk 32 pkt
(38,94 zł najniższa cena z 30 dni)
32.95 zł
59.90 zł (-45%) -
Nowość Promocja
Dzięki tej książce dobrze zrozumiesz działanie Gita. Wiedza jest w niej przekazywana w prosty i konsekwentny sposób, a zastosowane techniki wizualne, opowiadane historie i liczne praktyczne ćwiczenia pozwolą Ci na skuteczną naukę krok po kroku. Stopniowo będziesz się zapoznawać z kluczowymi informacjami i dogłębnie zrozumiesz znaczenie poszczególnych terminów i koncepcji. Książkę docenią zwłaszcza osoby używające Gita w projektach prywatnych lub zawodowych, na przykład studenci i uczestnicy kursów programowania, młodsi programiści, specjaliści przetwarzania danych i pisarze techniczni.- PDF + ePub + Mobi
- Druk 43 pkt
(39,90 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Bestseller Nowość Promocja
O sztucznej inteligencji jest ostatnio bardzo głośno, to nośny temat, nierzadko przedstawiany w tonie sensacyjnym. Czy AI nas zniewoli? Czy wymknie się spod kontroli? A może zabierze nam pracę i zmieni nasze życie w bezproduktywny koszmar? Rzeczywistość wygląda zgoła inaczej, niż zdają się sugerować clickbaitowe nagłówki w prasie i mediach społecznościowych. Sztuczna inteligencja jest obecna w naszym życiu od wielu lat, choć często nie zdajemy sobie z tego sprawy. Służy nam pomocą, gdy szukamy czegoś w sieci, kiedy chcemy coś przetłumaczyć, kupić, porównać albo dotrzeć z miejsca A do miejsca B. Odsiewa dla nas spam w poczcie internetowej i chroni nasze urządzenia elektroniczne przed cyberatakami. Oczywiście, ma swoje mroczne strony i tych także powinniśmy być świadomi.- PDF + ePub + Mobi
- Druk 32 pkt
(29,90 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Nowość Promocja
Dzięki tej książce opanujesz podstawowe koncepcje związane z użyciem LLM. Poznasz unikatowe cechy i mocne strony kilku najważniejszych modeli (w tym GPT, Gemini, Falcon). Następnie dowiesz się, w jaki sposób LangChain, lekki framework Pythona, pozwala na projektowanie inteligentnych agentów do przetwarzania danych o nieuporządkowanej strukturze. Znajdziesz tu również informacje dotyczące dużych modeli podstawowych, które wykraczają poza obsługę języka i potrafią wykonywać różne zadania związane na przykład z grafiką i dźwiękiem. Na koniec zgłębisz zagadnienia dotyczące ryzyka związanego z LLM, a także poznasz techniki uniemożliwiania tym modelom potencjalnie szkodliwych działań w aplikacji.- PDF + ePub + Mobi
- Druk 48 pkt
(39,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Nowość Promocja
Fusion to oprogramowanie firmy Autodesk, umożliwiające modelowanie 3D, CAD, CAM, CAE i PCB. Jego zastosowanie znacznie upraszcza i przyspiesza projektowanie, a także wytwarzanie nowych produktów. Dostępny w chmurze Autodesk Fusion oferuje rozmaite środowiska, takie jak Simulation, służące do obliczeń, analiz i symulacji, Render, przeznaczone do wizualizacji i renderingów, czy Animation, dzięki któremu można tworzyć filmy demonstrujące kolejność montażu elementów składowych urządzeń.- PDF + ePub + Mobi
- Druk 43 pkt
(39,90 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Bestseller Nowość Promocja
Aż 95 procent Wszechświata pozostaje niewidoczne i niezbadane. Brian Clegg zaprasza do odkrycia dwóch największych zagadek Kosmosu — ciemnej materii i ciemnej energii. W książce demaskuje te nieuchwytne koncepty, prowadząc czytelnika przez fascynującą historię odkryć, które zmieniły nasze rozumienie Wszechświata. Od teoretycznych początków aż po najnowsze badania, wyjaśnia, jak odkryto istnienie ciemnej materii i ciemnej energii, w jaki sposób te tajemnicze siły kształtują galaktyki i inne obiekty kosmiczne, a także jak wpływają na przyszłość Wszechświata. Jednocześnie stawia fundamentalne pytanie, czy uda się kiedyś w pełni je zrozumieć. Ciemna materia i ciemna energia to nie tylko fascynująca podróż przez naukę, ale również zaproszenie do jednej z największych przygód ludzkiego umysłu — zrozumienia tego, co ukryte i nieznane.- PDF + ePub + Mobi
- Druk 30 pkt
(27,90 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Nowość Promocja
Rola administratora sieci komputerowej zaczyna się od jej skonfigurowania, jednak na tym absolutnie się nie kończy. Dalej musi on zadbać o to, by sieć działała poprawnie - jeśli cokolwiek pójdzie nie tak, administrator szybko dowie się o tym od użytkowników i zostanie poproszony, by równie szybko przywrócił ją do stanu poprzedniego. Drobnostka, jeśli problem okazuje się błahy i prosty do rozwiązania. Prawdziwe wyzwanie zaczyna się wtedy, kiedy naprawa usterki wymaga dogłębnej znajomości sieci, jej silnych i mocnych stron, a także metod radzenia sobie z awariami. Na szczęście powstała ta książka.- PDF + ePub + Mobi
- Druk 92 pkt
(39,90 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Nowość Promocja
Ta fantastyczna książka, pełna zabawnej narracji i praktycznych przykładów, nauczy Cię myślenia architektonicznego. Została ona, podobnie jak inne pozycje z serii Rusz głową!, przygotowana na bazie odkryć nauk poznawczych i neurofizjologii. Właśnie dzięki temu zaangażujesz swój mózg, użyjesz wielu zmysłów i niepostrzeżenie zrozumiesz dwa prawa architektury oprogramowania i cztery opisujące ją wymiary. Mistrzowsko opanujesz cechy i style architektury, a także nauczysz się określać logiczne komponenty systemów. Efekt? Zdobędziesz świetną orientację w świecie architektury oprogramowania. A wszystkiego nauczysz się, rozwiązując łamigłówki, wykonując praktyczne ćwiczenia, tworząc architektury ? i wybuchając głośnym śmiechem!- Druk 70 pkt
(39,90 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Nowość Promocja
Tę praktyczną książkę docenią programiści C#. Zaczniesz od zapoznania się z zasadami działania algorytmów, aby później przejść do różnych struktur danych: tablic, list, stosów, kolejek, słowników i zbiorów. Poszczególne przykłady zostały zilustrowane fragmentami kodu i rysunkami. Opanujesz także sortowanie tablic przy użyciu rozmaitych algorytmów, co solidnie ugruntuje Twoje umiejętności. Następnie poznasz bardziej złożone struktury danych i algorytmy służące do różnych zadań, jak wyznaczanie najkrótszej ścieżki w grafie czy rozwiązywanie łamigłówek. W ten sposób nauczysz się budować w języku C# komponenty algorytmiczne, które bez problemu zastosujesz w rozmaitych aplikacjach, również internetowych i na platformy mobilne.- PDF + ePub + Mobi
- Druk 48 pkt
(39,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Jeśli używasz systemu operacyjnego Linux, tablice informatyczne są Ci niezbędnie potrzebne. Znajdziesz w nich najważniejsze informacje dotyczące katalogów i poleceń — od dotyczących struktury katalogów systemu, przez dotyczące symboli wieloznacznych, łączenia poleceń, obsługi klawiatury i ekranu, aż po te o systemach plików. Przypomnisz sobie, jak nawigować pomiędzy katalogami i wyświetlać ich zawartość, tworzyć i usuwać pliki oraz nimi zarządzać, wyszukiwać je i archiwizować.- Druk 9 pkt
(7,90 zł najniższa cena z 30 dni)
9.35 zł
17.00 zł (-45%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana


Oceny i opinie klientów: AngularJS. Profesjonalne techniki Adam Freeman
(10)(2)
(3)
(4)
(1)
(0)
(0)
więcej opinii