Java Podstawy programowania w praktyce

Książka
74,99 zł
eBook
68,61 zł

Informacje szczegółowe Pokaż wszystkie

Wydawnictwo: Wydawnictwo Naukowe PWN
Format: 16.5x23.5cm
Oprawa: Miękka
Rok wydania: 2014
Ilość stron: 300
Opis

Java jest jednym z najpopularniejszych języków programowania. Do głównych jego zalet należą : obiektowość (pogrupowanie danych i akcji w klasy), niezależność od architektury (kod niezależny od rodzaju procesora i systemu operacyjnego, wykonywany przez wirtualna maszynę Javy), ułatwienia dla programistów ograniczające możliwość popełnienia błędów w kodzie.

Książka omawia konstrukcje oraz wybrane narzędzia języka Java przydatne we wszystkich rodzajach praktycznego programowania. Przeznaczona jest zarówno dla początkujących programistów, jak i tych, którzy pragną rozwijać swoje umiejętności, a w szczególności zapoznać się z ważnymi nowymi elementami języka w wersji 8. W prezentacji elementów i narzędzi platformy Java Czytelnik znajdzie odpowiedzi na pytania: co to jest? po co to jest? kiedy i jak to stosować? Kilkaset przykładowych kodów nie tylko ilustruje omawiane koncepcje, ale w wielu przypadkach przedstawia rozwiązania praktycznych problemów.

Czytelnik dowie się: · jak budować klasy, implementować interfejsy, wykorzystywać polimorfizm, · jak przetwarzać tablice, kolekcje, pliki, napisy, daty, liczby, · jak programować współbieżnie, · jak stosować interfejsy funkcyjne i lambda-wyrażenia, · jak łatwo rozwiązywać praktyczne problemy z wykorzystaniem przetwarzania strumieniowego i technik filter-map-reduce.

Nie są wymagane żadne wstępne wiadomości o programowaniu.

Szczegóły
  • Tytuł: Java Programowanie praktyczne od podstaw
  • Autor: Krzysztof Barteczko
  • Wydawnictwo Wydawnictwo Naukowe PWN
  • Oprawa: Miękka
  • Rok wydania: 2014
  • Ilość stron: 300
  • Format: 16.5x23.5cm
  • Stan: nowy, pełnowartościowy produkt
  • Model: 65087900100KS
  • Język: polski
  • ISBN: 9788301178093
  • EAN: 9788301178093
  • Wymiary: 16.5x23.5x2.5 cm
  • Dane producenta: WYDAWNICTWO NAUKOWE PWN SPÓŁKA AKCYJNA, UL. GOTTLIEBA DAIMLERA 2, 02-460 Warszawa, Polska, bok@pwn.com.pl, tel. 226954800
Recenzje

Książki w podobnym klimacie do Java Podstawy programowania w praktyce

