Helion Gliwice

Refaktoryzacja. Ulepszanie struktury istniejącego kodu.

Refaktoryzacja. Ulepszanie struktury istniejącego kodu.
Refaktoryzacja. Ulepszanie struktury istniejącego kodu.

Refaktoryzacja. Ulepszanie struktury istniejącego – opis wydawcy

Pierwszy podręcznik tak gruntownie i przejrzyście wyjaśniający najlepsze praktyki oraz techniki refaktoryzacji! Jak identyfikować błędy i problemy z istniejącym kodem? Jak poprawiać spójność, czytelność i wydajność kodu? Jak przekształcać kod bez ryzyka wprowadzania błędów? Jak skutecznie wykorzystywać przekształcenia refaktoryzacyjne?
Jak ryzykowne jest grzebanie w kodzie - wszyscy doskonale wiemy. Im głębiej sięgasz... tym więcej pojawia się nowych problemów i jeszcze więcej rzeczy wymaga zmian. A nieustanne "poprawianie" działającego kodu może w końcu doprowadzić do powstania trudno wykrywalnych, krytycznych błędów. Jednak co zrobić, jeśli "odziedziczymy" nieefektywny, trudny w utrzymaniu i rozszerzaniu program? Jak poprawić jego strukturalną spójność i wydajność? Wypracowywane latami przez najlepszych ekspertów techniki refaktoryzacji, czyli ulepszania projektu istniejącego kodu, są dziś sprawdzonymi rozwiązaniami, zapewniającymi jego trwałą czytelność i możliwość efektywnego rozwoju. Opracowane głównie na potrzeby frameworków, są obecnie narzędziem wykorzystywanym dla całego procesu produkcji oprogramowania. Jednak dla wielu programistów proces refaktoryzacji pozostaje wiedzą tajemną, bo jak dotąd żaden podręcznik nie przedstawił używanych przy tym technik w praktycznej, łatwej do wykorzystania formie. A przecież przeprowadzona błędnie lub w zbytnim pośpiechu refaktoryzacja zamiast ulepszenia kodu może kosztować nas dodatkowe dni lub całe tygodnie stresującej pracy nad programem.
Oto podręcznik, w którym słynny mentor i programistyczny guru Martin Fowler wraz z kilkoma innymi znanymi programistami podejmują się pierwszego tak gruntownego i przejrzystego objaśnienia technik związanych ze skutecznym procesem refaktoryzacji. Książka ta przedstawia zasady i najlepsze praktyki refaktoryzacyjne oraz zawiera wskazówki na temat tego, kiedy i jak zacząć ingerować w kod. Znajdziesz tu wyczerpujący katalog siedemdziesięciu przekształceń refaktoryzacyjnych. Każdemu z nich towarzyszą wskazówki dotyczące możliwości wykorzystania, instrukcja opisująca kolejne kroki oraz przykład. Ten podręcznik pokaże Ci zatem, jak przekształcać kod w sposób kontrolowany i efektywny, jak refaktoryzować go bez wprowadzania błędów, konsekwentnie ulepszając jego strukturę, oraz jak skutecznie go testować. Choć przedstawione w książce przykłady zostały napisane w języku Java, idee te znajdą zastosowanie w każdym innym języku obiektowym. Ponadto w opisach części przekształceń dodano uwagi związane z ich stosowaniem w innych językach.
W książce tej znajdziesz między innymi opis takich zagadnień, jak: zasady refaktoryzacji identyfikowanie błędów i problemów z kodem testowanie katalog przekształceń refaktoryzacyjnych konstrukcja metod przenoszenie składowych pomiędzy obiektami organizacja danych upraszczanie wyrażeń warunkowych i wywołań metod praca z hierarchią dziedziczenia duże przekształcenia refaktoryzacja i reużywalność narzędzia refaktoryzacyjnePoznaj sprawdzone techniki ulepszania istniejącego kodu!

 

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Blender Podstawy modelowania

Blender Podstawy modelowania
Blender Podstawy modelowania

Blender Podstawy modelowania

Blender to jeden z najpopularniejszych programów do tworzenia modeli trójwymiarowych. Udostępnia zaawansowane funkcje w zakresie modelowania i animacji 3D, rozbudowany zestaw efektów specjalnych, narzędzia do renderowania oraz silnik graficzny do tworzenia gier. Program ten ma oryginalny, wygodny interfejs użytkownika, a także umożliwia eksportowanie przygotowanych obiektów do formatów używanych w innych pakietach, takich jak 3ds czy Maya. Co ciekawe, Blender jest całkowicie bezpłatny, dlatego często używa się go do przygotowywania reklam telewizyjnych, a nawet gier komputerowych.



Książka "Blender. Podstawy modelowania" to przystępne wprowadzenie do modelowania obiektów trójwymiarowych. Tworząc krok po kroku kompletny model ludzkiej głowy, poznasz najważniejsze funkcje Blendera oraz nauczysz się z nich korzystać. Dowiesz się również, jak przygotować program do pracy, wykonywać podstawowe operacje na obiektach i siatkach oraz tworzyć tekstury i nakładać je na modele. Na płycie dołączonej do książki znajdują się nie tylko przykładowe modele, ale także pakiety instalacyjne programów Blender i GIMP, dzięki czemu będziesz mógł od razu rozpocząć naukę.



