Komputery i informatyka

Linux. Jak dostroić bestię do swoich potrzeb?

Linux. Jak dostroić bestię do swoich potrzeb?

Paweł Krugiołka

W tej publikacji znajdziesz porady dotyczące tego, jak skonfigurować Linux już na etapie instalacji, co zrobić, gdy już go odpalisz, i jak zachowywać się, by system działał bezawaryjnie. Dowiesz się, jak kompresować pliki, sprawdzać procent zużycia zasobów, nadawać uprawnienia użytkownikom czy grupom, wyszukiwać pliki i planować zadania systemowe. Ponadto zorientujesz się, jak bezpiecznie używać tego systemu, instalować serwery oraz wykorzystywać skrypty powłoki. Spróbuj, a zrozumiesz, dlaczego warto wybrać Linuksa!
zobacz szczegóły
Android. Tworzenie aplikacji w oparciu o HTML, CSS i JavaScript

Android. Tworzenie aplikacji w oparciu o HTML, CSS i JavaScript

Jonathan Stark, Brian Jepson

Dowiesz się, jak budować aplikacje internetowe i jak wykorzystać bezpłatny framework Adobe PhoneGap do przekonwertowania ich na natywne aplikacje dla Androida. Na własnej skórze przekonasz się, że tak tworzone aplikacje są przyszłością mobilnego świata. Dzięki tej książce będziesz tworzyć elastyczne rozwiązania dla szerokiego grona odbiorców.
zobacz szczegóły
C# 6.0 i MVC 5. Tworzenie nowoczesnych portali internetowych

C# 6.0 i MVC 5. Tworzenie nowoczesnych portali internetowych

Krzysztof Żydzik, Tomasz Rak

Jeśli dysponujesz ogólną wiedzą na temat programowania i baz danych, opanowałeś lub właśnie opanowujesz podstawy języka C# i chcesz poznać platformę MVC oraz możliwości, jakie oferuje ona w zakresie tworzenia aplikacji webowych, sięgnij po tę książkę. Nie stanowi ona klasycznego podręcznika do programowania, lecz raczej zbiór praktycznych wskazówek i objaśnień pozwalających w krótkim czasie rozpocząć przygodę z tworzeniem aplikacji internetowych ...
zobacz szczegóły
Bootstrap. Tworzenie interfejsów stron WWW

Bootstrap. Tworzenie interfejsów stron WWW

Syed Fazle Rahman

Bootstrap to obecnie jeden z najpopularniejszych szkieletów do tworzenia atrakcyjnych interfejsów stron WWW. Projekt zapoczątkowany przez programistów Twittera zyskał licznych zwolenników ze względu na bogactwo komponentów, świetną dokumentację i zgodność z różnymi przeglądarkami internetowymi. Nie bez znaczenia jest również fakt, że Bootstrap wspiera budowę responsywnych stron WWW.
zobacz szczegóły
Node.js w akcji

Node.js w akcji

Mike Cantelon, Marc Harter, TJ Holowaychuk, Nathan Rajlich

Node.js to platforma, która zapewnia najwyższą wydajność dzięki wykorzystywaniu nieblokujących operacji I/O oraz asynchronicznego mechanizmu zdarzeń. Działa na bazie najwydajniejszego silnika obsługującego język JavaScript ? V8 (autorstwa firmy Google) ? i pozwala programistom osiągać niezwykłe efekty. Zastanawiasz się, jak wykorzystać ten potencjał? Sięgnij po tę książkę i rozpocznij przygodę z Node.js!
zobacz szczegóły
Programowanie w Linuksie

Programowanie w Linuksie

Katarzyna Kuźniar, Kazimierz Lal, Tomasz Rak

Wielu programistów niechętnie odnosi się do tworzenia aplikacji działających pod Linuksem, ponieważ wydaje im się, że brak w nim odpowiednich narzędzi, system stawia im wyższe wymagania, a sam kod pisze się trudniej. Tymczasem Linux obsługuje się podobnie jak inne systemy, a możliwości, jakie proponuje, są naprawdę spore.
zobacz szczegóły
SQL. Rusz głową!

SQL. Rusz głową!

Lynn Beighley

Nikt ci tego nie potrafił wytłumaczyć? Wydaje Ci się, że to problem nie na Twoją głowę? Nie potrzebujesz elektrowstrząsów, żeby pobudzić swój mózg do aktywnego działania. Tylko żadnych gwałtownych gestów! Usiądź wygodnie, otwórz książkę, dopiero teraz się zacznie. Na początek - rusz głową!
zobacz szczegóły
Elektronika. Od praktyki do teorii

Elektronika. Od praktyki do teorii

Charles Platt

Zbudowanie własnego urządzenia elektronicznego to marzenie każdego majsterkowicza, wprost kipiącego pomysłami na ułatwianie wszystkim życia. Jednak czasami nawet świetnym innowatorom brakuje wiedzy, doświadczenia albo umiejętności. To Twój problem? Nie martw się! Żeby osiągnąć cel, potrzebne Ci są chęci oraz podręcznik - taki jak ten.
zobacz szczegóły
HTML5 Canvas. Receptury

HTML5 Canvas. Receptury

Eric Rowell

Dzięki tej książce błyskawicznie zaczniesz korzystać z potencjału elementu canvas. W trakcie lektury poznasz podstawowe możliwości API tego elementu, a wraz z kolejnymi stronami zaczniesz wykorzystywać coraz bardziej zaawansowane techniki tworzenia animacji, wykonywania operacji na obrazach i pisania gier. ...
zobacz szczegóły
Python. Wprowadzenie

Python. Wprowadzenie

Mark Lutz

Czy wiesz, dlaczego ponad milion programistów na całym świecie używa właśnie tego języka skryptowego? Jego atuty to niezwykła czytelność, spójność i wydajność - pewnie dlatego także i Ty chcesz opanować słynnego Pythona. Kod napisany w tym języku można z łatwością utrzymywać, przenosić i używać go ponownie. Pozostaje on zrozumiały nawet wówczas, jeśli analizuje go ktoś, kto nie jest jego autorem.
zobacz szczegóły
ASP.NET MVC 5

ASP.NET MVC 5

Adam Freeman

