Ajax. Zaawansowane programowanie

okladka

Napisz ergonomiczne i wydajne aplikacje internetowe

  • Poznaj metody komunikacji w technologii Ajax
  • Wykorzystaj wzorce projektowe
  • Stwórz komponenty i stosuj je w swoich projektach

Dynamiczny rozwój internetu, języka HTML, technologii serwerowych i multimedialnych sprawił, że witryny WWW stały się dziełami sztuki, wypełnionymi animacjami, grafiką i dźwiękiem. Nadal jednak po kliknięciu łącza lub przycisku nawigacyjnego musimy czekać na załadowanie się nowej treści z serwera. Bazując na języku JavaScript i jego możliwości stosowania asynchronicznych żądań HTTP służących do pobierania danych z serwera bez konieczności przeładowania strony WWW, opracowano technologię, która pozwala na wyeliminowanie tej niedogodności. Nosi nazwę Ajax, a po jej zastosowaniu witryny i aplikacje WWW pod względem obsługi coraz bardziej przypominają tradycyjne programy.

Książka "Ajax. Zaawansowane programowanie" opisuje możliwości technologii i sposoby tworzenia aplikacji internetowych z jej zastosowaniem. Czytając ją, dowiesz się, jak powstał Ajax i gdzie jest wykorzystywany. Zrozumiesz, na czym polega technika "ukrytej ramki" i pobierania danych w tle, a także poznasz wzorce projektowe dla aplikacji budowanych w oparciu o Ajax. Nauczysz się przetwarzać pliki XML, pobierać kanały RSS i tworzyć usługi sieciowe wykorzystujące protokół SOAP. Napiszesz przeglądarkę poczty i komponenty noszące nazwę widgetów, które będziesz mógł zastosować na innych witrynach WWW. Znajdziesz tu również informacje o najpopularniejszych frameworkach wspomagających pracę twórców aplikacji Ajax.

  • Struktura aplikacji Ajax
  • Komunikacja aplikacji Ajax z serwerem
  • Wzorce projektowe
  • Przetwarzanie plików XML
  • Tworzenie usług WWW
  • Korzystanie z JSON
  • Tworzenie widgetów
  • Frameworki dla Ajaksa

Zdobądź praktyczną wiedzę niezbędną do tworzenia aplikacji Ajax.


Photoshop CS3 CE. Kurs

okladka

Photoshop CS3, podobnie jak poprzednie wersje tego programu, jest potężnym narzędziem umożliwiającym obróbkę cyfrowych zdjęć. Rozwijany od lat, ewoluował wraz ze zmieniającymi się technikami rejestracji obrazu, by w końcu stać się najwygodniejszą, kompleksowo wyposażoną aplikacją, wykorzystywaną przez najlepszych grafików na świecie. Jednocześnie prostota jego obsługi sprawia, że mogą używać go wszyscy -- i przy odrobinie uporu każdemu uda się poprawić wygląd fotografii. Kolejna edycja Photoshopa poza ulepszonym interfejsem oferuje wiele nowych lub znacznie rozbudowanych narzędzi, których znajomość pozwoli Ci w pełni wykorzystywać niesamowite możliwości programu.

"Photoshop CS3 CE. Kurs" to podręcznik, w którym znajdziesz przejrzyste omówienie najważniejszych opcji nowej wersji tego programu! Dzięki niemu nauczysz się między innymi kadrowania, korzystania z wbudowanych filtrów, pracy na warstwach oraz łączenia technik typowej edycji zdjęć z efektami malarskimi. Poszczególne rozdziały podzielone zostały na część teoretyczną i praktyczną zawierającą pytania i ćwiczenia, co umożliwi Ci orientację w stanie własnej wiedzy i praktyczne wykorzystanie umiejętności zdobytych podczas lektury.

  • Podstawowe działania na plikach
  • Zaznaczanie, wycinanie i wklejanie
  • Malowanie i rysowanie
  • Zmienianie parametrów okna i dokumentu
  • Praca z warstwami i paleta Warstwy
  • Tworzenie różnych kształtów w dokumencie
  • Wypełnianie kształtów kolorem i gradientem
  • Kadrowanie i obracanie obrazów
  • Dopasowywanie kolorystyki i jasności obrazu
  • Używanie narzędzi maskujących
  • Zabawa z filtrami i usuwanie szumów
  • Wstawianie tekstu
  • Drukowanie zdjęć

Opanuj sztukę profesjonalnej obróbki zdjęć!


Tworzenie stron WWW we Flashu CS3 Professional. Projekty

okladka