Konfigurowanie Bendera

Praca z plikami i obiektami w Blenderze

Używanie obiektów pomocniczych (kursora 3D, manipulatora 3D itd.)

Modelowanie przy użyciu siatki obiektu

Renderowanie obiektów

Ustawianie kamer i lamp

Używanie systemu cząstek

Przygotowywanie i nakładanie tekstur



Poznaj możliwości Blendera i rozpocznij przygodę z modelowaniem w 3D.

Dostępność: brak towaru

Cena:

29,00 zł

zawiera 5% VAT, bez kosztów dostawy

Software Craftsman. Profesjonalizm, czysty kod i techniczna perfekcja

Software Craftsman. Profesjonalizm, czysty kod i techniczna perfekcja
Software Craftsman. Profesjonalizm, czysty kod i techniczna perfekcja
Opis książki
 
Coraz więcej mówi się o dobrych praktykach programistycznych, a mimo to wciąż zdarzają się przypadki wydania nieudanego produktu. Istnieje wiele przyczyn tego stanu rzeczy, np. postrzeganie procesu tworzenia oprogramowania jako linii produkcyjnej, brak właściwego zarządzania projektami, a także brak wypracowanych metod rekrutacji specjalistów i kierowania zespołem. Rozwój metodyk zwinnego programowania poprawił sytuację, lecz problem niskiej jakości samych projektów nie zniknął.

Książka ta proponuje czysto rzemieślnicze podejście do pracy programisty. Idea ta, znana jako software craftsmanship, zakłada kompletną zmianę sposobu myślenia o programowaniu. Priorytetami stają się tu profesjonalizmtechniczna perfekcja i zadowolenie klienta, a osiąga się to, stosując pewne praktyki programistyczne, które zaczerpnięto m.in. z metodyk programowania ekstremalnego, zwinnego i odchudzonego. Autor, który jest współzałożycielem największej organizacji deweloperów-rzemieślników, dzieli się swoją wiedzą i doświadczeniem poprzez inspirujące przykłady i praktyczne rady. Okazuje się, że dzięki tej postawie zespół może osiągnąć najwyższy poziom technicznej doskonałości tworzonych projektów.
 

Jest to książka o peofesjonalizmie programowania. Nie tylko o profesjonalizmie programisty, ale również o całej organizacji tworzenia oprogramowania Jest to książka o mistrzostwie w programowaniu. Na jej stronach autor przedstawia plan, srategię, podejścia i reguły, które mogą pomóc każdemu programiście, każdemu zespołowi programistów i każdej organizacji wytwarzającej oprogramowanie w wyrwaniu się z grzęzawiska mierności i we wkroczeniu na ścieżkę profesjonalizmu, jak również w zapewnieniu większej wydajności oraz poczucia dumy z tego, co się robi.

/ ze wstępu, Robert C. Martin
 
Z książki dowiesz się:
  • w jaki sposób podejście rzemieślnicze zwiększa jakość tworzonego oprogramowania i obsługi klientów,
  • kiedy i jak mówić klientowi nie oraz jak proponować rozwiązania zastępcze,
  • dlaczego dobrym deweloperom zdarza się pisać zły kod i jak można temu zapobiegać,
  • jak być pragmatykiem — a nie dogmatykiem — w kwestii stosowania praktyk i narzędzi,
  • w jaki sposób zatrudniać deweloperów-rzemieślników, jak nimi kierować,
  • jak zaszczepić w zespole prawdziwy kult uczenia się,
  • jak wprowadzać zmiany techniczne.

Programuj profesjonalnie — liczą się pragmatyzm, perfekcja i cel!

Dostępność: brak towaru

Cena:

59,00 zł

zawiera 5% VAT, bez kosztów dostawy

Algorytmy bez tajemnic. Helion.

Algorytmy bez tajemnic. Helion.
Algorytmy bez tajemnic. Helion.
 

Poznaj świat algorytmów!

Każdy program działa według określonego algorytmu — Twoja nawigacja GPS, system płatności elektronicznych, wyszukiwarka Google. Algorytmy są jak przepisy kucharskie: zrób to, sprawdź tamto. Jednak konsekwencje popełnienia błędu w algorytmie są zupełnie inne niż w przypadku niesprawdzonego przepisu. To właśnie algorytmy decydują o czasie wykonania skomplikowanych operacji przez programy komputerowe, a ich odpowiednia lub nieodpowiednia implementacja może sprawić, że Twój projekt wart miliony odniesie sukces lub poniesie porażkę.