Jeśli zaczynasz od podstaw Javy, naturalne jest poszerzanie umiejętności o powiązane obszary: narzędzia systemowe, bazy danych, front-end czy elementy sztucznej inteligencji. Poniższe propozycje pomogą rozwinąć warsztat programisty w praktycznych kierunkach, które często pojawiają się w projektach.

  1. 1. Autodesk Inventor Professional 2018PL, Andrzej Jaskulski

    Podręcznik do Autodesk Inventor to pozycja dla tych, którzy łączą programowanie z projektowaniem produktów i analizami CAD. Nawet jeśli główny obszar pracy to oprogramowanie, znajomość narzędzi do modelowania i symulacji przydaje się w projektach przemysłowych i embedded. Książka prowadzi przez projektowanie, symulacje MES i zarządzanie dokumentacją, co może być atutem w multidyscyplinarnych zespołach. To dobra lektura, jeśli interesuje Cię współpraca z inżynierami mechanikami lub rozwój produktów.

  2. 2. Co to jest projektowanie graficzne?, Quentin Newark

    Krótki przewodnik po projektowaniu graficznym pomoże lepiej rozumieć zasady tworzenia interfejsów i komunikacji wizualnej aplikacji. Nawet jeśli Twoją domeną jest backend, podstawy designu ułatwiają współpracę z grafikami i front-endowcami oraz poprawiają jakość końcowego produktu. Książka omawia typografię, kompozycję i praktyczne aspekty projektowania użyteczne przy prototypowaniu. To wartościowy dodatek dla tych, którzy chcą tworzyć wygodniejsze i atrakcyjniejsze interfejsy.

  3. 3. Java. Zadania z programowania. Przykładowe imperatywne rozwiązania, Mirosław J. Kubiak

    Zbiór zadań z Javy to praktyczna pomoc w utrwalaniu materiału i rozwijaniu umiejętności rozwiązywania problemów programistycznych. Książka oferuje przykładowe rozwiązania i podejścia, które pomagają zrozumieć różne techniki implementacyjne i idiomy języka. Dla osoby uczącej się Javy takie ćwiczenia przyspieszają zdobywanie wprawy i pewności w kodowaniu. To dobra pozycja do pracy nad warsztatem i przygotowania do realnych zadań projektowych.

  4. 4. Nauka algorytmów. Poradnik pisania lepszego kodu, George Heineman

    Nauka algorytmów to elementarz każdego programisty, który chce pisać bardziej optymalny i elegancki kod. Książka tłumaczy nie tylko teorię, ale przede wszystkim praktyczne metody zastosowania algorytmów w realnych zadaniach. Dla użytkowników Javy to bezpośrednie korzyści przy rozwiązywaniu problemów wydajnościowych i przy projektowaniu struktur danych. Dzięki tej lekturze łatwiej podejmować świadome decyzje projektowe.

  5. 5. Wydajna praca z MySQL. Efektywne i bezpieczne zarządzanie bazami danych, Daniel Nichter

    Efektywna praca z MySQL to fundament projektów, które wykorzystują bazy relacyjne - typowy element aplikacji backendowych w Javie. Książka pokazuje optymalizację zapytań, indeksowanie i techniki zarządzania, które poprawiają wydajność i bezpieczeństwo danych. Dla dewelopera to praktyczne wskazówki na etapie projektowania schematu i debugowania problemów produkcyjnych. Dzięki tej pozycji łatwiej zrozumieć wpływ decyzji DB na działanie całej aplikacji.

  6. 6. Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15, Aristeidis Bampakos

    Znajomość front-endu i frameworków takich jak Angular ułatwia tworzenie kompletnych aplikacji, gdzie Java działa po stronie serwera. Ten przewodnik po Angularze koncentruje się na praktycznych aspektach budowy aplikacji webowych i integracji z backendem. Dla programisty Javy to okazja, by lepiej rozumieć potrzeby interfejsu i uprościć współpracę z zespołem front-endowym. Książka pomaga tworzyć czysty, testowalny kod po stronie klienta.

  7. 7. Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta, Addy Osmani

    Wzorce projektowe w JavaScripcie przekładają sprawdzone idee na ekosystem front-endu, co pomaga budować lepsze aplikacje po obu stronach stosu. Książka omawia podejścia przydatne przy projektowaniu komponentów i współpracy z backendem Java, zwłaszcza w aplikacjach SPA. Zrozumienie tych wzorców ułatwia tworzenie skalowalnego i utrzymywalnego kodu po stronie klienta. To wartościowa pozycja dla deweloperów pełnego stacku.

  8. 8. Linux. Podręcznik dewelopera. Rzeczowy przewodnik po wierszu poleceń i innych narzędziach, David Cohen

    Dobre opanowanie wiersza poleceń i narzędzi uniksowych jest kluczowe dla pracy z serwerami, kontenerami i procesami budowy aplikacji Java. Ten podręcznik koncentruje się na praktycznych komendach, skryptach i narzędziach, które przyspieszają codzienną pracę dewelopera. Zawiera przykłady użyteczne przy debugowaniu, automatyzacji i pracy z systemami CI/CD. Dzięki niemu praca z Linuxem stanie się mniej tajemnicza i bardziej wydajna.

  9. 9. Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści, Marie-Alice Blete

    Po opanowaniu podstaw Javy, warto zgłębić temat tworzenia aplikacji wykorzystujących modele językowe - ta książka prowadzi przez praktyczne użycie GPT-4 i ChatGPT. Skupia się na integracji AI z aplikacjami, projektowaniu chatbotów i generowaniu treści, co może rozszerzyć zakres projektów, które potrafisz realizować. Przykłady implementacyjne i opis interfejsu API pomagają wdrożyć rozwiązania krok po kroku. Przydaje się zarówno przy tworzeniu prototypów, jak i produkcyjnych funkcji opartych na modelach językowych.

  10. 10. Zostań ekspertem .NET 8. Dobre praktyki, wzorce projektowe, debugowanie i testowanie aplikacji, Mark J Price

    Poznanie drugiego ekosystemu, jakim jest .NET 8, daje szerszą perspektywę na architekturę aplikacji i wzorce stosowane w różnych językach. Książka koncentruje się na dobrych praktykach, testowaniu, debugowaniu i wzorcach projektowych, co jest bezpośrednio przydatne również w pracy z Javą. Porównanie podejść i narzędzi ułatwia wybór technologii do konkretnych zadań oraz rozwój kariery full-stack lub architekta. To wartościowa lektura, jeśli chcesz porównać rozwiązania i przenieść sprawdzone praktyki między ekosystemami.

  11. 11. Myślenie systemowe dla programistów. Nieliniowe podejście do złożoności i nieprzewidywalności w branży IT, Diana Montalion

    Myślenie systemowe zmienia sposób, w jaki podchodzi się do projektowania oprogramowania - z modułów na całościowe, dynamiczne ekosystemy. Dla programisty Javy to cenna perspektywa przy pracy nad rozproszonymi systemami, mikrousługami i integracją z infrastrukturą. Książka uczy analizować sprzężenia zwrotne, nieprzewidywalność i skutki zmian w systemie, co poprawia jakość architektury. To lektura dla tych, którzy chcą lepiej przewidywać zachowania złożonych aplikacji.

  12. 12. Buduj roboty z Arduino. Od prostych konstrukcji do zaawansowanych systemów, Witold Wrotek

    Jeśli Arduino wciągnęło Cię bardziej praktycznie, ten przewodnik po robotyce pozwoli przejść od prostych układów do zaawansowanych systemów. Książka łączy elektronikę, mechanikę i programowanie, pokazując konkretne projekty i strategie rozbudowy robotów. Dla programisty Javy to możliwość zastosowania umiejętności programistycznych w realnym sprzęcie oraz nauka integracji oprogramowania z mechaniką. Przydatna, gdy chcesz rozwijać hobby w stronę autorskich urządzeń i systemów IoT.

  13. 13. Programuj ze sztuczną inteligencją. Twórz kod w Pythonie z wykorzystaniem GitHub Copilot i ChatGPT, Daniel Zingaro

    Pozycja pokazuje, jak w praktyce wykorzystać Copilot i ChatGPT do przyspieszania pisania kodu, co może zrewolucjonizować codzienną pracę dewelopera. Przykłady z Pythonem uczą, jak współpracować z narzędziami AI przy tworzeniu, refaktoryzacji i testowaniu kodu. Nawet jeśli głównym językiem jest Java, zasady współpracy z narzędziami generatywnymi są uniwersalne i ułatwiają adaptację w różnych projektach. Książka pomaga efektywnie włączać AI do pipeline'u deweloperskiego.

  14. 14. ChatGPT. Podstawy i proste zastosowania, Filip Sala

    Krótki przewodnik po ChatGPT wyjaśnia podstawy działania i proste zastosowania, co ułatwia zrozumienie tego narzędzia przed jego integracją z aplikacjami. Pozycja tłumaczy, jak formułować zapytania, oceniać odpowiedzi i wykorzystywać ChatGPT w codziennych zadaniach programistycznych. Przydaje się, gdy chcesz szybko przetestować pomysły na asystentów kodu lub narzędzia wspierające pracę zespołową. To praktyczne wprowadzenie dla tych, którzy chcą zacząć korzystać z AI bez zbędnego technicznego zaawansowania.

  15. 15. AI dla twórców wartości. Jak wyjść z roli zwykłego użytkownika generatywnej sztucznej inteligencji, Rob Thomas

    Książka zaprasza do myślenia o AI nie jako o narzędziu, lecz jako o sposobie tworzenia wartości w produktach i procesach. Dla programisty Javy oznacza to spojrzenie na AI z perspektywy projektowania rozwiązań, integracji i nadzoru nad modelami. Autor podkreśla rolę ludzi w procesie wdrażania i utrzymania inteligentnych systemów, co pomaga w kształtowaniu praktycznych umiejętności managersko-technicznych. To lektura dla tych, którzy chcą wyjść poza proste użycie narzędzi i zrozumieć biznesowy kontekst AI.

  16. 16. PowerShell 7 dla Profesjonalistów IT, Thomas Lee

    Dla programisty Javy umiejętność automatyzacji i skryptowania z użyciem PowerShell może okazać się zaskakująco przydatna, zwłaszcza przy pracy z infrastrukturą Windows. Książka pokazuje praktyczne scenariusze zarządzania systemem i automatyzacji zadań, co ułatwia wdrożenia i utrzymanie środowisk. Poznanie wieloplatformowej wersji PowerShell pozwala łączyć narzędzia DevOps z codzienną pracą dewelopera. To dobra pozycja, jeśli chcesz lepiej kontrolować serwery, skrypty uruchomieniowe i procesy CI/CD.

  17. 17. Wprowadzenie do Arduino, Banzi Massimo

    Arduino to świetne uzupełnienie umiejętności programistycznych dla osób, które chcą przejść od kodu do fizycznych urządzeń. Książka wprowadza w elektronikę i prototypowanie, pokazując jak łączyć czujniki, aktuatory i prostą logikę sterowania. Dla programisty Javy to okazja, by zrozumieć interakcję między oprogramowaniem a sprzętem oraz tworzyć małe projekty IoT. Publikacja pomaga nabrać pewności przy pierwszych układach i projektach z mikrokontrolerami.

  18. 18. Sztuczna Inteligencja AI dla początkujących, Mateusz Tkaczyk

    Podstawowe omówienie sztucznej inteligencji daje jasno zarysowany fundament dla dalszej nauki i eksperymentów z modelami. Autor wyjaśnia kluczowe koncepcje, techniki i współczesne zastosowania w sposób przystępny dla początkujących. Dla osób pracujących z Javą to dobry punkt startowy przed przejściem do praktycznych integracji czy wykorzystania bibliotek ML. Dzięki tej pozycji łatwiej ocenić, które kierunki AI warto zgłębić dalej.

  19. 19. Podręcznik architekta rozwiązań. Poznaj reguły oraz strategie projektu architektury i rozpocznij niezwykłą karierę, Neelanjali Srivastav

    Podręcznik architekta rozwiązań pokazuje szerokie spojrzenie na projektowanie systemów, łączenie technologii i wybór strategii wdrożeniowych. Dla programisty Javy to szansa na zrozumienie wymagań biznesowych, zasad projektowych i decyzji technologicznych wpływających na skalowalność. Książka wskazuje reguły pracy z chmurą, integracją i bezpieczeństwem, co ułatwia przejście do roli starszego inżyniera lub architekta. Przydatna, gdy chcesz tworzyć bardziej przemyślane i trwałe rozwiązania.

  20. 20. Leksykon Cyberbezpieczeństwa, Aleksander Żołnierski

    Słownik terminów z cyberbezpieczeństwa to praktyczne kompendium pojęć, które każdy deweloper powinien znać. Znajomość pojęć z zakresu bezpieczeństwa sieciowego, kryptografii i ochrony danych ułatwia projektowanie bezpiecznych aplikacji Java. Książka jest szybkim drogowskazem w gąszczu terminologii i standardów, co przyspiesza podejmowanie właściwych decyzji technicznych. To niezbędne uzupełnienie wiedzy dla osób odpowiedzialnych za bezpieczeństwo kodu i systemów.

