Programowanie

Współbieżność w języku C#. Receptury

Współbieżność w języku C#. Receptury
Współbieżność w języku C#. Receptury

Współbieżność jest jednym z wymogów nowoczesnych aplikacji, niezależnie od ich rodzaju i platformy. Tworzenie współbieżnych aplikacji jest co prawda dość złożone, jednak cecha ta czyni interfejs użytkownika bardziej responsywnym, a systemy — skalowalnymi. Zrozumienie istoty współbieżności i umiejętność jej zaimplementowania jest już koniecznością dla profesjonalnego dewelopera, nawet jeśli zagadnienia te wydają się trudne i skomplikowane.

Ta książka przedstawia nowoczesne podejście do współbieżności. Jest przeznaczona dla programistów, którzy chcą poszerzyć swoją wiedzę i umiejętności. Omówiono tu zagadnienia wielowątkowości i przedstawiono kilka różnych rodzajów współbieżności, w tym programowanie równoległe, asynchroniczne i reaktywne. Opisano biblioteki, dzięki którym programowanie współbieżnych aplikacji staje się znacznie łatwiejsze poprzez podniesienie poziomu abstrakcji. Zawarte w książce receptury uzupełniono o działający kod i przedyskutowano sposób ich działania.

W książce między innymi:

  • Omówienie różnych rodzajów współbieżności
  • Reaktywność i przepływ zdarzeń
  • Biblioteka zadań równoległych (TPL)
  • Biblioteki rozszerzeń reaktywnych w LINQ
  • Prowadzenie testów jednostkowych za pomocą kodu współbieżnego
  • Asynchroniczne programowanie obiektowe
  • Synchronizacja wątków

 

Dostępność: brak towaru

Cena:

49,00 zł

zawiera 5% VAT, bez kosztów dostawy

React dla zaawansowanych

React dla zaawansowanych
React dla zaawansowanych

React jest biblioteką języka JavaScript, utworzoną i udostępnianą przez Facebook na licencji open source. To narzędzie pozwala na rozwiązywanie częstych, uciążliwych problemów programistycznych w zaskakująco prosty sposób, ponieważ umożliwia tworzenie interfejsów użytkownika z gotowych komponentów. Kiedy tylko się pojawiło, bardzo szybko zyskało szerokie uznanie i skupiło wokół siebie aktywną społeczność.

Jeśli posiadasz już pewne doświadczenie jako programista front end i używasz jQuery lub innego komponentu JavaScriptu, z pomocą tej książki możesz stworzyć bardziej ambitne interfejsy użytkownika w swoich aplikacjach. Znajdziesz tu szczegółowy opis biblioteki React i najlepszych metod tworzenia aplikacji z gotowych składników, a także opisy kilku innych narzędzi i bibliotek (takich jak React Router i architektura Flux). Każdy temat został przedstawiony w jasny i zwięzły sposób, a w każdym rozdziale przedstawiono pewne typowe problemy wraz ze sposobami ich rozwiązania.

W tej książce omówiono:

  • podstawy konfiguracji biblioteki React i struktury interfejsów tworzonych za jej pomocą
  • metody tworzenia kompletnych aplikacji z komponentów React
  • wykorzystanie zdarzeń React, implementację drzewa DOM, a także właściwości i stany komponentów React
  • bibliotekę React Router i trasowanie
  • wydajność aplikacji i optymalizację kodu React
  • testowanie aplikacji, również w systemie Jest

Dostępność: brak towaru

Cena:

49,00 zł

zawiera 5% VAT, bez kosztów dostawy

Programiści i tłumacze. Wprowadzenie do lokalizacji oprogramowania

Programiści i tłumacze. Wprowadzenie do lokalizacji oprogramowania
Programiści i tłumacze. Wprowadzenie do lokalizacji oprogramowania
Opis książki

Prawie wszystkie interfejsy cyfrowej wieży Babel!

  • Status quo, czyli dlaczego warto tłumaczyć oprogramowanie
  • Procesy tłumaczeniowe i inne koła zębate
  • Skomplikowane związki, czyli tester i programista
  • O graniu i naprawianiu, czyli kilka problemów i ich proponowane rozwiązania
Dawno, dawno temu, w czasach, gdy na świecie pojawiały się nieśmiało pierwsze komputery osobiste, nikt nie przejmował się zbytnio kwestią tłumaczenia oprogramowania na lokalne języki. Bez znajomości choćby paru słów po angielsku Twoje szanse na uruchomienie gry czy sformatowanie dokumentu były w zasadzie zerowe. Od tamtych czasów przebyliśmy jednak długą drogę i dziś nikt nie kupi oprogramowania, które nie jest dostępne w lokalnej wersji językowej, a nawet więcej: w wersji dostosowanej do lokalnej kultury i zwyczajów związanych z korzystaniem z konkretnych produktów. To dlatego dobra współpraca tłumacza i programisty jest dziś na wagę złota. Niestety, ten tandem często ma wyraźny problem z wzajemnym zrozumieniem.

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

