Cyfroteka.pl

klikaj i czytaj online

Cyfro
Czytomierz
00540 007398 20275532 na godz. na dobę w sumie

kategoria: ebooki >> komputery i informatyka >> programowanie
>>

NOWOŚCI dodane od twojej poprzedniej wizyty: +127
2020-11-20
Architektura aplikacji w Pythonie. TDD, DDD i rozwój mikrousług reaktywnych - ebook/pdf
Architektura aplikacji w Pythonie. TDD, DDD i rozwój mikrousług reaktywnych - ebook/pdf
Harry Percival, Bob Gregory-30%
Helion

Architektura aplikacji w Pythonie. TDD, DDD i rozwój mikrousług reaktywnych

Python zyskuje coraz większą popularność i jest wykorzystywany do tworzenia bardzo różnych aplikacji, jednak projektowanie dużych, niezawodnych systemów w tym języku bywa wyzwaniem. Rozwijanie złożonych systemów o wysokiej jakości wymaga zastosowania odpowiedniej architektury. Trudno w Pythonie stosować takie wysokopoziomowe wzorce projektowe jak architektura...

Najlepsze praktyki w Kubernetes. Jak budować udane aplikacje - ebook/pdf
Najlepsze praktyki w Kubernetes. Jak budować udane aplikacje - ebook/pdf
Brendan Burns, Eddie Villalba, Dave Strebel, Lachlan Evenson-30%
Helion

Systemy informatyczne oparte na chmurze stały się atrakcyjną alternatywą dla standardowej infrastruktury. Wymusiły jednak radykalne zmiany w praktykach tworzenia, wdrażania i utrzymywania aplikacji. Dziś uwaga profesjonalistów skupiona jest na Kubernetes, który w ciągu zaledwie kilku lat stał się faktycznym standardem wdrażania natywnej chmury. Aby tworzone aplikacje funkcjonowały wydajnie...

2020-11-18
Programuj tak, aby nie naprawiać. Planowanie projektów i systemów - ebook/pdf
Programuj tak, aby nie naprawiać. Planowanie projektów i systemów - ebook/pdf
Juval Löwy-30%
Helion

Tworzenie oprogramowania, zwłaszcza dużych i złożonych aplikacji, bywa problemem. Często objawy złego planowania projektu nie mają wiele wspólnego z uwarunkowaniami technicznymi: wysoki poziom stresu, duża rotacja pracowników, wypalenie zawodowe, brak zaufania, niska samoocena, a nawet różnego rodzaju dolegliwości fizyczne. Przyczyny tego stanu rzeczy są podobne: określane w nierealny sposób koszty...

2020-09-30
Tworzenie gier dla początkujących - ebook/pdf
Tworzenie gier dla początkujących - ebook/pdf
Tomasz Błaszczyk-35%
ITStart

Książka „Tworzenie gier dla początkujących” dedykowana jest wszystkim osobom chcącym wgłębić się w świat programowania gier 3D oraz zaznajomić się i wykorzystać możliwości środowiska Unity. Celem książki jest przekazanie początkującym twórcom wiedzy z zakresu: obsługi podstawowych funkcjonalności, pisania i implementacji skryptów, tworzenia obiektów fizycznych, animacji...











2020-09-06
Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów - książka
Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów - książka
Robert C. Martin-40%
Helion

Pierwsze linie kodu powstawały w połowie ubiegłego wieku. Komputery, na które tworzono te programy, w bardzo niewielkim stopniu przypominały współczesne maszyny. Niezależnie od upływu lat, postępu technologii i powstawania wymyślnych narzędzi, języków programowania czy frameworków pewne zasady tworzenia kodu pozostają niezmienne. Są takie same jak w czasie, gdy Alan Turing pisał pierwszy kod maszynowy w 1946 roku...

2020-09-01
Zrozumieć oprogramowanie. O prostocie kodu i doskonaleniu warsztatu programisty - książka
Zrozumieć oprogramowanie. O prostocie kodu i doskonaleniu warsztatu programisty - książka
Max Kanat-Alexander-40%
Helion

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ść...

Tao mikrousług. Projektowanie i wdrażanie - książka
Tao mikrousług. Projektowanie i wdrażanie - książka
Richard Rodger-40%
Helion