Każda z tych pozycji może dopełnić twoje umiejętności zdobyte przy Javie - wybierz kierunek, który chcesz rozwijać dalej, i daj się wciągnąć w kolejne praktyczne wyzwania.

Zobacz, dlaczego warto nam zaufać

taniaksiazka.pl

Doskonała komunikacja, perfekcyjne podejście do klienta, realizacja szybka i całkowicie zgodna z zamówieniem, do tego dobra cena, czyli całość na piątkę.

Anyszka

Polecam, polecam, polecam! Świetny wybór, książki w doskonałej cenie i co najważniejsze błyskawiczna realizacja zamówienia - dodaję do moich ulubionych sklepów.

magdape

Bardzo miła obsługa, szybko reagują na wiadomości pisane. Szybko rozwiązują problem i tłumaczą sytuację, oraz bardzo jasno i konkretnie piszą mail o każdej zmianie w zamówieniach.

Lenka

Kolejny raz robię zakupy w sklepie i jest super szybko, tanio i wygodnie. Aż żałuję, że nie mają innych propozycji, które mnie interesują. Gorąco polecam.

Beata

Transakcja przebiegła szybko i sprawnie. Książki super i wszystko porządnie zapakowane. Nie jest to na pewno moja ostatnia styczność ze sklepem. Polecam.

