Poznaj najlepsze narzędzia Microsoftu do tworzenia aplikacji webowych Możliwości języka C# w zakresie tworzenia aplikacji internetowych Platformy i narzędzia ułatwiające budowanie i wdrażanie aplikacji webowych Praktyczne sposoby tworzenia aplikacji WWW i serwisów internetowych Dynamiczny rozwój sieci i jej wkraczanie w coraz to nowe obszary życia pozwala nam korzystać z większości usług z dowolnego miejsca na świecie i za pośrednictwem każdego urządzenia...
Kompendium wiedzy na temat Spring Framework! Spring jest odpowiedzią na problemy trapiące programistów tworzących oprogramowanie przy użyciu EJB 2.x. Dzień, w którym został udostępniony szerokiemu gronu użytkowników, był punktem zwrotnym w historii języka Java. Od tej pory życie deweloperów stało się prostsze, a tworzenie nawet skomplikowanych aplikacji — zdecydowanie przyjemniejsze. Od tamtego czasu Spring jest wciąż rozwijany i oferuje cora...
Wszystko o systemach operacyjnych!_x005F_x000D_ 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._x005F_x000D_ _x005F_x000D_ Jeżeli ...
Jak równolegle używać Unity (silnik gry), Blendera (modelowanie 3D i animowanie) oraz GIMP-a (edycja obrazów)_x005F_x000D_ Unity to darmowy silnik do tworzenia zaawansowanych gier komputerowych. Blender to darmowe środowisko do tworzenia grafiki 3D. Co może powstać z połączenia tych dwóch narzędzi? Genialne środowisko, dzięki któremu przygotujesz atrakcyjną wizualnie grę o niesamowitej grywalności! Z tego duetu gromadnie korzystają małe studia opra...
24 h do własnej gry!_x005F_x000D_ _x005F_x000D_ Unity to zaawansowane środowisko do tworzenia gier 3D, prezentacji i animacji zarówno na urządzenia mobilne, jak i stacjonarne. Wokół tego silnika skupiona jest ogromna społeczność, prezentująca produkcje o różnym stopniu zaawansowania. Jeżeli Twoim marzeniem jest stworzenie gry według własnego scenariusza, jeżeli chcesz sprawdzić się w roli projektanta gier wideo, to trafiłeś na doskonałą książkę, w całości...
Programuj w języku C# i zarabiaj na swoich aplikacjach!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Dostosuj środowisko Visual Studio 2013 do tworzonej aplikacji_x005F_x000D_ Twórz programy nie tylko internetowe - „for Desktop”, „for Windows” i „for Web”_x005F_x000D_ Uniknij problemów początkującego programisty_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Microsoft Visual Studio 2013 to środowisko programistyczne, któ...
Czy można zbudować świadomą maszynę, sztuczny mózg? Czy też w naszych umysłach tkwi jakiś element, którego nie da się uchwycić w programach komputerowych? Może takim nieuchwytnym elementem jest ludzka świadomość? Systemy komputerowe wykazujące zdrowy rozsądek i dysponujące ogromną wiedzą, zdolne do dialogu z człowiekiem mogą się pojawić jeszcze w tym dziesięcioleciu._x005F_x000D_ Celem i przedmiotem badań specjalistów od Sztucznej Inteligencji są maszyny,...
_x005F_x000D_ „Ta książka to znacznie więcej niż tylko wprowadzenie do programowania sterowanego testami w Pythonie. To jest pełny kurs przedstawiający najlepsze praktyki, od początku do końca na przykładzie nowoczesnego programowania aplikacji sieciowej w Pythonie.”_x005F_x000D_ _x005F_x000D_ — Kenneth Reitz, członek Python Software Foundation_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Twórz niezawodne aplikacje w języku Python!_x005F_x000D_ ...
Własna gra komputerowa? To musi się udać! Podstawowe polecenia Proste problemy programistyczne i własne bloczki Twoja pierwsza gra komputerowa ze Scratchem Jeśli sięgasz po tę książkę, na pewno uwielbiasz gry komputerowe i zastanawiasz się, jak samodzielnie stworzyć własną. Albo masz już gotowy pomysł i szukasz sposobów na jego realizację. Ta książka będzie dla Ciebie idealnym przewodnikiem na start. Od czego zacząć i jak nauczyć się programowania, które p...
Wstęp do programowania dla najmłodszych! Scratch to edukacyjny język programowania, który warto wykorzystać do nauki programowania, nawet od najmłodszych lat. Został opracowany przez Mitchela Resnicka — pomysłodawcę serii Lego MindStorms. Niezwykle istotny jest fakt, że naukę programowania w tym języku można rozpocząć w dowolnym momencie. Wystarczą tylko i wyłącznie przeglądarka internetowa oraz dobre chęci! ...
Poznaj atuty Ember.js! Ember.js to biblioteka języka JavaScript, dzięki której możesz sprawnie budować aplikacje na podstawie wzorca MVC (ang. Model View Controller). Ember.js znakomicie sprawdza się przy tworzeniu jednostronicowych aplikacji internetowych (ang. Single Page Applications), a ponadto usprawnia automatyczne aktualizowanie szablonów czy dwustronne wiązanie danych. Jeżeli chcesz zgłębić tajniki tej biblioteki, ta książka jest dla Ciebie. Dzięki nie...
Mac i Yosemite — tandem idealny! Ja i mój nowy Mac, czyli jak rozgryźć podstawy i zaprzyjaźnić się z komputerem Apple Mac lifestyle, czyli co można zdziałać na Macu dzięki tym wszystkim programom na „i” oraz innym urządzeniom Apple Mac dla (nieco bardziej) zaawansowanych, czyli jak przejść na wyższy poziom wtajemniczenia Na fali popularności iPada oraz iPhone’a komputery Apple Mac zaczynają się cieszyć w Polsce coraz większą popularnością...
Mikrokontroler pod kontrolą! Podstawy budowy mikrokontrolerów, czyli jakie możliwości dają środowisko Atmel Studio i platforma Xplained z ATmega168/328 Architektura i zestaw instrukcji, czyli dlaczego mikrokontrolery warto programować w języku C Efektywne pisanie prostych i skomplikowanych programów na AVR, czyli jak wykorzystać różne triki Mikrokontrolery AVR to grupa układów oferujących ogromne możliwości. Każdy amator elektroniki i progra...
Dostarczaj oprogramowanie na zawołanie! Jeśli Twoja praca wymaga, byś dostarczał oprogramowanie w sposób niemalże ciągły, a Ty chciałbyś uniknąć niepowodzeń, pomogą Ci w tym: automatyczna kompilacja, testowanie i wdrażanie. Dzięki nim możesz zaoferować użytkownikom aplikację najwyższej jakości w dowolnym czasie! W tej książce znajdziesz instrukcje na temat realizacji takiego celu. Na samym początku poznasz typowe problemy z wdrażaniem oprogramowania, a w kolejnych ro...
Naucz się tworzyć aplikacje w środowisku Android Studio! Instalowanie środowiska programistycznego, czyli od czego zacząć pracę Efekty specjalne, czyli jak przygotować obrazy i animacje dla Twojej aplikacji Programowanie czas zacząć, czyli do czego potrzebna Ci Java 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 sy...
Obroń Twój system przed atakiem! System Android to niezaprzeczalny lider wśród systemów operacyjnych dla urządzeń mobilnych. Jednak bycie liderem ma pewną zasadniczą wadę — wszyscy chcą przełamać jego zabezpieczenia. Jeżeli jesteś specjalistą odpowiedzialnym za bezpieczeństwo sieci, jeżeli jesteś administratorem odpowiadającym za bezpieczeństwo urządzeń mobilnych, to trafiłeś na książkę, która stanie się Twoją obowiązkową lekturą na najbliższ...
_x005F_x000D_ błyskawicznie przygotujesz rozbudowaną aplikację_x005F_x000D_ bezproblemowo wykorzystasz JMS do integracji aplikacji_x005F_x000D_ z łatwością skorzystasz z baz danych NoSQL_x005F_x000D_ zbudujesz przejrzyste REST API_x005F_x000D_ _x005F_x000D_ Pojawienie się Springa na zawsze zmieniło świat Javy. Ten przemyślany, dobrze zaprojektowany, dający programistom mnóstwo możliwości framework został przez nich wyjątkowo ciepło przyjęty. Obe...
Usprawnij wymianę danych z usługą REST! Postępująca cyfryzacja współczesnego świata wymaga coraz większej integracji przeróżnych systemów informatycznych. Nierzadko są to systemy znajdujące się w odległych lokalizacjach, napisane z wykorzystaniem różnych języków programowania i technologii. Jak zapewnić możliwość wymiany informacji między nimi? Usługi typu REST to jeden z najwygodniejszych sposobów! Co to jest REST? Jak przygotować u...
Jest to właściwy moment dla języka Ruby! Zapewnia on takie możliwości jak język Java lub C++, a ponadto oferuje funkcje dynamiczne, które umożliwiają tworzonemu kodowi reagowanie w odpowiedni sposób na zmiany w środowisku wykonawczym. Ponieważ język Ruby wyróżnia elegancja, tworzenie aplikacji, narzędzi programistycznych oraz skryptów administracyjnych jest łatwiejsze i bardziej zrozumiałe. Wraz z długo oczekiwaną wersją 2., aktywną społecznością p...
Bogate źródło informacji na temat Raspberry Pi! Raspberry Pi to komputer wielkości karty kredytowej. Wśród jego głównych atutów można wymienić ogrom możliwości oraz niską cenę. Początkowo miał pełnić rolę platformy do nauki programowania, jednak szybko znalazł tysiące innych zastosowań! Raspberry Pi jest używany jako serwer WWW, domowe media center, sterownik urządzeń lub baza do zaawansowanych projektów elektronicznych. Jaki Ty masz pomysł ...
Podręcznik prawdziwego programisty! Zawód programisty jak żaden inny wymaga ciągłego rozwoju, nauki i doskonalenia. Każdy dzień to nowe wyzwania, techniki programistyczne oraz kolejne linie wysokiej jakości kodu. Zastanawiasz się, co jeszcze możesz zrobić, aby stać się lepszym programistą? Chcesz zaimponować ciekawymi koncepcjami oraz wprowadzić znaczące ulepszenia w codziennej pracy? Trafiłeś na książkę, która sprawi, że Twój kod nabierze nowego blasku! ...
Rozpocznij swoją przygodę z JavaScript! Jak rozpocząć przygodę z JavaScript? Jakie obiekty dostarcza JavaScript? Jak reagować na błędy? Język JavaScript, choć ma już blisko dwanaście lat, swoimi możliwościami wciąż potrafi zafascynować niejednego projektanta stron internetowych. Ma już za sobą gorsze dni, jednak aktualnie dzięki technologii AJAX znów jest na topie. Wykorzystując go w odpowiedni sposób, sprawisz, że twój serwis WWW stanie się bar...
Cay S. Horstmann autor "Java. Podstawy. Wydanie IX" i "Java. Techniki zaawansowane. Wydanie IX" - najpopularniejszych w Polsce podręczników do nauki Javy Java to język, który zrewolucjonizował świat programistów. Jej możliwości zostały docenione przez największe firmy. Dziś Java jest wykorzystywana w najbardziej zaawansowanych projektach. Wszędzie tam, gdzie są wymagane najwyższa wydajność i bezpieczeństwo, nie ma sobie równych...
Aplikacje WWW w języku Java! Język Java zadebiutował na rynku blisko dwadzieścia lat temu. Od tego czasu zdobył ogromną popularność i jest z powodzeniem używany do tworzenia projektów o różnym stopniu trudności. Język ten sprawdza się idealnie zarówno przy budowie zaawansowanych systemów bankowych, jak i prostych stron WWW. Przekonaj się, jaki potencjał kryje się w Javie! Jeśli sięgniesz po tę książkę, błyskawicznie nauczysz się budować strony WWW...
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.