Результати пошуку

1185
Завантаження...
EЛЕКТРОННА КНИГА

Agile. Przewodnik po zwinnych metodykach programowania

Andrew Stellman, Jennifer Greene

Poznaj nowoczesne podejście do wytwarzania oprogramowania! W XXI wieku ogromnie wzrosło tempo rozwoju cyfrowych usług. Tradycyjne sposoby wytwarzania oprogramowania nie są już w stanie nadążyć za oczekiwaniami klientów. Dziś nikt nie będzie czekał, aż dopracujesz wszystkie zaplanowane funkcje i wypuścisz produkt na rynek. Konkurencja Cię wyprzedzi! Czy dasz się jej pokonać? Odpowiedzią na to pytanie jest słowo, które robi furorę w branży IT: Agile. Zwinne wytwarzanie oprogramowania to przyszłość — przekonaj się sam! W ramach Agile istnieje wiele podejść do wytwarzania oprogramowania. Jeżeli zastanawiasz się nad tym, które najlepiej zadziała w Twoim środowisku, trafiłeś na odpowiednią książkę. Znajdziesz w niej omówienie ścieżek takich jak Scrum, Lean, Kanban oraz XP (ang. eXtreme Programming), ale najpierw poczytasz trochę na temat tego, czym jest zwinność i do czego możesz ją wykorzystać. Poznasz zalety i zagrożenia związane z konkretnymi podejściami oraz obszary, w których każde z nich sprawdzi się najlepiej. Ta książka pozwoli Ci zmienić sposób pracy. Dzięki niej masz szansę stworzyć wyjątkowo produktywny zespół, którego nikt nie zatrzyma. Bądź zwinny! Poznaj znaczenie podstawowych wartości i zasad podejścia zwinnego Poznaj najważniejsze aspekty podejścia Scrum — zarządzanie projektem, samoorganizację i wspólne zobowiązanie Skoncentruj się na projektowaniu i architekturze oprogramowania za pomocą technik XP takich jak programowanie sterowane testami i programowanie w parach Wykorzystaj podejście Lean, aby zapewnić zespołowi potrzebne uprawnienia, wyeliminować marnotrawstwo i szybko dostarczać oprogramowanie Zobacz, jak techniki kanbanowe pomagają zarządzać przepływem i dostarczać dzięki temu oprogramowanie wysokiej jakości Wprowadzaj techniki i zasady podejścia zwinnego z pomocą coacha metodyk zwinnych Sprawdź, jak wykorzystać siłę zwinności!

1186
Завантаження...
EЛЕКТРОННА КНИГА

Agile. Retrospektywy w zarządzaniu standardami

Marc Loeffler

Ostatnia z dwunastu zasad Manifestu Agile mówi o retrospektywach. W myśl tej reguły zespół programistów odbywa regularne spotkania, na których analizuje efekty pracy nad projektem, myśli nad możliwymi zmianami i odpowiednio dopasowuje działania. Retrospektywa po każdej iteracji projektu pozwala na niezwykle skuteczne optymalizowanie pracy zespołu - przeprowadzona odpowiednio gwarantuje, że zebrane wnioski i opinie członków grupy przyczyniają się do coraz lepszych wyników. Rzecz w tym, że rzetelne przygotowanie i przeprowadzenie retrospektywy wcale nie jest proste i oczywiste! W tej książce znajdziesz szereg praktycznych wskazówek, sprawdzonych praktyk i innowacji, dzięki którym sprawisz, że retrospektywy wniosą do Twojego zespołu prawdziwą wartość. Szybko się zorientujesz, że przedstawione tu techniki można stosować w dowolnym projekcie, w którym sukces zależy od zaangażowania i efektywności zespołu i gdy potrzebny jest proces ciągłego doskonalenia. W książce znalazło się sporo ciekawych informacji, dzięki którym łatwiej będzie rozpoznać i przezwyciężyć typowe problemy. Zapoznasz się z przełomowymi koncepcjami, takimi jak eksperymentowanie i uczenie się na bazie myślenia systemowego. Pozornie proste i oczywiste pomysły umożliwią Ci znakomitą poprawę wyników pracy Twojego zespołu! W tej książce: sukcesy i porażki jako źródło cennej informacji techniki facylitacji techniki przygotowania retrospektyw wykorzystywanie spostrzeżeń i opinii typowe problemy retrospektyw retrospektywy a wprowadzanie zmian o wielkiej skali Spójrz wstecz, zastanów się i idź do przodu!