Dzięki tej książce będziesz mógł bezboleśnie wkroczyć w świat algorytmów. W trakcie lektury dowiesz się, czym tak naprawdę są algorytmy, jak się je projektuje i prezentuje. Po wstępie teoretycznym poznasz najpopularniejsze algorytmy sortowania i wyszukiwania, algorytmy znajdowania najkrótszej ścieżki oraz algorytmy operujące na ciągach znaków. Następnie przejdziesz do najciekawszych zagadnień związanych z kryptografią i kompresją danych. Zastanawiasz się, czy są miejsca, w których znane algorytmy nie radzą sobie zbyt dobrze? To problemy NP-zupełne — z nimi też będziesz mógł się zaznajomić. Książka ta jest interesującym przewodnikiem po świecie algorytmów, a zarazem przyjemną lekturą dla każdego programisty i pasjonata informatyki.

Poznaj algorytmy:

  • sortujące i wyszukujące
  • znajdowania najkrótszej ścieżki
  • kryptograficzne
  • kompresujące

Dowiedz się, jak działają aplikacje kompresujące i szyfrujące!

Dostępność: brak towaru

Cena:

39,90 zł

zawiera 5% VAT, bez kosztów dostawy

Księga odkrywców LEGO Mindstorms NXT 2.0. Podstawy budowy.

Księga odkrywców LEGO Mindstorms NXT 2.0. Podstawy budowy.
Księga odkrywców LEGO Mindstorms NXT 2.0. Podstawy budowy.

Witaj w świecie LEGO MINDSTORMS NXT 2.0!

Jeśli posiadasz własny zestaw MINDSTORMS, wiesz już, że dołączona do niego instrukcja opisuje zaledwie cząstkę wiedzy, która będzie Ci potrzebna do samodzielnej konstrukcji i programowania robota. Natomiast z księgą odkrywców rozpoczniesz przygodę, która pochłonie Cię na długo!

Ten przewodnik pomoże Ci w szybkim tempie zbudować wymarzoną maszynę. Pięćdziesiąt przykładowych programów oraz blisko dziewięćdziesiąt wskazówek programistycznych i konstrukcyjnych rozbudzi Twoją wyobraźnię! Wiele instrukcji opisanych krok po kroku ułatwi Ci tworzenie złożonych urządzeń, które się poruszają, używają czujników i korzystają z zaawansowanych technik, takich jak kable danych i zmienne.

Jeśli jesteś początkującym użytkownikiem, z tą książką poznasz podstawy tworzenia konstrukcji. Jeżeli masz już pewne doświadczenie, szybko rozwiniesz swoje umiejętności programistyczne. To prawdziwa gratka dla konstruktorów w każdym wieku. Niezależnie od tego, czy masz kilkanaście czy kilkadziesiąt lat - cała naprzód ku nowej przygodzie!

Cenne wskazówki dla odkrywców znajdziesz również na stronie: www.discovery.laurensvalk.com.

Dostępność: brak towaru

Cena:

49,00 zł

zawiera 5% VAT, bez kosztów dostawy

Jak działa LINUX,podręcznik administratora

Jak działa LINUX,podręcznik administratora
Jak działa LINUX,podręcznik administratora

Co każdy administrator powinien wiedzieć

Linux to system operacyjny będący solą w oku giganta z Redmond. Jego możliwości, wydajność, elastyczność i bezpieczeństwo zostały docenione przez zaawansowanych użytkowników. Natomiast różnorodność powłok graficznych oraz łatwość ich użytkowania przypadły do gustu osobom rozpoczynającym przygodę z tym systemem. Jeżeli chcesz mieć pełną kontrolę nad swoim komputerem i wykorzystać potencjał Linuksa, potrzebujesz tego podręcznika.

Dzięki niemu poznasz wszystkie elementy systemu — począwszy od czeluści jądra, a skończywszy na powłokach użytkownika. W kolejnych rozdziałach znajdziesz informacje na temat podstawowych poleceń, pozwalających na wydajną nawigację w systemie plików oraz wyświetlanie zawartości tych plików, a także na temat narzędzi do kompresji oraz sposobów zarządzania procesami. Ponadto zobaczysz, jak uzyskać dostęp do urządzeń i zarządzać twardymi dyskami. Na tym etapie będziesz już gotów porównać systemy plików ext3 i ext4 oraz poznać kierunki rozwoju systemów plików. Zdobędziesz także ciekawe wiadomości dotyczące startu systemu, konfiguracji harmonogramu zadań, dostępu do sieci oraz tworzenia skryptów ułatwiających pracę. Ta książka będzie pasjonującą lekturą dla każdego użytkownika chcącego zgłębić tajniki pracy z systemem Linux.

Dzięki tej książce:
  • poznasz podstawowe polecenia dostępne w systemie Linux
  • nauczysz się zarządzać dostępnymi zasobami i procesami
  • opanujesz narzędzia programistyczne
  • zaznajomisz się z podstawami tworzenia skryptów powłoki
  • poznasz system Linux od podszewki

Wewnętrzne mechanizmy systemu Linux staną się w pełni dla Ciebie dostępne

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Farming Simulator. Podręcznik gracza.

