Programowanie

Programowanie. Teoria i praktyka w C++. wyd.4 2026

Programowanie. Teoria i praktyka w C++.  wyd.4 2026
Programowanie. Teoria i praktyka w C++. wyd.4 2026
Programowanie. Teoria i praktyka w C++. Wydanie IV

Książka twórcy języka C++

Chcesz naprawdę dobrze opanować C++? Ucz się od najlepszego! Bjarne Stroustrup, twórca tego języka, jak nikt inny potrafi wyjaśnić zarówno podstawy, jak i najbardziej zaawansowane metody programowania. To on zaprojektował i zaimplementował C++, a w tej książce dzieli się swoim bogatym doświadczeniem i ekspercką wiedzą. Teraz dostępną także dla Ciebie!

Programowanie. Teoria i praktyka w C++ to kompletny przewodnik, który krok po kroku odkrywa tajniki jednego z najważniejszych i najpotężniejszych języków programowania. Najnowsze wydanie zostało zaktualizowane i uwzględnia standardy C++20 i C++23, dzięki czemu będziesz się uczyć na przykładach zgodnych z aktualnym kierunkiem rozwoju języka.

Dzięki tej książce dowiesz się, jak pisać kod nie tylko wydajny, ale i elegancki. Poznasz zasady, które z powodzeniem zastosujesz również w innych językach programowania. Autor wprowadzi Cię w świat kluczowych paradygmatów programowania od proceduralnego, przez obiektowe, aż po generyczne i pokaże, jak tworzyć bezpieczne, praktyczne i łatwe w utrzymaniu programy. Oprócz technik programowania wysokopoziomowego opanujesz techniki niższego poziomu, niezbędne do efektywnego korzystania z możliwości sprzętu.

Znajdziesz tu zarówno solidne podstawy, jak i bardziej zaawansowane zagadnienia, takie jak:

  • opis pojęć i technik programistycznych
  • instrukcje sterujące, obsługa błędów, funkcje i system typów
  • obsługa danych liczbowych i tekstu
  • praca z graficznym interfejsem użytkownika
  • kontenery i algorytmy w bibliotece STL
  • parametryzacja klas i funkcji

Niezależnie od tego, czy dopiero zaczynasz przygodę z C++, czy chcesz rozwinąć swoje umiejętności tu znajdziesz wszystko, czego potrzebujesz, aby pisać doskonały kod.

Chłoń wiedzę od samego twórcy języka C++!

 

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

149,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.
  • nowość

Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości.

Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości.
Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości.
Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości

Koncepcja programowania sterowanego testami oznacza tworzenie kodu wysokiej jakości. TDD (ang. test-driven development) uznaje testowanie za integralny element procesu tworzenia aplikacji. To proste i potężne narzędzie ułatwia także skuteczne zastosowanie wzorców projektowych. Jeśli planujesz zostać biegłym architektem oprogramowania, opanowanie TDD w praktyce jest koniecznością!

Dzięki tej książce zrozumiesz moc programowania sterowanego testami. Bazując na świetnie wyjaśnionym procesie budowy przykładowej aplikacji zgodnie z paradygmatem TDD, przyswoisz mechanizmy: cykl czerwone, zielone i refaktoryzacja, a także wzorzec przygotowania, działania i asercji. Dowiesz się też, jak za sprawą odwrócenia zależności i zamienników testowych uzyskać kontrolę nad systemami zewnętrznymi, takimi jak bazy danych. Poznasz ponadto zaawansowane techniki projektowania, w tym zasady SOLID, refaktoryzację i architekturę heksagonalną. Na podstawie piramidy testów nauczysz się znajdować równowagę między szybkimi i powtarzalnymi testami jednostkowymi a testami integracyjnymi. Używając Javy 17, opracujesz nowoczesną mikrousługę REST opartą na bazie danych PostgreSQL.

W książce między innymi:

  • kodowanie przypadków testowych w Javie
  • miejsce TDD w procesie tworzenia oprogramowania
  • pisanie w Javie solidnego kodu wielokrotnego użytku
  • rzeczywiste działanie TDD i jego skuteczność
  • przebieg pracy w TDD
  • refaktoryzacja a TDD