1187
Завантаження...
EЛЕКТРОННА КНИГА

AI dla ludzi i firmy. Potencjał sztucznej inteligencji w biznesie

Alex Castrounis

Przedsiębiorstwa z branży technologicznej ciągle mierzą się z silną konkurencją. Nietrudno zrozumieć, co stanowi o przewadze firmy niezależnie od branży czy wielkości. Wygrywanie wymaga utrzymywania przewagi konkurencyjnej, jaką jest zdolność określania, wdrażania i osiągania poziomów wydajności nieosiągalnych dla konkurencji. Najczęściej przewaga konkurencyjna ma dwa źródła. Pierwszym jest dostarczanie funkcjonalnych rozwiązań, które dają radość użytkownikom. Drugim - wykorzystywanie właściwych danych do wdrażania odpowiedniej strategii, która wciąż podlega optymalizacji. Zastosowanie w tych działaniach rozwiązań z dziedziny sztucznej inteligencji znacznie przyczynia się do sukcesu firmy. To praktyczny przewodnik dla osób zainteresowanych wykorzystaniem AI w przedsiębiorstwie. Wyjaśniono tu dokładnie, czym jest AI i jakie kluczowe koncepcje się z nią wiążą, pokazano, w jaki sposób należy identyfikować związane z nią szanse, a także przedstawiono innowacyjny model AIPB, prezentujący całościowe podejście do prowadzenia inicjatyw AI. Opisano zasady tworzenia udanych strategii AI, które przynoszą korzyści zarówno pojedynczym osobom, jak i firmie. Istotną częścią książki są wskazówki dotyczące ryzyka, kluczowych kwestii, kompromisów i ograniczeń związanych z projektami AI. Podkreślono również znaczenie kierownictwa wykonawczego w innowacyjnych przedsięwzięciach związanych ze sztuczną inteligencją. W tej książce: koncepcje sztucznej inteligencji oraz potencjał AI dla biznesu wprowadzenie do modelu AIPB i przykłady zastosowań pogłębiona dyskusja na temat celów wdrażania rozwiązań AI koncepcja dojrzałości wobec sztucznej inteligencji i otwieranie się na innowacje budowa skutecznej strategii wdrażania AI przyszłość AI dla przedsiębiorstw: oczekiwania i zagrożenia AI: zmaterializuj swoje marzenia i nadzieje!

1188
Завантаження...
EЛЕКТРОННА КНИГА

Autodesk Inventor 2014. Oficjalny podręcznik

Thom Tremblay

  Tłumacz książki otrzymał wyróżnienie w konkursie im. Jerzego i Hanny Kuryłowiczów za najlepsze tłumaczenie książki technicznej     Poznaj program Autodesk Inventor i przygotuj się do egzaminu! Autodesk Inventor 2014 to unikalny program komputerowy, służący do modelowania zaawansowanych urządzeń i mechanizmów oraz do projektowania ich wizualizacji 3D. Przygotowany w ten sposób model ułatwia projektantowi wykonanie rysunków wykonawczych, złożeniowych i poglądowych. Ponadto Autodesk Inventor pozwala na animowanie tworzonego rozwiązania oraz zawiera liczne generatory, w znaczący sposób wpływające na tempo prac. Trzymasz właśnie w rękach najlepszy podręcznik wprowadzający w świat tego programu, przygotowujący także do egzaminu certyfikacyjnego. W trakcie lektury poznasz dogłębnie interfejs Autodesk Inventora i techniki efektywnej pracy. W kolejnych rozdziałach nauczysz się tworzyć szkice parametryczne, modelować części oraz tworzyć rysunki na podstawie modeli 3D. Następnie zaczniesz modelować zespoły oraz narzędzia montażowe i inżynieryjne. Nauczysz się także tworzyć konstrukcje blachowe oraz korzystać z generatora ram. Książka ta jest oficjalnym podręcznikiem do nauki programu, obowiązkową lekturą dla wszystkich użytkowników Autodesk Inventora oraz osób przygotowujących się do egzaminu certyfikacyjnego. Dzięki tej książce: poznasz interfejs Autodesk Inventora oraz narzędzia dostępne w programie nauczysz się tworzyć rysunki na podstawie modeli 3D opanujesz zaawansowane techniki tworzenia modeli części i zespołów zbudujesz wizualizację dowolnego mechanizmu zdasz egzamin certyfikacyjny Obowiązkowa lektura każdego użytkownika Autodesk Inventora!

