Java, to takie proste. Praktyczne wprowadzenie do programowania
- Autor:
- Bryson Payne
- Wydawnictwo:
- Wydawnictwo Naukowe PWN
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 350
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Java, to takie proste. Praktyczne wprowadzenie do programowania
Wybrane bestsellery
-
Hakowanie nie zawsze musi być złe. Terminem tym określa się również sprytne sposoby używania sprzętu czy oprogramowania do czegoś nowego. Z kolei etyczne hakowanie polega na zastosowaniu technik ataków do testowania systemu komputerowego, aby znaleźć jego słabe punkty, usunąć je i w ten sposób wz...
Go H*ck Yourself. Proste wprowadzenie do obrony przed cyberatakami Go H*ck Yourself. Proste wprowadzenie do obrony przed cyberatakami
(29.94 zł najniższa cena z 30 dni)29.94 zł
49.90 zł(-40%) -
Uczymy dzieci programowania to przewodnik dla rodziców i nauczycieli, przeznaczony do uczenia dzieci podstaw programowania i rozwiązywania problemów za pomocą Pythona, potężnego języka wykorzystywanego na zajęciach uniwersyteckich i przez firmy technologiczne, takie jak Google i IBM. Informacja o...
Uczymy dzieci programowania. Przyjazny przewodnik po programowaniu w Pythonie Uczymy dzieci programowania. Przyjazny przewodnik po programowaniu w Pythonie
(60.83 zł najniższa cena z 30 dni)63.20 zł
79.00 zł(-20%) -
This course offers an in-depth introduction to Java and algorithmic thinking, ideal for beginners. Starting with fundamental computer concepts, it progresses through Java programming basics, & algorithmic principles, concluding with file management.
Java and Algorithmic Thinking for the Complete Beginner. From Basics to Advanced Techniques: Master Java and Algorithms for a Robust Programming Foundation Java and Algorithmic Thinking for the Complete Beginner. From Basics to Advanced Techniques: Master Java and Algorithms for a Robust Programming Foundation
-
Książka Java. Teoria w praktyce została pomyślana tak, by krok po kroku przybliżać specyfikę tego języka programowania. Zaczniesz od podstaw - poznasz między innymi główne założenia, zgodnie z którymi działa Java: maszynę wirtualną, zmienne, operatory, instrukcje sterujące i tablice - by następni...(70.85 zł najniższa cena z 30 dni)
65.40 zł
109.00 zł(-40%) -
Architect robust solutions like a pro with real-world insights and cutting-edge design techniques. Delve into advanced analytics, machine learning, generative AI, cloud-native architecture, and the key soft skills to excel as a solutions architect.
Solutions Architect's Handbook. Kick-start your career with architecture design principles, strategies, and generative AI techniques - Third Edition Solutions Architect's Handbook. Kick-start your career with architecture design principles, strategies, and generative AI techniques - Third Edition
Saurabh Shrivastava, Neelanjali Srivastav, Rajesh Sheth, Kamal Arora, Rohan Karmarkar
-
To dziewiąte wydanie znakomitego podręcznika programowania dla początkujących, starannie zaktualizowane i uzupełnione o informacje dotyczące Java Platform, Standard Edition 17. Książka rozpoczyna się od solidnej dawki wiedzy o kompilacji i uruchamianiu programu w Javie, słowach kluczowych i istot...(77.40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł(-40%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić....
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego
(52.20 zł najniższa cena z 30 dni)52.20 zł
87.00 zł(-40%) -
Build Your Own Programming Language provides a hands-on approach to designing and implementing programming language features in a simple compiler and programming environment. This book will help you create new or domain-specific languages.
Build Your Own Programming Language. A programmer's guide to designing compilers, interpreters, and DSLs for modern computing problems - Second Edition Build Your Own Programming Language. A programmer's guide to designing compilers, interpreters, and DSLs for modern computing problems - Second Edition
-
Java. Podręcznik na start to pozycja idealna dla każdego, kto chce podjąć takie kroki. W przystępny sposób zaznajamia nie tylko z językiem, ale też z podstawowymi koncepcjami stosowanymi podczas programowania - w obrazowy sposób przyrównuje je do sytuacji znanych spoza świata wirtualnego. Autor n...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%)
O autorze ebooka
Dr Bryson Payne - naukowiec, wykładowca, wielokrotnie nagradzany szkoleniowiec i autor książek, niekwestionowany autorytet w dziedzinie bezpieczeństwa, specjalista z wieloletnim doświadczeniem. Zdobył wiele elitarnych certyfikatów, w tym CISSP, CEH, SANS/GIAC GPEN, GRID i GREM. Od ponad 36 lat zajmuje się programowaniem, hakowaniem i inżynierią wsteczną oprogramowania.
Ebooka "Java, to takie proste. Praktyczne wprowadzenie do programowania" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Java, to takie proste. Praktyczne wprowadzenie do programowania" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Java, to takie proste. Praktyczne wprowadzenie do programowania" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-83-012-0067-1, 9788301200671
- Data wydania ebooka:
-
2018-07-23
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Numer z katalogu:
- 80277
- Rozmiar pliku ePub:
- 10.6MB
- Rozmiar pliku Mobi:
- 20.0MB
- Pobierz przykładowy rozdział EPUB
- Pobierz przykładowy rozdział MOBI
Spis treści ebooka
- Okładka
- Strona tytułowa
- Strona redakcyjna
- Autorzy
- Przedmowa
- Spis treści
- Podziękowania
- Wprowadzenie
- Dlaczego warto nauczyć się programowania?
- Dlaczego warto programować w języku Java?
- Co można znaleźć w tej książce
- Jakie narzędzia będę potrzebne?
- Zasoby online
- Pora zacząć!
- Materiały pomocnicze
- Rozdział 1: Pierwsze kroki
- Java dla systemów Windows, macOS oraz Linux
- Instalowanie wersji Java 8 oraz 9 dla programistów
- Instalowanie programu Eclipse IDE for Java Developers
- Konfigurowanie środowiska Eclipse
- Instalowanie edytora WindowBuilder
- Dostosowywanie wyglądu i działania programu Eclipse
- Instalowanie Android Studio do tworzenia aplikacji mobilnych
- Poznawanie języka Java przy użyciu narzędzia JShell
- Uruchamianie JShell
- Korzystanie z wyrażeń Java w JShell
- Deklarowanie zmiennych Java w JShell
- Drukowanie danych wyjściowych w języku Java
- Polecenia JShell
- Co już umiesz
- Rozdział 2: Budowanie aplikacji zgadywanki!
- Planowanie gry krok po kroku
- Tworzenie nowego projektu
- Tworzenie klasy HiLo
- Generowanie liczby losowej
- Wczytywanie danych wpisanych na klawiaturze przez użytkownika
- Przygotowanie programu do drukowania danych wyjściowych
- Pętle: spytaj, sprawdź, powtórz
- Instrukcje if: sprawdzanie odpowiednich warunków
- Dodawanie pętli do ponownego grania
- Testowanie gry
- Co już umiesz
- Zadania programistyczne
- Zadanie 1: rozszerzanie zakresu
- Zadanie 2: zliczanie prób
- Zadanie 3: gra MadLibs
- Rozdział 3: Tworzenie GUI dla naszej zgadywanki
- Trenowanie umiejętności korzystania z narzędzia JShell
- Tworzenie interfejsu GUI w czterech wierszach kodu
- Tworzenie interaktywnego interfejsu GUI za pomocą 10 wierszy kodu!
- Przygotowywanie aplikacji GUI w programie Eclipse
- Projektowanie interfejsu GUI przy użyciu edytora WindowBuilder programu Eclipse
- Projektowanie interfejsu użytkownika
- Ustawianie właściwości GUI w panelu Properties
- Dostosowywanie komponentów GUI w panelu Palette
- Wyrównywanie elementów GUI
- Nadawanie nazw komponentom GUI do użycia w kodzie
- Łączenie GUI z kodem źródłowym
- Dodawanie metody sprawdzającej typowane liczby
- Pobieranie tekstu z JTextField
- Konwertowanie łańcuchów na liczby
- Rozpoczynanie nowej gry
- Odbieranie zdarzeń użytkownika: kliknij, aby zgadnąć!
- Przygotowywanie okna GUI
- Czas zacząć zabawę!
- Dodawanie funkcji ponownej gry
- Ulepszanie środowiska użytkownika
- Przesyłanie próby odgadnięcia po naciśnięciu klawisza ENTER
- Automatyczne usuwanie poprzednich prób odgadnięcia
- Obsługa nieprawidłowych danych wejściowych
- Co już umiesz
- Zadania programistyczne
- Zadanie 1: pokazywanie użytkownikowi liczby prób
- Zadanie 2: pokazywanie i ukrywanie przycisku Play Again
- Zadanie 3: tworzenie interfejsu GUI gry MadLibs
- Rozdział 4: Tworzenie pierwszej aplikacji w systemie Android
- Rozpoczynanie nowego projektu aplikacji w Android Studio
- Budowanie układu GUI w widoku projektu
- Nazywanie komponentów GUI w Android Studio
- Łączenie interfejsu GUI z kodem Java w Android Studio
- Dodawanie metod sprawdzania liczby i rozpoczynania nowej gry
- Obsługiwanie zdarzeń w systemie Android
- Uruchamianie aplikacji na emulatorze Androida
- Uruchamianie aplikacji na prawdziwym urządzeniu z systemem Android
- Przygotowanie urządzenia
- Podłączanie własnego urządzenia
- Uruchamianie aplikacji na urządzeniu
- Ulepszanie środowiska użytkownika
- Wyśrodkowanie wpisywanej liczby w polu tekstowym
- Dodawanie interfejsu słuchacza dla klawisza ENTER
- Jeszcze jeden ostateczny szlif
- Co już umiesz
- Zadania programistyczne
- Zadanie 1: Toast-owanie liczby prób
- Zadanie 2: zwiększanie atrakcyjności wizualnej
- Zadanie 3: tworzenie aplikacji mobilnej MadLibs
- Rozdział 5: Udoskonalanie aplikacji przez dodanie menu i preferencji
- Dodawanie menu opcji w systemie Android
- Dodawanie elementów do pliku XML menu
- Wyświetlanie menu opcji
- Reagowanie na wybory użytkownika
- Tworzenie wyskakującego okna dialogowego dla opcji About
- Modyfikowanie zakresu liczb do odgadnięcia
- Dodawanie zmiennej zakresu
- Wykorzystywanie zmiennej range
- Budowanie okna dialogowego, które umożliwia użytkownikowi wybranie zakresu
- Przechowywanie preferencji użytkownika i statystyk gry
- Zapisywanie i pobieranie preferowanego przez użytkownika zakresu
- Przechowywanie liczby wygranych gier
- Co już umiesz
- Zadania programistyczne
- Zadanie 1: raz wygrana, raz przegrana
- Zadanie 2: proporcja gier wygranych do przegranych
- Rozdział 6: Odszyfrowywanie sekretnych wiadomości
- Kod Cezara
- Przygotowywanie aplikacji Secret Messages
- Tworzenie projektu Secret Messages w programie Eclipse
- Rozpoczynanie kodowania w pliku SecretMessages.java
- Przetwarzanie ciągów znaków
- Znaki i wartości w języku Java
- Szyfrowanie samych liter
- Zamykanie skanera
- Dodawanie niestandardowej wartości klucza
- Szyfrowanie cyfr
- Uruchamianie aplikacji wiersza poleceń bez programu Eclipse
- Znajdowanie folderów przestrzeni roboczej
- Otwieranie okna wiersza poleceń
- Co już umiesz
- Zadania programistyczne
- Zadanie 1: zapętlanie pętli
- Zadanie 2: odwracanie i szyfrowanie
- Zadanie 3: bezpieczna obsługa kluczy za pomocą instrukcji try-catch
- Rozdział 7: Tworzenie zaawansowanych interfejsów GUI i udostępnianie aplikacji
- Przygotowywanie projektu aplikacji Secret Messages z interfejsem GUI
- Projektowanie interfejsu GUI i nazywanie komponentów
- Pisanie kodu aplikacji Secret Messages z interfejsem GUI
- Tworzenie metody encode()
- Pisanie obsługi zdarzenia dla przycisku Encode/Decode
- Obsługa nieprawidłowych danych i błędów
- Budowanie metody main() i uruchamianie aplikacji
- Ulepszanie interfejsu GUI
- Ustawianie zawijania tekstu
- Obsługa nieprawidłowych danych i błędów: część 2
- Dodawanie suwaka do interfejsu GUI aplikacji Secret Messages
- Łamanie szyfru przy użyciu suwaka
- Bonus: Udostępnianie aplikacji w postaci uruchamialnego pliku JAR
- Co już umiesz
- Zadania programistyczne
- Zadanie 1: przenoszenie w górę!
- Zadanie 2: przewijanie!
- Zadanie 3: zmienianie suwaka pod wpływem zmiany tekstu
- Rozdział 8: Przekształcanie Secret Messages w aplikację mobilną do udostępniania znajomym!
- Przygotowywanie mobilnego interfejsu GUI
- Projektowanie mobilnego interfejsu GUI
- Łączenie interfejsu GUI z kodem Javy
- Łączenie przycisku Encode z metodą encode()
- Testowanie aplikacji
- Praca z widżetem SeekBar
- Uruchamianie aplikacji na emulatorze i urządzeniu z systemem Android
- Bonus: Dostosowywanie przycisku FAB
- Odbieranie sekretnych wiadomości z innych aplikacji
- Co już umiesz
- Zadania programistyczne
- Zadanie 1: tworzenie przycisku Move Up
- Zadanie 2: zmienianie postępu na pasku postępu SeekBar
- Rozdział 9: Rysowanie kolorowych bąbelków przy użyciu myszy!
- Tworzenie plików projektu BubbleDraw
- Budowanie okna BubbleDraw
- Tworzenie klasy Bubble
- Definiowanie klasy Bubble
- Projektowanie metod klasy Bubble
- Przechowywanie bąbelków w ArrayList
- Dodawanie konstruktora do klasy BubblePanel
- Dodawanie metody do rysowania na ekranie
- Testowanie klasy BubblePanel
- Obsługa zdarzeń myszy inicjowanych przez użytkownika
- Tworzenie interfejsu słuchacza zdarzeń do wielokrotnego użytku
- Obsługiwanie kliknięć i przeciągnięć
- Bonus: obsługa zdarzeń MouseWheel
- Co już umiesz
- Zadania programistyczne
- Zadanie 1: wyeliminowanie zbyt małych bąbelków
- Zadanie 2: pikselizacja!
- Rozdział 10: Dodawanie animacji i wykrywanie kolizji przy użyciu timerów
- Kopiowanie projektu Java BubbleDraw w celu utworzenia aplikacji BubbleDrawGUI
- Zmienianie nazw klasy z metodą main i pliku Java
- Dodawanie transparentności
- Dodawanie animacji: bąbelki w ruch!
- Dodawanie timera
- Ustawianie timera
- Przygotowywanie animacji
- Uruchamianie timera
- Rozdmuchiwanie bąbelków: dodawanie losowej prędkości i kierunku
- Budowanie interfejsu GUI dla naszej animowanej aplikacji do rysowania
- Przygotowywanie panelu oraz przycisków GUI
- Programowanie przycisków Clear oraz Pause/Start
- Odbijanie się od ścian dzięki wykrywaniu kolizji
- Miękkie odbicie
- Twarde odbicie
- Dodawanie suwaka do kontrolowania prędkości animacji
- Dostosowywanie suwaka
- Implementowanie obsługi zdarzeń suwaka
- Co już umiesz
- Zadania programistyczne
- Zadanie 1: bez nieruchomych bąbelków
- Zadanie 2: rysowanie elastycznych kształtów
- Zadanie 3: PixelDraw 2.0
- Rozdział 11: Przekształcanie BubbleDraw w wielodotykową aplikację systemu Android
- Przygotowywanie projektu BubbleDraw
- Tworzenie konstruktora BubbleView
- Dodawanie zmiennych animacji
- Tworzenie konstruktora BubbleView()
- Przygotowywanie układu do użycia widoku BubbleView
- Modyfikowanie klasy Bubble
- Rysowanie w systemie Android przy użyciu metody onDraw()
- Testowanie aplikacji BubbleDraw przy użyciu stu bąbelków
- Dodawanie metody testBubbles()
- Naprawianie błędu OnTouchListener
- Uruchamianie aplikacji BubbleDraw
- Wykorzystywanie wątkowej animacji i wielozadaniowości w języku Java
- Wykorzystywanie dotyku do rysowania palcem
- Wykorzystywanie wielodotykowości do rysowania dziesięcioma palcami naraz!
- Testowanie zdarzeń wielodotykowości na urządzeniu Android
- Zmienianie ikony aplikacji
- Tworzenie niestandardowej ikony aplikacji
- Dodawanie niestandardowej ikony aplikacji
- Wyświetlanie nowej ikony
- Zmienianie nazwy aplikacji
- Co już umiesz
- Zadania programistyczne
- Zadanie 1: łączenie zdarzeń dotknięcia jednym i wieloma palcami, v1.0
- Zadanie 2: łączenie zdarzeń dotknięcia jednym i wieloma palcami, v2.0
- Dodatek. Debugowanie i unikanie typowych błędów w języku Java
- Pisownia i wielkość liter
- Poprawianie literówek w programie Eclipse
- Poprawianie literówek w programie Android Studio
- Unikanie innych typowych literówek
- Problemy z porównaniami
- Symbole grupujące
- Szybkie rozwiązania w programie Eclipse
- Uzupełnianie kodu w Android Studio
- Podsumowanie
Wydawnictwo Naukowe PWN - inne książki
-
OKIEM FILOZOFA KOMUNIKACJA CYFROWA Technologie cyfrowe spowodowały znaczące zmiany w zakresie komunikacji. Stworzyły nowe możliwości, ale jednocześnie stały się źródłem wielu istotnych problemów. Z jednej strony nowe technologie umożliwiają nam komunikację z ludźmi na całym świecie, pozwalają do...(35.10 zł najniższa cena z 30 dni)
41.96 zł
54.00 zł(-22%) -
Odporność psychiczna to zdolność do przetrwania i powrotu do równowagi po doświadczeniu przeciwności losu. Wszyscy w swoim życiu stajemy przed wyzwaniami. Większość z nas w pewnym momencie doświadczy poważnej traumy, jak nagła śmierć bliskiej osoby, wyniszczająca choroba lub klęska żywiołowa. Tym...
Odporność psychiczna Odporność psychiczna
Dennis S. Charney, Stephen M. Southwick, Jonathan M. Depierro
(38.35 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Wszyscy chcemy prowadzić rozmowy, które coś znaczą. Chcemy, żeby nasze rozmowy pogłębiały bliskość i prowadziły do rozwiązywania problemów. Chcemy czuć się naprawdę zrozumiani i rozumieć innych. Chcemy wreszcie, by nasi rozmówcy nie traktowali nas jednowymiarowo i dostrzegali w nas więcej niż tyl...
Siła komunikacji. Odkryj sekret rozmów, które łączą Siła komunikacji. Odkryj sekret rozmów, które łączą
(38.35 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Patrz, co przez ciebie zrobiłem! Dlaczego nie? Tak, ale Ja tylko próbuję ci pomóc! Będziecie jeszcze dumni, że mnie znacie! Książka Erica Bernea ukazała się po raz pierwszy sześćdziesiąt lat temu. Mimo upływu czasu jej popularność w Polsce i na świecie nie zmalała. Tysiące Czytelników sięgają p...
W co grają ludzie. Psychologia stosunków międzyludzkich W co grają ludzie. Psychologia stosunków międzyludzkich
(38.35 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Czy jesteśmy odpowiedzialni za wszystko, co nas spotyka? Dlaczego tak bardzo chcemy uniknąć tego, co nieuniknione? Czy naprawdę powinniśmy się nieustannie rozwijać i dążyć do wykorzystania naszego potencjału? I czy każdą traumę, porażkę w relacji czy niełatwe dzieciństwo musimy przepracować w ...(31.85 zł najniższa cena z 30 dni)
39.20 zł
49.00 zł(-20%) -
Światowy bestseller Stuarta Ritchiego! Książka, która ujawnia niepokojące i szokujące sygnały świadczące o kryzysie, jaki przechodzi współczesna nauka. Nauka to sposób, w jaki rozumiemy świat. Jednak niewłaściwa interpretacja i koloryzowane statystyki sprawiły, że ogromna liczba badań naukowych s...(44.85 zł najniższa cena z 30 dni)
53.20 zł
69.00 zł(-23%) -
Paradoks szczęścia polega na tym, że najtrudniej je osiągnąć, kiedy go szukamy. Pojawia się jednak nieoczekiwanie, gdy robimy rzeczy, które mają sens. Profesor Bruce Hood przyjrzał się temu problemowi z perspektywy nauki i doszedł do wniosków, które przeczą treści większości popularnych poradnik...(38.35 zł najniższa cena z 30 dni)
45.43 zł
59.00 zł(-23%) -
Kulisy Peerelu Mimo że od upadku PRL minęło już kilkadziesiąt lat, okres rządów komunistycznych w Polsce wciąż wzbudza kontrowersje i jest przedmiotem sporów oraz dyskusji nie tylko wśród historyków, lecz także polityków i dziennikarzy. Antoni Dudek i Zdzisław Zblewski, historycy, którzy od la...(64.35 zł najniższa cena z 30 dni)
76.23 zł
99.00 zł(-23%) -
Jak skutecznie zaplanować i zrealizować każdy projekt na czas i zgodnie z budżetem? Bent Flyvbjerg, nazwany wiodącym światowym ekspertem od megaprojektów, we współpracy z autorem bestsellerów, Danem Gardnerem, dzieli się sekretami skutecznego planowania i realizacji każdego projektu na dowolną sk...(60.83 zł najniższa cena z 30 dni)
62.25 zł
79.00 zł(-21%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: Java, to takie proste. Praktyczne wprowadzenie do programowania Bryson Payne (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.