TDD: Twoja ścieżka do doskonałości w programowaniu! 

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

79,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Programowanie wspomagane AI. Automatyzacja pracy programisty dzięki ChatGPT i GitHub Copilot.

Programowanie wspomagane AI. Automatyzacja pracy programisty dzięki ChatGPT i GitHub Copilot.
Programowanie wspomagane AI. Automatyzacja pracy programisty dzięki ChatGPT i GitHub Copilot.
Programowanie wspomagane AI. Automatyzacja pracy programisty dzięki ChatGPT i GitHub Copilot

Obecnie miliony użytkowników korzystają z dużych modeli językowych do generowania treści, analizy danych, pisania kodu i automatyzacji pracy. Narzędzia takie jak ChatGPT i GitHub Copilot pozwalają na zwiększenie efektywności i radzenie sobie ze skomplikowanymi wyzwaniami. Ułatwiają również tworzenie aplikacji na profesjonalnym poziomie.

Ta książka jest przeznaczona dla programistów, którzy chcą używać AI do optymalizacji procesu tworzenia oprogramowania. Znalazły się tu praktyczne informacje dotyczące budowy interfejsu użytkownika, backendu, tworzenia i optymalizacji kodu. Opisano, jak pisać interfejsy Web API, refaktoryzować kod i zwiększać jego wydajność za pomocą Copilota. Omówiono ponadto sposoby formułowania podpowiedzi dla przetwarzania danych, inżynierii cech, doboru modeli, ich trenowania, strojenia hiperparametrów i oceny jakości uczenia maszynowego. Nie zabrakło również zaawansowanych technik pracy z Copilotem i agentami programowymi, a także omówienia zasad wywoływania narzędzi AI.

W książce:

  • budowa modeli uczenia maszynowego za pomocą GitHub Copilot i ChatGPT
  • korzystanie z asystentów AI w całym cyklu tworzenia oprogramowania
  • techniki inżynierii podpowiedzi w projektach data science
  • tworzenie frontendu i backendu aplikacji internetowej za pomocą sztucznej inteligencji
  • refaktoryzacja kodu i poprawa jego efektywności i czytelności
  • optymalizacja przepływów pracy

AI w programowaniu ― twórz szybciej i skuteczniej!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

129,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Programowanie w Go Poznaj prosty i wydajny język od Google.

Programowanie w Go Poznaj prosty i wydajny język od Google.
Programowanie w Go Poznaj prosty i wydajny język od Google.

Zacznij programować w języku Go i przekonaj się, jak uprości to Twoje projekty. Napisz i wdróż w nim aplikację - i daj się zaskoczyć jej stabilnością, wydajnością, a także tym, jak mało zasobów zużywa w porównaniu z aplikacjami pisanymi w innych językach.

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Struktury danych i algorytmy wjęzyku C#. Wykorzystaj potencjał C# do projektowania efektywnych aplikacji.

Struktury danych i algorytmy wjęzyku C#. Wykorzystaj potencjał C# do projektowania efektywnych aplikacji.
Struktury danych i algorytmy wjęzyku C#. Wykorzystaj potencjał C# do projektowania efektywnych aplikacji.

Projektowanie aplikacji jest wymagającym zadaniem, zwłaszcza jeśli trzeba rozwiązywać złożone problemy. W takich przypadkach należy mieć na uwadze ró,wnież wydajność kodu, aby program działał płynnie na urządzeniach o ograniczonych zasobach. Takie zadania bywają naprawdę trudne i wymagają wiedzy, w tym dotyczącej struktur danych i algorytmó,w.

Tę praktyczną książkę docenią programiści C#. Zaczniesz od zapoznania się z zasadami działania algorytmó,w, aby pó,źniej przejść do ró,żnych struktur danych: tablic, list, stosó,w, kolejek, słownikó,w i zbioró,w. Poszczegó,lne przykłady zostały zilustrowane fragmentami kodu i rysunkami. Opanujesz także sortowanie tablic przy użyciu rozmaitych algorytmó,w, co solidnie ugruntuje Twoje umiejętności. Następnie poznasz bardziej złożone struktury danych i algorytmy służące do ró,żnych zadań, jak wyznaczanie najkró,tszej ścieżki w grafie czy rozwiązywanie łamigłó,wek. W ten sposó,b nauczysz się budować w języku C# komponenty algorytmiczne, któ,re bez problemu zastosujesz w rozmaitych aplikacjach, ró,wnież internetowych i na platformy mobilne.