1189
Завантаження...
EЛЕКТРОННА КНИГА

Adobe AIR dla programistów JavaScript. Leksykon kieszonkowy

Mike Chambers, Daniel Dura, Kevin Hoyt, Dragos...

Poznaj moc nowoczesnej technologii AIR w tworzeniu funkcjonalnych aplikacji internetowych! Jak skonfigurować środowisko programistyczne w AIR? Jak zaimplementować funkcje? Jak utworzyć aplikację AIR, wykorzystując HTML i JavaScript? Adobe AIR to nowe międzyplatformowe środowisko wykonawcze, które pozwala programistom na wykorzystanie znanych technologii, takich jak HTML i JavaScript, do tworzenia rozbudowanych aplikacji internetowych. AIR oferuje bogaty zbiór wywołań API, a także ścisłą integrację z pulpitem, co umożliwia łączenie potęgi zasobów lokalnych z dostępem do internetu. O atrakcyjności Adobe AIR świadczą więc zarówno zasięg i łatwość programowania (najlepsze cechy modelu WWW), jak i funkcjonalność oraz bogactwo modelu pulpitowego. Książka "Adobe AIR dla programistów JavaScript. Leksykon kieszonkowy" stanowi wprowadzenie do tworzenia aplikacji Adobe AIR z wykorzystaniem języków HTML i JavaScript. Leksykon zawiera przegląd mechanizmów wykonawczych HTML i JavaScript w Adobe AIR oraz wyjaśnia, jak uzyskać dostęp do funkcji i interfejsów Adobe AIR z poziomu JavaScript. Znajdziesz tu wszelkie porady i wskazówki niezbędne do tego, by skonfigurować środowisko programistyczne, stworzyć, przetestować i wdrożyć atrakcyjną oraz funkcjonalną aplikację WWW.

1190
Завантаження...
EЛЕКТРОННА КНИГА

Airport City. Strefa okołotniskowa jako zagadnienie urbanistyczne. Monografia

Michał Stangel

Porty lotnicze mają szczególne znaczenie dla współczesnych miast. Są nie tylko miejscami, w których startują i lądują samoloty, lecz także punktami węzłowymi, gdzie łączy się lokalność i globalność. Węzły transportowe zawsze pełniły istotną rolę w powstawaniu i rozwoju miast. Porty morskie, stacje kolejowe czy ważniejsze skrzyżowania dróg były miejscami intensywnych kontaktów, gdzie rozwijały się struktury osadnicze. Stawały się ośrodkami wzrostu gospodarczego, a jako uprzywilejowane lokalizacje przyciągały inwestycje i stawały się przedmiotem intensywnego zagospodarowania przestrzennego. Podobne zjawisko można zaobserwować w przypadku lotnisk, a wraz ze wzrostem ilości przewożonych pasażerów i ładunków terminal pasażerski obrasta szeregiem dodatkowych funkcji. Strefy okołolotniskowe to miejsca prestiżowe i dobrze skomunikowane, które przyciągają nowe funkcje komercyjne. Kolejne inwestycje powstają często na zasadzie „efektu kuli śnieżnej”, co prowadzi do tworzenia nowego typu obszarów zurbanizowanych, nazywanych „Airport City”. Są to miejsca, gdzie koncentruje się przepływ ludzi, dóbr i kapitału i gdzie ogniskują się współczesne procesy urbanizacji w globalnej gospodarce. Ale czy „Airport City” ma się tak do city, jak galeria handlowa do galerii albo park przemysłowy do parku? Czy w miejscach tych może powstać przestrzeń miejska, a jeśli tak, to jakiego rodzaju jest to miasto? Na podkreślenie zasługuje nowatorskość (w polskich realiach) problemu badawczego podjętego przez Autora. Zagadnienie to, mimo realizacji rozmaitych studiów teoretycznych i projektowych, nie doczekało się jeszcze bowiem w polskim piśmiennictwie należytego opracowania. Ujęcie tematu świadczy o dogłębnej znajomości zagadnienia przez Autora. Praca bazuje na współczesnej, aktualnej literaturze przedmiotu, co pozwoliło na przedstawienie najnowszego stanu wiedzy w odniesieniu do omawianych problemów. Praca może stać się przedmiotem zainteresowania zarówno studentów szkół architektury i urbanistyki jak i geografii, gospodarki przestrzennej, ekonomii i zarządzania. Jednocześnie stanowić może ona cenna pozycje literatury dla praktykujących urbanistów i samorządowców. Dr hab. inż. arch. Piotr Lorens, profesor Politechniki Gdańskiej