Farming Simulator. Podręcznik gracza.
Farming Simulator. Podręcznik gracza.

Zasiej ziarno i czekaj na plony!

  • Poznaj wymagania sprzętowe i warunki wyjściowe Farming Simulator i zostań wirtualnym farmerem
  • Wybierz specjalizację i zorientuj się w rozległych możliwościach działania w ramach rolniczej krainy
  • Stwórz „swoje miejsce na Ziemi” i naucz się je upiększać i unowocześniać

Budowa, utrzymanie i unowocześnianie własnej farmy to naprawdę ciężkie i odpowiedzialne zadanie, które przynosi graczowi ogromną satysfakcję. Jeśli chcesz poczuć się jak pan na włościach, a przy okazji zdobyć całkiem realną, dogłębną wiedzę o uprawie ziemi, hodowli, gospodarce leśnej, ta gra wciągnie Cię bez reszty.

Zanim jednak zaczniesz swoją przygodę z Farming Simulator albo zabierzesz się za bardziej zaawansowane prace przy swojej farmie, koniecznie przeczytaj tę książkę. Znajdziesz w niej omówienie podstawowych parametrów, zasady nawigacji, opisy różnych aktywności. Dowiesz się więcej o uprawie i hodowli, odkryjesz, jak zdobyć pieniądze na sprzęt czy modernizację budynków, zobaczysz, jak umiejętnie łączyć różne rodzaje aktywności rolniczych w jednym gospodarstwie. Sprawdź, ile radości przynosi taka praca!

  • Pierwsze kroki farmera
  • Uprawa ziemi
  • Hodowla zwierząt
  • Gospodarka leśna
  • Rozbudowa farmy
  • Dodatki do gry

Zostań farmerem z prawdziwego zdarzenia!

Dostępność: brak towaru

Cena:

24,90 zł

zawiera 5% VAT, bez kosztów dostawy

Kwalifikacja EE.08. Montaż i eksploatacja systemów komputerowych, urządzeń peryferyjnych i sieci. Część 2. Systemy operacyjne. Podręcznik do nauki zawodu technik informatyk.

Kwalifikacja EE.08. Montaż i eksploatacja systemów komputerowych, urządzeń peryferyjnych i sieci. Część 2. Systemy operacyjne. Podręcznik do nauki zawodu technik informatyk.
Kwalifikacja EE.08. Montaż i eksploatacja systemów komputerowych, urządzeń peryferyjnych i sieci. Część 2. Systemy operacyjne. Podręcznik do nauki zawodu technik informatyk.

Technik informatyk to specjalista, który swobodnie się porusza po meandrach komputerowego świata. Jest w stanie zadbać o efektywne wykorzystanie i serwisowanie sprzętu (hardware) i odpowiednio zainstalowany software. Ten podręcznik pomoże użytkownikowi dobrze dobrać system operacyjny, który będzie zarządzał całym układem komputerowym. Temat ten najpierw został ujęty ze strony teoretycznej – przedstawiono rodzaje współczesnych systemów, ich strukturę, cechy i zalety. W dalszej części autorzy przechodzą do praktyki, omawiając etapy instalacji oraz czynności poinstalacyjne, konfigurację wszystkich elementów składowych, optymalizację, lokalizowanie ewentualnych usterek, odzyskiwanie utraconych danych i sposobów przywracania systemów po awarii.

Książka zawiera propozycje ćwiczeń, a każdy rozdział kończy się skierowanymi do uczniów pytaniami i poleceniami kontrolnymi. Dzięki wskazówkom uczniowie zdobędą wiedzę na temat tworzenia kosztorysów napraw, wykorzystania odpowiednich narzędzi oraz działań związanych z montażem, czyszczeniem i diagnostyką komputera. Niezwykle ciekawa jest także część omawiająca zabezpieczanie systemu operacyjnego, identyfikowanie potencjalnych zagrożeń, definiująca źródła i rodzaje szkodliwego oprogramowania, a także przedstawiająca sposoby radzenia sobie z działaniami hakerów. Te i pozostałe informacje na pewno okażą się niezbędne w przyszłej pracy naszych uczniów. Książka jest zgodna z nową podstawą programową kształcenia zawodowego.

Technik Informatyk to doskonały, charakteryzujący się wysoką jakością i kompletny zestaw edukacyjny, przygotowany przez dysponującego ogromnym doświadczeniem lidera na rynku książek informatycznych — wydawnictwo Helion.

W skład zestawu dotyczącego kwalifikacji EE.08 wchodzą także:
Kwalifikacja EE.08. Montaż i eksploatacja systemów komputerowych, urządzeń peryferyjnych i sieci. Część 1. Urządzenia techniki komputerowej. Podręcznik do nauki zawodu technik informatyk
• Kwalifikacja EE.08. Montaż i eksploatacja systemów komputerowych, urządzeń peryferyjnych i sieci. Część 3. Projektowanie i wykonywanie lokalnych sieci komputerowych. Podręcznik do nauki zawodu technik informatyk
• Kwalifikacja EE.08. Montaż i eksploatacja systemów komputerowych, urządzeń peryferyjnych i sieci. Część 4. Administrowanie lokalnymi sieciami komputerowymi. Podręcznik do nauki zawodu technik informatyk

