Informatyka

Język Kotlin na platformie Spring. Programowanie aplikacji internetowych.

Język Kotlin na platformie Spring. Programowanie aplikacji internetowych.
Język Kotlin na platformie Spring. Programowanie aplikacji internetowych.

Kotlin jest interoperacyjnym, obiektowym i coraz popularniejszym językiem programowania. Charakteryzuje się statycznie typowanymi zmiennymi, czytelną składnią i znakomitą reaktywnością. Z kolei Spring jest wyjątkowo cenioną platformą do tworzenia stron WWW. Służy do tworzenia aplikacji internetowych udostępniających interfejs REST i inne usługi. Spring znakomicie współpracuje z Kotlinem, co pozwala programiście na wyższy poziom skutecznego programowania i efektywne tworzenie funkcjonalnych, stabilnych, skalowalnych i reaktywnych aplikacji. Przy tym wszystkim obydwa te produkty w całości są otwartym oprogramowaniem!

W książce między innymi:

  • przygotowanie platformy Spring do pracy z Kotlinem
  • korzystanie z bazy danych MySQL
  • usługi REST i programowanie reaktywne
  • zabezpieczanie aplikacji za pomocą Spring Security
  • dobre praktyki programistyczne, testowanie i wdrażanie aplikacji

Kotlin: tak świetny jak Java, ale o wiele łatwiejszy i przyjemniejszy!

Dostępność: brak towaru

Cena:

49,00 zł

zawiera 5% VAT, bez kosztów dostawy

ASP.NET Core, Angular i Bootstrap. kompletny .przybornik front-end dewelopera.

ASP.NET Core, Angular i Bootstrap. kompletny .przybornik front-end dewelopera.
ASP.NET Core, Angular i Bootstrap. kompletny .przybornik front-end dewelopera.

 

Ta książka jest przeznaczona dla projektantów, którzy chcą poznać narzędzia do programowania front-endu i nauczyć się ich efektywnego użytkowania w połączeniu z ASP.NET Core MVC. Zawiera najlepsze praktyki tworzenia front-endu i praktyczną wiedzę dotyczącą programowania za pomocą ASP.NET Core MVC. Znalazła się tu również prezentacja najpopularniejszych frameworków i narzędzi służących do tworzenia front-endu, takich jak Angular, Bootstrap, NuGet, Bower, WebPack, Gulp i Azure, ponadto omówiono wprowadzone w Visual Studio 2017 nowe funkcje przeznaczone do tego celu. Przedstawiono także rozwiązania, które umożliwiają wykorzystywanie .NET Core na platformie macOS. Poszczególne koncepcje zostały zilustrowane przejrzystymi fragmentami przykładowego kodu

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

49,00 zł

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

Zrozumieć oprogramowanie. O prostocie kodu i doskonaleniu warsztatu programisty.

Zrozumieć oprogramowanie. O prostocie kodu i doskonaleniu warsztatu programisty.
Zrozumieć oprogramowanie. O prostocie kodu i doskonaleniu warsztatu programisty.

W codziennej praktyce programiści często muszą sobie radzić z coraz większą złożonością tworzonego kodu. Mnożą się błędy, a ryzyko spektakularnej porażki rośnie. Jeśli ten scenariusz dotyczy także Ciebie, poziom złożoności Twoich projektów Cię przytłacza i czujesz, że nie dajesz rady, już teraz wdróż fundamentalne reguły, dzięki którym Twój kod odzyska prostotę i niezawodność! Jeśli każdy dzień z nowym projektem Cię rozczarowuje i przestałeś wierzyć w swoje możliwości, sięgnij po tę książkę!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

49,00 zł

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

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

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

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!

Dostępność: brak towaru

Cena:

49,00 zł

zawiera 5% VAT, bez kosztów dostawy

Wydajne aplikacje dla systemu Android. Programuj szybko i efektywnie.

Wydajne aplikacje dla systemu Android. Programuj szybko i efektywnie.
Wydajne aplikacje dla systemu Android. Programuj szybko i efektywnie.

Książka ta porusza szeroki zakres zagadnień dotyczących wydajności aplikacji w systemie Android, w szczególności badań wydajności dla różnych urządzeń. Zamieszczono tu przydatne informacje dotyczące częstych problemów i sposobów ich rozwiązywania. Na przykładach opisano wpływ kodu aplikacji na urządzenie: na działanie akumulatora, wyświetlacza, procesora, sieci itp. Programiści i testerzy z pewnością docenią przewodniki po różnych narzędziach do testowania aplikacji, opracowane przez Google, Qualcomm, AT&T i innych producentów.

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