1191
Завантаження...
EЛЕКТРОННА КНИГА

AIX, PowerVM - UNIX, wirtualizacja, bezpieczeństwo. Podręcznik administratora

Sebastian Biedroń

Poznaj system AIX z bliska! Systemy operacyjne z rodziny UNIX znane są z wysokiej niezawodności i wydajności. Właśnie z tego powodu w wielu firmach są one wykorzystywane do zarządzania serwerami kluczowych aplikacji. Jednym z systemów należących do tej grupy jest AIX, który zyskał popularność dzięki bardzo dużym możliwościom wirtualizacji i konfiguracji zabezpieczeń spełniających nawet najsurowsze wymogi bezpieczeństwa. Z niniejszej książki dowiesz się, jak działa ten system operacyjny i jak z nim pracować jako administrator. Nauczysz się wykorzystywać przy tym najlepsze praktyki w branży. Poznasz sposób działania rozwiązania PowerVM, które jest jednym z najbardziej elastycznych, a jednocześnie najbardziej niezawodnych rozwiązań wirtualizacyjnych. Dowiesz się też, jak w praktyce wykorzystać liczne możliwości zapewnienia bezpieczeństwa systemu operacyjnego i aplikacji działających pod jego kontrolą. Platforma IBM Power Podstawy systemu AIX Wirtualizacja elementów systemu Instalacja i utrzymanie systemu Zarządzanie użytkownikami, dyskami i systemem plików Tworzenie kopii bezpieczeństwa i diagnostyka systemu Zarządzanie siecią, bezpieczeństwem i wydajnością Zostań administratorem serwerów Power!

1192
Завантаження...
EЛЕКТРОННА КНИГА

Ajax. Bezpieczne aplikacje internetowe

Christopher Wells

Otwarte źródła danych a bezpieczeństwo aplikacji Jak zabezpieczyć przepływ danych klient-serwer? Jak strzec serwera aplikacji przed atakami? Jak przewidzieć i przeciwdziałać potencjalnym zagrożeniom w dynamicznych aplikacjach? Otwartość i bezpieczeństwo, utopijne połączenie słów, a zarazem nieodwracalna przyszłość sieci internetowej. Współdzielenie zasobów niesie ze sobą szereg zagrożeń na różnych warstwach sieciowych. Efektywniej jest przewidzieć potencjalne zagrożenia na etapie tworzenia aplikacji i zapobiec im, niż później łatać dziury w oprogramowaniu. Każdy programista tworzący oprogramowanie sieciowe ostatecznie będzie musiał zmierzyć się z niepożądaną ingerencją mającą swoje źródło w sieci internetowej. Bądź na to przygotowany i nie daj się zaskoczyć, wykorzystaj wiedzę zawartą w tej książce. Książka "Ajax. Bezpieczne aplikacje internetowe" traktuje o zagrożeniach i sposobach zabezpieczeń aplikacji sieciowych, a szczególnie dynamicznych interfejsów API. Przeznaczona jest zarówno dla programistów zaczynających przygodę z Ajaksem, jak i dla tych, którzy Ajaksa jeszcze nie znają. Przyda się każdemu, kto stoi na straży bezpieczeństwa aplikacji sieciowych, uczy bowiem, jak zapobiegać zagrożeniom w trakcie pisania aplikacji oraz jak przeciwdziałać im w już istniejącym oprogramowaniu sieciowym. Bezpieczeństwo aplikacji sieciowych Technologie zabezpieczeń komunikacji klient-serwer Zabezpieczenia na poziomie protokołów Serwer WWW i zagrożenia płynące z internetu Zabezpieczanie otwartych zasobów danych Bezpieczeństwo interfejsów API Zagrożenia bezpieczeństwa w aplikacjach typu mushup Twórz rozległe aplikacje sieciowe i zadbaj o ich bezpieczeństwo?

1193
Завантаження...
EЛЕКТРОННА КНИГА

Ajax. Implementacje

Shelley Powers