Systemy oparte na mikrousługach różnią się od aplikacji monolitycznych. Są bardziej skalowalne, efektywniejsze, a także łatwiejsze w implementacji, rozwijaniu i utrzymaniu. Architektura mikrousług pozwala na doskonalenie danego elementu bez zastanawiania się nad działaniem całości aplikacji. Tego rodzaju systemy opierają się na nowoczesnych wzorcach, takich jak asynchroniczna komunikacja za pomocą komunikatów...

Testowanie kodu w praktyce - książka
Testowanie kodu w praktyce - książka
Renu Rajani-40%
Helion

Doświadczeni deweloperzy wiedzą, że testowanie oprogramowania jest procesem żmudnym i wymagającym, niemniej rzetelnie przeprowadzone testy są konieczne, aby uznać kod za godny zaufania. Co więcej, testowanie kodu jest tą gałęzią techniki, która rozwija się bardzo dynamicznie. Ma to związek z rosnącymi konsekwencjami ewentualnych incydentów, przerw w działaniu oprogramowania czy wręcz ataków hakerskich...

2020-08-31
Kubernetes. Tworzenie natywnych aplikacji działających w chmurze - książka
Kubernetes. Tworzenie natywnych aplikacji działających w chmurze - książka
Michael Hausenblas, Stefan Schimanski-40%
Helion

Mimo że w 2018 roku Kubernetes zyskał reputację standardowego narzędzia do zarządzania kontenerami, wciąż należy traktować tę technologię jako znajdującą się w dość wczesnej fazie rozwoju. Możliwości tej platformy z czasem rosną i stają się coraz ciekawsze. Standardowym działaniem jest uruchamianie klastrów w Kubernetesie, jednak o wiele bardziej interesujące wydaje się samodzielne rozszerzanie tej platformy o własne kontrolery...

Młodzi giganci programowania. Scratch - książka
Młodzi giganci programowania. Scratch - książka
Radosław Kulesza, Sebastian Langa, Dawid Leśniakiewicz, Piotr Pełka, Giganci Programowania
Helion

Nauka programowania? Ze Scratchem to nic trudnego!

Nudzą Cię już gry komputerowe i zwykłe przeglądanie internetu? Uważasz, że stać Cię na więcej? Masz ochotę zaskoczyć kolegów z klasy? A może po prostu... chcesz nauczyć się programować? Jeśli tak, to dobrze trafiłeś!

Scratch to doskonałe narzędzie, dzięki któremu młodzi pasjonaci na całym świecie bez trudu poznają tajniki programowania komputerów od podstaw...

2020-08-24
Programowanie w języku Rust. Wydajność i bezpieczeństwo - książka
Programowanie w języku Rust. Wydajność i bezpieczeństwo - książka
Jim Blandy, Jason Orendorff-40%
Helion

Programowanie systemowe zwykle nie interesuje twórców aplikacji. Niemniej warunkiem jej poprawnego działania jest właśnie kod systemowy. Programowanie systemowe zapewnia między innymi działanie systemu operacyjnego, sterowników, systemu plików, kodeków, a także zarządzanie pamięcią czy obsługę sieci. Jako że dotyczy wykorzystania zasobów, każdy szczegół, każdy bajt pamięci operacyjnej i każdy cykl procesora ma znaczenie...

Programowanie w języku Kotlin. The Big Nerd Ranch Guide - książka
Programowanie w języku Kotlin. The Big Nerd Ranch Guide - książka
Josh Skeen, David Greenhalgh-40%
Helion

Gdy w 2017 roku na konferencji Google ogłoszono, że Kotlin jest jednym z oficjalnie wspieranych języków programowania aplikacji dla Androida, język ten błyskawicznie stał się popularny. Najpoważniejsze firmy technologiczne doceniają jego zalety, takie jak zwarta składnia i integracja z kodem Javy. Co ważne, twórcy Kotlina czerpali z doświadczeń projektantów Javy i zapewnili, że te dwa języki są ze sobą ściśle powiązane...

Programowanie z Minecraftem dla dzieci. Poziom średnio zaawansowany - książka
Programowanie z Minecraftem dla dzieci. Poziom średnio zaawansowany - książka
Urszula Wiejak, Adrian Wojciechowski-40%
Helion