Podręczniki oraz inne pomoce naukowe należące do tej serii zostały opracowane z myślą o wykształceniu kompetentnych techników, którzy bez trudu poradzą sobie z wyzwaniami w świecie współczesnej informatyki. Wiedza zawarta w serii pomoże zdać egzamin zawodowy i zyskać wiedzę praktyczną przydatną w przyszłej pracy technika informatyka.

Dostępność: brak towaru

Cena:

37,95 zł

zawiera 5% VAT, bez kosztów dostawy

Hello World! Przygoda z programowaniem dla dzieci i absolutnie początkujących.

Hello World! Przygoda z programowaniem dla dzieci i absolutnie początkujących.
Hello World! Przygoda z programowaniem dla dzieci i absolutnie początkujących.

Nauka programowania to świetny pomysł, ale musimy Cię ostrzec: programowanie wciąga! Jeśli nauczysz się porozumiewać z komputerem w jego języku, szybko zorientujesz się, że napisanie własnej gry, skryptu do złożonych obliczeń czy funkcjonalnej aplikacji do codziennego użytku daje wielką satysfakcję i sprawia mnóstwo radości. Co więcej, programowania można nauczyć się niemal w każdym wieku. Wystarczy odrobina cierpliwości i konsekwencji!

Trzymasz w ręce chyba najlepszy podręcznik do nauki programowania dla osób absolutnie początkujących — nawet takich, które komputera używają wyłącznie do przeglądania stron i obsługi poczty. W sposób szczególny nadaje się on dla dzieci, ale skorzystają z niego również dorośli, którzy chcą poznać podstawy programowania. Jasno i klarownie przedstawiono tu wszystkie niezbędne informacje, a liczne (bardzo zabawne) przykłady pozwalają na głębsze zrozumienie prezentowanych treści. Nauka odbywa się w języku Python. Jest to język łatwy w nauce, a przy tym bardzo popularny i wciąż rozwijany. Co więcej, przyswojenie sobie Pythona pozwala na szybką naukę innych języków!

W tym podręczniku znajdziesz informacje m.in. o tym:

  • jak przygotować się do pracy: zainstalować Pythona i napisać pierwsze linie kodu
  • czym są i do czego służą zmienne, typy danych, operatory
  • czym jest GUI i jak go napisać
  • jakie są rodzaje pętli, co to są funkcje i na czym polega obsługa zdarzeń
  • jak przygotować symulacje komputerowe

Witaj w niezwykłym świecie programowania!

Dostępność: brak towaru

Cena:

49,00 zł

zawiera 5% VAT, bez kosztów dostawy

Java. Zadania z programowania z przykładowymi rozwiązaniami.

Java. Zadania z programowania z przykładowymi rozwiązaniami.
Java. Zadania z programowania z przykładowymi rozwiązaniami.

W Javie programy już zaczynamy!

Trudno dziś poważnie myśleć o programowaniu bez porządnej znajomości języka Java. Aplikacje pisane w Javie są wykorzystywane w najróżniejszych okolicznościach, a sam język doskonale nadaje się także do zastosowań sieciowych. Jeśli zetknąłeś się już z tym językiem, znasz jego podstawowe elementy i nie jest Ci całkiem obce środowisko programistyczne NetBeans IDE, pora wziąć się za poważniejsze projekty. Doskonałą okazją do podciągnięcia się w pisaniu programów i wejścia na wyższy poziom wtajemniczenia będzie przerobienie wszystkich zadań z programowania, zaproponowanych w niniejszej książce.

Drugie wydanie tej poczytnej pozycji uwzględnia zmiany, jakie zaszły w języku Java od 2011 roku, i zawiera mnóstwo zadań projektowych, dzięki którym opanujesz kolejne aspekty programowania w Javie. Jeśli nie uda Ci się samodzielnie rozwiązać jakiegoś zadania, zawsze możesz zobaczyć, jak wybrnął z niego autor. Możesz się zainspirować, podchwycić jakiś trik, przeanalizować kod, zorientować się, w którym popełniłeś błąd. Taka formuła pozwoli Ci uczyć się przy zachowaniu pewnej swobody działania, a jej efektywność jest ogromna. Zobacz, zaprojektuj, zrealizuj!

  • Proste operacje wejścia-wyjścia
  • Instrukcje warunkowe
  • Iteracje, pętla for, pętla do ... while, pętla while
  • Tablice jedno- i wielowymiarowe, macierze i kolekcje
  • Programowanie obiektowe, rekurencja i dziedziczenie
  • Pliki tekstowe i o dostępie swobodnym
  • Wątki, wielowątkowość i synchronizacja

Zaprzyjaźnij się z Javą!

Dostępność: brak towaru

Cena:

24,90 zł

zawiera 5% VAT, bez kosztów dostawy