Opanuj niesamowite możliwości Flasha CS3

  • Jak zaprojektować układ graficzny witryny?
  • W jaki sposób tworzyć animacje i mechanizmy nawigacyjne?
  • Jak wykorzystać komponenty?

Macromedia Flash to aplikacja, której nazwa jest niemal synonimem dynamicznych i efektownych witryn internetowych. To narzędzie ułatwia ożywienie i uatrakcyjnienie strony internetowej przez dodanie do niej ciekawych animacji i komfortowych mechanizmów nawigacyjnych. Ten niesamowity program pozwala również na niemal dowolne manipulacje obiektami znajdującymi się w prezentacji, dzięki wbudowanemu obiektowemu językowi programowania, noszącemu nazwę ActionScript. Również cyfrowe wideo i dźwięk, pliki XML i dane ze źródeł zewnętrznych nie stanowią dla Flasha żadnego problemu.

Książka "Tworzenie stron WWW we Flashu CS3 Professional. Projekty" to przewodnik, który przeprowadzi Cię przez proces tworzenia zapierającej dech w piersiach witryny internetowej. Wykonując kolejne ćwiczenia, poznasz i opanujesz niezwykłe możliwości Flasha CS3. Jeśli nie przepadasz za długimi opisami teoretycznymi, to właśnie książka dla Ciebie, ponieważ każde zagadnienie przedstawione jest w postaci ilustracji i krótkich, konkretnych objaśnień, co sprawi, że sprawnie i szybko zrealizujesz swój pierwszy projekt!

  • Przygotowanie plików i struktury witryny
  • Projekt graficzny witryny
  • Praca z elementami tekstowymi
  • Import obiektów
  • Wykorzystywanie symboli
  • Tworzenie animacji za pomocą listwy czasowej
  • Projektowanie mechanizmów nawigacyjnych
  • Pobieranie danych z zewnętrznych plików
  • Obróbka cyfrowego wideo
  • Publikowanie witryny w sieci

Poznaj techniki tworzenia prezentacji internetowych we Flashu.


Java. Techniki zaawansowane. Wydanie VIII

okladka
  • Jak wykorzystać strumienie?
  • Jak stworzyć efektowny interfejs użytkownika?
  • Jak zapewnić bezpieczeństwo w tworzonych aplikacjach?

Co spowodowało, że język programowania Java zyskał tak wielką popularność? Przyczyn jest kilka: możliwość przenoszenia kodu między programami, wydajność i to, co programiści lubią najbardziej - mechanizm automatycznego oczyszczania pamięci. Nie bez znaczenia jest również to, że Java jest językiem zorientowanym obiektowo, udostępnia obsługę programowania rozproszonego oraz świetną dokumentację. Ponadto liczne publikacje oraz pomocna społeczność sprawiają, że Java zajmuje poczesne miejsce wśród innych języków programowania.

Kolejne wydanie książki "Java. Techniki zaawansowane. Wydanie VIII" zostało zaktualizowane o wszystkie te elementy, które pojawiły się w wersji szóstej platformy Java Standard Edition. Dzięki tej książce dowiesz się, w jaki sposób wykorzystać strumienie, jak parsować dokumenty XML czy też w jaki sposób tworzyć aplikacje sieciowe. Poznasz interfejs JDBC, sposób wykorzystania transakcji oraz wykonywania zapytań SQL. Autorzy w szczegółowy sposób pokażą Ci, jak tworzyć aplikacje z wykorzystaniem biblioteki Swing. Dodatkowo przedstawią, w jaki sposób zapewnić bezpieczeństwo w tworzonych przez Ciebie aplikacjach. Wszystkie te - oraz wiele innych - zagadnienia zostaną przedstawione w przystępny i sprawdzony sposób!

  • Wykorzystanie strumieni
  • Dokumenty XML i ich wykorzystanie w języku Java
  • Programowanie aplikacji sieciowych
  • Wykorzystanie interfejsu JDBC
  • Tworzenie aplikacji wielojęzycznych
  • Możliwości pakietu Swing
  • Wykorzystanie biblioteki AWT
  • Bezpieczeństwo w aplikacjach
  • Zastosowanie podpisu cyfrowego
  • Sposoby wykorzystania obiektów rozproszonych (RMI)

Wykorzystaj zaawansowane możliwości języka Java w swoich projektach!


Rails. Zaawansowane programowanie

okladka

Twórz zaawansowane projekty w Rails!

  • Jak zadbać o bezpieczeństwo?
  • Jak zapewnić wydajność Twojej aplikacji?
  • Jak stworzyć i utrzymać duży projekt w Rails?