Z tą książką nauczysz się:

  • podstaw algorytmó,w i ich klasyfikacji
  • przechowywać dane w ustrukturyzowany sposó,b
  • budować aplikacje wzbogacone o stosy, kolejki, tablice z haszowaniem, słowniki i zbiory
  • tworzyć wydajne aplikacje z użyciem algorytmó,w związanych z drzewami
  • podnosić wydajność swoich rozwiązań przy użyciu grafó,w
  • implementować algorytmy pozwalające rozwiązywać łamigłó,wki i generować fraktale

Kilkusetkrotne zwiększenie wydajności kodu na wyciągnięcie ręki!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

89,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Refaktoryzacja w C#. Jak zredukować dług techniczny i optymalizować kod z Visual Studio, .NET 8 i C# 12.

Refaktoryzacja w C#. Jak zredukować dług techniczny i optymalizować kod z Visual Studio, .NET 8 i C# 12.
Refaktoryzacja w C#. Jak zredukować dług techniczny i optymalizować kod z Visual Studio, .NET 8 i C# 12.
Refaktoryzacja w C#. Jak zredukować dług techniczny i optymalizować kod z Visual Studio, .NET 8 i C# 12

Termin dług techniczny oznacza zbiór skrótów, niedociągnięć i potworków projektowych, które powstają w trakcie ewolucyjnego rozwoju programu. Jeśli się ich nie zlikwiduje, mogą dramatycznie spowolnić pracę nad programem. Rozwiązywanie tego typu problemów jest nazywane refaktoryzacją i każdy programista powinien umieć ją przeprowadzać.

Dzięki tej przystępnej, świetnie napisanej książce dowiesz się, czym jest dług techniczny, co prowadzi do jego powstawania i w jaki sposób można go bezpiecznie zrefaktoryzować przy użyciu nowoczesnych narzędzi dostępnych w środowisku Visual Studio, a także najnowszych składników języka C# 12 i platformy .NET 8. Nauczysz się też korzystać z zaawansowanych testów jednostkowych tworzonych przy użyciu xUnit i takich bibliotek jak Moq, Snapper czy Scientist.NET. Dowiesz się, jak stosować zasady SOLID, aby tworzyć łatwy w utrzymaniu kod, poznasz również techniki programowania defensywnego, które można stosować w nowszych wersjach C#. Ponadto nauczysz się przeprowadzać analizy kodu i pisać własne analizatory Roslyn do wykrywania i rozwiązywania problemów typowych dla Twojego projektu.

Najciekawsze zagadnienia:

  • najważniejsze informacje o długu technicznym
  • różne sposoby refaktoryzacji klas, metod i wierszy kodu
  • efektywne testy jednostkowe
  • zasady SOLID i tworzenie kodu łatwego w utrzymaniu
  • korzystanie ze sztucznej inteligencji GitHub Copilot
  • standardy kodowania w zwinnych zespołach

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

99,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Pełnia możliwości DevOps, Git i GitHub. Zastosowanie podejścia opartego na automatyzacji, współpracy i innowacji.

Pełnia możliwości DevOps, Git i GitHub. Zastosowanie podejścia opartego na automatyzacji, współpracy i innowacji.
Pełnia możliwości DevOps, Git i GitHub. Zastosowanie podejścia opartego na automatyzacji, współpracy i innowacji.
Pełnia możliwości DevOps, Git i GitHub. Zastosowanie podejścia opartego na automatyzacji, współpracy i innowacji

Nowoczesne zespoły programistyczne łączą podejście DevOps z potokami ciągłej integracji i ciągłego wdrażania. Zasady DevOps i możliwości technologii Git i GitHub pozwalają na radykalne usprawnienie pracy, a także na poprawę współpracy zespołów i wspieranie innowacji. W efekcie zespoły o wiele lepiej sobie radzą z ciągłym usprawnianiem produktów.