PHP i jQuery. Techniki zaawansowane. Wydanie II

PHP i jQuery. Techniki zaawansowane. Wydanie II
PHP i jQuery. Techniki zaawansowane. Wydanie II

PHP JavaScript często idą w parze, ponieważ ich połączenie pozwala na łatwe budowanie elastycznych i dynamicznych aplikacji internetowych. Szczególnie interesujące możliwości drzemią w połączeniu PHP w wersji 7 z lekką, wszechstronną biblioteką jQueryAPI jQuery jest proste w użyciu i może być obsługiwane przez różne przeglądarki. Dzięki temu możliwe są coraz bardziej złożone interakcje z użytkownikiem oraz obsługa dużych implementacji aplikacji, zwłaszcza że PHP 7 w porównaniu z wcześniejszymi wersjami może pochwalić się lepszą wydajnością i mniejszym zużyciem pamięci.

Niniejsza książka jest przeznaczona dla średnio zaawansowanych programistów, którzy chcą tworzyć lepsze aplikacje z wykorzystaniem technologii PHP i jQuery. Na przykładzie budowy kompletnej aplikacji WWW pokazano tu mnóstwo zaawansowanych technik PHP i metod doskonalenia aplikacji z frameworkiem jQuery. Niejako przy okazji zaprezentowano też sporo nowych możliwości PHP 7, takich jak określanie typów argumentów funkcji, stałe tablicowe, nowe typy wyjątków i stosowanie kilku , bardzo przydatnych operatorów. Przedstawione w tej książce techniki z pewnością wzbogacą warsztat każdego programisty WWW!

W tej książce znajdziesz najważniejsze informacje o:

  • jQuery – o budowie skryptów, typowych operacjach i metodach
  • elementach DOM, atrybutach CSS i zapytaniach AJAX
  • programowaniu obiektowym w PHP 7
  • optymalizacji interfejsu użytkownika za pomocą jQuery
  • rozszerzaniu biblioteki jQuery

 

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Budowa serwerów Minecraft. Poradnik na dobry początek

Budowa serwerów Minecraft. Poradnik na dobry początek
Budowa serwerów Minecraft. Poradnik na dobry początek

Wejdź na wyższy poziom Minecrafta i postaw swój serwer!

  • Dowiedz się, jak i gdzie zbudować serwer
  • Zainstaluj odpowiednie oprogramowanie
  • Skonfiguruj środowisko i pluginy

Jeśli w Minecrafcie osiągnąłeś już dużo i nudzi Cię powtarzanie tych samych zadań, nadszedł czas, abyś wszedł na wyższy poziom. Odkryj w sobie żyłkę budowniczego i poszukaj nowych wyzwań! Zacznij samemu tworzyć świat gry i uruchom własny serwer Minecrafta. Zaproś do gry kolegów i poznaj nowych graczy! Z tej książki dowiesz się, jak to zrobić krok po kroku.
Z tym przewodnikiem wybierzesz odpowiedni serwer, zainstalujesz system operacyjny i silnik serwerowy, skonfigurujesz środowisko oraz sieć, a także dodasz pluginy Bukkit. Zostaniesz specem od serwerów i poznasz Minecrafta z zupełnie innej strony.

Dostępność: brak towaru

Cena:

37,00 zł

zawiera 5% VAT, bez kosztów dostawy

Angular 2. Tworzenie interaktywnych aplikacji internetowych

Angular 2. Tworzenie interaktywnych aplikacji internetowych
Angular 2. Tworzenie interaktywnych aplikacji internetowych

Wykorzystywanie komponentów do budowy aplikacji internetowych jest uważane za wyjątkowo ważny krok naprzód w tej dziedzinie. Szczególnie ciekawym pomysłem jest tworzenie interfejsów użytkownika bazujących na komponentach. Framework Angular 2 zmienia technologię tworzenia aplikacji: ułatwia pisanie współdzielonych bloków kodu HTML, które można bez problemu wielokrotnie wykorzystywać dzięki zastosowaniu mechanizmu shadow DOM. Jest to bardzo obiecująca perspektywa, jednakże pod warunkiem, że programista potrafi efektywnie wykorzystać architekturę komponentową.

Niniejsza książka ma na celu nauczenie programistów tego nowego podejścia do programowania interaktywnych stron internetowych i równocześnie pokazanie najlepszych możliwości Angulara. Poza praktycznymi aspektami korzystania z tego frameworka największy nacisk położono na tworzenie interfejsów użytkownika bazujących na komponentach — wyjaśniono podstawowe koncepcje tego sposobu programowania i opisano, jak wykorzystać framework do tworzenia nowoczesnych, wydajnych i łatwych w utrzymaniu interfejsów użytkownika.

Niektóre zagadnienia omówione w książce:

  • podstawy tworzenia interfejsów z wykorzystaniem komponentów
  • tworzenie komponentów wielokrotnego użytku w Angularze
  • wykorzystanie komponentów do routingu, logowania i śledzenia czasu
  • korzystanie z zewnętrznych bibliotek w Angularze
  • zapewnienie rozszerzalności komponentów
  • techniki testowania komponentów Angular 2

 

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