Przyszli inżynierowie i programiści na start!

Programowanie to wspaniała, pełna przygód zabawa. Ty i Twoje dziecko możecie się o tym przekonać dzięki tej wyjątkowej książce. Przedstawione w niej treści zostały opracowane na bazie kilkuletnich doświadczeń zgromadzonych podczas warsztatów programowania dla dzieci i młodzieży w Komputrilo Akademii Komputerowej. To wydanie stanowi kontynuację naszej wcześniejszej publikacji...

Programowanie z Minecraftem dla dzieci. Poziom podstawowy - książka
Programowanie z Minecraftem dla dzieci. Poziom podstawowy - książka
Urszula Wiejak, Karolina Niemira, Adrian Wojciechowski
Helion

Przyszli inżynierowie i programiści na start!

Programowanie to wspaniała, pełna przygód zabawa. Ty i Twoje dziecko możecie się o tym przekonać dzięki tej wyjątkowej książce. Przedstawione w niej treści zostały opracowane na bazie kilkuletnich doświadczeń zgromadzonych podczas warsztatów programowania dla dzieci i młodzieży w Komputrilo Akademii Komputerowej.

Książka jest przeznaczona dla dzieci w wieku 8 lat...

Programowanie dla najmłodszych. W ruchu, z tabletem, przez zabawę - książka
Programowanie dla najmłodszych. W ruchu, z tabletem, przez zabawę - książka
Urszula Wiejak-40%
Helion

Przyszli inżynierowie i programiści na start!

Programowanie to wspaniała, pełna przygód zabawa. Ty i Twoje dziecko możecie się o tym przekonać dzięki tej wyjątkowej książce. Została opracowana na bazie kilkuletnich doświadczeń zgromadzonych przez Akademię Komputerową Komputrilo podczas przedszkolnych warsztatów programowania.

Książka jest przeznaczona dla dzieci w wieku 5 lat...

Python. Programowanie funkcyjne - książka
Python. Programowanie funkcyjne - książka
Steven F. Lott-40%
Helion

Zgodnie z paradygmatem programowania funkcyjnego największy nacisk należy kłaść na stałe i funkcje. Polega to na konstruowaniu funkcji oraz na obliczaniu wartości wyrażeń. W ten sposób otrzymuje się kod odporny na błędy. Python nie jest w pełni funkcyjnym językiem programowania, jednak pozwala na taki sposób pisania programów. Dzięki temu umożliwia tworzenie zwięzłego i eleganckiego kodu...

Python 3. Proste wprowadzenie do fascynującego świata programowania - książka
Python 3. Proste wprowadzenie do fascynującego świata programowania - książka
Zed A. Shaw-40%
Helion

Python jest dojrzałym, elastycznym i bardzo wszechstronnym językiem programowania. Nadaje się do budowy przeróżnych aplikacji, a także do tworzenia programów służących do bardzo specyficznych zastosowań, takich jak badania naukowe. Aby jednak w pełni wykorzystać te imponujące możliwości, musisz pisać dobry kod: przejrzysty, zwięzły, działający poprawnie. Niestety, nie jest łatwo nauczyć się dobrego programowania...

Systemy reaktywne. Wzorce projektowe i ich stosowanie - książka
Systemy reaktywne. Wzorce projektowe i ich stosowanie - książka
Roland Kuhn Dr., Brian Hanafee, Jamie Allen-40%
Helion

Systemy reaktywne. Wzorce projektowe i ich stosowanie

Uznane duże aplikacje internetowe, takie jak portale społecznościowe, systemy bankowe czy handlowe, działają szybko i niezawodnie. Muszą radzić sobie nawet wtedy, gdy ich niektóre części ulegną awarii. Nie mogą zawieść, gdy będzie z nich korzystać większa liczba użytkowników niż zwykle. Naturalnie, muszą być odporne na różne zagrożenia...


2020-08-23
Myślenie obiektowe w programowaniu. Wydanie V - książka
Myślenie obiektowe w programowaniu. Wydanie V - książka
Matt Weisfeld-40%
Helion