Agnieszka

Sklep godny polecenia, szybko zrealizował zamówienie. Dodatkowo otrzymałam rabat. Bardzo korzystna cena zamówionych książek. Łącznie z przesyłką wyszło taniej niż w księgarni stacj...

Zosia

Bardzo sprawnie zrealizowane zamówienie. Pomimo, że podano mi późniejszy termin dostarczenia przesyłki otrzymałam ją kilka dni wcześniej. Sklep cechuje solidność i profesjonalizm. ...

Joanna

Sklep bardzo fajny, pomocny i szybki. Realizacja zamówienia trwała kilka dni. Zamówienie doskonale zapakowane i nienaruszone.

Frau Sonne

Jestem zadowolona ze sklepu i przeprowadzonej transakcji. Duży wybór książek, dostawa zgodnie z podaną przez sprzedawcę datą, bardzo porządnie zapakowana. Polecam.

agnes352

Polecam sklep z czystym sumieniem. Kontakt bardzo dobry, ceny rewelacyjne, wybór książek ogromny. Na pewno wkrótce znów złożę zamówienie.

natka2817

Rewelacja!!! Zamówienie otrzymałam 5 dni od złożenia zamówienia, a mieszkam w Wielkiej Brytanii.

Adrianna

Pierwszy raz kupowałam książki przez internet i się nie rozczarowałam. Książki przyszły w oczekiwanym terminie, były dobrze zabezpieczone. Na pewno skorzystam jeszcze nie jeden raz...

Paula