59,00 zł

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

F# 4.0 dla zaawansowanych. Wydanie IV

F# 4.0 dla zaawansowanych. Wydanie IV
F# 4.0 dla zaawansowanych. Wydanie IV

Język F# jest nowoczesnym, lecz dojrzałym językiem programowania, który zyskuje coraz większą popularność. Ułatwia on korzystanie z kilku paradygmatów programowania: programowania funkcyjnego, obiektowego i imperatywnego. Został zaprojektowany do pisania prostego, solidnego i wydajnego kodu, lecz przydaje się do rozwiązywania złożonych problemów. Kod w F# jest zwięzły i efektywny. Sam F# jest projektem open source, jednak stanowi część platformy .NET. To wszystko czyni z niego język przyszłości!

Trzymasz w ręku kompletny przewodnik po języku F#, w którym wyczerpująco przedstawiono informacje niezbędne do rozpoczęcia pracy w tej technologii. Zwięźle opisano tu paradygmaty obsługiwane przez F#, a następnie pokazano, w jaki sposób można posłużyć się tym językiem do rozwiązywania problemów z siecią, danymi, programowaniem równoległym i analizami. W ten sposób nauczysz się stosować wspomniane paradygmaty i używać kwerend, co pozwoli Ci osiągnąć wysoką produktywność w pisaniu programów dla wielu systemów i technologii.

W tej książce znajdziesz:

  • wyjaśnienie paradygmatów programowania funkcyjnego, obiektowego i imperatywnego
  • kompletne informacje na temat najnowszej wersji języka F#
  • instrukcje dotyczące projektowania bibliotek języka F#
  • wskazówki dotyczące pisania hermetycznego i uporządkowanego kodu
  • zagadnienia programowania reaktywnego, asynchronicznego i równoległego
  • techniki rozwiązywania problemów programistycznych za pomocą F#

 

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

99,00 zł

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

Programowanie w języku Swift. Big Nerd Ranch Guide

Programowanie w języku Swift. Big Nerd Ranch Guide
Programowanie w języku Swift. Big Nerd Ranch Guide

Swift, następca języka Objective-C, pojawił się na rynku w 2014 roku i bardzo szybko zyskuje popularność wśród programistów tworzących aplikacje dla iOS oraz macOS. Charakteryzuje się zwięzłą i przejrzystą składnią, a co więcej, pozwala na korzystanie z nowoczesnych, wysokopoziomowych struktur i cech języka, takich jak typy generyczne czy domknięcia. Jest przy tym wygodny i elastyczny, a jego nauka nie powinna sprawiać problemów nawet tym, którzy dopiero rozpoczynają swoją przygodę z programowaniem.

Dostępność: brak towaru

Cena:

79,00 zł

zawiera 5% VAT, bez kosztów dostawy

Visual Basic 2015 w 24 godziny

Visual Basic 2015 w 24 godziny
Visual Basic 2015 w 24 godziny

brak opisu

Dostępność: brak towaru

Cena:

89,00 zł

zawiera 5% VAT, bez kosztów dostawy

Unreal Engine.Nauka pisania gier dla kreatywnych

Unreal Engine.Nauka pisania gier dla kreatywnych
Unreal Engine.Nauka pisania gier dla kreatywnych

brak opisu

Dostępność: brak towaru

Cena:

57,00 zł

zawiera 5% VAT, bez kosztów dostawy

English 4 IT.Praktyczny kurs języka ang.dla spec.IT i nie tyl

English 4 IT.Praktyczny kurs języka ang.dla spec.IT i nie tyl
English 4 IT.Praktyczny kurs języka ang.dla spec.IT i nie tyl

brak opisu

Dostępność: brak towaru

Cena:

39,90 zł

zawiera 5% VAT, bez kosztów dostawy

Adobe InDesing CC/CC PL.Projektowanie multimediów i publikacji

Adobe InDesing CC/CC PL.Projektowanie multimediów i publikacji
Adobe InDesing CC/CC PL.Projektowanie multimediów i publikacji

brak opisu

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Język C++ Szkoła programowania w.6

Język C++ Szkoła programowania w.6
Język C++ Szkoła programowania w.6

brak opisu

Dostępność: brak towaru

Cena:

99,00 zł

zawiera 5% VAT, bez kosztów dostawy

Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany (ebook)

Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany (ebook)
Oprogramowanie łatwe w utrzymaniu. Pisz kod podatny na przyszłe zmiany (ebook)

brak opisu

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

39,90 zł

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

Unity. Przepisy na interfejs gry

Unity. Przepisy na interfejs gry
Unity. Przepisy na interfejs gry

brak opisu

Dostępność: brak towaru

Cena:

54,90 zł

zawiera 5% VAT, bez kosztów dostawy

Programowanie dla początkujących w 24 godziny. Wydanie III

Programowanie dla początkujących w 24 godziny. Wydanie III
Programowanie dla początkujących w 24 godziny. Wydanie III

brak opisu

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