Podążaj za swoją wyobraźnią i usprawniaj strony www za pomocą efektów Ajaksa! Jak używać kodu JavaScript do rozwiązywania problemu niestandardowych atrybutów? Jak łączyć funkcje obsługi zdarzeń? Jak tworzyć zaawansowane efekty bazujące na CSS? Ajax to coś więcej niż zbiór technologii obejmujący języki oparte na znacznikach, jest bowiem narzędziem, które -- ewoluując -- na bieżąco dotrzymuje kroku rozwijającej się technice informatycznej, a także wyobraźni programistów. Po zastosowaniu stopniowego usprawniania można dodawać nowoczesne efekty Ajaksa i w ten sposób przenosić tradycyjne aplikacje sieciowe i ich funkcjonalność na wyższy poziom. "Ajax. Implementacje" to książka dla programistów, którzy mają doświadczenie w tworzeniu witryn internetowych i są zainteresowani ulepszaniem istniejących już aplikacji. Czytając ją, nauczysz się, jak zwiększać możliwości stron www poprzez dodawanie do nich efektów Ajaxa, dowiesz się, jak korzystać z języka SVG oraz obiektu Canvas. Poznasz jedną z najciekawszych możliwości Ajaksa, czyli dodawanie usług sieciowych i łączenie danych bezpośrednio na stronach internetowych na wiele różnych sposobów. "Ajax. Implementacje" zawiera całą niezbędną wiedzę potrzebną, aby mieć nowoczesne i funkcjonalne strony www, nie budując ich od nowa. Stronicowanie w Ajaksie Strefa bezpieczeństwa i zabezpieczenia języka JavaScript Obsługa zdarzeń zgodna z Ajaksem System obsługi zdarzeń Dojo i obiekty docelowe Dane dynamiczne Prawidłowe współdziałanie Ajaksa z innymi elementami aplikacji Efekty bibliotek zewnętrznych służące do obsługi danych Historia, nawigacja i miejsca w aplikacjach jednostronicowych Dodawanie zaawansowanych efektów wizualnych Witryny typu mashup Skalowanie, infrastruktura i tworzenie witryn od podstaw

1194
Завантаження...
EЛЕКТРОННА КНИГА

Ajax on Java

Steven Olson

Twoje aplikacje jeszcze bardziej interaktywne! Jak integrować funkcje Ajaksa z aplikacjami JSP? Jak korzystać z dostępnych bibliotek znaczników i tworzyć własne? Jak łączyć techniki Ajax i Struts? Technologia Ajax oparta na kodzie Java gwarantuje uzyskanie prawdziwej interaktywności witryny internetowej, wysoce komfortowej zarówno dla użytkownika, jak i jej administratora. Wielość zestawów narzędziowych i technik umożliwia maksymalne uproszczenie i przyspieszenie pracy webmastera. Zaimplementowanie Ajaksa w aplikacjach pisanych w języku Java pozwala na uzyskanie niemal wszystkich efektów potrzebnych do sprawnego funkcjonowania dynamicznej strony WWW bez konieczności wykorzystywania innych technologii. Książka "Ajax on Java" to wprowadzenie do technologii Ajax, które pokazuje, jak wzbogacać o funkcje ajaksowe aplikacje oparte na serwletach, aplikacje JSP, JSF i inne. Dzięki temu podręcznikowi nauczysz się tworzyć bardziej interaktywne, dynamiczne i efektowne strony internetowe poprzez wyeliminowanie pracochłonnego wpisywania danych przez użytkownika i irytującego oczekiwania na odświeżenie strony. Poznasz również kilka sposobów organizowania komunikacji pomiędzy klientem a serwerem, w tym wykorzystanie formatów JSON, umożliwiających przesyłanie danych o bardziej złożonej strukturze. Krótko mówiąc, książka "Ajax on Java" podniesie Twoje umiejętności programowania na wyższy poziom. Budowanie i instalowanie aplikacji Ajax Integrowanie funkcji Ajax z aplikacjami JSP Metody tworzenia dokumentów XML Tworzenie biblioteki znaczników Pobieranie i instalowanie biblioteki Ajax Pisanie kodu JSP z wykorzystaniem Struts-Layout Konfigurowanie serwletów Wykorzystywanie zestawu narzędziowego GWT Wyszukiwanie błędów w kodzie aplikacji Ajax on Java -- komfort webmasterów i użytkowników!

1195
Завантаження...
EЛЕКТРОННА КНИГА

Ajax on Rails

Scott Raymond

