Współczesne systemy informatyczne mają niewiele wspólnego z tymi sprzed kilkunastu lat. Są skomplikowane, nafaszerowane wieloma technologiami, bywa też, że mają (zbyt) wielu autorów. Jak zapanować nad tym wszystkim? Jak projektować systemy szybko oraz bezbłędnie? Czujesz się zagubiony? Nic się nie martw! Po prostu..._x005F_x000D_ _x005F_x000D_ Otwórz swój umysł! Teraz dzięki nowatorskim metodom nauczania możesz błyskawicznie opanować wszystkie elementy projektowania obiektowe...
ASP.NET MVC — skorzystaj z pomocy potężnego sprzymierzeńca!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jak stworzyć wydajną aplikację działającą po stronie serwera?_x005F_x000D_ Jak zaprząc bazy danych do ścisłej współpracy z aplikacją internetową?_x005F_x000D_ Jak połączyć technologie ASP.NET MVC i ASP.NET WebForms dla uzyskania najlepszego efektu?_x005F_x000D_ Jak zaimplementować serwis Web API oraz aplikację ASP.NET MVC 4 kompatybilną z urządzeniami mobilnymi?_x005F_x0...
Programuj z ASP.NET MVC 4 - i zostań deweloperem przyszłości! _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ ASP.NET MVC 4, czyli po co komu wzorce projektowe_x005F_x000D_ Dodatki zewnętrzne, czyli jak wspomagać aplikację innymi technologiami_x005F_x000D_ Studia przypadku, czyli od czego zacząć i na czym skończyć w praktyce_x005F_x000D_ _x005F_x000D_ ASP.NET MVC to technologia, której poznanie pozwala na szybkie tworzenie eleganckich, prostych w utrzymaniu, lecz wyrafinowanych w ...
Na kłopoty JavaScript! _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Podstawy, czyli do czego służy JavaScript i dlaczego jest aż tak ważny_x005F_x000D_ Elementy języka i zależności między nimi, czyli jak sprawić, żeby to zadziałało_x005F_x000D_ Bardzo dobra witryna, czyli jak wykorzystać wszystkie dostępne możliwości_x005F_x000D_ _x005F_x000D_ JavaScript jest dziś tak głęboko zakorzeniony w świecie witryn internetowych, że mało prawdopodobne jest, by coś mogło mu zagrozić ̵...
C# w analizie konkretnych przykładów_x005F_x000D_ _x005F_x000D_ Instrukcje sterujące przebiegiem programu _x005F_x000D_ Tablice i kolekcje _x005F_x000D_ Programowanie obiektowe i pliki tekstowe_x005F_x000D_ _x005F_x000D_ 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 programis...
Czas wreszcie poznać HTML… teraz w nowej odsłonie!_x005F_x000D_ _x005F_x000D_ Poznaj strukturę, nowe możliwości oraz elementy języka HTML5_x005F_x000D_ Dowiedz się, jak korzystać z popularnych właściwości kaskadowych arkuszy stylów _x005F_x000D_ Samodzielnie zbuduj własną stronę WWW, wykorzystującą zalety nowego języka_x005F_x000D_ _x005F_x000D_ HTML5 jest obecnie jednym z najpopularniejszych języków pozwalających zbudować działającą bez zarzutu witrynę internetową - na...
Mistrzostwo w Javie w zasięgu Twoich rąk!_x005F_x000D_ Na czym polegają programowanie współbieżne i obsługa pracy wątków?_x005F_x000D_ Jak zapewnić właściwą komunikację sieciową z użyciem protokołu wymiany danych?_x005F_x000D_ Co zrobić, by współpraca z relacyjnymi bazami danych czy obsługa zapytań SQL przebiegały idealnie?_x005F_x000D_ _x005F_x000D_ Rzadko zdarza się, by jeden język programowania był w stanie zaspokoić niemal wszystkie potrzeby obsługi bardzo różnych urządze...
Książka, której nie może zabraknąć w biblioteczce ambitnego programisty!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Programowanie nierzadko uchodzi za sztukę magiczną, jednak nawet najbardziej pomysłowa aplikacja okaże się bezużyteczna, gdy znajdzie się w niej choć jeden poważny błąd — powodujący, że działanie programu będzie niezgodne z oczekiwaniami twórców i użytkowników. Dlatego nie mniej istotną kwestią jest należyte sprawdzenie poprawności oprogramowania. Takie dzi...
Poznaj najnowszy standard języka UML_x005F_x000D_ Naucz się w pełni wykorzystywać jego możliwości_x005F_x000D_ Rozszerz swoją wiedzę o zagadnienia zaawansowane i profile_x005F_x000D_ Zostań ekspertem dzięki praktycznym przykładom_x005F_x000D_ _x005F_x000D_ Dowiedz się, jak użyteczny jest język UML!_x005F_x000D_ _x005F_x000D_ Modelowanie systemów informatycznych w oparciu o język UML znalazło wiele zastosowań i jest obecnie przedmiotem nauczania na kierunkach informatycznych w...
Naucz się myśleć jak programista_x005F_x000D_ Poznaj podstawy Pascala_x005F_x000D_ Dowiedz się, jak tworzyć dobre programy_x005F_x000D_ _x005F_x000D_ Język Pascal - prostszy, niż przypuszczasz!_x005F_x000D_ _x005F_x000D_ Choć popularny Turbo Pascal powstał niemal trzy dekady temu, a historia samego Pascala liczy sobie już ponad czterdzieści lat, nadal jest on jednym z najpopularniejszych języków programowania strukturalnego. Nie tylko dlatego, że wiele napisanych w nim progra...
Dołącz do grona profesjonalnych programistów C#!_x005F_x000D_ _x005F_x000D_ Poznaj podstawy języka C# i zasady korzystania z platformy .NET_x005F_x000D_ Dowiedz się, jak używać popularnych środowisk programistycznych_x005F_x000D_ Naucz się tworzyć aplikacje różnego typu w języku C#_x005F_x000D_ _x005F_x000D_ C# to nowoczesny, w pełni obiektowy następca języków C i C++, łączący w sobie ich legendarną wydajność z mechanizmami, które doskonale sprawdziły się w środowiskach Javy ...
Rozpocznij przygodę z C# i platformą .NET! _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jak tworzyć kod dla różnych platform?_x005F_x000D_ Jak przygotować środowisko pracy?_x005F_x000D_ Jak operować na dużych zbiorach danych z użyciem LINQ?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ C# to jeden z języków, dzięki którym możesz pisać przenośny kod. Nie musisz się martwić o to, jakiego systemu używa Twój klient. Najważniejsze, żeby posiadał środowisko uruchomieniowe: ...
Dowiedz się, co nowego w języku C++_x005F_x000D_ Poznaj znaczenie najważniejszych rozszerzeń_x005F_x000D_ Naucz się wykorzystywać je w praktyce_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Wypróbuj nowe możliwości C++!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ C++ to jeden z najpopularniejszych języków programowania. Nie dzieje się tak bez powodu — jego duże możliwości, logiczna struktura oraz zwięzłość i przejrzystość kodu zdobywają serca zarówno amatorów, traktujących prog...
Najlepsze techniki programowania na Androida w zasięgu ręki!_x005F_x000D_ _x005F_x000D_ Nietrudno jest znaleźć informacje potrzebne do stworzenia pierwszej aplikacji na Androida. Ale co dalej? Im głębiej zanurzymy się w świat urządzeń mobilnych, tym częściej trafiać będziemy na pułapki i ślepe uliczki. Na ratunek przychodzi książka "Android w praktyce". Nie znajdziesz tu jednak żadnych banalnych informacji. Ta książka to bogate źródło wskazówek, sztuczek i najlepszych praktyk...
Wyjdź zwycięsko z pojedynku z krakerami!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jak zabezpieczyć aplikację przed krakerami?_x005F_x000D_ Jak stworzyć bezpieczne rozwiązania w PHP?_x005F_x000D_ Jak utrudnić debugowanie Twojego kodu? _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Wyobraź sobie sytuację, w której poświęcasz mnóstwo czasu na stworzenie nowego, ciekawego rozwiązania w świecie informatyki. Kosztuje Cię to wiele dni i nocy ogromnego wysiłku. Dokładnie w momencie opus...
Czas na praktyczną naukę C#!_x005F_x000D_ _x005F_x000D_ Odkryj wygodne narzędzia programistyczne i obiektowe możliwości C#_x005F_x000D_ Poznaj najważniejsze konstrukcje języka i naucz się stosować je w praktyce_x005F_x000D_ Dowiedz się, jak wykorzystywać C# do tworzenia doskonałych aplikacji Windows_x005F_x000D_ _x005F_x000D_ Na początku był język C. Potem przyszedł czas na zorientowane obiektowo C++. Przełomem była Java, lecz dopiero twórcy języka C# odnieśli prawdziwy sukce...
Poznaj sekrety zaawansowanych technologii budowy portali internetowych Web 2.0 _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jak zaprojektować witrynę dla platformy ASP.NET i ASP.NET AJAX?_x005F_x000D_ Jak rozbudować serwis zgodnie z zasadami ergonomii?_x005F_x000D_ Jak zwiększyć wydajność serwera?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Portale sieciowe Web 2.0, opierające się na technologii AJAX, umożliwiają użytkownikom personalizowanie stron, a także agregowanie danych z ró...
Twórz rozbudowane aplikacje webowe!_x005F_x000D_ _x005F_x000D_ ASP.NET MVC 3 to kolejny krok w ewolucji platformy ASP.NET firmy Microsoft. W tej bibliotece programowania witryn WWW połączono efektywność i schludność architektury model-widok-kontroler (MVC), najnowsze pomysły i techniki programowania zwinnego oraz najlepsze części istniejącej platformy ASP.NET. Jest ona więc alternatywą dla tradycyjnych projektów ASP.NET Web Forms i ma nad tą platformą znaczną przewagę. Szkiel...
Poznaj optymalne przepisy na CakePHP!_x005F_x000D_ _x005F_x000D_ Jak uwierzytelnić użytkownika?_x005F_x000D_ Jak stworzyć usługę sieciową?_x005F_x000D_ Jak skutecznie przetestować aplikację?_x005F_x000D_ _x005F_x000D_ CakePHP jest jednym z tych frameworków dla języka PHP, które dzięki swym licznym zaletom już zdobyły dużą popularność wśród programistów. Pozwala na błyskawiczne tworzenie skalowalnych aplikacji internetowych, korzystających ze wzorca MVC oraz zaawansowanych nar...
_x005F_x000D_ Dowiedz się, jak zbudowany jest i jak działa procesor_x005F_x000D_ Poznaj język Asembler i narzędzia umożliwiające tworzenie w nim programów_x005F_x000D_ Naucz się pisać wydajny kod działający w systemach DOS i Windows_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Poznaj Asemblera i dołącz do elity programistów!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ "Asembler" to słowo wywołujące przerażenie u laików i dreszcz emocji...
_x005F_x000D_ Jak stworzyć stronę WWW w ASP.NET 2.0?_x005F_x000D_ Jak skorzystać z dobrodziejstw technologii AJAX?_x005F_x000D_ Jak zapewnić bezpieczeństwo, poprawność i trwałość danych w ASP.NET 2.0?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ ASP.NET jest technologią stworzoną przez firmę Microsoft, pozwalającą na tworzenie dynamicznych stron WWW. Dostarcza ona wielu kontrolek, które wspomagają programistę w codziennych działaniach i pozwalają na znaczące przyspieszenie prac n...
Zobacz, jak tego nie robić!_x005F_x000D_ _x005F_x000D_ Jak nie projektować modelu logicznego i fizycznego bazy danych?_x005F_x000D_ Jak nie zadawać zapytań SQL?_x005F_x000D_ Jak nie wytwarzać aplikacji?_x005F_x000D_ _x005F_x000D_ Podobno najlepiej jest uczyć się na cudzych błędach. Ta mądrość sprawdza się w wielu dziedzinach życia, także w informatyce. Ile razy brnąłeś w złe rozwiązanie, aż ktoś powiedział: "tak się nie robi"? Czy nie pomyślałeś wtedy o książce, w której zami...
_x005F_x000D_ Napisz wieloplatformowe programy w C++ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jak korzystać z bibliotek wxWidgets oraz Qt?_x005F_x000D_ W jaki sposób implementować obsługę zdarzeń w aplikacjach?_x005F_x000D_ Jak budować aplikacje sieciowe i bazodanowe?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Okres dominacji jednego systemu operacyjnego i przeznaczonych dla niego rozwiązań powoli odchodzi do historii. Fenomen popularności różnyc...
Poznaj nowości języka C# i podnieś wydajność programowania._x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Co nowego w C# 3.0?_x005F_x000D_ Jak skrócić i usprawnić swój kod?_x005F_x000D_ Do czego służy mechanizm LINQ?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ C# jest obiektowym językiem programowania zalecanym przez Microsoft dla platformy .NET Framework. Pozwala definiować wiele różnorodnych elementów składowych klas, nie tylko pola czy metody. Analiza struktury kodu ...
Ebooki to książki, których treść została zapisana w formie elektronicznej. Są nazywane również e-książkami, publikacjami elektronicznymi czy książkami elektronicznymi. Ebooki można odczytywać na komputerach i laptopach, ale są one przeznaczone głównie do czytania na urządzeniach przenośnych takich jak smartfony, tablety i przede wszystkim czytniki książek elektronicznych. Ebooki posiadające swoje pierwowzory w formie papierowej są jej odwzorowaniem. Posiadają wszystkie elementy obecne w „tradycyjnej” wersji, takie jak okładkę, ilustracje, spis treści, przypisy itp.
Niepodważalną zaletą ebooków jest to, że w odróżnieniu od drukowanej książki można w nich zmieniać rodzaj oraz wielkość czcionki, formatować tekst, a w zależności od posiadanego czytnika istnieje też możliwość wyszukiwania pojedynczych słów w tekście, dodawania zakładek i robienia notatek.
Ebooki są dostępne w wielu formatach. Najpopularniejsze z nich, będące standardem dla publikacji elektronicznych, to EPUB, MOBI i PDF.
To nowoczesny format będący standardem publikacji ebooków. Format EPUB umożliwia zmienianie wielkości fontu, co pomaga dopasować jego rozmiar do ekranu. Ebooki w tym formacie najlepiej odczytywać na urządzeniach posiadających ekran eINK (elektroniczny papier), chociaż można je odczytać także na smartfonie czy tablecie. Format EPUB jest możliwy do odczytania na komputerze, jednak do tego celu konieczne jest zainstalowanie właściwego oprogramowania.
Jest formatem ebooków wykorzystywanym przez czytniki firmy Amazon – Kindle (oraz na innych urządzeniach i programach dostępnych na rynku). Publikacje MOBI są zapisane w formacie Mobipocket, można więc pobrać je na dowolny sprzęt elektroniczny posiadający oprogramowanie umożliwiające odczytanie plików MOBI. Format ten jest oparty na języku HTML, dlatego jego wyświetlanie jest możliwe na urządzeniach mobilnych.
To format zapewniający taki sam wygląd strony jak w wersji papierowej – w tym formacie podział na strony jest sztywny. PDF służy do długoterminowego archiwizowania elektronicznych danych i może być odczytywany na większości komputerów, laptopów, smartfonów, czytników czy tabletów.