Platforma ASP.NET MVC powstała jako alternatywa dla ASP.NET Web Forms. Dzięki zastosowaniu architektury model-widok-kontroler (ang. Model View Controller) tworzony kod jest przejrzysty oraz zdecydowanie łatwiejszy w utrzymaniu. Ciągły rozwój tej platformy zaowocował wydaniem kolejnej wersji, oznaczonej numerem 5. Dzięki zawartym tu nowościom stworzysz jeszcze lepszy kod w krótszym czasie. Przekonaj się sam!
zobacz szczegóły
Splątana sieć. Przewodnik po bezpieczeństwie nowoczesnych aplikacji WWW

Splątana sieć. Przewodnik po bezpieczeństwie nowoczesnych aplikacji WWW

Michal Zalewski

Nowoczesne aplikacje WWW są jak splątany kłębek, złożony z powiązanych wzajemnie technologii, które powstawały w różnym czasie i których współpraca nie przebiega całkiem gładko. Użycie w stosie aplikacji WWW dowolnego elementu - od żądań HTTP, aż po skrypty działające w przeglądarce - pociąga za sobą ważne, choć subtelne konsekwencje związane z bezpieczeństwem. Twórcy aplikacji chcący chronić użytkowników muszą pewnie poruszać się w tym środowisku.
zobacz szczegóły
Młody mistrz programowania. Języki Baltie i Scratch dla dzieci

Młody mistrz programowania. Języki Baltie i Scratch dla dzieci

Agnieszka Borkowska, Paweł Borkowski

Zainstaluj proste, przyjazne dzieciom środowiska Baltie i Scratch, by rozpocząć podróż po czarodziejskiej krainie. Z pierwszymi zadaniami z powodzeniem poradzą sobie nawet kilkulatki, a im dalej w las, tym ciekawsze stają się wyzwania. Dzieci szybko uczą się, jak działać w świecie duszków, obiektów i poleceń. Co więcej, sprawia im to dużą frajdę. I wreszcie nadchodzi ten moment, gdy wiedzą już, o co chodzi w tym całym programowaniu - a jest to wiedza niezwykle cenna w dzisiejszych czasach
zobacz szczegóły
Zabawa w programowanie. Język C dla nastolatków

Zabawa w programowanie. Język C dla nastolatków

Michał Wiszniewski

Znajdziesz tu wszystko, czego potrzebuje początkujący programista - od wskazówek w kwestii instalacji odpowiednich programów, przez omówienie niezbędnych komend, stałych i zmiennych, aż do tablic i funkcji. Dowiesz się, jak działają pętle i operatory, do czego służą struktury i unie, jak działają kompilator, preprocesor i linker. Wreszcie zrozumiesz, o co chodzi z operacjami wyjścia i wejścia, a także nauczysz się zapewniać bezawaryjne działanie Twojego programu.
zobacz szczegóły
Wprowadzenie do fizyki w grach, animacjach i symulacjach Flash

Wprowadzenie do fizyki w grach, animacjach i symulacjach Flash

Dev Ramtal, Adrian Dobre

Ta książka porusza wszystkie aspekty związane z wykorzystaniem praw fizyki w grach, animacjach i symulacjach tworzonych we Flashu. W trakcie lektury zostaniesz stopniowo i bezboleśnie wprowadzony w świat obliczeń numerycznych - od najprostszych, pozwalających nadać ruch odbijającej się piłce, do najbardziej skomplikowanych, odwzorowujących na przykład prawdziwy ruch planet w Układzie Słonecznym.
zobacz szczegóły
Profesjonalne tworzenie gier internetowych dla systemu Android w językach HTML5, CSS3 i JavaScript

Profesjonalne tworzenie gier internetowych dla systemu Android w językach HTML5, CSS3 i JavaScript

Juriy Bura, Paul Coates

Potencjał HTML5, CSS3 i JavaScriptu pozwala na tworzenie niesamowitych gier i aplikacji. Dzięki tym technologiom powstało oprogramowanie działające w mobilnej przeglądarce internetowej. Jeżeli dodamy do tego moc współczesnych telefonów i tabletów działających w oparciu o system Android, może się okazać, że to trio stanowi niezastąpiony zestaw narzędzi.
zobacz szczegóły
Scratch. Komiksowa przygoda z programowaniem

Scratch. Komiksowa przygoda z programowaniem

The LEAD Project

Jeżeli chcesz nauczyć się sztuki programowania i przy okazji zarazić swoje dziecko nową pasją, to trafiłeś na doskonałą książkę. Dzięki niej w jedno popołudnie uda wam się stworzyć grę komputerową, w którą sami będziecie mogli zagrać! Korzystając z gotowych, kolorowych klocków, poznacie działanie instrukcji warunkowych, pętli oraz zdarzeń.
zobacz szczegóły
Excel 2013 PL. Programowanie w VBA. Vademecum Walkenbacha

Excel 2013 PL. Programowanie w VBA. Vademecum Walkenbacha

Mowa oczywiście o języku Visual Basic for Applications. W trakcie lektury tej książki nauczysz się tworzyć aplikacje arkusza kalkulacyjnego. Na początek dowiesz się, jak podejść do projektowania takiego programu, a następnie poznasz składnię i zasady programowania w VBA. Trzecia część tej unikalnej książki została poświęcona pracy z formularzami (UserForms). Dzięki nim możesz komunikować się z użytkownikiem, pobierać dane oraz prezentować istotne komunikaty.
zobacz szczegóły
Python. Wprowadzenie

Python. Wprowadzenie

Mark Lutz

Czy wiesz, dlaczego ponad milion programistów na całym świecie używa właśnie tego języka skryptowego? Jego atuty to niezwykła czytelność, spójność i wydajność - pewnie dlatego także i Ty chcesz opanować słynnego Pythona. Kod napisany w tym języku można z łatwością utrzymywać, przenosić i używać go ponownie. Pozostaje on zrozumiały nawet wówczas, jeśli analizuje go ktoś, kto nie jest jego autorem.
zobacz szczegóły
CSS bez tajemnic. 47 sekretów kreatywnego projektanta

CSS bez tajemnic. 47 sekretów kreatywnego projektanta

Lea Verou

Jeśli w miarę płynnie posługujesz się CSS i chcesz udoskonalić swój warsztat programisty, a przy tym lubisz nietuzinkowe, inspirujące rozwiązania, wykorzystaj ciekawe propozycje autorki - masz ich do dyspozycji 47. Dzięki nim poradzisz sobie z często spotykanymi trudnościami związanymi z projektowaniem stron WWW.
zobacz szczegóły
Scrum. O zwinnym zarządzaniu projektami