49,00 zł

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

C# 7 i .NET Core 2.0. Programowanie wielowątkowych i współbieżnych aplikacji.

C# 7 i .NET Core 2.0. Programowanie wielowątkowych i współbieżnych aplikacji.
C# 7 i .NET Core 2.0. Programowanie wielowątkowych i współbieżnych aplikacji.

Ta książka jest przeznaczona dla programistów .NET, którzy chcą przyspieszyć pracę swoich aplikacji. Opisuje nowe funkcje C# 7 i .NET Core 2.0 oraz ich wpływ na wydajność kodu. Przedstawia takie mechanizmy .NET Core jak proces kompilacji, odzyskiwanie pamięci czy wykorzystywanie wielu rdzeni procesora. Prezentuje koncepcje wielowątkowości i programowania asynchronicznego oraz wyjaśnia znaczenie optymalizacji struktur danych. Omawia też wzorce i najlepsze praktyki projektowania aplikacji w .NET Core, a także zagadnienia bezpieczeństwa i elastyczności oraz architektury mikrousług. Wiedza zawarta w książce pozwoli na pisanie modularnych, skalowalnych, bezpiecznych i niezależnie wdrażanych aplikacji.

Dostępność: brak towaru

Cena:

49,00 zł

zawiera 5% VAT, bez kosztów dostawy

Metody klasyfikacji obiektów w wizji komputerowej.

Metody klasyfikacji obiektów w wizji komputerowej.
Metody klasyfikacji obiektów w wizji komputerowej.

Podręcznik przedstawia uniwersalne metody klasyfikacji obiektów stosowane w wizyjnych komputerowych systemach rozpoznawania na różnych etapach przetwarzania obrazu. W książce omówiono metody klasyfikacji nadzorowanej i nienadzorowanej, problem wyboru zmiennych oraz metody oceny błędu klasyfikatora. Istotnym walorem dydaktycznym książki jest przedstawione krok po kroku konstruowanie komputerowego systemu wizyjnego dla celów rozpoznawania pacjentów chorych na jaskrę.

Dostępność: brak towaru

Cena:

49,00 zł

zawiera 5% VAT, bez kosztów dostawy

Responsive Web Design. Nowoczesne strony WWW na przykładach.

Responsive Web Design. Nowoczesne strony WWW na przykładach.
Responsive Web Design. Nowoczesne strony WWW na przykładach.

Aplikacje internetowe, które dobrze działają i ładnie wyglądają wyłącznie na ekranach komputerów osobistych, już jakiś czas temu zostały uznane za przestarzałe. Przejrzysty blog, piękna strona z portfolio czy ciekawy profil z galerią zdjęć w portalu społecznościowym muszą doskonale wyglądać na urządzeniach z ekranami o rozmaitych rozmiarach i proporcjach oraz różnej rozdzielczości. Wzrost liczby urządzeń wyposażanych w przeglądarki jest jednym z sygnałów, że internet się zmienia. Projekty responsywne są odpowiedzią na tego rodzaju zmiany. Projektant aplikacji, który ma ambicję podążać za wymogami współczesnego internetu, musi sprawnie realizować takie projekty.

Dostępność: brak towaru

Cena:

49,00 zł

zawiera 5% VAT, bez kosztów dostawy

Struktury danych i algorytmy w języku C#. Projektowanie efektywnych aplikacji.

Struktury danych i algorytmy w języku C#. Projektowanie efektywnych aplikacji.
Struktury danych i algorytmy w języku C#. Projektowanie efektywnych aplikacji.
  • różne typy danych w C#: wartościowe i referencyjne
  • tablice i listy oraz algorytmy sortowania
  • operacje na zbiorach oraz wbudowany typ HashSet
  • struktury drzewiaste i kopce: binarne, dwumianowe oraz Fibonacciego
  • algorytmy oparte na grafach, w tym algorytm Dijkstry

Dostępność: brak towaru

Cena:

49,00 zł

zawiera 5% VAT, bez kosztów dostawy

Agile. Retrospektywy w zarządzaniu standardami

Agile. Retrospektywy w zarządzaniu standardami
Agile. Retrospektywy w zarządzaniu standardami