Burzliwy rozwój obiektowości nastąpił w połowie lat 90. wraz z upowszechnieniem się takich języków jak C++ czy Smalltalk. Obecnie programowanie zorientowane obiektowo wciąż jest jednym z najważniejszych paradygmatów projektowania. Łatwo zauważyć, że większość nowoczesnych języków programowania i technologii sieciowych opiera się na technikach obiektowych. Nieco trudniej jest dostrzec...

2020-08-22
Jakość oprogramowania. Podręcznik dla profesjonalistów - książka
Jakość oprogramowania. Podręcznik dla profesjonalistów - książka
Michał Sobczak-40%
Helion

Wszystko, co musisz wiedzieć o jakości oprogramowania, w jednym miejscu!

  • Poznaj rodzaje błędów
  • Zapewnij wysoką jakość kodu
  • Dowiedz się, jak należycie testować
  • Twórz niezawodne oprogramowanie

Czym jest jakość oprogramowania? Czy to wyłącznie miara technicznej doskonałości kodu? A może jakość to coś znacznie więcej? Czy niezawodne działanie i brak błędów świadczą o wysokiej jakości programu...

Data Science. Programowanie, analiza i wizualizacja danych z wykorzystaniem języka R - książka
Data Science. Programowanie, analiza i wizualizacja danych z wykorzystaniem języka R - książka
Michael Freeman, Joel Ross-40%
Helion

Aby surowe dane przekuć w gotową do wykorzystania wiedzę, potrzebna jest umiejętność ich analizy, przekształcania i niekiedy również wizualizacji. Nagrodą za włożony w to wysiłek jest lepsze rozumienie różnych złożonych zagadnień z wielu dziedzin wiedzy. Co więcej, znajomość procesów programowego przetwarzania danych pozwala na szybkie wykrywanie i opisywanie wzorców danych, praktycznie niemożliwych do dostrzeżenia innymi...

Ethereum dla zaawansowanych. Tworzenie inteligentnych kontraktów i aplikacji zdecentralizowanych - książka
Ethereum dla zaawansowanych. Tworzenie inteligentnych kontraktów i aplikacji zdecentralizowanych - książka
Andreas M. Antonopoulos, Gavin Wood-40%
Helion

Ethereum to platforma służąca do obsługi kryptowalut. Została zaprojektowana z zachowaniem wysokich standardów bezpieczeństwa i transparentności. Umożliwia uruchamianie zdecentralizowanych aplikacji (DApp) i inteligentnych kontraktów, które nie mają scentralizowanej kontroli ani pojedynczego punktu podatności na awarie i są zintegrowane z siecią obsługi płatności oraz operują na otwartym łańcuchu bloków...

Deep Learning. Praca z językiem R i biblioteką Keras - książka
Deep Learning. Praca z językiem R i biblioteką Keras - książka
Francois Chollet, J. J. Allaire-40%
Helion

W ostatnich latach byliśmy świadkami ogromnego postępu technik sztucznej inteligencji, uczenia maszynowego oraz uczenia głębokiego. Konsekwencje tego błyskawicznego rozwoju są odczuwalne w niemal każdej dziedzinie. Wydaje się, że to jedna z tych technologii, które powinny być dostępne dla jak najszerszej grupy ludzi. Dopiero wtedy uczenie głębokie wykorzysta w pełni swój potencjał i stanie się prawdziwym impulsem rozwoju naszej...

Hello Scratch! Napisz swoją pierwszą grę i ucz się programowania - książka
Hello Scratch! Napisz swoją pierwszą grę i ucz się programowania - książka
Melissa Ford, Sadie Ford, Gabriel Ford-40%
Helion

Programowanie i gry komputerowe mają ze sobą wiele wspólnego. Są interesujące, wciągające oraz dają mnóstwo radości i satysfakcji. A przede wszystkim są znakomitą zabawą dla każdego bystrego dzieciaka, nawet jeśli ten dzieciak ma osiem lat i dopiero co opanował sztukę czytania. Naturalnie, dla tak młodych adeptów sztuki kodowania potrzebne jest specjalne środowisko, właśnie takie jak Scratch - język programowania dla dzieci...

Inżynieria niezawodnych baz danych. Projektowanie systemów odpornych na błędy - książka
Inżynieria niezawodnych baz danych. Projektowanie systemów odpornych na błędy - książka
Laine Campbell, Charity Majors-40%
Helion