Zobacz, jak wykorzystać potencjał technologii Ajax i Rails w tworzeniu zaawansowanych aplikacji internetowych! Jak używać platformy Rails do budowy dynamicznych aplikacji internetowych? Jak szybko tworzyć witryny ajaksowe, wykorzystując wydajne biblioteki? Jak zwiększyć komfort pracy użytkowników Twoich aplikacji internetowych? Ajax to olbrzymie możliwości w zakresie tworzenia dynamicznych i interaktywnych aplikacji internetowych, działających niemal tak szybko, jak tradycyjne programy. Jednak lepsza jakość witryn wymaga zwykle pisania bardziej skomplikowanego kodu i, co za tym idzie, większych nakładów pracy i czasu. Tak też było do niedawna w przypadku Ajaksa, ale obecnie, gdy wzrosła popularność tej technologii, a ona sama dojrzała, programiści mogą korzystać z wielu bibliotek i platform, dzięki którym tworzenie efektownych aplikacji internetowych stało się niezwykle proste. "Ajax on Rails" to podręcznik dla programistów, którzy chcą szybko i łatwo budować wydajne aplikacje internetowe na bazie dwóch popularnych mechanizmów -- technologii Ajax oraz platformy Rails. Czytając go, dowiesz się, w jaki sposób Ajax umożliwia kreowanie funkcjonalnych i wygodnych w obsłudze witryn, a także nauczysz się błyskawicznie stosować tę technologię w oparciu o biblioteki Prototype i scipt.aculo.us oraz kompletną platformę do tworzenia aplikacji internetowych, czyli Rails. Poznasz też sposoby sprawnego diagnozowania aplikacji ajaksowych oraz zapewnisz im bezpieczeństwo i wydajność, aby udostępniać swym klientom produkty najwyższej klasy. Przegląd mechanizmów technologii Ajax Działanie platformy Rails Ajaksowe przesyłanie danych za pomocą biblioteki Prototype Dodawanie efektów do witryn przy użyciu biblioteki scipt.aculo.us Generowanie kodu JavaScript za pomocą szablonów RJS Zwiększanie użyteczności aplikacji Diagnozowanie aplikacji na platformie Rails Zapewnianie bezpieczeństwa programu Zwiększanie wydajności aplikacji

1196
Завантаження...
EЛЕКТРОННА КНИГА

Ajax. Wzorce projektowe

Michael Mahemoff

Praktyczne rozwiązania dla projektantów aplikacji sieciowych Projektowanie aplikacji z wykorzystaniem technologii Ajax Dynamiczne interfejsy użytkownika Usługi sieciowe Technologia Ajax, będąca połączeniem języków XML i JavaScript, ostatnio zyskuje coraz większe uznanie wśród twórców witryn WWW i aplikacji sieciowych. Pozwala na ograniczenie do minimum komunikacji pomiędzy przeglądarką i serwerem, dzięki czemu aplikacje internetowe zachowują się niemal identycznie jak powszechnie wykorzystywane narzędzia biurkowe. Użytkownicy programów zaprojektowanych z wykorzystaniem Ajaksa nie muszą czekać na przeładowanie strony -- odbywa się to w tle i nie wpływa na szybkość działania. W dobie rosnącej popularności narzędzi internetowych Ajax wydaje się być idealnym rozwiązaniem. Czytając książkę "Ajax. Wzorce projektowe" opanujesz najlepsze praktyki tworzenia aplikacji sieciowych z wykorzystaniem tej technologii. Poznasz podstawowe wzorce projektowe oraz zasady ich stosowania w typowych aplikacjach. Nauczysz się korzystać z usług sieciowych, przesyłu strumieniowego i modelu DOM. Przeczytasz o optymalizacji kodu oraz powtórnym wykorzystywaniu jego fragmentów. Znajdziesz tu także wzorce dotyczące funkcjonalności i użyteczności witryn WWW oraz efektów graficznych. Ostatnią grupę wzorców opisanych w książce stanowią techniki diagnozowania tworzonych aplikacji. Geneza Ajaksa Podstawy projektowania w Ajaksie Zdalne wywoływanie poleceń Usługi sieciowe Transformacje XSLT Refaktoryzacja kodu Optymalizowanie wydajności aplikacji Efekty graficzne Użyteczne formularze Testowanie aplikacji Wykorzystaj w swoich projektach sprawdzone rozwiązania. Pobierz dodatkowy spis wzorców.

1197
Завантаження...
EЛЕКТРОННА КНИГА

AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych. Wydanie II

Bogdan Brinzarea-Iamandi, Cristian Darie, Audra Hendrix