Ostatnia z dwunastu zasad Manifestu Agile mówi o retrospektywach. W myśl tej reguły zespół programistów odbywa regularne spotkania, na których analizuje efekty pracy nad projektem, myśli nad możliwymi zmianami i odpowiednio dopasowuje działania. Retrospektywa po każdej iteracji projektu pozwala na niezwykle skuteczne optymalizowanie pracy zespołu - przeprowadzona odpowiednio gwarantuje, że zebrane wnioski i opinie członków grupy przyczyniają się do coraz lepszych wyników. Rzecz w tym, że rzetelne przygotowanie i przeprowadzenie retrospektywy wcale nie jest proste i oczywiste!

W tej książce znajdziesz szereg praktycznych wskazówek, sprawdzonych praktyk i innowacji, dzięki którym sprawisz, że retrospektywy wniosą do Twojego zespołu prawdziwą wartość. Szybko się zorientujesz, że przedstawione tu techniki można stosować w dowolnym projekcie, w którym sukces zależy od zaangażowania i efektywności zespołu i gdy potrzebny jest proces ciągłego doskonalenia. W książce znalazło się sporo ciekawych informacji, dzięki którym łatwiej będzie rozpoznać i przezwyciężyć typowe problemy. Zapoznasz się z przełomowymi koncepcjami, takimi jak eksperymentowanie i uczenie się na bazie myślenia systemowego. Pozornie proste i oczywiste pomysły umożliwią Ci znakomitą poprawę wyników pracy Twojego zespołu!

W tej książce:

  • sukcesy i porażki jako źródło cennej informacji
  • techniki facylitacji
  • techniki przygotowania retrospektyw
  • wykorzystywanie spostrzeżeń i opinii
  • typowe problemy retrospektyw
  • retrospektywy a wprowadzanie zmian o wielkiej skali

Spójrz wstecz, zastanów się i idź do przodu!

O autorze

Marc Loeffler niegdyś był menedżerem projektów w takich firmach jak Volkswagen AG czy Siemens AG. W 2006 roku zafascynował się metodyką zwinnego wytwarzania oprogramowania. Dziś jest znanym trenerem i autorem książek o Agile. Jego pasją jest pomaganie zespołom w stosowaniu zwinnych metodologii, zwłaszcza Scrum i XP. Loeffler ma cenny dar przezwyciężania dysfunkcyjnych zachowań i rozwiązywania znanych problemów w nowatorski sposób.

Dostępność: brak towaru

Cena:

49,00 zł

zawiera 5% VAT, bez kosztów dostawy

Język C# w 7 dni. Solidne podstawy programowania obiektowego

Język C# w 7 dni. Solidne podstawy programowania obiektowego
Język C# w 7 dni. Solidne podstawy programowania obiektowego

Język C# to nowoczesne narzędzie programowania obiektowego stworzone przez Microsoft. Wyjątkowo przydatne, wielofunkcyjne i powszechnie używane. Także ze względu na wieloplatformowość i otwartą specyfikację. Jednak najważniejsze, że wystarczy gruntownie opanować podstawy języka C# i już możesz tworzyć solidne i wydajne aplikacje zarówno do zastosowań desktopowych, jak i na urządzenia mobilne! To świetna wiadomość i dla początkujących programistów, i dla tych, którzy postanowili poznać nowy język.

Ten podręcznik ułatwi Ci szybkie opanowanie podstaw języka C#. Autor, doświadczony guru IT, Gaurav Aroraa, proponuje 7-dniowy plan działania, którego realizacja da Ci pełne spektrum umiejętności programistycznych. Zacznij już teraz kurs języka C#! Językowa biegłość przyniesie Ci satysfakcję i pewność siebie, poprawi Twoją pozycję w zespole czy na rynku pracy.

Podstawy języka C# w 7 dni!

W 7 dni przejdziesz intensywny kurs:

  • Architektury i konfiguracji środowiska .NET
  • Pisania programów C# w zintegrowanym środowisku Visual Studio 2017
  • Definiowania zmiennych, składni, instrukcji, tablic, sterowania przepływem
  • Pojęć programowania obiektowego
  • Wiedzy o atrybutach, kolekcjach, typach ogólnych oraz LINQ
  • Tworzenia i stosowania składowych klas, takich jak modyfikatory, metody, właściwości, indeksery
  • Operacji wejścia-wyjścia na plikach, obsługi błędów oraz stosowania wyrażeń regularnych
  • Pisania praktycznych aplikacji w języku C#