Tworzenie nowoczesnych systemów webowych.

Tworzenie nowoczesnych systemów webowych.
Tworzenie nowoczesnych systemów webowych.
  • Poznaj techniki tworzenia nowoczesnych aplikacji webowych
  • Naucz się budować wydajne, bezpieczne i pewne backendy
  • Dowiedz się, jak tworzyć atrakcyjne i responsywne frontendy

Nie zostawaj w tyle, poznaj najnowsze technologie webowe!

Firm i osób trudniących się tworzeniem stron i aplikacji internetowych jest mnóstwo, a konkurencja w tej dziedzinie ciągle się zwiększa. Wielu twórców korzysta ze starych, sprawdzonych rozwiązań, a tylko nieliczni idą w awangardzie i eksperymentują z nowinkami pojawiającymi się niemal codziennie w tej dziedzinie. Jeśli chcesz do nich dołączyć i zdobyć wiedzę, która pozwoli Ci wyprzedzić konkurencję oraz efektywnie pracować z najpopularniejszymi frameworkami i najnowocześniejszymi narzędziami dostępnymi w branży, sięgnij po źródło wiedzy, które kompetentnie i kompleksowo wprowadzi Cię w temat.

Książka Tworzenie nowoczesnych systemów webowych przedstawia najpopularniejsze technologie webowe i techniki programowania wykorzystywane przy tworzeniu aplikacji internetowych. Dowiesz się z niej, jak skonfigurować odpowiednie środowisko pracy, pracować z użyciem zwinnych metodyk, projektować rozwiązania, pisać czytelny kod, optymalizować go, testować i współpracować z klientem. Poznasz techniki tworzenia backendów oraz frontendów dla klasycznych przeglądarek komputerowych i urządzeń mobilnych. Nauczysz się też ograniczać dostęp do aplikacji i rozbudowywać już istniejące rozwiązania. Wszystko to na praktycznym, wziętym z życia przykładzie i bez nadmiaru nie zawsze potrzebnej teorii. Do dzieła!

  • Warsztat pracy twórcy aplikacji webowych
  • Techniki programowania i zasady tworzenia dobrego kodu
  • Refaktoryzacja, optymalizacja i rozwijanie aplikacji
  • Tworzenie backendu przy użyciu Symfony 3
  • Tworzenie frontendu za pomocą Angular 2
  • Tworzenie frontendu mobilnego przy użyciu SenchaTouch 2
  • Ograniczanie dostępu do aplikacji
  • Testowanie rozwiązania i współpraca z klientem

Naucz się tworzyć wydajne i atrakcyjne aplikacje WWW

Dostępność: brak towaru

Cena:

14,50 zł

zawiera 5% VAT, bez kosztów dostawy

Photoshop w trampkach. Stwórz własny album rodzinny.

Photoshop w trampkach. Stwórz własny album rodzinny.
Photoshop w trampkach. Stwórz własny album rodzinny.

Zostań czarodziejem Photoshopa i stwórz własny album!

Jesteś młodym użytkownikiem Photoshopa? Przekonaj się, jak łatwo możesz zacząć zabawę z grafiką. Dzięki tej książce krok po kroku nie tylko nauczysz się korzystać z najpopularniejszego na świecie programu do obróbki zdjęć, lecz także poznasz triki wykorzystywane przez profesjonalnych grafików komputerowych! Proste, praktyczne wskazówki pozwolą Ci opanować Photoshopa od podstaw w krótkim czasie. Podejmij wyzwanie i zaprojektuj z nami swój pierwszy autorski album rodzinny!
Z tą książką poznasz narzędzia Photoshopa i nauczysz się ich używać. Dowiesz się, jak retuszować zdjęcia, posługiwać się warstwami oraz tworzyć i przekształcać trójwymiarowe obiekty. Co więcej, będziesz umiał stworzyć najdziwniejsze kolaże i grafiki, jakie przyjdą Ci do głowy!

  • Interfejs programu Photoshop
  • Przegląd najważniejszych narzędzi
  • Sposoby zmiany kolorów
  • Wycinanie i kopiowanie obiektów
  • Tworzenie kolaży i używanie efektów
  • Korzystanie z filtrów
  • Tworzenie i używanie obiektów 3D
  • Drukowanie efektów pracy

Zdobądź umiejętności profesjonalnego grafika!

Dostępność: brak towaru

Cena:

27,00 zł

zawiera 5% VAT, bez kosztów dostawy

Arduino dla poczatkujacych. Podstawy i szkice.wyd.2.

Arduino dla poczatkujacych. Podstawy i szkice.wyd.2.
Arduino dla poczatkujacych. Podstawy i szkice.wyd.2.