Jak tworzyć szybsze i sprawniejsze aplikacje internetowe? Jak pracować z biblioteką jQuery? Jak wprowadzać nowe rozwiązania do już istniejących stron? Wprowadzenie technologii AJAX pozwoliło na tworzenie bardziej atrakcyjnych i przyjaznych użytkownikowi witryn, które nie wymagają przeładowywania po każdej interakcji. To zapewniło AJAX-owi ogromną popularność wśród webmasterów. Otrzymali bowiem doskonałe narzędzie do projektowania interaktywnych i dynamicznych aplikacji, tak pożądanych w dobie WEB 2.0. Jednak nic nie jest doskonałe i nawet AJAX, mimo wielkiego potencjału, ma swoje słabości i ograniczenia. Jakie? W trakcie lektury książki poznasz plusy i minusy tej technologii! Intencją autorów było przede wszystkim przekazanie wiedzy niezbędnej do opanowania sztuki tworzenia interaktywnych aplikacji, wykorzystujących PHP, JavaScript, MySQL i jQuery. Dowiesz się stąd również, jak przeprowadzać weryfikację danych wprowadzanych na stronie za pomocą technologii AJAX i jak łączyć ze sobą funkcje programu występujące po stronie serwera z tymi, które pojawiają się po stronie klienta. Poznasz skuteczne metody debugowania kodu. Ponadto na kilku rozbudowanych przykładach nauczysz się sprawnie pracować z biblioteką jQuery. Autorzy pokażą Ci, jak unikać najczęstszych błędów, tworzyć wydajny kod AJAX z myślą o pozycjonowaniu witryny oraz w prosty sposób wprowadzać nowe rozwiązania, także do istniejących już stron internetowych. Przygotowanie środowiska pracy Wprowadzenie w świat zagadnień technologii AJAX JavaScript i klient AJAX Programowanie obiektowe w JavaScript Skrypty PHP i używanie MySQL po stronie serwera Weryfikacja poprawności wprowadzanych danych za pomocą AJAX Debugowanie i profilowanie aplikacji AJAX Zaawansowane metody budowania aplikacji internetowych Arkusze danych w technologii AJAX Opanuj sztukę tworzenia aplikacji WEB 2.0!

1198
Завантаження...
EЛЕКТРОННА КНИГА

Algorytmy Data Science. Siedmiodniowy przewodnik. Wydanie II

David Natingga

Data science jest interdyscyplinarną dziedziną naukową łączącą osiągnięcia uczenia maszynowego, statystyki i eksploracji danych. Umożliwia wydobywanie nowej wiedzy z istniejących danych poprzez stosowanie odpowiednich algorytmów i analizy statystycznej. Stworzono dotąd wiele algorytmów tej kategorii i wciąż powstają nowe. Stanowią one podstawę konstruowania modeli umożliwiających wyodrębnianie określonych informacji z danych odzwierciedlających zjawiska zachodzące w świecie rzeczywistym, pozwalają też na formułowanie prognoz ich przebiegu w przyszłości. Algorytmy data science są postrzegane jako ogromna szansa na zdobycie przewagi konkurencyjnej, a ich znaczenie stale rośnie. Ta książka jest zwięzłym przewodnikiem po algorytmach uczenia maszynowego. Jej cel jest prosty: w ciągu siedmiu dni masz opanować solidne podstawy siedmiu najważniejszych dla uczenia maszynowego algorytmów. Opisom poszczególnych algorytmów towarzyszą przykłady ich implementacji w języku Python, a praktyczne ćwiczenia, które znajdziesz na końcu każdego rozdziału, ułatwią Ci lepsze zrozumienie omawianych zagadnień. Co więcej, dzięki książce nauczysz się właściwie identyfikować problemy z zakresu data science. W konsekwencji dobieranie odpowiednich metod i narzędzi do ich rozwiązywania okaże się dużo łatwiejsze. W tej książce: efektywne implementacje algorytmów uczenia maszynowego w języku Python klasyfikacja danych przy użyciu twierdzenia Bayesa, drzew decyzyjnych i lasów losowych podział danych na klastery za pomocą algorytmu k-średnich stosowanie analizy regresji w parametryzacji modeli przewidywań analiza szeregów czasowych pod kątem trendów i sezonowości danych Algorytmy data science: poznaj, zrozum, zastosuj!

1199
Завантаження...
EЛЕКТРОННА КНИГА