Gaurav Aroraa w ciągu prawie 20-letniej kariery był mentorem tysięcy studentów informatyki i branżowych specjalistów. Jest Microsoft MVP jako trener Scrum, XEN w zastosowaniach ITIL-F. Ma certyfikaty PRINCE-P i PRINCE-F APMG. Tworzy treści w TechNet Wiki. Jest jednym z założycieli firmy Innatus Curo Software LLC.

 
 

Dostępność: brak towaru

Cena:

49,00 zł

zawiera 5% VAT, bez kosztów dostawy

React Native. Tworzenie aplikacji mobilnych w języku JavaScript. Wydanie II

React Native. Tworzenie aplikacji mobilnych w języku JavaScript. Wydanie II
React Native. Tworzenie aplikacji mobilnych w języku JavaScript. Wydanie II

React Native to framework JavaScript służący do budowania interfejsów użytkownika. Został utworzony i jest udostępniany przez Facebooka na licencji open source i od samego początku zyskał uznanie programistów. React Native pozwala bowiem na proste tworzenie w pełni funkcjonalnych aplikacji mobilnych natywnie renderowanych na iOS i Androida. Umożliwia też bezproblemowe korzystanie z zasobów platform mobilnych, takich jak kamera, lokalizacja czy pamięć lokalna.

To doskonała książka dla każdego, kto już wstępnie zapoznał się z biblioteką React i chce pisać natywne aplikacje na iOS i Androida. Po przypomnieniu zasad działania React Native i przedstawieniu szeregu wskazówek dotyczących konfiguracji środowiska opisano tu kolejne etapy tworzenia w pełni funkcjonalnej aplikacji mobilnej. W książce znalazło się mnóstwo przykładowych bloków kodu i instrukcji krok po kroku, dzięki czemu szybko można się nauczyć tworzenia i nadawania stylów interfejsom graficznym, korzystania z komponentów mobilnych, a także debugowania i wdrażania aplikacji mobilnych. Omówiono również sposoby rozszerzania możliwości React Native: używanie zewnętrznych bibliotek, a nawet tworzenie własnych bibliotek w językach Java Objective-C.

W tej książce omówiono:

  • Tworzenie interfejsów dla komponentów natywnych w React Native
  • Opracowywanie własnych aplikacji i komponentów React Native
  • Interfejsy API oraz moduły tworzone przez społeczność użytkowników React
  • Komponenty przeznaczone na daną platformę w aplikacjach wieloplatformowych
  • Zarządzanie stanami w dużej aplikacji za pomocą biblioteki Redux

React Native: oto narzędzie do budowy kapitalnych aplikacji mobilnych!


Bonnie Eisenman - inżynier oprogramowania. Obecnie pracuje dla Twittera, a wcześniej zdobywała doświadczenie w Codecademy, Fog Creek Software i Google. Zabiera głos na konferencjach, wygłaszając referaty o różnej tematyce: począwszy od ReactJS, poprzez programowanie instrumentów muzycznych, a na Arduino skończywszy.

 
 

Dostępność: brak towaru

Cena:

49,00 zł

zawiera 5% VAT, bez kosztów dostawy

JavaScript. Wyrażenia regularnedla programistów.

JavaScript. Wyrażenia regularnedla programistów.
JavaScript. Wyrażenia regularnedla programistów.

Wyrażenia regularne w JavaScripcie, podobnie ja we wszystkich innych językach programowania, wymyślono po to, żeby ułatwić programistom pracę. Są one niezastąpione chociażby przy walidacji informacji wprowadzanych przez użytkowników, przeszukiwaniu zbiorów danych czy automatyzacji wielu zadań. Niestety, duża część programistów - wcale nie tylko początkujących - omija je szerokim łukiem w przekonaniu, że zbyt trudno je zrozumieć, a pomyłka może drogo kosztować. Z tej książki dowiesz się, jak należy czytać i samodzielnie konstruować oraz testować wyrażenia regularne, żeby służyły założonym przez Ciebie celom. Szybko przekonasz się, jak wygodne jest to rozwiązanie.

Dostępność: brak towaru

Cena:

49,00 zł

zawiera 5% VAT, bez kosztów dostawy

