Wykorzystaj potencjał serwera aplikacji!_x005F_x000D_ _x005F_x000D_ JBoss to nieustannie rozwijany, popularny serwer aplikacji, wykorzystywany wszędzie tam, gdzie wymagane są najwyższa niezawodność, bezpieczeństwo i wydajność tworzonej aplikacji. Zapewnia kompletne wsparcie dla Javy Enterprise Edition (Java EE), czyli między innymi wstrzykiwanie zależności, EJB 3.1, JAX-WS czy JAX-RS. Ponadto możesz go mieć w każdej chwili za darmo! Ta książka wprowadzi Cię w jego tajniki i p...
Twój przewodnik po C++!_x005F_x000D_ _x005F_x000D_ C++ dzielnie broni swojej pozycji na rynku języków programowania. Pomimo silnego naporu języka Java oraz platformy .NET wciąż jest niezastąpiony w wielu dziedzinach. Jeżeli tylko wymagana jest najwyższa wydajność, dostęp do sprzętu oraz przewidywalny czas wykonania, programiści najczęściej wybierają właśnie język C++. Ostatnia wersja standardu - oznaczona numerem 11 - pozwala na jeszcze łatwiejsze pisanie kodu o...
SQL dla każdego!_x005F_x000D_ _x005F_x000D_ Bazy danych SQL to fundament większości współczesnych systemów informatycznych. Przechowują niewyobrażalne ilości danych i pozwalają na błyskawiczny dostęp do nich. Zastanawiasz się, jak skutecznie wybrać z Twojej bazy potrzebne dane? Chcesz połączyć dane z wielu tabel i wykonać na nich obliczenia? Na to wszystko i mnóstwo innych rzeczy pozwoli Ci język SQL!_x005F_x000D_ _x005F_x000D_ Na rynku dostępnych jest wi...
Tworzenie gier nie musi być trudne!_x005F_x000D_ _x005F_x000D_ JavaScript jeszcze nigdy w historii nie był tak popularny. Jego możliwości w połączeniu ze współczesnymi przeglądarkami są oszałamiające. Nikogo nie dziwią już aplikacje, które swoją użytecznością przewyższają tradycyjne desktopowe odpowiedniki. Teraz przyszła kolej na gry. Czy wkrótce i one podbiją rynek?_x005F_x000D_ _x005F_x000D_ Dzięki bibliotece jQuery korzystanie z potencjału JavaScriptu...
Twój przewodnik w głąb języka Java!_x005F_x000D_ _x005F_x000D_ Czy wiesz, jaki język programowania wybierany jest jako podstawa najbardziej skomplikowanych i zaawansowanych projektów IT? Tak, to Java! Sprawdza się doskonale wszędzie tam, gdzie wymagane są najwyższa wydajność, pełne bezpieczeństwo oraz realizacja skomplikowanych reguł biznesowych. Jeżeli chcesz zapoznać się z nietypowym i sprytnym wykorzystaniem tego języka, to trafiłeś na doskonałą książkę._x005...
JavaScript i jQuery sprawdź je w praktyce! Pierwsze kroki, czyli JavaScript i jQuery dla początkujących JavaScript i jego możliwości, czyli skrypty do samodzielnej modyfikacji jQuery, czyli genialny framework pełen skryptowych gotowców JavaScript jest tak popularnym językiem programowania, że właściwie nie trzeba go przedstawiać. To on pozwala na umieszczanie w kodzie HTML lub XHTML skryptów umożliwiających reagowanie na zdarzenia, sprawdzanie poprawności...
_x005F_x000D_ Doskonałe źródło wiedzy o języku Java i platformie Java 6 _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Chcesz poznać składnię języka Java?_x005F_x000D_ Chcesz dowiedzieć się, jak wykonywać podstawowe zadania w tym języku?_x005F_x000D_ Szukasz zwięzłego, a przy tym wszechstronnego źródła informacji o Javie?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Java zasłużenie jest jednym z najbardziej popularnych języków programowania. Cechu...
JavaScript i jQuery - fantastyczny duet w każdej aplikacji!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Poznaj technologię JavaScript i wykorzystaj jej kolosalne możliwości_x005F_x000D_ Ułatw sobie pracę za pomocą elastycznych narzędzi z biblioteki jQuery i jQuery UI_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Technologia JavaScript nie od dziś jest uważana za potężne narzędzie, doskonale wpasowujące się w sposób działania aplikacji internetowych po stronie serwera. To zaś...
Poznaj i rozbuduj możliwości Magento!_x005F_x000D_ _x005F_x000D_ Magento to platforma pozwalająca na prowadzenie handlu w sieci. Jej pierwsza wersja ukazała się w 2008 roku i od tego czasu platforma jest ciągle rozwijana. Magento powstało w oparciu o Zend Framework, a fakt ten cieszy wielu programistów PHP. Jeżeli chcesz poznać możliwości tej platformy, jeżeli chcesz wdrożyć ją, dostosować do własnych potrzeb lub napisać nowy moduł, to masz w rękach doskonałą książkę._...
_x005F_x000D_ "Wędrówka do źródła kodu"_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Popularna definicja programowania określa je jako "proces projektowania, tworzenia, testowania i utrzymywania kodu źródłowego programów komputerowych lub urządzeń mikroprocesorowych"._x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Wspomniany kod źródłowy może być napisany w różnych językach programowania, z użyciem określ...
Błyskawicznie opanuj nowy język programowania!_x005F_x000D_ _x005F_x000D_ Czasy wąskiej specjalizacji programistów odchodzą do lamusa. Współczesne projekty wymagają od nich szerokiej wiedzy, zarówno dotyczącej języków działających po stronie serwera (Java, PHP), jak i przeglądarki (JavaScript). Jest jednak światełko w tunelu — jeśli znasz tylko jeden z języków programowania, jesteś w stanie sprawnie opanować kolejny. Dzięki tej książce...
Programiści pracujący na co dzień z użyciem języków takich, jak Java, C# czy C++, z pewnym pobłażaniem patrzą na JavaScript. Traktują go jako język nie do końca obiektowy, w którym można napisać program działający bez tworzenia klas i obiektów. Są w błędzie! JavaScript to język o ogromnych możliwościach, pozwalający na obiektowe tworzenie programów. Nie wierzysz? Sięgnij po tę książkę i przekonaj się na własnej skórze!_x005F_x000D_ _x005F_x0...
Korporacyjna wersja Javy (JEE, od ang. Java Enterprise Edition) święci triumfy. Najświeższa odsłona tego języka, oznaczona numerem 6, rozwiązuje problemy znane z poprzednich wersji oraz wprowadza wiele nowości i ulepszeń. Dzięki tym zmianom praca programistów stała się tak przyjemna i wydajna, jak nigdy przedtem. Przejrzyste API, wstrzykiwanie zależności (CDI) oraz dobre wsparcie dla usług sieciowych i formatu REST (JAX-RS) to tylko niektóre z atutów JEE6._x005F_x000D_ _x005F...
Java Enterprise Edition 6 (Java EE6) to nowa jakość w tworzeniu korporacyjnych, zaawansowanych aplikacji. Wyjątkowo łatwa konfiguracja, lekki profil internetowy oraz zdecydowanie prostsze pakowanie aplikacji to tylko niektóre z zalet tej platformy. Tempo, w jakim zdobywa ona popularność, zaskakuje niejednego specjalistę. Obecnie jest najczęściej wybierana jako fundament nowych projektów. To znak, że doskonale sprawdziły się założenia przyjęte przez jej twórców. Przyszłość pro...
_x005F_x000D_ Jak projektować estetyczne i wygodne interfejsy użytkownika aplikacji WWW?_x005F_x000D_ Od czego zacząć projekt wykorzystujący JavaServer Faces?_x005F_x000D_ Co oferuje środowisko Eclipse Galileo, a co narzędzia Web Tools Platform?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Dobry interfejs aplikacji WWW to połowa jej sukcesu. Osiągnij go z JavaServer Faces!_x005F_x000D_ Język Java od lat zdobywa i ugruntowuje swoją popularność wśród programistów i twórców aplikacj...
Animuj i przyciągaj — z jQuery na pewno się uda! _x005F_x000D_ _x005F_x000D_ Biblioteka jQuery już sześć lat temu szturmem zdobyła rynek frameworków ułatwiających życie projektantom witryn internetowych. Jest lekka, wygodna w użyciu i znacząco skraca czas pracy programistów operujących w JavaScripcie — przy wydatnym poprawieniu efektów ich działań. W dodatku jest darmowa, a jej możliwości dorównują możliwościom płatnego Flasha. Trzeba tylko nauczyć się z niej w p...
Tajniki języka Java 7!_x005F_x000D_ _x005F_x000D_ Zastanawiasz się, dlaczego język Java zdobył taką popularność? Przyczyn jest co najmniej kilka: automatyczne zarządzanie pamięcią, możliwość uruchamiania kodu na różnych platformach, ogrom dodatkowych narzędzi oraz wyjątkowo aktywna społeczność. Nie bez znaczenia jest również świetna dokumentacja, wsparcie dla usług sieciowych oraz aktywny rozwój, którego dowodem są kolejne wersje tego języka._x005F_x000D_ _x005F_x000D_ Dziewi...
SysML, czyli System Modeling Language, to nowy obiektowy język modelowania systemów. W prostej linii wywodzi się on z języka UML, który stanowił do tej pory swego rodzaju standard w inżynierii oprogramowania. SysML został dostosowany do specyficznych potrzeb inżynierów systemowych, zajmujących się projektami w sposób całościowy. Pozwala na specyfikację, analizę, projektowanie i weryfikację złożonych systemów różnego rodzaju, a dzięki swoim dużym możliwościom i elastyczności w...
Tylko krok dzieli Cię od idealnej witryny!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Każdego dnia w sieci pojawiają się tysiące nowych witryn. Niejednokrotnie są one perfekcyjne merytorycznie i interesujące wizualnie. Niestety, wiele z nich nie odniesie sukcesu, bo nie trafi do szerokiego grona odbiorców. Konkurencja jest dziś tak ogromna, że Twoje rozwiązanie musi się wyróżniać nie pod jednym, a pod kilkoma względami. Jedną z najważniejszych zalet dobrej strony jest lekki, po...
Odkryj wszystkie tajemnice wielowątkowych aplikacji!_x005F_x000D_ _x005F_x000D_ Współbieżne przetwarzanie danych to największe wyzwanie dla programisty. Na każdym kroku czyhają na niego najbardziej wymyślne pułapki, a wykrycie pomyłki stanowi nie lada wyzwanie. Każdy programista wzdryga się na samą myśl o implementacji wielowątkowych rozwiązań. Nie musi tak być!_x005F_x000D_ _x005F_x000D_ Dzięki tej książce poradzisz sobie z większością zadań i zwinnie ominiesz zastawione puł...
Najlepsze przepisy dla każdego dewelopera!_x005F_x000D_ _x005F_x000D_ iOS to jeden z najpopularniejszych systemów operacyjnych wykorzystywanych w urządzeniach mobilnych. Znajdziesz go we wszystkich sprzętach Apple — iPhone’ach, iPadach i iPodach. Różnorodność urządzeń gwarantuje Ci dużą liczbę użytkowników, ale z drugiej strony dostarcza wielu nowych wyzwań. Zastanawiasz się, jak poradzić sobie z codziennymi problemami, pojawiającymi się w trakcie tworzenia aplika...
Najlepsze receptury dla jQuery!_x005F_x000D_ _x005F_x000D_ Czy ktokolwiek pamięta jeszcze czasy, kiedy JavaScript był zmorą dla użytkowników? To już przeszłość! Obecnie język ten święci triumfy wraz z HTML5 i CSS3. Dzięki bibliotekom jQuery, jQuery UI i jQuery Mobile wykorzystanie jego potencjału stało się jeszcze łatwiejsze. Teraz możesz błyskawicznie dodawać zaawansowane komponenty i interakcje do Twojej strony, a także tworzyć aplikacje i strony na urządzenia mobilne. Nigd...
Naucz się efektywnie wykorzystywać możliwości oferowane przez J2ME! _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Zainstaluj najnowszą wersję środowiska Java ME SDK_x005F_x000D_ Poznaj zasady tworzenia aplikacji mobilnych_x005F_x000D_ Rozwiń swoje umiejętności w oparciu o praktyczne projekty z wykorzystaniem J2ME_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ J2ME, czyli Java 2 Micro Edition, to uproszczona wersja platformy Java, opracowana przez firmę Sun Microsystems specjalnie dla ...
Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów_x005F_x000D_ _x005F_x000D_ Podręcznik profesjonalnego programisty!_x005F_x000D_ _x005F_x000D_ Robert C. Martin, znany jako Uncle Bob, to jeden z prawdziwych gwiazdorów branży IT, człowiek o niezwykłej charyzmie, rewelacyjnym podejściu do słuchaczy i poczuciu humoru. O jego czas wciąż biją się konferencje branżowe. Poza działalnością ekspercką Martin zajmuje się pisaniem książek — m.in. ...
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.