Algorytmy. Almanach

George Heineman, Gary Pollice, Stanley Selkow

Cała wiedza o algorytmach w jednym podręczniku! Jaki wpływ na różne algorytmy wywierają podobne decyzje projektowe? Jak rozwiązywać problemy dotyczące kodowania? Jak wykorzystać zaawansowane struktury danych do usprawnienia algorytmów? Tworzenie niezawodnego oprogramowania wymaga stosowania sprawnych algorytmów. Jednak programiści rzadko poświęcają im uwagę, dopóki nie pojawią się kłopoty. Aby ich uniknąć, powinieneś wiedzieć, w jaki sposób poprawianie efektywności najważniejszych algorytmów przesądza o sukcesie Twoich aplikacji. W tej książce znajdziesz przetestowane i wypróbowane metody wykorzystywania oraz poprawiania skuteczności algorytmów -- do użycia w celu wdrożenia sprawnych rozwiązań programistycznych. Książka "Algorytmy. Almanach" to cała wiedza o algorytmach, potrzebna ambitnemu programiście, zebrana w jeden kompletny podręcznik. Książka zawiera opisy algorytmów do rozwiązywania rozmaitych problemów, pomaga w wyborze i realizacji algorytmów odpowiednich do Twoich potrzeb, a także dostarcza wydajnych rozwiązań zakodowanych w kilku językach programowania, które łatwo można zaadaptować w konkretnych zadaniach. Dzięki temu podręcznikowi nauczysz się projektować struktury danych, a także dowiesz się, na czym polega przeszukiwanie drzewa binarnego oraz jak korzystać z informacji heurystycznych. Poznasz zaawansowane struktury danych, przydatne do usprawniania algorytmów, a jednocześnie niezbędne dla zagwarantowania pełnego sukcesu Twoich rozwiązań programistycznych. Algorytmy w ujęciu matematycznym Wzorce i dziedziny Algorytmy sortowania Wyszukiwanie sekwencyjne Przeszukiwanie drzewa binarnego Algorytmy grafowe Drzewa poszukiwań Korzystanie z informacji heurystycznych Algorytmy przepływu w sieciach Geometria obliczeniowa Zapytania przedziałowe Cała wiedza o algorytmach, potrzebna każdemu programiście!

1200
Завантаження...
EЛЕКТРОННА КНИГА

Algorytmy. Wydanie IV

Robert Sedgewick, Kevin Wayne

Nie odkrywaj koła na nowo — sprawdź gotowe rozwiązania! Jak oceniać wydajność algorytmów? Jak wydajnie sortować elementy? Jak kompresować dane? Algorytmy od zawsze porównywane były do przepisów kucharskich. Z celnością tego porównania trudno dyskutować, na pewno jednak przesolenie zupy ma zupełnie inne konsekwencje niż błędnie opracowany lub zaimplementowany algorytm. To właśnie algorytmy decydują o czasie wykonania skomplikowanych operacji przez programy komputerowe, a ich odpowiednia implementacja może niejednokrotnie decydować o sukcesie lub porażce projektu wartego fortunę. Dzięki tej książce masz szansę uniknąć typowych programistycznych błędów i porażek. Jej lektura zapozna Cię z najpopularniejszymi algorytmami, ich licznymi zaletami oraz słabymi stronami. Sprawdzisz, do czego można je zastosować, a w jakich miejscach lepiej zrezygnować z ich wykorzystania. Ponadto nauczysz się analizować działanie algorytmów, mierzyć ich wydajność oraz dobierać dane testowe. W książce zostały omówione klasyczne algorytmy sortowania, wyszukiwania, operacji na grafach oraz kompresji danych. Jej ogromnym atutem są przykładowe implementacje algorytmów w języku JAVA oraz to, że przedstawiony kod jest gotowy do natychmiastowego użycia! Pozycja ta jest obowiązkową lekturą dla każdego programisty, któremu zależy na najwyższej wydajności tworzonych rozwiązań. Podstawowe pojęcia Struktura programu w języku JAVA Instrukcje, typy danych, wyrażenia w języku JAVA Korzystanie z abstrakcyjnych typów danych Stosy, kolejki Analiza algorytmów Algorytmy sortowania i wyszukiwania Wykorzystanie grafów Znajdowanie najkrótszej ścieżki Operacja na łańcuchach znaków Algorytmy kompresji danych Nie trać czasu i energii — korzystaj ze sprawdzonych rozwiązań!