Arduino jest bardzo prostym komputerem, który można wykorzystać w najróżniejszych gadżetach wykonywanych w zaciszu własnego domu. Potrafi komunikować się z komputerem, posiada także złącza służące do podłączania zewnętrznych elementów elektronicznych, takich jak silniki, przekaźniki, fotodiody, diody laserowe, głośniki, mikrofony itp. Oprogramowanie służące do programowania Arduino jest łatwe w użyciu i jest dostępne za darmo na platformy Windows, Mac i Linux. Przy tym wszystkim Arduino jest bardzo prosty w rozbudowie o kolejne elementy. Dzięki temu łatwo może posłużyć do budowy najprzeróżniejszych robotów, sterowników, czujników czy interfejsów do komunikacji z innymi urządzeniami. Dodatkowo Arduino jest znakomitym, ciekawym i bardzo przyjemnym sposobem na nauczenie się podstaw elektroniki, informatyki bądź programowania.

Ta książka jest kolejnym, zaktualizowanym i uzupełnionym wydaniem popularnego podręcznika programowania dla osób, które chcą zacząć swoją przygodę z Arduino. Skorzystasz z niej nawet wtedy, gdy nie masz pojęcia o programowaniu. Wystarczy zestaw Arduino i ochota do pracy twórczej, aby wykonać urządzenie do sterowania oświetleniem, zarządzania energią wytwarzaną przez panele słoneczne, tablicę do wyświetlania komunikatów i wiele innych ciekawych projektów. Dzięki przejrzystym wskazówkom i wyjaśnieniom już wkrótce przekonasz się, że programowanie Arduino jest czynnością prostą i przyjemną, a błędów wynikających z wadliwego kodu można łatwo uniknąć. Gruntowna znajomość podstaw języka C będzie dodatkową korzyścią, którą zyskasz dzięki tej książce.

W tej książce:

  • budowa płytki Arduino i przygotowanie środowiska pracy
  • programowanie Arduino w języku C
  • korzystanie z pamięci Flash i EEPROM
  • Arduino w projektach internetu rzeczy
  • obsługa wyświetlaczy OLED i LED

Arduino: sprawdź, jak fascynujący może być mikrokontroler

Dostępność: brak towaru

Cena:

34,90 zł

zawiera 5% VAT, bez kosztów dostawy

Java w pigiłce w.6.

Java w pigiłce w.6.
Java w pigiłce w.6.

Poznaj nowości języka Java!

Java to język programowania wybierany wszędzie tam, gdzie są wymagane najwyższe bezpieczeństwo i wydajność. Znajduje zastosowanie przy tworzeniu systemów bankowych oraz zaawansowanych aplikacji do zarządzania przedsiębiorstwami. Są to obszary, w których pomyłki bywają niezwykle drogie. Ale to nie jedyne zastosowania Javy! Ten język sprawdza się również wtedy, gdy trzeba szybko stworzyć aplikację internetową (niezależnie od jej wielkości) albo narzędzia różnego przeznaczenia. Java przyda się wszędzie!

W ostatnim czasie na rynku pojawiły się dwie kolejne wersje tego języka, oznaczone numerami 7 i 8. Zawierają one wiele nowości i ulepszeń, dzięki którym życie programisty staje się prostsze, a tworzone oprogramowanie — lepsze. Najnowsze wydanie tej cenionej książki zostało uzupełnione o informacje na temat tych właśnie wersji. Dzięki niej błyskawicznie poznasz i wykorzystasz nowe techniki w codziennej pracy. Sięgnij po ten podręcznik i poznaj najlepsze techniki programowania współbieżnego, zasady podejścia obiektowego oraz możliwości asynchronicznego wykonywania operacji wejścia-wyjścia. Ta książka jest obowiązkową lekturą dla wszystkich programistów języka Java!

  • Poznasz szczegółowo język programowania Java i dowiesz się, jakie zmiany wprowadzono w Javie 8.
  • Nauczysz się programowania obiektowego przy użyciu podstawowej składni Javy.
  • Poznasz typy ogólne, wyliczenia, adnotacje i wyrażenia lambda.
  • Nauczysz się podstawowych technik projektowania obiektowego.
  • Poznasz techniki współbieżności i ich ścisły związek z modelem pamięci.
  • Nauczysz się używać kolekcji Javy i posługiwać się typowymi formatami danych.
  • Szczegółowo zbadasz najnowsze interfejsy API wejścia i wyjścia Javy, włącznie z kanałami asynchronicznymi.
  • Dowiesz się, jak wykonywać kod JavaScript w maszynie wirtualnej Javy za pomocą Nashorna.
  • Poznasz narzędzia programistyczne dostępne w pakiecie OpenJDK.

Poznaj najskrytsze tajemnice języka Java!

Dostępność: brak towaru

Cena:

39,00 zł

zawiera 5% VAT, bez kosztów dostawy

Adobe Photoshop Lightroom 2. Podręcznik dla fotografów

Adobe Photoshop Lightroom 2. Podręcznik dla fotografów
Adobe Photoshop Lightroom 2. Podręcznik dla fotografów
  • Jak importować do programu fotografie?
  • Jak poddać je obróbce w module Develop?
  • Jak przygotować zdjęcie do druku?

