zapisz się
na newsletter

i odbierz kod na 1 książkę za 50 gr z wybranej oferty
Literatura
faktu i historia
Literatura naukowa
Kalendarium
23 luty
2007
w porcie lotniczym w amerykańskim Phoenix zastosowano po raz pierwszy skaner do prześwietlania odzieży pasażerów przy pomocy promieniowania RTG
Sortuj produkty po:
nazwie
od A do Z
od Z do A
/
cenie
od najniższej
od najwyższej
/
dacie dodania
od najnowszych
od najstarszych
Wydajny JavaScript
Wydawca: Promise
wysyłka: 48h
34,43
-31%
49,90 zł
Jeśli jesteś podobny do większości projektantów, w znacznym stopniu opierasz się na JavaScript, aby tworzyć interaktywne i szybko reagujące aplikacje Web. Problem polega na tym, że wszystkie te wiersze kodu JavaScript mogą spowolnić nasze aplikacje. W tej książce pokazano techniki i strategie eliminowania wąskich gardeł już podczas pisania programu. Nauczymy się, jak między innymi poprawić czas wykonania, ładowanie kodu, interakcję z modelem DOM, cykl życia strony. Nicholas C. Zakas, inżynier frontonu Yahoo! i pięciu innych ekspertów JavaScript – Ross Harmes, Julien Lecomte, Steven Levithan, Stoyan Stefanov i Matt Sweeney – pokazują optymalne sposoby ładowania kodu na stronę oraz podają wskazówki programistyczne, dzięki którym JavaScript może działać tak szybko i efektywnie, jak to możliwe. Poznamy najlepsze praktyki tworzenia plików i ich wdrażania w środowisku eksploatacyjnym, a także narzędzia do rozwiązywania problemów na już działających stronach. Znajdowanie problematycznego kodu i wykorzystanie szybszych alternatyw do wykonania tego samego zadania Poprawianie skryptów poprzez poznanie sposobu przechowywania danych i dostępu do nich w JavaScript Implementacja kodu JavaScript tak, aby nie opóźniał interakcji z DOM Użycie technik optymalizacji do poprawy wydajności czasu wykonania Poznanie metod gwarantujących, że interfejs będzie przez cały czas reagował Osiągnięcie szybszej komunikacji między klientem a serwerem Użycie systemu kompilacji w celu minifikacji plików oraz kompresji HTTP do dostarczania ich do przeglądarki „Wydajny JavaScript obejmuje wszelkie problemy dotyczące wydajności, których programiści JavaScript powinni być świadomi. Lektura jej zdecydowanie rozszerzyła moją listę najlepszych praktyk związanych z wydajnością”. – Steve Souders „Wydajny JavaScript jest imponującą kolekcją tematów, wskazówek i sztuczek związanych z JavaScript – napisanych przez ekspertów w tej dziedzinie – zebranych w jednym miejscu. To cenna lektura dla każdego, kto chce pisać wydajne skrypty w języku JavaScript”. –Venkat Udayasankar Guru od wydajności, Yahoo! Search Nicholas C. Zakas, naczelny inżynier głównej strony Yahoo! i współautor biblioteki Yahoo! User Interface (YUI), jest inżynierem oprogramowania specjalizującym się w projektowaniu interfejsu Web oraz implementacji przy użyciu JavaScript, HTML, CSS, XML oraz XSLT.
Dynamiczny rozwój technologii informatycznych znacząco wpłynął na konkurencyjność i efektywność organizacji. Bez odpowiedniego wsparcia ze strony systemów informatycznych współczesne przedsiębiorstwo nie jest w stanie poprawnie funkcjonować. Jednak tak duże uzależnienie od systemów informatycznych oznacza również zagrożenia związane z możliwością utraty bądź wykradzenia kluczowych danych firmy. Wirusy, programy szpiegujące, działania hakerów -- wszystko to może spowodować ogromne straty dla organizacji. Na szczęście zwiększa się również arsenał narzędzi, dzięki którym firmy mogą bronić się przed takimi zagrożeniami. Jak jednak stwierdzić, czy przedsięwzięte środki ochrony są wystarczające? Czytając książkę "Przewodnik audytora systemów informatycznych", poznasz procedury i praktyczne zagadnienia związane z badaniem infrastruktury informatycznej pod tym właśnie kątem. Dowiesz się, czym dokładnie zajmuje się audytor systemów informatycznych i jak planuje się korporacyjną politykę bezpieczeństwa danych. Przeczytasz o planowaniu badań oraz narzędziach i metodykach wykorzystywanych w tym procesie. Nauczysz się przeprowadzać analizę systemów informatycznych i dowiesz się, na co zwracać szczególną uwagę. Elementy polityki bezpieczeństwa danych Zarządzanie ryzykiem w systemach informatycznych Wdrożenie systemu zarządzania bezpieczeństwem informacji Model PDCA Regulacje prawne i standardy związane z audytem Metodyki prowadzenia badań systemów informatycznych Przeprowadzanie procesu audytu Audytor systemów informatycznych to zawód przyszłości. Bądź przygotowany na jej nadejście.
Jak powstał język – ten unikalny, charakterystyczny dla człowieka system komunikacji? Badaniem tego zagadnienia zajmuje się stosunkowo nowa, lecz prężnie się rozwijająca nauka: ewolucja języka. Jest to interdyscyplinarna dziedzina, integrująca wiedzę różnych nauk o człowieku, jego biologii, kulturze i języku, korzystająca również z osiągnięć nauk przyrodniczych i ścisłych. Niniejsza monografia przedstawia zastosowanie modelowania komputerowego do badania zagadnienia powstania i rozwoju języka, w szczególności zaś wykorzystanie do tego celu gier językowych oraz systemów wieloagentowych. Przeprowadzając komputerowe symulacje, bada się, w jaki sposób populacja odrębnych osobników nie dysponujących jeszcze wspólnym językiem, wyłącznie w toku wzajemnych interakcji komunikacyjnych, jest w stanie osiągnąć konsensus co do stosowanego w całej populacji zestawu lingwistycznych konwencji, np. nazw. Zalążek języka wyłania się więc tu jako konsekwencja oddziaływań między osobnikami. Modelowanie komputerowe jest znakomitym narzędziem do badań tego rodzaju zjawisk.
Zrozumieć, by zwyciężyć Standard lub notacja BPMN (od ang. Business Process Model and Notation) jest obecnie najpopularniejszym narzędziem do specyfikowania procesów biznesowych. Na podstawie obserwacji trendów w systemach tej klasy można przypuszczać, że wkrótce całkowicie zdominuje on rynek i ostatecznie wyprze inne standardy. Sukces BPMN wynika z tego, że z jednej strony umożliwia on opisanie i rozrysowanie procesów w sposób zrozumiały dla zwykłych śmiertelników, a z drugiej pozwala na bardzo dokładne zgłębienie ich na poziomie technicznym. Te dwie cechy czynią go potężnym narzędziem rozwiązującym problem, przed jakim staje dziś wiele firm i organizacji: jak zmaksymalizować efektywność wykorzystania potencjału systemów informatycznych, zasobów finansowych i ludzi? Powiązanie tych wszystkich elementów w jedną notację lub standard stanowi punkt wyjścia do zyskania trwałej przewagi konkurencyjnej na rynku. BPMN pozwala na ciągłe analizowanie, monitorowanie i optymalizowanie procesów biznesowych. Jest narzędziem bardzo skutecznym, prawdziwym „świętym Graalem” współczesnego biznesu. Jednak nie jest on niestety tak przyjazny, jak mógłby oczekiwać początkujący użytkownik. Jego oryginalną specyfikację opracowało i udostępnia konsorcjum Object Management Group, a wiele osób twierdzi, że ta instrukcja jest mało zrozumiała. Niniejsza książka adresowana jest do wszystkich, którzy chcą lub muszą szybko poznać i zrozumieć standard BPMN bez konieczności zagłębiania się w gąszcz specyfikacji OMG. Przyda się z pewnością także analitykom biznesowym i systemowym, którzy chcą poszerzyć swoją wiedzę. Powinni zapoznać się z nią również studenci kierunków zarządczych i technicznych, ponieważ ich zawodowa przyszłość będzie nierozerwalnie związana z pracą z notacjami typu BPMN lub ich ewentualnymi następcami.
Odkryj techniki zabezpieczania i ochrony serwisów WWW! Jak zabezpieczyć swój serwis internetowy przed atakami Jak wykryć infekcje strony internetowej Jak tworzyć kopie zapasowe i przywracać serwis do działania Wśród ogromnej liczby serwisów dostępnych w internecie miliony działają w oparciu o niezwykle popularne systemy CMS, jakimi bez wątpienia są WordPress i Joomla!. Ich twórcy i administratorzy dbają zwykle o wygląd stron oraz bieżącą aktualizację treści, często jednak brak im świadomości zagrożeń, a także wystarczającej wiedzy i doświadczenia, aby wdrożyć odpowiednią politykę bezpieczeństwa i procedury reakcji na awarię lub atak hakerski. Jeśli jesteś twórcą witryn WWW lub osobą administrującą serwisami działającymi w oparciu o WordPress oraz Joomla! i leży Ci na sercu bezpieczeństwo Twoich stron, sięgnij po książkę „Joomla i WordPress. Zabezpieczanie i ratowanie stron WWW”. Dowiesz się dzięki niej, co należy zrobić, aby Twoje serwisy były właściwie chronione, zapoznasz się z rodzajami zagrożeń i metodami zabezpieczania się przed nimi, nauczysz się korzystać z narzędzi, które ułatwiają wykonywanie związanych z tym czynności, przekonasz się, jak ważne jest regularne tworzenie kopii zapasowych, oraz poznasz sposób szybkiego przywracania serwisów do działania. Nauczysz się także ograniczać zbędny ruch na stronie i przenosić ją pomiędzy serwerami oraz otrzymasz garść przydatnych informacji prawnych. Typowe zagrożenia dla serwisów WWW opartych na popularnych CMS-ach Sposoby zabezpieczania serwisów przed awariami i atakami Oczyszczanie serwisów po atakach i przywracanie ich do działania Tworzenie kopii zapasowych i odtwarzanie z nich danych Przenoszenie kompletnych stron pomiędzy serwerami Ograniczanie zbędnego ruchu na serwerach Narzędzia pomocne w codziennym zabezpieczaniu serwisów Uprzedź hakerów, nie daj szansy włamywaczom, zabezpiecz się przed złodziejami!
Od ambitnego do najlepszego - czyli jak stać się programistą wydajnym, dociekliwym i gotowym do wszelkich zawodowych wyzwań! Poznaj najlepsze praktyki i najczęstsze pułapki procesu wytwarzania oprogramowania Naucz się pisać elastyczny, dynamiczny i łatwy w dostosowywaniu kod Opanuj sprawdzone techniki efektywnego testowania oprogramowania Twórcy rozmaitych narzędzi programistycznych nieustannie próbują nas przekonać o niewiarygodnych możliwościach swoich produktów, a specjaliści od metodyk obiecują, że to właśnie ich techniki zagwarantują nam największą wydajność. Każdy oczywiście twierdzi, że jego język programowania jest najlepszy… A jak wszyscy doskonale wiemy, w naszej pracy nie istnieją NAJLEPSZE rozwiązania - są tylko rozwiązania NAJLEPIEJ sprawdzające się w danym projekcie. Większy wpływ na efektywność naszej pracy ma więc doświadczenie oraz znajomość różnych, sprawdzonych praktyk wytwarzania oprogramowania. Zawodowcy, którym na sercu leży przede wszystkim jakość realizowanych projektów, są zwykle zgodni — nigdy nie wiążą swojej zawodowej kariery z jedną, konkretną technologią. To jedna z cech wyróżniających pragmatycznych programistów — produktywnych speców, którzy w pełni wykorzystują swój potencjał i szybko osiągają zawodowy sukces. A oto pierwsza książka, która w pełni odsłania system ich codziennej pracy! Nie ma znaczenia, czy jesteś wolnym strzelcem, członkiem wielkiego zespołu projektowego, czy konsultantem równocześnie współpracującym z wieloma klientami. Ta skoncentrowana na przekazywaniu praktycznej wiedzy publikacja pokaże Ci, jak efektywnie wykorzystywać swoje umiejętności i doświadczenie do sprawnej realizacji nawet najbardziej złożonych projektów. Podręcznik ilustruje najlepsze praktyki i najczęstsze pułapki wielu różnych aspektów wytwarzania oprogramowania. Znajdziesz w nim zarówno zagadnienia związane ze strategicznym planowaniem swojego zawodowego rozwoju, jak i techniki takiego projektowania architektury, aby przyszły kod był elastyczny, łatwy w dostosowywaniu do różnych okoliczności i przygotowany do wielokrotnego użytku. Z książki dowiesz się między innymi, jak: unikać pułapki powielania wiedzy pisać elastyczny, dynamiczny i łatwy w dostosowywaniu kod unikać programowania przez koincydencję zabezpieczać kod za pomocą kontraktów, asercji i wyjątków gromadzić rzeczywiste wymagania bezlitośnie i efektywnie testować oprogramowanie zachwycać swoich użytkowników budować zespoły pragmatycznych programistów automatyzować pracę w celu zapewnienia większej precyzji
Scratch. Komiksowa przygoda z programowaniem
Wydawca: Helion
wysyłka: 48h
25,40
-31%
37,00 zł
Wstęp do programowania dla najmłodszych! Scratch to edukacyjny język programowania, który warto wykorzystać do nauki programowania, nawet od najmłodszych lat. Został opracowany przez Mitchela Resnicka — pomysłodawcę serii Lego MindStorms. Niezwykle istotny jest fakt, że naukę programowania w tym języku można rozpocząć w dowolnym momencie. Wystarczą tylko i wyłącznie przeglądarka internetowa oraz dobre chęci! Jeżeli chcesz nauczyć się sztuki programowania i przy okazji zarazić swoje dziecko nową pasją, to trafiłeś na doskonałą książkę. Dzięki niej w jedno popołudnie uda wam się stworzyć grę komputerową, w którą sami będziecie mogli zagrać! Korzystając z gotowych, kolorowych klocków, poznacie działanie instrukcji warunkowych, pętli oraz zdarzeń. Komiksowa forma tej książki sprawia, że z łatwością przyswoicie zawartą w niej wiedzę. Jeżeli chcesz poznać możliwości Scratcha i zarazić swoje dziecko pasją programowania, sięgnij po tę książkę! Dzięki tej książce: poznasz środowisko Scratcha oraz zasady tworzenia programów dowiesz się, co to są zmienne, podprogramy, pętle i instrukcje warunkowe nauczysz się tworzyć algorytmy stworzysz niejedną grę Najlepszy wstęp do świata programowania! „Czytając niniejszą książkę, pozwól ponieść się wyobraźni. Co stworzysz za pomocą Scratcha?” — z przedmowy profesora Mitchela Resnicka, twórcy Scratcha
Myśl w języku Python! Nauka programowania
Wydawca: Helion
wysyłka: 48h
33,59
-31%
49,00 zł
Aby stać się cenionym programistą, trzeba zacząć od bardzo solidnych podstaw. Python jest idealną propozycją dla osób, które chcą nauczyć się programowania. Składnia i podstawowe koncepcje programistyczne w Pythonie są dość proste do zrozumienia. Sam język ma duże możliwości zastosowania w różnych dziedzinach wiedzy. Umożliwia przy tym pisanie czytelnego i łatwego w konserwacji kodu, co jest ogromną zaletą. Trzymasz w ręku praktyczny przewodnik do nauki programowania. Znajdziesz w nim przystępnie napisane wyjaśnienia dotyczące podstawowych pojęć programistycznych. Dowiesz się, jak stosować funkcje, czym jest rekurencja, jak wyglądają struktury danych i na czym polega projektowanie obiektowe. W każdym rozdziale znalazły się praktyczne ćwiczenia, dzięki którym będziesz używać poznawanych koncepcji i utrwalisz zdobytą wiedzę. W tej książce: przedstawiono podstawy Pythona, w tym jego składnię i semantykę opisano najważniejsze koncepcje programistyczne i zdefiniowano istotne pojęcia pokazano, jak stosować wartości, zmienne, instrukcje, funkcje i struktury danych przedstawiono metody pracy z plikami i bazami danych wyjaśniono zagadnienia programowania obiektowego opisano techniki debugowania służące do usuwania błędów składniowych, uruchomieniowych i semantycznych Python: dzięki niemu zaczniesz myśleć jak informatyk!
Myśl w języku Java! Nauka programowania Zacznij myśleć jak programista! Naucz się łączyć umiejętności płynące z różnych dziedzin: matematyki, inżynierii i nauk przyrodniczych. Różnorodna wiedza ułatwi Ci pokonywanie przeszkód w pracy programisty — dzięki niej zdefiniujesz problem i sformułujesz jasne i precyzyjne rozwiązanie. Jak się okazuje, te wszystkie trudne umiejętności można sobie przyswoić, ucząc się programowania. Znajomość języka Java stanie się dodatkową korzyścią — jest to język o ugruntowanej pozycji, lubiany, dojrzały i najzwyczajniej bardzo przydatny. Trzymasz w ręku zwięzły podręcznik programowania napisany z myślą o osobach mających niewielkie lub zerowe doświadczenie w tej materii. Przedstawiono w nim najbardziej podstawowe zagadnienia, a poszczególne koncepcje zaprezentowano w logicznej kolejności. Sam język Java nie został może wyczerpująco opisany, jednak ważniejsze konstrukcje, strategie i techniki programistyczne zostały pokazane w bardzo zrozumiały i przystępny sposób. Poszczególne koncepcje zilustrowano praktycznymi przykładami kodu. Ten starannie przemyślany układ treści sprawi, że „myślenie jak informatyk” bardzo szybko przestanie być Twoim problemem! Poznawaj po jednym zagadnieniu naraz: opanuj skomplikowane tematy, rozbijając je na szereg drobnych kroków popartych przykładami. Zrozum sposób formułowania problemów, myśl kreatywnie o rozwiązaniach i pisz programy klarownie i precyzyjnie. Wybierz techniki programowania, które najlepiej sprawdzą się w Twojej sytuacji i przećwicz ważną umiejętność debugowania kodu. Odkryj relacje pomiędzy danymi wejściowymi i wyjściowymi oraz poznaj instrukcje decyzyjne i pętle, klasy i metody, łańcuchy znakowe i tablice. Wykonaj ćwiczenia związane z grami słownymi, grafiką komputerową, zagadkami i grami karcianymi.
Mapowanie wrażeń. Kreowanie wartości przy pomoc...
Wydawca: Helion
wysyłka: po 03.03.2017
47,61
-31%
69,00 zł
Skupienie się organizacji na wewnętrznych procesach biznesowych może pomóc w uzyskaniu płynnej współpracy między poszczególnymi jej działami. Jeśli jednak mimo osiągnięcia takiej płynności klienci wciąż odczuwają frustrację i niezadowolenie z otrzymanego produktu czy usługi, oznacza to, że pojawił się poważny problem. Aby go rozwiązać, trzeba zmodyfikować sposób działania firmy, tak aby możliwe stało się spełnienie oczekiwań jej klientów. Diagramy synchronizacji i mapowanie wrażeń są doskonałą drogą do zdobycia wiedzy, co w tym celu należy zrobić. Niniejsza książka jest wnikliwym i praktycznym podręcznikiem projektowania wrażeń użytkownika. Będzie niezastąpionym poradnikiem dla każdego, kto chce w swojej firmie uzyskać synchronizację świadomości organizacji z faktycznymi doświadczeniami jej klientów. Pokazano tu, jak oceniać swoją pozycję sprzedażową, jak osiągnąć synchronizację zespołów i poziomów organizacji, i wreszcie, jak posłużyć się wizualizacjami jako wspólnymi ramami odniesienia. Przedstawiono diagramy, które stanowią doskonały sposób wizualizowania wrażeń klientów. Dzięki opisanym tu narzędziom zaproponowanie udoskonaleń w działaniu firmy przyjdzie o wiele łatwiej. Najważniejsze zagadnienia omówione w książce: korzyści z mapowania wrażeń dla strategicznego zarządzania firmą koncepcje leżące u podstaw diagramów synchronizacji i mapowania wrażeń etapy iteracyjnego mapowania wrażeń i wykorzystywanie diagramów praktyczne przykłady zastosowania diagramów synchronizacji różne rodzaje diagramów i ich wykorzystanie Mapowanie wrażeń — z tego korzystają skuteczni szefowie i właściciele firm!
Selenium. Automatyczne testowanie aplikacji
Wydawca: Helion
wysyłka: 48h
27,53
-31%
39,90 zł
Poznaj możliwości automatycznych testów aplikacji sieciowych dzięki niesamowitym możliwością Selenium WebDriver. Selenium WebDriver jest narzędziem udostępnianym na zasadach open source, które służy do automatyzacji testów aplikacji sieciowych. Oprogramowanie Selenium jest niezależne od systemu operacyjnego i może być obsługiwane w dowolnym z popularnych języków programowania. Historia tego narzędzia rozpoczyna się w 2004 roku. Dziś Selenium WebDriver jest na całym świecie najczęściej wykorzystywanym narzędziem do automatyzacji testów, cenionym za swoją wszechstronność, elastyczność i łatwość użytkowania. Przewodnik ten przeznaczony jest dla osób posiadających już pewną wiedzę o automatyzacji testów aplikacji. Zawarto tu niezbędne informacje o środowisku Selenium IDE oraz o sposobach jego wykorzystania do automatyzacji testów i debugowania rozbudowanych aplikacji. Przedstawiono narzędzie Selenium WebDriver, dzięki któremu można wykonywać testy automatyczne na wielu przeglądarkach. Opisano bardziej złożone mechanizmy uruchamiania takich testów w chmurze i omówiono funkcje udostępniane przez Selenium WebDriver API, które mogą zostać wykorzystane do tworzenia efektywnych testów automatycznych. Zaprezentowano również techniki tworzenia testów sterowanych danymi i zachowaniem aplikacji. Najważniejsze zagadnienia omówione w książce: zasady korzystania z oprogramowania Selenium IDE i Selenium Builder wykonywanie efektywnych testów kompatybilności funkcje Selenium WebDriver wraz z ich omówieniem i przykładami różne techniki zarządzania zadaniami automatycznymi Selenium frameworki, ich dostosowywanie i tworzenie nowych na podstawie Selenium WebDriver Prashanth Sams jest inżynierem automatyzacji testów działającym w branży IT od 2011 roku. Zdobył bogate doświadczenie przy realizacji wielu projektów, pracując z różnymi narzędziami do automatyzacji. Uwielbia nowe technologie, a przy tym chętnie dzieli się swoją wiedzą, aktywnie wspierając społeczności programistów i testerów, szczególnie oprogramowania Selenium. Testowanie aplikacji? Z Selenium wykonasz je sprawnie i efektywnie!
Projekt doskonały. Zadbaj o komunikację z klientem
Wydawca: Helion
wysyłka: 48h
33,59
-31%
49,00 zł
Mądre decyzje projektowe, dojrzałość technologii, spełnienie potrzeb i oczekiwań użytkownika to klucz do sukcesu aplikacji czy strony internetowej. Okazuje się jednak, że wiele bardzo ciekawych pomysłów, które spełniają wszystkie te warunki, nie dociera do szerokiego grona odbiorców, ponieważ... projektant nie umie o nich rozmawiać. Innymi słowy, wiedza o skutecznej komunikacji z klientami i partnerami biznesowymi jest bezcenna, a umiejętność przekonania do wybranych rozwiązań projektowych bywa ważniejsza od umiejętności projektowania. Książka ta pokaże Ci prawidłowości rządzące komunikowaniem się z osobami decyzyjnymi, przedstawi podejścia taktyczne i metody działania, dzięki którym będziesz skuteczniejszy w prezentowaniu swoich projektów, a szczególnie w przekonywaniu do swoich racji. Dowiesz się, jak słuchać ze zrozumieniem oraz jak mówić, aby przekazać istotne kwestie i zyskać akceptację dla swoich rozwiązań. Nauczysz się także lepszej komunikacji z własnym zespołem projektowym. W efekcie będziesz mógł zapewnić użytkownikowi końcowemu możliwie najlepsze wrażenia związane z korzystaniem z produktu. Dzięki tej książce: dobrze przygotujesz się do wygłoszenia prezentacji rozwiniesz pasywne i aktywne umiejętności słuchania zrozumiesz punkt widzenia i stanowisko drugiej strony nauczysz się najskuteczniejszych strategii przekonywania do swoich racji rozwiniesz umiejętności odkrywania potrzeb użytkownika dowiesz się, co należy zrobić po zebraniu, aby ukończyć projekt Zaprojektuj, pokaż, opowiedz, przekonaj!
Photoshop LAB. Zagadka kanionu i inne tajemnice
Wydawca: Helion
wysyłka: po 03.03.2017
89,01
-31%
129,00 zł
Przestrzeń barw LAB w programie Adobe Photoshop od wielu lat stanowi wyzwanie nawet dla profesjonalnych grafików, ale wysoka klasa tego rozwiązania pozostaje poza dyskusją. LAB daje potężne możliwości i niemal nieograniczoną kontrolę nad kolorami, pozwalając na uzyskiwanie niezwykłych efektów przy retuszowaniu nawet dość nieudanych fotografii. Niektóre techniki wykorzystywania LAB są na tyle proste, że poradzi sobie z nimi nawet początkujący użytkownik, jednak aby w pełni opanować to cudowne narzędzie, trzeba zmierzyć się z trudniejszymi zagadnieniami. Książka, którą trzymasz w dłoni, jest drugim wydaniem kultowego bestselleru o sekretach pracy w trybie LAB. Autor gruntownie przejrzał i opracował materiał od podstaw, ale zachował charakterystyczną strukturę pierwszego wydania, dzięki czemu z publikacji tej skorzystają osoby o różnym poziomie zaawansowania. Mimo że książka ma stanowić źródło wiedzy technicznej dla profesjonalistów, jest napisana w sposób ułatwiający zrozumienie i zapamiętanie nawet dość trudnych zagadnień, takich jak praca na wartościach kanału L, mieszanie kanałów, zaawansowane techniki maskowania czy stosowanie LAB do korekty klipów wideo. W tej książce wśród zagadnień dotyczących retuszu zdjęć: kontrola intensywności barw zaawansowane techniki wyostrzania zdjęć zastosowanie krzywych LAB korzystanie z kanałów LAB w zaawansowanym retuszu omówienie suwaków Blend If mieszanie z użyciem kanałów A i B LAB — drzwi do niezwykłej przestrzeni barw, droga do fascynujących zdjęć!
Java. Efektywne programowanie w.2017
Wydawca: Helion
wysyłka: 48h
45,93
-31%
67,00 zł
Poznaj specyfikę języka Java i zostań mistrzem programowania Jak korzystać z bibliotek języka Java? Jak pisać funkcjonalny i klarowny kod? Jak stworzyć profesjonalny i efektowny program? Język Java jest językiem obiektowym z dziedziczeniem jednobazowym. Wewnątrz każdej metody korzysta on ze zorientowanego na instrukcje stylu kodowania. Aby dobrze poznać jakikolwiek język, należy nauczyć się posługiwać jego regułami, zasadami i składnią -- podobnie jest z językiem programowania. Jeśli chcesz zyskać możliwość efektywnego programowania w języku Java, powinieneś poznać struktury danych, operacje i udogodnienia, oferowane przez biblioteki standardowe, a także często stosowane i efektywne sposoby tworzenia kodu. Całą potrzebną Ci wiedzę znajdziesz właśnie w tym podręczniku. W książce Java. Efektywne programowanie w sposób zrozumiały i klarowny przedstawiono zasady opisujące mechanizmy używane w najlepszych technikach programowania. Ten podręcznik podpowie Ci, jak najbardziej racjonalnie korzystać z języka Java oraz jego podstawowych bibliotek. Dowiesz się, jak stosować wyjątki przechwytywalne i wyjątki czasu wykonania, poznasz także zalety stosowania statycznych klas składowych. Opanujesz metody sprawdzania poprawności parametrów i projektowania sygnatur oraz wszelkie instrukcje, które pozwolą Ci na wydajne i profesjonalne programowanie. Tworzenie i usuwanie obiektów Klasy i interfejsy Zapewnianie niezmienności obiektu Projektowanie i dokumentowanie klas przeznaczonych do dziedziczenia Zalety stosowania statycznych klas składowych Typy ogólne Typy wyliczeniowe i adnotacje Metody Programowanie Wykorzystanie ogólnie przyjętych konwencji nazewnictwa Wyjątki Współbieżność i serializacja Dokumentowanie bezpieczeństwa dla wątków Nie wystarczy samo poznanie języka Java. Trzeba wiedzieć, jak z niego efektywnie korzystać!
Programiści i tłumacze
Wydawca: Helion
wysyłka: 48h
47,30
-31%
69,00 zł
Dlaczego warto tłumaczyć oprogramowanie
Efektowna strona internetowa może okazać się jednym z ważniejszych czynników przyczyniających się do sukcesu firmy. Łatwy dostęp do aktualnych i atrakcyjnych informacji często decyduje o przetrwaniu na rynku, niezależnie od tego, czy chodzi o warsztat samochodowy, piekarnię, czy zakład fryzjerski. Coraz więcej przedsiębiorstw decyduje się na wprowadzenie usług online. Jednak małe firmy często nie mają rozbudowanych działów IT. Jak więc mają poradzić sobie z zaprojektowaniem, opublikowaniem i utrzymywaniem w internecie takiej atrakcyjnej, eleganckiej strony czy nawet sklepu internetowego? W niniejszej książce przystępnie opisano doskonałą propozycję, jaką jest darmowe narzędzie WordPress: elastyczny i rozszerzalny system zarządzania treścią. Jest niezwykle popularny, co wynika z jego ogromnych możliwości, elastyczności i użyteczności. WordPress jest przy tym bardzo prosty w instalacji i pracy, a do tego jest darmowy. To idealne rozwiązanie dla małych firm, które muszą posiadać stronę internetową, lecz nie mogą na ten cel przeznaczyć dużych funduszy. Dzięki tej książce, zawierającej mnóstwo szczegółowych instrukcji i bogatych ilustracji, szybko zbudujesz dynamiczną, interaktywną stronę WWW — najlepszą dla swojej firmy! W niniejszej książce znajdziesz: wskazówki dotyczące instalacji i pracy z WordPressem zasady tworzenia nowoczesnej architektury stron WWW instrukcje dotyczące budowania i publikacji firmowej strony WWW porady dotyczące bezpieczeństwa strony WWW profesjonalne porady związane z handlem elektronicznym, motywami, widżetami i wtyczkami WordPress: idealne narzędzie dla świetnego menedżera!
Mistrz czystego kodu
Wydawca: Helion
wysyłka: 48h
27,39
-31%
39,90 zł
Mistrz czystego kodu Wyczekiwana kontynuacja nagradzanej książki „Wujka Boba” — Czysty Kod. Programiści, który pracują i odnoszą sukcesy mimo wielkiej niepewności i nieustającej presji mają pewien wspólny element: troszczą się o zasady tworzenia oprogramowania. Traktują swój zawód jak rzemiosło. Są profesjonalistami. W książce Mistrz czystego kodu legendarny ekspert Robert C. Martin prezentuje rozwiązania, techniki, narzędzia i zasady prawdziwego rzemiosła programisty. Książka wypełniona jest praktycznymi poradami dotyczącymi wszystkiego od szacowania i tworzenia kodu, po refaktoring i testowanie. Prezentuje ona dużo więcej niż same techniki — mówi o nastawieniu do pracy. Martin pokazuje jak można podchodzić do tworzenia oprogramowania z honorem, poczuciem własnej wartości i dumą. Pokazuje jak należy pracować dobrze i czysto, jak właściwie przygotowywać szacunki, mierzyć się z trudnymi decyzjami. Jak przyjąć do wiadomości, że wielka wiedza wiąże się z odpowiedzialnością za swoje działania. Czytelnik dowie się: - Co to znaczy zachowywać się jak prawdziwy rzemieślnik-programista. - Jak radzić sobie z konfliktami, krótkimi terminami i nieodpowiedzialnymi kierownikami. - Jak wejść w strumień tworzenia kodu i jak radzić sobie z blokadą twórczą. - Jak radzić sobie z ogromną presją i uniknąć wypalenia. - Jak połączyć postawy zachowawcze z nowymi paradygmatami programowania. - Jak zarządzać swoim czasem, unikać ślepych uliczek oraz bagien. - Jak tworzyć środowiska, w których programiści i całe zespoły mogą odnosić sukcesy. - Kiedy mówić „nie”, i jak to robić. - Kiedy mówić „tak”, i co to właściwie oznacza. Doskonałe oprogramowanie jest czymś niezwykłym: potężne, eleganckie, funkcjonalne i przyjemne zarówno dla programisty jak i użytkownika. Doskonałego oprogramowania nie tworzą maszyny. Powstaje ono w wyniku pracy profesjonalistów zakochanych w swoim rzemiośle. Mistrz czystego kodu pomoże ci dołączyć do ich szeregów i zyskać towarzyszące im dumę oraz uczucie spełnienia.
Współbieżność w języku C#. Receptury
Wydawca: Helion
wysyłka: 48h
33,59
-31%
49,00 zł
Współbieżność jest jednym z wymogów nowoczesnych aplikacji, niezależnie od ich rodzaju i platformy. Tworzenie współbieżnych aplikacji jest co prawda dość złożone, jednak cecha ta czyni interfejs użytkownika bardziej responsywnym, a systemy — skalowalnymi. Zrozumienie istoty współbieżności i umiejętność jej zaimplementowania jest już koniecznością dla profesjonalnego dewelopera, nawet jeśli zagadnienia te wydają się trudne i skomplikowane. Ta książka przedstawia nowoczesne podejście do współbieżności. Jest przeznaczona dla programistów, którzy chcą poszerzyć swoją wiedzę i umiejętności. Omówiono tu zagadnienia wielowątkowości i przedstawiono kilka różnych rodzajów współbieżności, w tym programowanie równoległe, asynchroniczne i reaktywne. Opisano biblioteki, dzięki którym programowanie współbieżnych aplikacji staje się znacznie łatwiejsze poprzez podniesienie poziomu abstrakcji. Zawarte w książce receptury uzupełniono o działający kod i przedyskutowano sposób ich działania. W książce między innymi: Omówienie różnych rodzajów współbieżności Reaktywność i przepływ zdarzeń Biblioteka zadań równoległych (TPL) Biblioteki rozszerzeń reaktywnych w LINQ Prowadzenie testów jednostkowych za pomocą kodu współbieżnego Asynchroniczne programowanie obiektowe Synchronizacja wątków Kod współbieżny — responsywność, skalowalność, nowoczesność!
Pięciodniowy sprint.
Wydawca: Helion
wysyłka: 48h
26,77
-31%
39,00 zł
Dobre pomysły nie przychodzą same. Co więcej, droga między dobrym pomysłem a sukcesem koncepcji bywa usiana niepewnością i trudnymi chwilami. Mnożą się wątpliwości. Nie wiadomo, jak zacząć i na czym należy się skupić przede wszystkim. Czy lepiej zaangażować pojedynczą osobę, czy zespół? Jak rozpoznać odpowiednie rozwiązanie? Jak zyskać pewność, że właśnie ten pomysł odniesie sukces w prawdziwym życiu? I jak dowiedzieć się o tym wszystkim szybko — bez nieskutecznych burz mózgów i niekończących się dyskusji? Innymi słowy, jak podejmować dobre decyzje biznesowe? Dzięki tej książce dowiesz się, czym są i jak przeprowadzać sprinty, aby znaleźć rozwiązania trudnych problemów. Nauczysz się dobierać idealny zespół i zyskasz wiedzę, jak najlepiej wykorzystywać potencjał poszczególnych jego członków, a także jak w praktyczny sposób organizować przebieg sprintu. Zapoznasz się z różnymi metodologiami sprintu. Jeśli masz przed sobą duże szanse, problem czy pomysł, w tej książce znajdziesz mnóstwo pomocnych wskazówek. Każda z przedstawionych metod została wypróbowana, ulepszona i przetestowana przez społeczność sprinterów. Dzięki tej książce świetnie przygotujesz swój pierwszy sprint i znajdziesz rozwiązanie... w pięć dni! Dowiedz się, jak: dobrać zespół, miejsce i czas, ustalić cel i formułować właściwe pytania, tworzyć mapy i korzystać z wiedzy ekspertów, wybierać najlepsze rozwiązanie, utworzyć prototyp i przetestować go, korzystać z list kontrolnych sprintu. Pięć dni wystarczy, by rozwiązać problem i znaleźć drogę do sukcesu!
Swift, następca języka Objective-C, pojawił się na rynku w 2014 roku i bardzo szybko zyskuje popularność wśród programistów tworzących aplikacje dla iOS oraz macOS. Charakteryzuje się zwięzłą i przejrzystą składnią, a co więcej, pozwala na korzystanie z nowoczesnych, wysokopoziomowych struktur i cech języka, takich jak typy generyczne czy domknięcia. Jest przy tym wygodny i elastyczny, a jego nauka nie powinna sprawiać problemów nawet tym, którzy dopiero rozpoczynają swoją przygodę z programowaniem. Ta książka jest starannie przygotowanym, praktycznym podręcznikiem efektywnego programowania w języku Swift 3. Wyczerpująco przedstawiono tu zasady posługiwania się środowiskiem programistycznym Xcode 8 i dokumentacją Apple. Dzięki niej zyskasz wiedzę i umiejętności pozwalające na samodzielne rozwiązywanie problemów programistycznych z użyciem języka Swift. Innymi słowy, zaczniesz programować kompletne, efektywne i dojrzałe aplikacje dla platform iOS i macOS. W tej książce: przedstawiono podstawy składni języka Swift omówiono konstrukcje służące do kontroli przepływu działania programu pokazano, jak korzystać z kolekcji, typów wyliczeniowych, struktur i klas zaprezentowano zasady budowania eleganckiego, czytelnego i efektywnego kodu przedstawiono metody projektowania aplikacji opartej na zdarzeniach Swift: wyjątkowe narzędzie do budowy wyjątkowych aplikacji dla Apple!
1
/
2
/
3
/
4
/
5
... 72
Idź do strony:
Liczba wyświetlanych pozycji:
Uwaga!!!
Ten produkt jest zapowiedzią. Realizacja Twojego zamówienia ulegnie przez to wydłużeniu do czasu premiery tej pozycji. Czy chcesz dodać ten produkt do koszyka?
TAK
NIE
Oczekiwanie na odpowiedź
Dodano produkt do koszyka
Kontynuuj zakupy
Przejdź do koszyka