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...
Kompendium wiedzy o MySQL! MySQL to jedna z najpopularniejszych baz danych wykorzystywanych we współczesnych aplikacjach internetowych. Swój sukces zawdzięcza prostej konfiguracji, niewielkim wymaganiom oraz wysokiej niezawodności. Jeżeli do tego dołożymy genialny współczynnik możliwości do ceny — baza jest darmowa — oraz doskonałą współpracę z językiem PHP, to otrzymamy rewelacyjny produkt. Warto pamiętać, że MySQL to prawdziwy system...
Poznaj potencjał Node.js! JavaScript to jeden z niewielu języków programowania w historii, który wzbudzał i wciąż wzbudza tak wiele emocji. Na rynku pojawił się w 1995 roku i od tego czasu: a) był obecny tylko w przeglądarkach, b) był masowo blokowany i c) wieszczono jego koniec… aż do dnia dzisiejszego, kiedy ciężko sobie wyobrazić stronę WWW, która nie korzystałaby z jego możliwości. Współcześnie JavaScript zaczyna także odnosić sukces w ...
Komponuj zjawiskowe animacje w JavaScripcie! Najlepsze „ściągawki” dla JavaScriptu, czyli wszystko o frameworkach, bibliotekach i platformach programistycznych Zastosowanie gotowych fragmentów kodu — kontrolek, przycisków, galerii fotografii i formularzy kontaktowych Sposoby tworzenia animacji i efektów specjalnych Stworzenie od zera kodu zaawansowanej aplikacji czy strony WWW jest dziś praktycznie niemożliwe — nie mó...
Twój przewodnik w głąb języka Java! 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ę. W trakcie lektury będziesz mi...
Nie takie programowanie straszne… Większość użytkowników Excela nie zawraca sobie głowy programowaniem w VBA. Twoje zainteresowanie tym tematem zdecydowanie plasuje Cię w elitarnej grupie. Nawet jeśli nie masz najmniejszego pojęcia, o co chodzi w programowaniu, z tym podręcznikiem w mgnieniu oka zwiększysz możliwości najpopularniejszego na świecie arkusza kalkulacyjnego. Ta niezawodna książka jest napisana prostym językiem i zawiera mnóstwo konkretnych i...
Użytkownicy aplikacji prawdopodobnie najczęściej korzystają z funkcji wyszukiwania. Ze strony interfejsu użytkownika problem wydaje się trywialny. Zupełnie inne zdanie na ten temat mają programiści. Przygotowanie wydajnego, intuicyjnego i szybkiego mechanizmu wyszukiwania stanowi ogromne wyzwanie. Liczne kryteria, wyszukiwanie tekstu, zależności i połączenia logiczne to tylko część zagadnień, które trzeba opracować. Na szczęście z pomocą przychodzi narzędzie Hibernate Search....
Prawda i tylko prawda o HTML5! Dzięki nowym możliwościom HTML5 pozwala projektantom tworzyć lepsze, bardziej funkcjonalne strony WWW. Usługi geolokalizacyjne, przechowywanie danych w przeglądarce, zaawansowane wsparcie dla multimediów to tylko niektóre z nowości wprowadzonych w piątej wersji tego języka. Zastanawiasz się, jak wykorzystać ten potencjał? Ta książka doskonale Ci to zademonstruje! Na początek poznasz krótką historię języka HTML i zobaczysz,...
Czasy, kiedy użytkownicy otrzymywali zamknięte produkty, zapakowane w pudełko z nośnikiem i instrukcją, przemijają. Świat IT zmierza w kierunku SOA (ang. Service-Oriented Architecture). Producenci chcą nam sprzedawać wiele usług, które potrafią komunikować się między sobą i dostarczać użytkownikom wymierne korzyści. To podejście pozwala lepiej zarządzać procesem wytwarzania usługi, łatwiej wprowadzać zmiany i aktualizacje oraz elastyczniej rozliczać się z klientami. Od tej dr...
Stwórz bezpieczny sejf na dane Twoich klientów i obroń swoją aplikację!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jak projektować serwis internetowy, by zapewnić mu bezpieczeństwo?_x005F_x000D_ Jakie ataki najczęściej zagrażają danym użytkowników i aplikacjom internetowym?_x005F_x000D_ Jak poprawić bezpieczeństwo działającego już serwisu internetowego?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Bezpieczeństwo złożonych, dynamicznych, interaktywnych wsp&oa...
Poznaj możliwości DirectX!_x005F_x000D_ _x005F_x000D_ DirectX to zestaw funkcji wspierających tworzenie zaawansowanej grafiki w systemie Windows. Historia tego dodatku sięga roku 1995, kiedy po wprowadzeniu na rynek systemu Windows 95 programiści tworzący gry z dużym oporem rozstawali się z systemem DOS. Od tego czasu DirectX jest nieustannie rozwijany, a gry i trójwymiarowe animacje tworzone z wykorzystaniem najnowszej wersji zapierają dech w piersiach. Jeżeli chcesz ...
Doskonałe źródło wiedzy o języku Java i platformie Java 6 Chcesz poznać składnię języka Java? Chcesz dowiedzieć się, jak wykonywać podstawowe zadania w tym języku? Szukasz zwięzłego, a przy tym wszechstronnego źródła informacji o Javie? Java zasłużenie jest jednym z najbardziej popularnych języków programowania. Cechuje go między innymi wysoka przenośność, co pozwala uruchamiać kod napisany w nim w różnych systemach operacyjnych oraz na r...
"Wędrówka do źródła kodu" Popularna definicja programowania określa je jako "proces projektowania, tworzenia, testowania i utrzymywania kodu źródłowego programów komputerowych lub urządzeń mikroprocesorowych". Wspomniany kod źródłowy może być napisany w różnych językach programowania, z użyciem określonych reguł. Każdy z języków pozwala na wykorzystanie odpowiednich stylów programowania, a...
Poznaj i rozbuduj możliwości Magento! 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ę. Ten przewodnik pozwoli Ci...
JavaScript i jQuery - fantastyczny duet w każdej aplikacji! Poznaj technologię JavaScript i wykorzystaj jej kolosalne możliwości Ułatw sobie pracę za pomocą elastycznych narzędzi z biblioteki jQuery i jQuery UI 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ś jest zaleta nie do przecenienia w czasach, gdy przez globalną sieć przesyłane są niewiaryg...
Obiektowe podejście do programowania pojawiło się w latach 60. ubiegłego wieku. Simula 67 był pierwszym językiem, w którym je zastosowano. Dzięki temu życie programistów stało się zdecydowanie prostsze, a odwzorowanie świata rzeczywistego — możliwe. Jednak żeby skorzystać z zalet podejścia obiektowego, należy najpierw opanować nowy sposób myślenia. Kolejne wydanie tej docenionej przez profesjonalistów książki szybko Ci w tym pomoże! W trakci...
Profesjonalne programowanie w systemie Android! Android to lider wśród systemów operacyjnych dla telefonów i tabletów. Spotkasz go w większości tego typu urządzeń. Ciągły rozwój Androida sprawił, że jego obecne wersje zapewniają niesamowite możliwości, a przy tym są przyjazne dla programistów. Jeżeli poznałeś już ten system i marzysz o stworzeniu bardziej zaawansowanej aplikacji, to trafiłeś na doskonałą książkę. W trakcie jej...
Naucz się pracować na gotowych projektach! Programiści uwielbiają brać udział w nowych projektach, być świadkami ewolucji kodu, mieć wpływ na wybór narzędzi i projektować ich architekturę. Niestety, w ogromnej większości przypadków muszą pracować z kodem mającym wiele lat i pisanym przez wiele osób. Jak sobie poradzić w takim środowisku? Jak dobrać techniki pracy do gotowego kodu? Na te i wiele innych podobnych pytań odpowiada ten wyjątkowy podręcznik. ...
Miniaturowy komputer i jego wielka moc! Prawdziwy komputer wielkości karty kredytowej? Tak, to możliwe! Raspberry Pi to mały komputer o ogromnym potencjale, w dodatku naprawdę tani. Mało kto wie, że został on zaprojektowany z myślą o nauce programowania dla dzieci. Obecnie Pi sprawdza się w roli serwera WWW, odtwarzacza filmów lub sterownika automatyki. Masz pomysł na własny projekt i szukasz interesujących przykładowych projektów? Trafiłeś na doskonałą...
Zrealizuj projekt dla Pi za pomocą Pythona! Zastanawiasz się, czy komputer wielkości lekko przerośniętej karty kredytowej może podołać typowym zadaniom? Oczywiście! Oprócz rozmiarów ma on jeszcze jeden atut — kosztuje naprawdę niewiele. Raspberry Pi, bo o nim mowa, został początkowo zaprojektowany jako platforma do nauki programowania dla dzieci. Jego możliwości jednak rozrosły się błyskawicznie. W tej chwili wykorzystywany jest w wielu interesujących i n...
Najlepsze wzorce dla C++ i Qt! Język C++ przez długie lata był liderem wśród języków programowania i wciąż jest rozwijany. Qt to zestaw bibliotek pozwalający na tworzenie atrakcyjnego interfejsu użytkownika, działającego w różnych systemach operacyjnych — Windows, Mac OS X oraz Linux. Projekt jest intensywnie rozwijany od 1992 roku, a najnowsza wersja daje nawet możliwość tworzenia aplikacji internetowych czy mobilnych. Wykorzystanie możliwości C++ oraz potencjału Qt m...
C# to odpowiedź firmy Microsoft na odnoszący sukcesy język Java. Za pomocą C# możesz pisać przenośny kod, który Twoi klienci uruchomią w dowolnym systemie. Jest tylko jeden warunek — muszą mieć dostęp do środowiska uruchomieniowego: .NET Framework, Mono lub DotGNU. Innymi słowy, C# spełnił marzenia programistów — raz stworzony kod można uruchomić bez dodatkowych nakładów na różnych platformach. Najnowsze wydanie tej książki, należącej ...
Realizuj sny na Javie! Pakiet JDK i początki programowania, czyli jak szybko stworzyć działający program Obiektowość w akcji, czyli na czym polega największa zaleta Javy Uniwersalna składnia, czyli jak najlepiej wykorzystać przenośność tego języka Za co lubimy Javę? Oto jej najważniejsze zalety — prosta, funkcjonalna składnia, bezproblemowe przenoszenie programów między różnymi platformami i obiektowość. Jeśli chcesz zostać programistą albo choćby z...
ASP.NET Web Forms - idealny wybór dla małych aplikacji! Język C# w projektach ASP.NET Web Forms, czyli co musisz wiedzieć na początku Bazy danych aplikacji, czyli gdzie umieścić bazę i jak korzystać z LINQ to SQL Kontrolki Web Forms i CSS, czyli jak nadać stronie właściwy wygląd i zapewnić funkcjonalność Jeszcze kilkanaście lat temu projektowanie aplikacji (nie tylko internetowych) wymagało nie lada wysiłku. Sytuacja zmieniła się dość radykalnie wraz z rozwojem technologii,...