Scrum. O zwinnym zarządzaniu projektami

Mariusz Chrapko

Scrum to metoda pozwalająca tak zorganizować pracę nad projektem, by możliwe było szybkie i bezbolesne wprowadzanie do niego zmian. Z tej książki, napisanej przez praktyka i wybitnego specjalistę, dowiesz się, jak to działa. Na konkretnych przykładach, okraszonych odwołaniami do popularnych filmów czy książek, prześledzisz cały proces tworzenia oprogramowania i zrozumiesz, do czego powinieneś dążyć w swoich własnych projektach z użyciem metody Scrum.
zobacz szczegóły
3ds Max 2012. Biblia

3ds Max 2012. Biblia

Kelly L. Murdock

Ta książka to najlepsze źródło informacji o 3ds MaxŸ na rynku. Znajdziesz w niej komplet informacji o tym, jak rozpocząć przygodę z tym narzędziem, jak dostosować je do własnych potrzeb oraz jak wykonać najbardziej wymyślne operacje. Twoją szczególną uwagę powinny zwrócić dokładne instrukcje wykorzystania narzędzia CAT, które pozwala tworzyć szkielety postaci. Poznasz też nowy system do symulacji zjawisk fizycznych MassFx oraz narzędzia rzeźbiarskie z zestawu Graphite ...
zobacz szczegóły
Zastosowanie Excela

Zastosowanie Excela

Wojciech Próchnicki

Książka Wojciecha Próchnickiego jest skierowana do pracowników działu finansów, controllingu i księgowości. Wyjaśnia możliwości pracy z Excelem na przykładach, omawiając piętnaście różnych przypadków i problemów, z którymi może spotkać się osoba pracująca w tych obszarach. Zakres tematyczny omawianych przykładów jest bardzo szeroki ...
zobacz szczegóły
Excel 2013 PL.Biblia

Excel 2013 PL.Biblia

John Walkenbach

W tym wyczerpującym kompendium znajdziesz komplet informacji, które pozwolą Ci wycisnąć maksimum możliwości z tej wersji Excela. Na samym początku zaznajomisz się z interfejsem użytkownika i dowiesz się, jak dostosować go do swoich potrzeb, a następnie przejdziesz do bardziej zaawansowanych tematów. Tabele, formatowanie arkusza, szablony, wykresy oraz drukowanie to tylko niektóre z nich. ...
zobacz szczegóły
C#. Rusz głową!

C#. Rusz głową!

Jennifer Greene, Andrew Stellman

Najnowsze wydanie tej książki, należącej do cenionej serii ?Rusz głową?, zostało zaktualizowane, poprawione oraz rozszerzone o dodatkowy projekt na platformę Windows Phone. Gdy pochłoniesz te kilkaset stron, zaczniesz swobodnie korzystać z języka C#, jego konstrukcji i możliwości. Książka charakteryzuje się doskonałą przejrzystością oraz przystępnie przedstawioną wiedzą.
zobacz szczegóły
JavaScript. Zasady programowania obiektowego

JavaScript. Zasady programowania obiektowego

Nicholas C. Zakas

Znajdziesz w niej szczegółowe omówienie obiektowych elementów języka JavaScript. Poznasz podstawowe różnice pomiędzy typami prostymi i referencyjnymi oraz dowiesz się, jak sobie z nimi radzić w trakcie pracy z tym językiem. W kolejnych rozdziałach zaznajomisz się ze specyfiką funkcji w JavaScripcie oraz nauczysz się rozpoznawać charakterystyczne elementy obiektów.
zobacz szczegóły
Android Studio. Podstawy tworzenia aplikacji

Android Studio. Podstawy tworzenia aplikacji

Andrzej Stasiewicz

Tworzenie aplikacji na urządzenia mobilne jest dziś bardzo intratnym biznesem. Wszyscy używamy tabletów, smartfonów, telefonów komórkowych. Przeważnie zainstalowany jest w nich system operacyjny Android. Jest on bardzo uniwersalny, lecz musi uwzględniać najróżniejsze parametry sprzętu, na którym działa - a to sprawia, że jest również skomplikowany. ...
zobacz szczegóły
Java. Przewodnik dla początkujących

Java. Przewodnik dla początkujących

Herbert Schildt

Rozpocznij własną przygodę z tym popularnym językiem programowania - z pomocą tej książki. Kolejne wydanie zostało poprawione i zaktualizowane o nowości ze świata Javy. Każda strona zawiera bezcenną wiedzę na temat składni języka, stosowanych w nim konstrukcji, programowania obiektowego i nie tylko. Sprawdzisz tu, jak obsługiwać wyjątki, korzystać ze strumieni oraz wątków. ...
zobacz szczegóły
Python dla dzieci. Programowanie na wesoło

Python dla dzieci. Programowanie na wesoło

Jason R. Briggs

Autor z anielską cierpliwością omawia podstawy tego języka na bazie jedynych w swoim rodzaju (często zabawnych) programów, pełnych głodnych potworów, tajnych agentów, chciwych kruków i nie tylko. Wszystkie wprowadzane pojęcia są klarownie zdefiniowane, ważne partie kodu wyróżnione kolorem i objaśnione, a nieszablonowe, wielobarwne ilustracje nadają wszystkiemu naturalnej lekkości.
zobacz szczegóły
WCF od podstaw

WCF od podstaw

Maciej Grabek

Technologia ta jest nadrzędna wobec wszystkich wcześniejszych rozwiązań Microsoftu w tej dziedzinie, zapewnia zgodność z innymi standardami, pozwala też używać różnych protokołów (m.in. HTTP, TCP) bez konieczności ingerowania w sam kod aplikacji. ...
zobacz szczegóły
Montaż komputera PC

Montaż komputera PC

Bartosz Danowski, Andrzej Pyrchla

W dzisiejszych czasach możesz stać się właścicielem nowego komputera na dwa sposoby: możesz kupić komputer już złożony oraz gotowy do pracy lub skonfigurować i zmontować własny, całkowicie dopasowany do Twoich potrzeb. Drugi wariant ma zdecydowanie więcej zalet, bo sam dobierasz cały sprzęt ...
zobacz szczegóły
Zapytania w SQL

Zapytania w SQL

John Viescas, Michael J. Hernandez

