Każdy pasjonat gier komputerowych zadawał sobie czasem pytania typu: "Niesamowite, jak oni to zrobili?" albo "Jak można uzyskać taki efekt?". A co się dzieje, jeśli to pytanie przychodzi do głowy programiście? Jego następną myślą zwykle jest: "Muszę spróbować sam to zrobić!". Na co czekasz? Dziś już nic nie stoi na przeszkodzie! Odkąd Microsoft udostępnił framework XNA, każdy może wymyślić i stworzyć swoją własną profesjonalną grę komputer...
Poznaj techniki analizy i projektowania obiektowego _x005F_x000D_ _x005F_x000D_ Naucz się zbierać wymagania od użytkowników systemu _x005F_x000D_ Zarządzaj zmianami w specyfikacji _x005F_x000D_ Przeprowadź analizę i wykonaj projekt _x005F_x000D_ _x005F_x000D_ Systemy informatyczne stają się coraz bardziej rozbudowane. Programowanie obiektowe znacznie ułatwia ich tworzenie i późniejsze modyfikacje, aby jednak system był sprawny i funkcjonalny, musi zostać zaprojektowany ...
Twój drogowskaz do sukcesu! _x005F_x000D_ _x005F_x000D_ Rynek aplikacji dla urządzeń mobilnych oferuje pole nieograniczonych możliwości. Tylko z samych sklepów z aplikacjami na urządzenia pracujące w systemach iOS i Android pobrano ich już ponad 21 miliardów kopii. Według prognoz w najbliższych latach rynek ten będzie w stanie wygenerować 30 miliardów dolarów zysku rocznie. Te liczby robią wrażenie! Zastanawiasz się, jak to wykorzystać i zapewnić sobie stały dopływ gotówki?_...
Ponad 50 przepisów na stworzenie niesamowitej grafiki w GIMP-ie!_x005F_x000D_ _x005F_x000D_ Jak korzystać z narzędzi do malowania i rysowania?_x005F_x000D_ Jak wyostrzać zdjęcia, poprawiać ich kolory i usuwać niedoskonałości?_x005F_x000D_ Jak zaprojektować grafikę strony internetowej lub bloga?_x005F_x000D_ _x005F_x000D_ Uwolnij kreatywność! Już nie musisz wydawać kilku tysięcy złotych na komercyjną aplikację, żeby tworzyć profesjonalną grafikę lub edytować fotografie jak za...
Zakoduj grywalizację w umysłach swoich klientów!_x005F_x000D_ _x005F_x000D_ Na rynku aplikacji jest już tak ciasno, że nowy produkt musi być zaskakujący, nowatorski i atrakcyjny, a ponadto gwarantować dużo przyjemności z użytkowania. Dopiero wtedy ma szansę konkurować z innymi, dostępnymi wcześniej. Warto więc zastanowić się nad tym, co sprawia, że jedna aplikacja zdobywa popularność, a druga o identycznej funkcjonalności nie może się przebić. Wszyscy autorzy pragną, aby ich ...
Sprawdź, co potrafi Twój telefon!_x005F_x000D_ _x005F_x000D_ System operacyjny Android ma rzeszę fanów. Zdobył ich dzięki swym niezwykłym możliwościom, imponującej elastyczności oraz ogromowi dostępnych aplikacji. System ten łączy w sobie prostotę ważną dla początkujących użytkowników z możliwościami rozwoju i ingerencji istotnymi dla tych zaawansowanych. Jeżeli masz pomysł, jak ulepszyć Twój system operacyjny, jeżeli chcesz dostosować go do swoich potrzeb, trafiłeś na właści...
Użytkowanie sieci komputerowych stało się co najmniej tak popularne jak posługiwanie się telefonem komórkowym. Jeśli Ty także chcesz obsługiwać swobodnie sieć komputerową, powinieneś sięgnąć po tę wyjątkową książkę. Z tego podręcznika, napisanego zgodnie z najnowszymi metodami skutecznej nauki, skorzystają zarówno amatorzy, którzy chcą sprawnie obsługiwać urządzenia sieciowe dla własnej wygody, jak i administratorzy pragnący poszerzać swoją wiedzę i sprawnie rozwiązywać trudn...
Projekt logo? Mapa? Komiks? Doceń zalety grafiki wektorowej z programem Inkscape!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Pod nazwą Inkscape kryje się doskonały, a przy tym darmowy program do obróbki grafiki wektorowej. Dostępny w wielu wersjach językowych (w tym także polskiej) i opracowany pod kątem wymagań różnych platform sprzętowych (Windows, Linux, Mac OS X), idealnie nadaje się do pracy nad wykresami, schematami, a nawet komiksami. Jego ogromne możliwości doceniają t...
_x005F_x000D_ Odkryj tajniki tworzenia dynamicznych witryn opartych na bazach danych_x005F_x000D_ Uniknij kompromitujących wpadek przy korzystaniu z formularzy_x005F_x000D_ Wczytaj wszystkie kluczowe elementy składni prosto do swego mózgu_x005F_x000D_ Zainstaluj kod PHP i MySQL_x005F_x000D_ Sprawdź swą wiedzę na temat skryptów, wykonując dziesiątki ćwiczeń_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ PHP wraz z MySQL stanowią najpopularniejszy zespół, służący do szybkiego tworzen...
Bez wysiłku poznaj niesamowite możliwości Ruby on Rails i twórz wspaniałe aplikacje _x005F_x000D_ _x005F_x000D_ Jeśli chcesz szybko i sprawnie budować internetowe aplikacje bazodanowe, warto, abyś poznał niezwykłe możliwości Rails. Ta wyjątkowa platforma programowania pozwala tworzyć w pełni funkcjonalne aplikacje z wykorzystaniem języka Ruby. Jej wielką zaletą jest to, że wszystkie zmiany wprowadzane do aplikacji można zobaczyć natychmiast po ich zapisaniu i odświeżeniu stro...
Wykorzystaj innowacyjne metody nauki i zacznij tworzyć dynamiczne aplikacje internetowe! _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jak korzystać z technologii JSP?_x005F_x000D_ Jak działają serwlety?_x005F_x000D_ Jak zastosować wzorzec projektowy MCV?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Statyczna strona internetowa dziś już nikogo nie zachwyca. Czas na zmianę! Pora sprawić, aby tworzone przez Ciebie aplikacje stały się wyjątkowo dynamiczne, elastyczne i interaktywne. Poz...
Opanuj niezwykłą sztukę wytwarzania oprogramowania! _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ W jaki sposób zadowolić klienta?_x005F_x000D_ Jak wygląda proces wytwarzania oprogramowania?_x005F_x000D_ Jakie pułapki czekają na Ciebie?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Proces wytwarzania oprogramowania -- już sam opis sugeruje trudności. I rzeczywiście -- jest to proces niezwykle złożony. Od samego początku trafiamy na kwestie takie, jak analiza potrzeb klienta i zebrani...
Już dziś zacznij tworzyć gry w HTML5!_x005F_x000D_ _x005F_x000D_ Możliwości nowej odsłony języka HTML są nieprawdopodobne. Jego potencjał można wykorzystać do tworzenia atrakcyjnych stron WWW, funkcjonalnych aplikacji oraz… gier! Ten język świetnie sprawdza się nawet w takiej roli. WebGL, JavaScript oraz CSS3 pozwolą Ci rozwinąć skrzydła. Już dziś możesz podjąć wyzwanie i wraz z autorem tej wspaniałej książki stworzyć swoją pierwszą grę!_x005F_x000D_ _x005F_x000D_ "HTML...
Zwiększ wydajność swojej pracy! Wykorzystaj gotowe rozwiązania w HTML5 i CSS3_x005F_x000D_ _x005F_x000D_ Oszałamiające możliwości HTML5 pozwoliły projektantom na tworzenie zaawansowanych stron oraz aplikacji internetowych. Jednak wszędzie tam, gdzie realizowane są rozbudowane projekty, zaczynają się problemy ze złożonością struktury tworzonego rozwiązania. W typowych językach programowania zostało to już zauważone dawno temu, a antidotum na te bolączki stały się wzorce projek...
Spec od hurtowni danych? Zawsze będzie pilnie potrzebny! _x005F_x000D_ _x005F_x000D_ Jak stworzyć strukturę hurtowni danych i dokonać ich integracji?_x005F_x000D_ Jak przeprowadzić analizę danych z wykorzystaniem rozszerzenia MDX SQL?_x005F_x000D_ Do czego potrzebne jest raportowanie?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Idea hurtowni danych ściśle wiąże się z ich kolosalnymi ilościami, gromadzonymi podczas tysięcy różnych sytuacji — przy dowolnej transakcji, w urz...
Poznaj język JavaScript w niekonwencjonalny i zadziwiająco skuteczny sposób!_x005F_x000D_ _x005F_x000D_ Dziś statyczne witryny WWW giną w ogromnej masie podobnych sobie stron, przy braku zainteresowania współczesnych użytkowników sieci. Aby się wyróżnić, trzeba zaproponować oglądającym coś innego niż tylko ładnie sformatowany tekst i schludną grafikę. Jednym z pomysłów na zwiększenie atrakcyjności witryny WWW jest wprowadzenie na nią elementów interaktywnych. Istnieje wiele ...
To rozwiązanie po prostu się sprawdza!_x005F_x000D_ _x005F_x000D_ Reklama w sieci jeszcze nigdy nie była taka prosta! Wystarczy kilka chwil, aby założyć konto w usłudze Google AdWords i zacząć pozyskiwać nowych klientów dzięki możliwości dotarcia do ponad 80% wszystkich internautów. Zastanawiasz się, czy użytkownicy w ogóle klikają reklamy? Oczywiście! Jedyny warunek - Twój anons nie może drażnić użytkownika. Krótkie reklamy tekstowe, pojawiające się w wyszukiwarce lub w siec...
Wykorzystaj potencjał chmur obliczeniowych!_x005F_x000D_ _x005F_x000D_ Czy nie masz już dość zmartwień związanych z wydajnością i dostępnością Twoich serwerów? Wiecznych dyskusji z administratorami o ilości zużytego czasu procesora, pamięci RAM i powierzchni dyskowych? A może trapią Cię problemy z dostawcami internetu? Chmury to odpowiedź na Twoje bolączki! W każdej chwili będziesz miał na wyciągnięcie ręki taką ilość zasobów, jakiej dokładnie potrzebujesz - i tylko za nią za...
Od projektu do wdrożenia!_x005F_x000D_ _x005F_x000D_ Google App Engine to idealny przykład usługi PaaS (ang. Platform as a Service). W tym modelu płaci się wyłącznie za wykorzystane zasoby dostawcy. Pozwala to na budowanie niezwykle elastycznych rozwiązań informatycznych. Jednak największą zaletą z perspektywy użytkownika tego rozwiązania jest brak konieczności utrzymywania własnej infrastruktury. Niezależnie od sytuacji, będziesz zawsze przygotowany na obsłużenie dowolnie du...
Błyskawiczne tworzenie animacji w HTML5!_x005F_x000D_ _x005F_x000D_ Projektowanie zgodnych ze standardami animacji na potrzeby WWW jest dziś o wiele łatwiejsze niż kiedyś. Dzięki swym możliwościom HTML5 może być dobrą alternatywą dla Flasha - technologii opracowanej przez firmę Adobe. Zauważył to zresztą sam producent, wydając narzędzie Wallaby, pozwalające na konwersję animacji z formatu Flash do HTML5. Dzięki temu urządzenia nieobsługujące formatu Flash, takie jak iPad i iP...
Technologia AJAX (skrót od ang. Asynchronous JavaScript and XML) tchnęła nowe życie w strony internetowe. Sprawiła, że stały się one interaktywne, przyjazne w użyciu oraz dynamiczne. Dzięki niej aplikacje internetowe coraz bardziej przypominają te standardowe, znane z codziennej pracy. Jeśli jednak ogrom możliwości tej technologii wydaje Ci się trudny do opanowania -- jesteś w błędzie! Przekonaj się, że z dobrym podręcznikiem nic nie bywa trudne! "Head First Ajax. Edycja pols...
Język programowania C# został zaprojektowany specjalnie dla firmy Microsoft. C# czerpie najlepsze wzorce z języka Java oraz C++. Aktualnie dostępna wersja 3.0 zawiera takie elementy jak automatyczne oczyszczanie pamięci, typy ogólne, dynamiczne tworzenie kodu i wiele innych. Język C# zawiera bogatą bibliotekę klas pozwalających na tworzenie i rozwijanie aplikacji okienkowych, bazodanowych, a także dynamicznych aplikacji internetowych. Rozwiązanie to zdobyło już swoją pozycję ...
Poznaj sekrety tworzenia efektownych stron WWW, spełniających wszelkie wymagania dostępności i użyteczności _x005F_x000D_ _x005F_x000D_ Istnieje tylko jedna metoda, dzięki której możesz stać się doświadczonym webmasterem — to samodzielne projektowanie i tworzenie witryn internetowych. Dzięki książce, którą trzymasz w rękach, z pewnością zdobędziesz umiejętności w tej dziedzinie. Ten niezwykły podręcznik został bowiem przygotowany tak, aby zmusić Twój mózg do przyswojen...
Zostań świetnym webmasterem!_x005F_x000D_ _x005F_x000D_ Podstawy i rozróżnienia, czyli czym różni się HTML od XHTML i co to jest CSS_x005F_x000D_ Standardy i zasady, czyli o czym pamiętać przy projektowaniu strony internetowej_x005F_x000D_ Czcionki i układy stron, czyli jak stworzyć znakomity projekt i szablon strony WWW_x005F_x000D_ _x005F_x000D_ O projektowaniu stron internetowych napisano zapewne grube tysiące książek. Ta dziedzina zmienia się jednak na tyle szybko, a prof...
Kategoria „Internet, komputery, informatyka” zawiera publikacje skupiające się na wszystkich zagadnieniach związanych z siecią, komputerami, programami komputerowymi czy oprogramowaniem. Książki z tej kategorii poświęcone są w głównej mierze programowaniu – znajdują się tu m.in. podręcznik „Wstęp do informatyki” Jacka Lembasa i Rafała Kawy przeznaczony dla studentów pierwszego roku kierunków informatycznych, poradnik „Sztuka dobrego programowania” Krzysztofa Jassego i Andrzeja Ziemkiewicza, w którym dobre rady znajdą zarówno początkujący, jak i zaawansowani programiści, poradnik „Java. Uniwersalne techniki programowania” pod redakcją naukową Krzysztofa Barteczki dotyczący programowania w języku Java, podręcznik „HTML. Tworzenie stron www i programów desktopowych” Rafała Strychalskiego (podzielony na 3 części: dla początkujących, średniozaawansowanych i zaawansowanych). Znajdują się tu także poradniki z innych dziedzin, jak np. e-commerce („Narzędzia Google dla e-commerce” Krzysztofa Marca), marketingu internetowego („AdWords i Analytics” Krzysztofa Marca i Tomasza Trzósły), praktyk zwinnych („W poszukiwaniu zwinności w architekturze systemów IT” Krzysztofa Bończaka”), rzeczywistości wirtualnej („Rzeczywistość wirtualna (VR) dla każdego – Aframe i HTML 5” Krzysztofa Wońka). Nie brakuje również pozycji dla dzieci, które już od małego chcą rozpocząć swoją przygodę z programowaniem w Scratchu, Pythonie czy Javie („Bawimy się, programując w Scratchu” i „Twórz własne gry komputerowe w Pythonie” Ala Sweigarta, „JavaScript dla dzieci. Programowanie na wesoło” Nicka Morgana), grafiką komputerową („Piksele, wektory i inne stwory” Alicji Żarowskiej-Mazur i Dawida Mazura), produkcją filmową („Zostań gwiazdą YouTube'a” Nicka Willoughby’ego).