Docker dla praktyków. Wydanie II

Docker dla praktyków. Wydanie II
Docker dla praktyków. Wydanie II

Docker to platforma oparta na otwartym kodzie źródłowym. Jest dziś uważany za najważniejsze narzędzie do rozwijania aplikacji rozproszonych. Umożliwia przyspieszenie prac nad oprogramowaniem, ale również jego konfiguracją, wdrożeniem i dostarczeniem do klienta. Docker pozwala na skalowanie infrastruktury aplikacji w czasie rzeczywistym i poprawę wykorzystania zasobów. Technologia Dockera ułatwia budowę aplikacji dobrze przemyślanych, przetwarzających dane w sposób kontekstowy, rozproszonych i skupionych na konkretnym celu biznesowym. Pozwala też na uruchamianie tworzonej aplikacji na dowolnej platformie!

Niniejsza książka jest przeznaczona dla programistów i osób zarządzających procesem tworzenia aplikacji. Przedstawiono tu informacje potrzebne do rozpoczęcia pracy z Dockerem, wyjaśniono też terminologię i polecenia potrzebne do zarządzania kontenerami. Opisano proces budowy i publikacji obrazów Dockera, nie zabrakło również informacji o sposobach tworzenia prywatnych repozytoriów. W książce poruszono również zagadnienia związane z orkiestracją kontenerów za pomocą narzędzia Docker Compose, debugowaniem kontenerów i zabezpieczaniem ich za pomocą modułów AppArmor i SELinux. Ciekawym elementem jest opis kilku praktycznych zastosowań platformy, dzięki czemu łatwiej uświadomić sobie przyczyny rosnącej popularności tego rozwiązania.

W tej książce między innymi:

  • rozpoczynanie pracy z Dockerem
  • automatyczne budowanie obrazów Dockera
  • udostępnianie danych i związane z tym problemy
  • testowanie i debugowanie aplikacji
  • zagadnienia bezpieczeństwa i zarządzania konfiguracją Dockera

Dostępność: brak towaru

Cena:

49,00 zł

zawiera 5% VAT, bez kosztów dostawy

Skuteczne social media. Prowadź działania, osiągaj zamierzone efekty.

Skuteczne social media. Prowadź działania, osiągaj zamierzone efekty.
Skuteczne social media. Prowadź działania, osiągaj zamierzone efekty.

Firma w społecznościowym oceanie. Im głębiej, tym mniej bezpiecznie

Fake newsy. Trolling. Kryzysy PR wybuchające złośliwie w piątki, o godzinie dwudziestej drugiej. Niezadowoleni klienci, którzy używają profilu firmowego niczym książki skarg i zażaleń. Internetowi hejterzy, którzy tylko czekają na taką okazję. Aby się wyżyć. Dowalić. Zgrillować markę czy firmę, która popełniła błąd. Czasem mały, czasem większy, ale przecież niecelowy — potknięcia się zdarzają. Tylko ten się nie myli, kto nic nie robi. Niestety, social media nie wybaczają. One z tego żyją. A z nich inspirację czerpią dziennikarze, gotowi w nieskończoność podgrzewać atmosferę porażki wokół firmy, która nie dość szybko albo niewystarczająco mocno zareagowała na kryzys w mediach społecznościowych.

Dostępność: brak towaru

Cena:

49,00 zł

zawiera 5% VAT, bez kosztów dostawy

Strategia UX. Jak tworzyć innowacyjne produkty cyfrowe, które spotkają się z uznaniem rynku.

Strategia UX. Jak tworzyć innowacyjne produkty cyfrowe, które spotkają się z uznaniem rynku.
Strategia UX. Jak tworzyć innowacyjne produkty cyfrowe, które spotkają się z uznaniem rynku.

Bez względu na to, czy jesteś przedsiębiorcą, projektantem UX lub UI, menedżerem produktu, czy też jednym z członków wewnętrznego zespołu przedsiębiorczego, znajdziesz tutaj metody o różnym stopniu zaawansowania, które będziesz mógł z miejsca wykorzystać w codziennej pracy. Autorka przedstawia tu także biznesowe analizy przypadków, kontekst historyczny i przykłady z życia wzięte, a ponadto dokłada zapis rozmów z wybitnymi strategami, którzy wyjaśniają, jak oni widzą zagadnienie strategii UX.

Dostępność: brak towaru

Cena:

49,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