Jeśli chcesz biegle tworzyć zapytania SQL, to trafiłeś na doskonałą pozycję. Dzięki ciekawej formie (autorzy starają się przedstawić język analogicznie do potocznie używanego) nauka jest przyjemna i efektywna. W kolejnych rozdziałach znajdziesz informacje na temat relacyjnych baz danych, ich struktury oraz zasad, które pozwolą Ci przygotować optymalny układ tabel i relacji między nimi. ...
zobacz szczegóły
Język C dla mikrokontrolerów AVR

Język C dla mikrokontrolerów AVR

Tomasz Francuz

W nowym wydaniu uwzględniono zmiany, jakie zaszły w świecie AVR w ciągu ostatnich 3 lat, czyli np. zmianę AVR Studio na Atmel Studio. Znajdziesz tu podstawy posługiwania się nowym IDE, tworzenia oraz debugowania w nim projektów. Dowiesz się więcej o zmianach w kompilatorze avr-gcc, a szczególnie o tzw. nazwanych przestrzeniach adresowych, które ułatwiły dostęp do danych umieszczonych w pamięci FLASH mikrokontrolera. ...
zobacz szczegóły
Kanban

Kanban

Marcus Hammarberg, Joakim Sunden

Ta książka została poświęcona metodyce kanban ? specyficznej metodzie sterowania produkcją, opracowanej w latach pięćdziesiątych XX wieku w Japonii. Zaadaptowana do świata projektów IT, sprawdza się doskonale.
zobacz szczegóły
Windows 10 PL. Optymalizacja i zaawansowane zarządzanie systemem

Windows 10 PL. Optymalizacja i zaawansowane zarządzanie systemem

Andrzej Szeląg

Jej autor dogłębnie przetestował system Windows 10 nie tylko z poziomu interfejsu graficznego, lecz także z poziomu wiersza poleceń, i ma Ci do przekazania sporo ciekawych informacji. Dowiesz się m.in., jakie czynności poinstalacyjne warto wykonać, jak optymalnie skonfigurować system, jak wyglądają tu narzędzia do monitorowania systemu i planowania. Zorientujesz się, jak monitorować wydajność i aktywność oraz zarządzać mechanizmami Windows Update, Windows Defender czy Data Execution Prevention.
zobacz szczegóły
Hadoop. Kompletny przewodnik

Hadoop. Kompletny przewodnik

Tom White

Tę książkę napisał wytrawny znawca i współtwórca Hadoopa. Przedstawia w niej wszystkie istotne mechanizmy działania platformy i pokazuje, jak efektywnie jej używać. Dowiesz się stąd, do czego służą model MapReduce oraz systemy HDFS i YARN. Nauczysz się budować aplikacje oraz klastry. Poznasz dwa formaty danych, a także wykorzystasz narzędzia do ich pobierania i transferu. ...
zobacz szczegóły
USB. Praktyczne programowanie z Windows API w C++

USB. Praktyczne programowanie z Windows API w C++

Andrzej Daniluk

Jednak USB ma także swoje wady. Zalicza się do nich konieczność używania bardziej złożonego sprzętu i oprogramowania w porównaniu ze starszymi protokołami transmisji danych. Te kłopoty pomoże Ci rozwiązać niniejsza książka, o ile nieobcy jest Ci język C/C++ w zakresie programowania strukturalnego i proceduralnego. Pokaże Ci ona całą architekturę standardu USB oraz implikacje jego stosowania dla różnych urządzeń.
zobacz szczegóły
WordPress 4. Instalacja i zarządzanie

WordPress 4. Instalacja i zarządzanie

Łukasz Wójcik, Magdalena Bród

WordPress to platforma, której nazwę słyszał każdy, kto ma własnego bloga. Niezwykła popularność tego programu wynika z jego dużych możliwości przy prostej, intuicyjnej obsłudze. Taka kombinacja pozwala skupić się na budowaniu ciekawych treści, a nie na mechanizmach ich publikacji. Jeśli czujesz, że czas zaistnieć w blogosferze, sięgnij po tę książkę!
zobacz szczegóły
Jakość projektów informatycznych. Rozwój i testowanie oprogramowania

Jakość projektów informatycznych. Rozwój i testowanie oprogramowania

Karolina Zmitrowicz

Zadziwiająco wielu producentów nie traktuje poważnie sygnałów o błędach. Ujawniają się one dopiero podczas testowania, czyli na etapie, gdy już niewiele można zrobić. Ta książka podpowie Ci, jak już na pierwszych etapach tworzenia kodu wykrywać i rozwiązywać pojawiające się problemy. Popraw efektywność swojej pracy już dziś!
zobacz szczegóły
Java. Kompendium programisty

Java. Kompendium programisty

Herbert Schildt

Ukazanie się na rynku wersji ósmej tego języka jest świetną okazją do zapoznania się z najnowszym wydaniem cenionego podręcznika na jego temat, poprawionego oraz uzupełnionego o wiadomości o wprowadzonych nowościach. W trakcie lektury zdobędziesz informacje na temat składni Javy, typowych konstrukcji oraz najlepszych technik programowania. ...
zobacz szczegóły
52 najlepsze triki w Excelu, czyli jak szybciej wykonać obliczenia

52 najlepsze triki w Excelu, czyli jak szybciej wykonać obliczenia

Jakub Kudliński

Książka przedstawia zasady rządzące obliczeniami w Excelu oraz pokazuje wiele przydatnych trików, dzięki którym można sprawnie wykonać wiele codziennych czynności. Dowiesz się, jak obliczyć średnią ważoną, zobaczysz, jakie problemy mogą sprawiać zaokrąglenie i jak je rozwiązać oraz jak w praktyce wykorzystać odwołania cykliczne, które przy standardowych ustawieniach Excela powodują komunikat o błędzie.
zobacz szczegóły
HTML5. Podręcznik programisty

HTML5. Podręcznik programisty

Chuck Hudson, Tom Leadbetter

Autorzy tej książki, Chuck Hudson i Tom Leadbetter, prezentują przetestowane, modularne przepisy na poziomach dla początkujących, średnio zaawansowanych i zaawansowanych. Dowiesz się konkretnie, jak zapewniać nowoczesne zachowania aplikacji poprzez integrację nowych i ulepszonych elementów HTML5 z CSS3, multimediami i API języka JavaScript.
zobacz szczegóły
CSS3. Tworzenie nowoczesnych stron WWW