Dzięki tej książce dowiesz się, jak korzystać z możliwości platformy GitHub w trakcie transformacji przepływu pracy DevOps. Rozpoczniesz od podstaw technologii Git i od zrozumienia podejścia DevOps, zapoznasz się również z kwestią wrażeń odbieranych przez programistę. W kolejnych rozdziałach znajdziesz informacje o udostępnionych na platformie GitHub funkcjach automatyzacji i współpracy. Nauczysz się też używać funkcjonalności GitHub Copilot do zwiększenia produktywności. Ponadto dowiesz się, jak wyeliminować lukę DevOps, zachować jakość kodu i zaimplementować niezawodne środki bezpieczeństwa. Liczne ćwiczenia pomogą Ci w praktycznym poprawianiu wrażeń programisty, optymalizacji pracy zespołowej i wspieraniu innowacyjności. Szybko się przekonasz, jaki potencjał drzemie w podejściu DevOps!

W książce:

  • podstawy technologii Git i GitHub
  • DevOps jako siła napędowa automatyzacji
  • potoki ciągłej integracji i ciągłego wdrażania (CI/CD)
  • użycie usługi GitHub Actions
  • pomiary tempa programowania i usprawnienie tego procesu
  • GitHub Copilot i poprawa wrażeń programisty

Doskonałość w działaniu ― odkryj potencjał DevOps z Git i GitHub!

 

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

DAX w Power BI. Podstawy. Podręcznik z ćwiczeniami.

DAX w Power BI. Podstawy. Podręcznik z ćwiczeniami.
DAX w Power BI. Podstawy. Podręcznik z ćwiczeniami.
DAX w Power BI. Podstawy. Podręcznik z ćwiczeniami

Poznaj język, za pomocą którego analitycy sprawiają, że dane są posłuszne, a raporty ciekawsze!

Język DAX (ang. Data Analysis Expressions) został stworzony przez firmę Microsoft, by umożliwić wykonywanie efektywnych obliczeń na danych przechowywanych w wielu tabelach i przetwarzanych w Power BI, Excel Power Pivot czy SQL Server Analysis Services. Możliwości DAX-a są naprawdę ogromne, osoba, która go opanuje, zyska potężnego sprzymierzeńca w pracy z wielkimi zbiorami danych ukrytymi pod wyświetlanymi w raportach wykresami czy tabelami.

Ten podręcznik wyjaśnia podstawy działania języka DAX i stosowania go w Power BI. Napisany przystępnym językiem, uczy obsługi prostych modeli danych i korzystania z szeregu podstawowych, choć nieoczywistych funkcji. Ich opanowanie pozwala zacząć samodzielnie tworzyć ciekawe analizy, a równocześnie oswoić się z DAX-em i modelem danych.

Dzięki lekturze książki i wykonaniu zawartych w niej ćwiczeń dowiesz się między innymi:

  • Czym jest model danych
  • Do czego służą kolumny kalkulowane, miary i co to są konteksty wykonania
  • Jak działają funkcje agregujące i iteracyjne
  • Jak używać CALCULATE - najważniejszej funkcji języka DAX
  • Do czego można użyć funkcji tablicowych
  • Jak w prosty sposób tworzyć dynamiczne komunikaty

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

39,90 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Poznaj Microsoft Azure. Praktyczny przewodnik po chmurze obliczeniowej i programowaniu.

Poznaj Microsoft Azure. Praktyczny przewodnik po chmurze obliczeniowej i programowaniu.
Poznaj Microsoft Azure. Praktyczny przewodnik po chmurze obliczeniowej i programowaniu.
Poznaj Microsoft Azure. Praktyczny przewodnik po chmurze obliczeniowej i programowaniu

Microsoft konsekwentnie doskonali się w tworzeniu wyjątkowych technologii i Azure jest tego świetnym przykładem. Pozwala nie tylko na rozwijanie natywnych aplikacji chmurowych, ale również na efektywną migrację starszych systemów, wdrażanie rozwiązań hybrydowych i modernizację istniejącego oprogramowania pod kątem skalowalności. Skorzystanie z pełni możliwości Azure wymaga jednak dobrego zrozumienia koncepcji przetwarzania w chmurze.

