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?_...
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...
_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...
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 ...
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ę ...
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...