CSS3. Tworzenie nowoczesnych stron WWW

Łukasz Pasternak

Rozwój kaskadowych arkuszy stylów nabiera coraz większego rozpędu. Bez nich nie byłoby internetu, jaki dziś znamy, a zamiast atrakcyjnych, kolorowych stron WWW z dużą ilością grafiki oglądalibyśmy wciąż proste i nieciekawe dokumenty hipertekstowe. Specyfikacja CSS3 nie jest jeszcze w pełni ukończona, ale wprowadzone w niej nowości już teraz prezentują się wprost rewelacyjnie, zaś zapewniane przez ten standard możliwości znacznie ułatwiają tworzenie stron internetowych.
zobacz szczegóły
BDD w działaniu

BDD w działaniu

John Ferguson Smart

Książka, którą trzymasz w dłoni, stanowi przegląd praktyk BDD na wszystkich poziomach procesu rozwoju oprogramowania. Znajdziesz w niej informacje na temat odkrywania i określania wysokopoziomowych wymagań, implementacji funkcji aplikacji oraz pisania automatycznych testów akceptacyjnych i jednostkowych. Jest ona niezastąpionym przewodnikiem dla analityków biznesowych i deweloperów, testerów, a przede wszystkim liderów i menedżerów projektów.
zobacz szczegóły
Sztuka podstępu. Łamałem ludzi, nie hasła

Sztuka podstępu. Łamałem ludzi, nie hasła

Kevin D. Mitnick, William L. Simon

Zakup najdroższych technologii zabezpieczeń, karty biometryczne, intensywne szkolenia personelu, restrykcyjna polityka informacyjna czy wreszcie wynajęcie agencji ochrony - Kevin Mitnick udowodnił, że w świecie sieci i systemów poczucie bezpieczeństwa jest tylko iluzją. Ludzka naiwność, łatwowierność i ignorancja - oto najsłabsze ogniwa, wiodące do uzyskania poufnych informacji, tajnych kodów i haseł. ...
zobacz szczegóły
C#. Zadania z programowania z przykładowymi rozwiązaniami

C#. Zadania z programowania z przykładowymi rozwiązaniami

Mirosław J. Kubiak

C#, obecny na rynku od ponad dziesięciu lat, należy do tych języków programowania, bez których trudno się obejść - również dlatego, że jest jedynym językiem zaprojektowanym specjalnie dla platformy .NET i środowiska uruchomieniowego CLR. Dobry programista, student lub nauczyciel informatyki, a także każdy człowiek zainteresowany programowaniem powinien znać podstawy tego języka i umieć rozwiązywać konkretne zadania.
zobacz szczegóły
TCP/IP od środka. Protokoły

TCP/IP od środka. Protokoły

Kevin R. Fall, W. Richard Stevens

TCP/IP to model, bez którego nie byłoby sieci Internet ? takiej, jaką dziś znamy. Pomimo słusznego wieku (pierwsze próby odbywały się w latach 70.) jest nadal w pełni wystarczający. Główne założenie modelu TCP/IP to podział całego procesu komunikacji na współpracujące ze sobą warstwy. Na tej podstawie zbudowane są różne protokoły transmisji danych, takie jak FTP, HTTP czy też SMTP.
zobacz szczegóły
Zwinne wytwarzanie oprogramowania. Najlepsze zasady, wzorce i praktyki

Zwinne wytwarzanie oprogramowania. Najlepsze zasady, wzorce i praktyki

Robert C. Martin

Ta książka została w całości poświęcona zwinnym praktykom. Sięgnij po nią i przekonaj się, w jaki sposób planować kolejne iteracje, tworzyć kod, a następnie go testować. W kolejnych rozdziałach poznasz praktyczne aspekty zwinnego tworzenia kodu ? zobaczysz, jak istotne są zasady: pojedynczej odpowiedzialności, podstawienia Liskov czy odwracania zależności.
zobacz szczegóły
Projektowanie nowoczesnych aplikacji sieciowych z użyciem AngularJS i Bootstrapa

Projektowanie nowoczesnych aplikacji sieciowych z użyciem AngularJS i Bootstrapa

Stephen Radford

Książka, którą trzymasz w dłoni, została pomyślana jako przystępny, bogato ilustrowany przewodnik po Bootstrapie i AngularJS. Jeśli masz podstawowe umiejętności w zakresie HTML, CSS i JavaScriptu, to dzięki niej zdobędziesz, a następnie rozwiniesz praktyczną wiedzę dotyczącą obu frameworków....
zobacz szczegóły
Zbrodnie przyszłości

Zbrodnie przyszłości

Marc Goodman

Nie istnieje taki system informatyczny, który byłby w pełni bezpieczny. Codziennie zdarzają się włamania do systemów bankowych czy kradzieże najwrażliwszych danych z serwerów. Hakerzy potrafią także wykorzystać telefon ofiary do szpiegowania, szantażu i stalkingu. Dynamiczny rozwój technologii i nauki może zaowocować wieloma niespotykanymi dotąd zagrożeniami, związanymi z bezpieczeństwem danych. ...
zobacz szczegóły
Mistrz czystego kodu

Mistrz czystego kodu

Robert C. Martin

W trakcie lektury dowiesz się, jakie cechy charakteryzują profesjonalnego programistę, a jest ich sporo! W pierwszej kolejności musisz nauczyć się mówić "nie". Są też sytuacje, kiedy trzeba powiedzieć "tak" - dowiesz się, kiedy i jak to robić. Ponadto poznasz najlepsze techniki zarządzania czasem oraz przekonasz się, jak presja, zmęczenie i pośpiech wpływają na jakość Twojego kodu.
zobacz szczegóły
Java 8. Przewodnik doświadczonego programisty

Java 8. Przewodnik doświadczonego programisty

Cay S. Horstmann

Została ona napisana specjalnie z myślą o osobach chcących rozpocząć kodowanie z wykorzystaniem nowości z Javy 8. Jest przeznaczona dla doświadczonych programistów, lecz zawiera też podstawowe informacje na temat technik programowania obiektowego, wyjątków, typów i składni. Dzięki temu możesz błyskawicznie wdrożyć się w nowy język programowania!
zobacz szczegóły
JavaScript i jQuery. Interaktywne strony WWW dla każdego

JavaScript i jQuery. Interaktywne strony WWW dla każdego