Adobe Photoshop Lightroom jest narzędziem dedykowanym do przetwarzania obrazów cyfrowych, uzyskanych przy użyciu cyfrowych aparatów fotograficznych. Narzędzie to pozwala na łatwe zarządzanie dużą kolekcją zdjęć, a ponadto oferuje zaawansowane mechanizmy, umożliwiające edycję fotografii -- zarówno tej surowej w formacie RAW, jak i skompresowanej do formatu JPEG. Autorzy programu Adobe Lightroom skupili się na pięciu aspektach pracy ze zdjęciami: katalogowaniu, edytowaniu, publikowaniu, drukowaniu oraz umieszczaniu na witrynach WWW. Najnowsza wersja 2.0 oferuje kolejne możliwości, takie jak obsługa wielu monitorów, edycja fragmentu obrazu czy też wsparcie dla systemów 64-bitowych.

Książka "Adobe Photoshop Lightroom 2. Podręcznik dla fotografów" wprowadzi Cię w tajniki tego niepowtarzalnego narzędzia. Dowiesz się stąd, jak zaimportować zdjęcia, skonwertować je do formatu DNG oraz dobrać słowa kluczowe, aby lokalizowanie fotografii nie stanowiło problemu. Opanujesz także sposoby zarządzania kolekcją fotografii oraz metody ich porządkowania. Zaznajomisz się z techniką obróbki zdjęć w module Develop oraz zasadami efektywnej współpracy z Photoshopem. Poznasz funkcje edycji fragmentu zdjęcia, jego kadrowania oraz przygotowania do druku. Lightroom kryje w sobie wiele praktycznych narzędzi i niezwykłych możliwości, przydatnych w codziennej pracy fotografa, a z tą książką wykorzystasz je wszystkie. Szybko, łatwo, i przyjemnie!

  • Instalacja Adobe Lightroom i podstawy pracy
  • Wymagania i odpowiednia konfiguracja komputera
  • Integracja Lightroom z Photoshopem
  • Wykorzystanie modułu Develop
  • Importowanie zdjęć
  • Zastosowanie formatu DNG
  • Możliwości modułu Library
  • Proces kalibracji monitora
  • Kadrowanie obrazu
  • Zarządzanie balansem bieli
  • Retuszowanie fotografii
  • Współpraca z modułem Camera RAW
  • Konwersja czarno-biała
  • Wyostrzanie i uwydatnianie szczegółów zdjęcia
  • Wydruk i publikacja zdjęć

Wykorzystaj potencjał programu w swojej codziennej pracy ze zdjęciami!

Dostępność: brak towaru

Cena:

39,90 zł

zawiera 5% VAT, bez kosztów dostawy

Darmowe sposoby na tworzenie profesjonalnych stron WWW. Podręcznik webmastera. Wydanie III

Darmowe sposoby na tworzenie profesjonalnych stron WWW. Podręcznik webmastera. Wydanie III
Darmowe sposoby na tworzenie profesjonalnych stron WWW. Podręcznik webmastera. Wydanie III

Stworzenie i prowadzenie witryny internetowej to obowiązkowa pozycja w budżecie każdej firmy. Koszt wykonania profesjonalnej, funkcjonalnej i imponującej klientom strony WWW może zszokować niejedną osobę. Czy da się go zminimalizować?

Oczywiście! Z tym podręcznikiem pod ręką przy odrobinie samozaparcia i dużej dozie cierpliwości możesz osiągnąć naprawdę zadowalające efekty. W trakcie lektury dowiesz się, gdzie umieścić stronę internetową za darmo lub za minimalną opłatą oraz jak zaplanować proces tworzenia witryny. Przekonasz się również, że istnieje wiele narzędzi doskonale wspomagających proces tworzenia stron. Możesz wybierać spośród darmowych i płatnych platform. Po wstępie przejdziesz do konkretów, czyli poznasz język HTML! Tabele, listy, nagłówki i dziesiątki innych znaczników odkryją przed Tobą wszystkie tajemnice. W mig opanujesz CSS, JavaScript, osadzanie multimediów, statystyki oglądalności i wiele innych interesujących tematów. Książka ta będzie biblią dla każdego, kto chce rozpocząć przygodę z tworzeniem profesjonalnych stron WWW.

Dowiedz się:

  • jak zaprojektować witrynę WWW
  • jakie narzędzia musisz mieć, żeby pracować szybko i wydajnie
  • co to są kaskadowe arkusze stylów (CSS) i jak je połączyć z językiem HTML
  • jak wykorzystać gotowe i darmowe systemy CMS, aby błyskawicznie stworzyć nową stronę

Poznaj wydajne i oszczędne sposoby tworzenia nowych stron WWW!

Dostępność: brak towaru

Cena:

59,00 zł

zawiera 5% VAT, bez kosztów dostawy
Newsletter
Podaj swój adres e-mail, jeżeli chcesz otrzymywać informacje o nowościach i promocjach.
Wydawca
do góry
Sklep jest w trybie podglądu
Pokaż pełną wersję strony
Sklep internetowy Shoper.pl