Ta książka to pasjonująca podróż w świat Microsoft Azure!

Peter T. Lee, Capgemini America, Inc.

Dzięki tej praktycznej, przystępnie napisanej książce przyswoisz modele przetwarzania w chmurze i zrozumiesz sedno nowoczesnych technologii chmurowych. Zorientujesz się, jak optymalnie używać Microsoft Azure w różnych sytuacjach biznesowych, i płynnie przystąpisz do budowania aplikacji na tej platformie. Znajdziesz tu wyczerpujące informacje o kontenerach Azure, bezserwerowych technologiach obliczeniowych i narzędziach zwiększających produktywność deweloperów. Dowiesz się ponadto, jak korzystać z funkcji współpracy zespołowej, w jaki sposób dokonać bezpiecznej migracji aplikacji, jej transformacji, a także jak ją rozwijać z użyciem narzędzi Azure.

W książce między innymi:

  • podstawy przetwarzania w chmurze Microsoft Azure
  • wybór usług w chmurze Azure i dostosowanie scenariuszy do wymagań
  • tworzenie usług, aplikacji i rozwiązań w chmurze
  • zabezpieczenia chmury w infrastrukturze IT
  • najlepsze praktyki migracji na platformę Azure

Azure: zrób pierwszy krok do chmury!

 

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

119,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Python. Rusz głową! Wydanie 3.

Python. Rusz głową!  Wydanie 3.
Python. Rusz głową! Wydanie 3.

Ta pozycja, podobnie jak inne z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania, wykorzystującą zasady funkcjonowania ludzkiego mózgu.

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

129,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Języki i paragmaty programowania. Teoria i praktyka.

Języki i paragmaty programowania. Teoria i praktyka.
Języki i paragmaty programowania. Teoria i praktyka.

Czym w rzeczywistości jest programowanie? I jak zacząć programować?

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

44,90 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

C# 12 w pigułce. Kompedium programisty.

C# 12 w pigułce. Kompedium programisty.
C# 12 w pigułce. Kompedium programisty.

Oto przejrzane i zaktualizowane wydanie doskonałego podręcznika dla programistów. Jak wszystkie pozycje z serii "...w pigułce", stanowi najlepsze jednotomowe źródło praktycznej wiedzy.

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

179,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Sztuczna inteligencja i uczenie maszynowe dla programistów. Praktyczny przewodnik po sztucznej inteligencji.

Sztuczna inteligencja i uczenie maszynowe dla programistów. Praktyczny przewodnik po sztucznej inteligencji.
Sztuczna inteligencja i uczenie maszynowe dla programistów. Praktyczny przewodnik po sztucznej inteligencji.

Sztuczna inteligencja i uczenie maszynowe znajdują coraz więcej zastosowań w niemal wszystkich istotnych branżach. W technologiach sieci neuronowych tkwi olbrzymi potencjał.

Dostępność: brak towaru

Cena:

89,00 zł

zawiera 5% VAT, bez kosztów dostawy

Python. Zadania z programowania. Przykładowe funkcyjne rozwiązania.

Python. Zadania z programowania. Przykładowe funkcyjne rozwiązania.
Python. Zadania z programowania. Przykładowe funkcyjne rozwiązania.

Programuj funkcyjnie w Pythonie!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

39,90 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Windows Server 2022 dla profesjonalistów. Profesjonalna administracja środowiskiem Windows Server. Wydanie 4.

Windows Server 2022 dla profesjonalistów. Profesjonalna administracja środowiskiem Windows Server. Wydanie 4.
Windows Server 2022 dla profesjonalistów. Profesjonalna administracja środowiskiem Windows Server. Wydanie 4.

Windows Server stanowi podstawę całej platformy Azure. Może obsłużyć nawet najpoważniejsze zadania w środowisku chmurowym.

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

149,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Python w zadaniach. Programowanie dla młodzieży. Poziom podstawowy.

Python w zadaniach. Programowanie dla młodzieży. Poziom podstawowy.
Python w zadaniach. Programowanie dla młodzieży. Poziom podstawowy.

Opanuj Pythona od strony praktycznej!

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