Jon Duckett

Jeżeli chcesz poznać potencjał tego duetu i zacząć tworzyć atrakcyjne aplikacje internetowe, nie możesz obejść się bez tej książki. Pomoże Ci ona szybko stworzyć pierwszy skrypt. W trakcie lektury poznasz niuanse składni JavaScriptu, sposoby obsługi zdarzeń oraz obiektowy model strony. Dzięki dalszym rozdziałom zdobędziesz wiedzę na temat jQuery oraz możliwości tej biblioteki.
zobacz szczegóły
Czysty kod. Podręcznik dobrego programisty

Czysty kod. Podręcznik dobrego programisty

Robert C. Martin

O tym, ile problemów sprawia niedbale napisany kod, wie każdy programista. Nie wszyscy jednak wiedzą, jak napisać ten świetny, "czysty" kod i czym właściwie powinien się on charakteryzować. Co więcej ? jak odróżnić dobry kod od złego? Odpowiedź na te pytania oraz sposoby tworzenia czystego, czytelnego kodu znajdziesz właśnie w tej książce.
zobacz szczegóły
Systemy operacyjne. Wydanie IV

Systemy operacyjne. Wydanie IV

Andrew S. Tanenbaum, Herbert Bos

System operacyjny to niezwykle złożone środowisko, które zarządza Twoim sprzętem, uprawnieniami i setkami innych rzeczy. Jednak jego najważniejszym zadaniem jest uruchamianie programów, z których chcą korzystać użytkownicy. Edytory tekstów, programy graficzne, księgowe i inne nie mogłyby istnieć, gdyby nie możliwości współczesnych systemów operacyjnych.
zobacz szczegóły
HTML i CSS. Zaprojektuj i zbuduj witrynę WWW

HTML i CSS. Zaprojektuj i zbuduj witrynę WWW

Jon Duckett

Umiejętność projektowania i budowania stron WWW jest obecnie bardzo ceniona. Firma, organizacja, artysta, a często nawet osoba prywatna chcą mieć własną witrynę. I mimo że liczba stron w sieci jest wprost niewyobrażalna, wciąż jest tam miejsce na nowe! Dlatego odpowiedz sobie na pytanie: czy chcesz zbudować swoją własną witrynę, poszerzyć swoje kwalifikacje i zdobyć lepszą pracę? Tak? To zapraszamy do lektury!
zobacz szczegóły
Big Data. Najlepsze praktyki budowy skalowalnych systemów obsługi danych w czasie rzeczywistym

Big Data. Najlepsze praktyki budowy skalowalnych systemów obsługi danych w czasie rzeczywistym

Nathan Marz, James Warren

Praca ze złożonymi zbiorami danych wymaga architektury obejmującej wielomaszynowe klastry, dzięki którym możliwe jest przechowywanie i przesyłanie informacji praktycznie dowolnej wielkości. Architektura taka powinna dodatkowo być prosta w użyciu, niezawodna i skalowalna.
zobacz szczegóły
Nowoczesne aplikacje internetowe

Nowoczesne aplikacje internetowe

Jeff Dickey

Na ratunek przychodzi drużyna ? MongoDB, Express, AngularJS oraz Node.js. Dzięki temu zestawowi narzędzi będziesz w stanie stworzyć zaawansowaną aplikację z wygodnym interfejsem użytkownika oraz szerokimi możliwościami skalowania. Wystarczy, że sięgniesz po tę książkę i przyswoisz sobie zawartą w niej wiedzę. W publikacji znajdziesz odpowiedź na wiele pytań ...
zobacz szczegóły
Programowanie dla początkujących

Programowanie dla początkujących

Mark A. Lassoff

Jeżeli chcesz się nauczyć programować, musisz poznać podstawowe zasady i typowe konstrukcje - pętle, instrukcje warunkowe i zmienne, które są wspólne dla wszystkich powszechnie używanych języków programowania. Jeżeli zamierzasz ugruntować fundamenty, by uczyć się konkretnych języków, sięgnij po tę książkę.
zobacz szczegóły
JavaScript. Wzorce

JavaScript. Wzorce

Stoyan Stefanov

Książka napisana przez eksperta języka JavaScript Stoyana Stefanova - starszego inżyniera Yahoo! i architekta narzędzia do optymalizacji stron WWW YSlow 2.0 - zawiera wiele praktycznych wskazówek w zakresie implementacji opisywanych wzorców, a także kilka całościowych przykładów. Znajdziesz w niej również opis wielu antywzorców, czyli podejść, które tak naprawdę powodują więcej problemów, niż są tego warte.
zobacz szczegóły
Praktyczny kurs SQL. Wydanie III

Praktyczny kurs SQL. Wydanie III

Danuta Mendrala, Marcin Szeliga

SQL to dziś właściwie jedyny poważny język używany do tworzenia i obsługi relacyjnych baz danych, niezależnie od tego, czy są to bazy Microsoftu, Oracle czy Sun Microsystems. I choć nie wszędzie działa dokładnie tak samo, bez jego znajomości nie ma co marzyć o swobodnym korzystaniu z bazy, nie mówiąc już o jej stworzeniu. ...
zobacz szczegóły
jQuery, jQuery UI oraz jQuery Mobile. Receptury

jQuery, jQuery UI oraz jQuery Mobile. Receptury

Adriaan de Jonge, Phillip Dutson

Książka ta napisana jest w sprawdzonej formule receptur i przykładów, dzięki którym błyskawicznie poznasz typowe zastosowania omawianych bibliotek. W trakcie lektury nauczysz się wybierać konkretne elementy na stronie, modyfikować je i usuwać. Ponadto dowiesz się, jak korzystać z modelu zdarzeń, komunikować się z serwerem oraz używać zawansowanych komponentów interfejsu użytkownika, zawartych w bibliotece jQuery UI. Część trzecia książki poświęcona została jQuery Mobile.
zobacz szczegóły
Agile. Przewodnik po zwinnych metodykach programowania

Agile. Przewodnik po zwinnych metodykach programowania

Andrew Stellman, Jennifer Greene

W ramach Agile istnieje wiele podejść do wytwarzania oprogramowania. Jeżeli zastanawiasz się nad tym, które najlepiej zadziała w Twoim środowisku, trafiłeś na odpowiednią książkę. Znajdziesz w niej omówienie ścieżek takich jak Scrum, Lean, Kanban oraz XP (ang. eXtreme Programming), ale najpierw poczytasz trochę na temat tego, czym jest zwinność i do czego możesz ją wykorzystać. ...
zobacz szczegóły
Lifehacker. Jak żyć i pracować z głową