Ruby on Rails przebojem wdarł się na rynek szkieletów aplikacji internetowych. Stworzony w architekturze MVC z wykorzystaniem popularnego języka Ruby, został entuzjastycznie przyjęty przez społeczność programistów. Główne założenia autora tego projektu, Davida Heinemeiera Hanssona, to szybkość, łatwość i przyjemność tworzenia kodu. Ruby on Rails jest dojrzałym rozwiązaniem, wykorzystywanym przez wiele firm w aplikacjach internetowych, tworzonych pod kątem ich specyficznych potrzeb. Liczba aplikacji, które powstały z wykorzystaniem tego szkieletu, świadczy o jego wysokiej jakości oraz niewątpliwie ma wpływ na wzrost popularności samego języka Ruby.

"Rails. Zaawansowane programowanie" porusza te tematy, które Wy, programiści, lubicie najbardziej! Dzięki tej książce dowiesz się, w jaki sposób wykorzystać gotowe wtyczki oraz jak stworzyć nowe. Nauczysz się stosować zaawansowane funkcje bazy danych oraz podłączać się jednocześnie do wielu baz. Po lekturze tego podręcznika bez problemu zapewnisz swojej aplikacji najwyższy poziom bezpieczeństwa, optymalną wydajność i skalowalność. Autor wskazuje tutaj również niezwykle interesujące kwestie, dotyczące projektowania dużych aplikacji, wykorzystania systemów kontroli wersji oraz utrzymywania właściwej struktury projektu.

  • Przypomnienie i omówienie podstawowych elementów Ruby i Rails
  • Stosowanie ActiveSupport oraz RailTies
  • Zastosowanie i projektowanie wtyczek
  • Zaawansowane wykorzystanie baz danych
  • Uwierzytelnianie za pomocą LDAP
  • Bezpieczne szyfrowanie haseł
  • Bezpieczne przetwarzanie formularzy i danych użytkownika
  • Zapewnienie wydajności
  • Skalowanie architektury
  • Wykorzystywanie usług Web
  • Tworzenie wielojęzycznych aplikacji
  • Zarządzanie dużymi projektami
  • Używanie systemów kontroli wersji

Poznaj wszystkie funkcje Ruby on Rails!


PHP. Praktyczne skrypty, które oszczędzą Twój czas

okladka

Obszerny zbiór przydatnych skryptów! Musisz go mieć!

  • Jak skonfigurować środowisko PHP?
  • Jak tworzyć bezpieczne skrypty PHP?
  • Jakie skrypty musisz znać?

PHP jest łatwym w użyciu językiem skryptowym. Łatwym, a przez to niezwykle popularnym. Jednak, czy ktoś mówił, że w łatwym języku nie można napotkać na skomplikowane problemy? Niestety odpowiedz brzmi - nie. Jednak nie załamuj rąk! Dzięki swej popularności, w sieci istnieje niezliczona liczba stron zawierających informacje, które mogą być przydatne w rozwiązywaniu Twoich problemów.

Ale po co szukać perełek wśród masy kiepskich rozwiązań? Czyż nie lepiej sięgnąć po książkę, która zawierałaby rozwiązania najczęstszych zadań? Oczywiście, że tak. Właśnie taką książkę trzymasz przed sobą! Książka ta zawiera blisko 80 skryptów pozwalających na rozwiązanie najróżniejszych zadań, począwszy od formatowania dat i ciągów znaków, skończywszy na skryptach wykorzystujących pocztę elektroniczną. Dzięki tej książce dowiesz się między innymi, jak tworzyć bezpieczne skrypty oraz pracować z formularzami. Dodatkowo poznasz sposoby konfiguracji samego PHP. Dzięki książce "Praktyczne skrypty, które oszczędzą Twój czas" twoje skrypty będą lepsze, a Ty zyskasz więcej wolnego czasu!

  • Zestaw skryptów, które musi znać każdy programista
  • Tworzenie szablonów Smarty
  • Konfigurowanie środowiska PHP
  • Przegląd wszystkich ustawień PHP
  • Zastosowanie pakietu SafeHTML
  • Zapobieganie atakom XSS
  • Zapewnienie bezpieczeństwa w skryptach PHP
  • Generowanie losowych haseł
  • Praca z formularzami
  • Weryfikacja danych z formularza
  • Weryfikacja kart kredytowych
  • Operacje wykonywane na datach
  • Praca z tekstem oraz kodem HTML
  • Wykorzystanie plików w codziennej pracy
  • Monitorowanie sesji użytkownika
  • Mechanizm logowania do aplikacji
  • Tworzenie obrazów CAPTCHA
  • Operowanie danymi w formacie XML
  • Operowanie grafiką

Nie trać czasu na poszukiwanie dobrych rozwiązań! Miej je pod ręką!


« poprzednia 1 2 3 4 5 następna »