Informatyczna rewolucja dosięgła również systemy bazodanowe. Przez długi czas administrator bazy danych interesował się głównie wewnętrznymi mechanizmami bazy, optymalizacją zapytań czy analizą podsystemów składowania danych. Z kolei oprogramowaniem stron, infrastrukturą czy usługami sieciowymi zajmowali się zupełnie inni ludzie, pracujący w odmienny sposób. Nowe technologie wymuszają jednak zmianę sposobu pracy i myślenia...


Debugging Teams. Przez współpracę do lepszej produktywności - książka
Debugging Teams. Przez współpracę do lepszej produktywności - książka
Brian W. Fitzpatrick, Ben Collins-Sussman-40%
Helion

Debugging Teams. Przez współpracę do lepszej produktywności

Programiści i inżynierowie oprogramowania spędzają mnóstwo czasu na zgłębianiu tajników algorytmów, kodu czy technik budowy aplikacji. Bardzo mało uwagi poświęcają jednak takim zagadnieniom, jak komunikacja, skuteczna praca w zespole czy prowadzenie wspólnych projektów. Tymczasem programowanie jest jednym z zadań, które realizuje się w grupie...


JavaFX 9. Tworzenie graficznych interfejsów użytkownika - książka
JavaFX 9. Tworzenie graficznych interfejsów użytkownika - książka
Urszula Piechota, Jacek Piechota-40%
Helion

Twórz doskonałe GUI z wykorzystaniem JavaFX!

Przykłady zgodne z Java 10!

  • Naucz się wykorzystywać w praktyce platformę JavaFX
  • Dowiedz się, jak osiągać konkretne efekty
  • Poznaj rozwiązania najczęstszych problemów

JavaFX to platforma umożliwiająca proste tworzenie atrakcyjnych interfejsów użytkownika dla aplikacji budowanych w języku Java. Wsparcie wzorca projektowego MVC, obsługa XML-a oraz formatowanie kontrolek za pomocą...

2020-08-21
Ciągłe dostarczanie oprogramowania w języku Java. Najlepsze narzędzia i praktyki wdrażania kodu - książka
Ciągłe dostarczanie oprogramowania w języku Java. Najlepsze narzędzia i praktyki wdrażania kodu - książka
Daniel Bryant, Abraham Marín-Pérez-40%
Helion

W ciągu ostatnich lat radykalnie zmieniły się wymagania i oczekiwania biznesowe wobec oprogramowania. Kluczowymi wartościami są innowacyjność, szybkość i czas wejścia na rynek. Do spełnienia tych wymagań konieczne okazały się nowe architektury i modele tworzenia kodu. Metodyka ciągłego dostarczania, zwanego też CD, polega na tworzeniu w krótkich cyklach wartościowych i solidnych produktów...

ASP.NET Core 2.0. Wprowadzenie - książka
ASP.NET Core 2.0. Wprowadzenie - książka
Jason De Oliveira, Michel Bruchet-40%
Helion

Framework ASP.NET Core 2.0 stanowi odpowiedź Microsoftu na potrzeby programistów, które z kolei zmieniają się wraz z rynkiem IT. Klienci wymagają od aplikacji zgodności z różnymi standardami, wysokiej efektywności i skalowalności, a czas wyprodukowania i wdrożenia nowego rozwiązania ma być jak najkrótszy. Do takiej pracy potrzeba narzędzi o odpowiedniej produktywności, rozszerzalności i elastyczności...

2020-08-16
Angular. Profesjonalne techniki programowania. Wydanie II - książka
Angular. Profesjonalne techniki programowania. Wydanie II - książka
Adam Freeman-40%
Helion

Framework Angular 2 jest dziś uważany za jeden z najwydajniejszych sposobów rozwijania średnich i dużych aplikacji internetowych. Te aplikacje działają bez problemu niezależnie od platformy. Separacja kodu interfejsu od logiki aplikacji, prosta modularyzacja aplikacji, bezproblemowe przetwarzanie danych asynchronicznych, bogaty zestaw narzędzi i ogromne ułatwienia podczas projektowania interfejsu użytkownika - to tylko kilka z wielu zalet...

Pokaż więcej...