Lifehacker. Jak żyć i pracować z głową

Adam Pash, Gina Trapani

Co za czasy! Zewsząd słychać, że komputery wspomagają nas we wszelkich dziedzinach życia, na każdym kroku czekają nas ułatwienia, a my mimo wszystko pracujemy coraz więcej. Oczywiście nie należy mylić ilości z wydajnością! Jak sobie z tym poradzić? Jak zapanować nad natłokiem zadań i obowiązków? I - co najważniejsze - jak wykonać więcej (oraz lepiej) zadań w tym samym czasie? Myślisz, że to niemożliwe??? ...
zobacz szczegóły
AngularJS. Pierwsze kroki

AngularJS. Pierwsze kroki

Dariusz Kalbarczyk, Arkadiusz Kalbarczyk

Ta stworzona przez Google?a technologia daje programistom ogromne możliwości, a w ciągu ostatnich dwóch lat dla wielu firm stała się standardem przy tworzeniu aplikacji sieciowych. O jej popularności najlepiej świadczą pojawiające się jak grzyby po deszczu oferty pracy dla programistów AngularJS. ...
zobacz szczegóły
Express.js. Tworzenie aplikacji sieciowych w Node.js

Express.js. Tworzenie aplikacji sieciowych w Node.js

Azat Mardan

Autor jasno i precyzyjnie wyjaśnia wszystkie koncepcje, których zrozumienie jest niezbędne do programowania w Express.js. Znajdziesz tu omówienie zagadnień związanych m.in. z oprogramowaniem pośredniczącym, tworzeniem szkieletu aplikacji, generowaniem szablonów, przetwarzaniem danych żądania i cookies, zarządzaniem uwierzytelnianiem i sesjami, obsługą błędów i przygotowaniem aplikacji do wdrożenia w środowisku produkcyjnym. ...
zobacz szczegóły
JavaScript - mocne strony

JavaScript - mocne strony

Douglas Crockford

Warto poznać język JavaScript, ponieważ stanowi on jedno z ważniejszych narzędzi w informatyce -- dzięki temu, że jest jednocześnie podstawowym i domyślnym językiem przeglądarek internetowych oraz językiem programowania. JavaScript pozwala na tworzenie wydajnego kodu bibliotek obiektowych czy aplikacji opartych na technice AJAX. ...
zobacz szczegóły
Od matematyki do programowania uogólnionego

Od matematyki do programowania uogólnionego

Alexander A. Stepanov, Daniel E. Rose

Na kolejnych stronach znajdziesz interesujące informacje na temat pierwszych algorytmów, historii zera oraz nowoczesnych teorii liczb. Po zdobyciu podstawowych wiadomości oraz poznaniu ogólnej historii matematyki przejdziesz do zaznajamiania się z abstrakcjami, takimi jak grupy, monoidy, półgrupy. Następnie opanujesz m.in. takie zagadnienia, jak wyprowadzanie algorytmu uogólnionego, struktury algebraiczne oraz sposoby organizacji wiedzy matematycznej. ...
zobacz szczegóły
GRYWALIZACJA. Jak zastosować reguły gier w działaniach marketingowych

GRYWALIZACJA. Jak zastosować reguły gier w działaniach marketingowych

Paweł Tkaczyk

Dzięki jego książce poznasz temat grywalizacji poziom po poziomie - od teorii gier, poprzez obowiązujące w nich zasady i towarzyszące im historie, aż po zastosowania powiązanych z nimi zjawisk, takich jak choćby social graph. Autor dostarczy Ci narzędzi, dzięki którym będziesz w stanie stworzyć swoją własną marketingową grę. Co więcej, skłonisz ludzi do tego, by zechcieli w nią grać! ...
zobacz szczegóły
Black Hat Python. Język Python dla hakerów i pentesterów

Black Hat Python. Język Python dla hakerów i pentesterów

Justin Seitz

Jeżeli bezpieczeństwo systemów to Twoja pasja, to trafiłeś na doskonałą książkę! Sięgnij po nią i przekonaj się, jak szybko stworzyć w języku Python skrypt tropiący pakiety w systemach Windows i Linux, przeprowadzający atak ARP cache poisoning lub korzystający z biblioteki urllib2. Sporo uwagi zostało tu poświęcone tworzeniu koni trojańskich oraz budowaniu rozszerzeń dla narzędzia Burp. ...
zobacz szczegóły
Java. Podstawy. Wydanie IX

Java. Podstawy. Wydanie IX

Cay S. Horstmann, Gary Cornell

Pomimo zaawansowanego wieku Java wciąż jest na topie. Ten język programowania oraz narzędzia z nim powiązane są najczęściej wybierane do tworzenia rozbudowanych systemów informatycznych. Skąd ta popularność? Przejrzysta składnia, obsługa nowoczesnych technik przesyłania informacji, automatyczne czyszczenie pamięci to tylko niektóre z atutów Javy. ...
zobacz szczegóły
Wzorce SOA

Wzorce SOA

Arnon Rotem-Gal-Oz

SOA (ang. Service Oriented Architecture) to gorący skrót ostatnich lat. Koncepcja oferowania niezależnych usług do określonych zadań zdobyła sobie ogromną popularność. Takie podejście pozwala na tworzenie elastycznych systemów informatycznych, które są znacznie łatwiejsze w utrzymaniu, zaprojektowaniu i wykonaniu od tradycyjnych rozwiązań. ...
zobacz szczegóły
Ruby on Rails. Tworzenie aplikacji WWW

Ruby on Rails. Tworzenie aplikacji WWW

John Elder

Ruby on Rails jest otwartą platformą programistyczną umożliwiającą pisanie stron WWW prosto, wydajnie i... bardzo przyjemnie. Ruby on Rails wykorzystuje architekturę MVC (model ? widok ? kontroler), co skraca okres żmudnego kodowania. Dzięki temu programista może skupić się na pracy twórczej.
zobacz szczegóły
PHP, MySQL i JavaScript. Wprowadzenie

PHP, MySQL i JavaScript. Wprowadzenie

Robin Nixon

PHP wraz z bazą danych MySQL oraz językiem JavaScript to potężne trio, dzięki któremu możesz zbudować aplikację internetową dowolnej wielkości. Jeżeli do tego dołożysz możliwości najnowszej wersji języka HTML (oznaczonej cyfrą 5), CSS3 oraz bibliotekę jQuery, nic nie będzie w stanie zatrzymać Twojej kreatywności.
zobacz szczegóły
Jak działa Linux. Podręcznik administratora.

Jak działa Linux. Podręcznik administratora.

Brian Ward

Linux to system operacyjny będący solą w oku giganta z Redmond. Jego możliwości, wydajność, elastyczność i bezpieczeństwo zostały docenione przez zaawansowanych użytkowników. Natomiast różnorodność powłok graficznych oraz łatwość ich użytkowania przypadły do gustu osobom rozpoczynającym przygodę z tym systemem. Jeżeli chcesz mieć pełną kontrolę nad swoim komputerem i wykorzystać potencjał Linuksa, potrzebujesz tego podręcznika.
zobacz szczegóły
D3.js w akcji

D3.js w akcji

Elijah Meeks

D3.js jest biblioteką przeznaczoną do tworzenia zaawansowanych wizualizacji danych w rozmaitych aplikacjach internetowych. Ta solidnie zaprojektowana biblioteka oczywiście umożliwia generowanie wykresów, ale pozwala również na tworzenie map, interaktywnych diagramów, paneli kontrolnych dla danych, raportów i wielu innych animowanych elementów.
zobacz szczegóły
MySQL. Vademecum profesjonalisty

MySQL. Vademecum profesjonalisty

Paul DuBois

Ta książka to kompletny poradnik poświęcony wykorzystaniu bazy danych MySQL oraz administrowaniu tą bazą. W trakcie lektury dowiesz się, jak najlepiej składować dane w bazie, jak optymalizować zapytania oraz jak pobierać metadane. Ponadto nauczysz się uzyskiwać dostęp do bazy z użyciem języków C, Perl oraz PHP. Niezwykle istotna jest część trzecia niniejszej publikacji. Poświęcona została w całości zagadnieniom związanym z administrowaniem bazą MySQL ...
zobacz szczegóły
Budowanie mikrousług

Budowanie mikrousług

Sam Newman

Autor przedstawia w książce skuteczne techniki projektowania i korzystania z architektury mikrousług. W trakcie lektury kolejnych rozdziałów poznasz w szczegółach ideę mikrousług, korzyści ich stosowania, sposoby modelowania usług oraz skuteczne techniki dzielenia dużej aplikacji na mikrousługi. Ponadto zapoznasz się z możliwymi sposobami integracji: zdalne wywołanie procedur, REST i zdarzenia - to tylko niektóre z poruszanych kwestii. ...
zobacz szczegóły
Gotowanie dla geeków. Nauka stosowana, niezłe sztuczki i wyżerka

Gotowanie dla geeków. Nauka stosowana, niezłe sztuczki i wyżerka

Jeff Potter

Trzymasz w rękach coś więcej niż zwykłą książkę kucharską. Oto pierwsza publikacja dla informatyków, która zamiast zagonić Cię do klawiatury, wypędzi Cię zza niej i zainspiruje do smakowitych kulinarnych eksperymentów! ...
zobacz szczegóły
GIMP. Praktyczne projekty

GIMP. Praktyczne projekty

Włodzimierz Gajda

Autor tej książki pokaże Ci, jak wykorzystać GIMP w praktyce. Zaczniesz od zadań prostszych i stopniowo przejdziesz do poważniejszych wyzwań. Przewodnik GIMP. Praktyczne projekty. Wydanie III to zbiór ponad 100 ćwiczeń, które pomogą Ci zrozumieć działanie programu i opanować jego narzędzia.
zobacz szczegóły
Arduino. Automatyka domowa dla każdego

Arduino. Automatyka domowa dla każdego

Marco Schwartz

Wystarczy, że zdobędziesz płytkę Arduino i zaczniesz tworzyć układ Twoich marzeń. Jeżeli marzył Ci się inteligentny dom i masz ochotę osiągnąć ten cel we własnym zakresie, wiedz, że dzięki tej książce i platformie Arduino jest to możliwe! Aby zrozumieć opisane w niej projekty, musisz już mieć pewną wiedzę na temat Arduino i znać zasady programowania w takich językach, jak C i C++. ...
zobacz szczegóły
Adobe Photoshop Lightroom CC i Lightroom 6. Podręcznik dla fotografów

Adobe Photoshop Lightroom CC i Lightroom 6. Podręcznik dla fotografów

Martin Evening

zobacz szczegóły
Chcę zostać informatykiem

Chcę zostać informatykiem

Walery Susłow, Adam Słowik, Michał Statkiewicz

Jeśli interesujesz się informatyką, chcesz lepiej poznać jej podstawowe zagadnienia, nauczyć się rozwiązywać jej klasyczne problemy i analizować zadania informatyczne w sposób właściwy prawdziwym programistom, sięgnij po książkę Chcę zostać informatykiem ...
zobacz szczegóły

Aktualności / Informacje / Ogłoszenia:


2017-05-23: MARKETING O 33% TANIEJ

Marketing to inwestycja! W dniach 23-27 maja (włącznie) obniżamy ceny książek i ebooków z kategorii Marketing o 33%.  

... czytaj więcej

2017-05-23: DZIEŃ DZIECKA JUŻ ZA KILKA DNI

  Pomóż dzieciom rozwijać nowe pasje! Proponujemy Ci aktualne, ciekawie napisane i zilustrowane przewodniki od najmłodszych lat po tytuły dla nastolatków z takich dziedzin jak programowanie, gry, tworzenie stron WWW czy elektronika.

... czytaj więcej

2017-05-20: KAROL MAY EBOOKI -55%

Przeważnie znamy go jako autora książki o Winnetou. Teraz w promocji 55% możemy odkrywać również pozostałe książki Karola Maya.

... czytaj więcej

2017-05-18: FASCYNUJĄCA PRAWDA O NIEZWYKŁYCH LUDZIACH

Do 24.05.2017r. w promocji 8 niezwykłych książek o niezwykłych ludziach.

... czytaj więcej

2017-05-18: DWA KURSY W CENIE JEDNEGO

Podwójna porcja wiedzy! Kup 2 kursy w cenie 1!

... czytaj więcej