PHP5. Tworzenie bezpiecznych stron WWW

okladka

Poznaj zagrożenia i naucz się im zapobiegać

  • Zaplanuj projekt bezpiecznej witryny WWW
  • Wyeliminuj słabe punkty w kodzie
  • Przetestuj witrynę i wykonaj audyt bezpieczeństwa

Jedną z najpopularniejszych technologii stosowanych przez twórców witryn WWW jest język PHP, baza danych MySQL oraz serwer WWW Apache. Dynamiczny rozwój internetu spowodował pojawienie się na rynku ogromnej ilości aplikacji, za pomocą których niemal każdy może stworzyć dynamiczną witrynę WWW bez konieczności poznawania tej technologii. W efekcie tego w sieci pojawiły się tysiące witryn zbudowanych za pomocą wygodnych w użytkowaniu narzędzi graficznych. Taki stan rzeczy, poza wieloma zaletami, ma jedną ogromną wadę -- twórcy takich witryn rzadko zwracają uwagę na ich bezpieczeństwo. Stworzenie bezpiecznej witryny WWW wymaga pewnej znajomości języka PHP i technik zabezpieczania kodu.

Książka "PHP5. Tworzenie bezpiecznych stron WWW" to podręcznik dla twórców witryn WWW znających język PHP. Przedstawia sposoby minimalizowania ryzyka związanego z atakami hakerskimi przeprowadzanymi dzięki "dziurom" w kodzie strony WWW. Opisuje kluczowe aspekty zabezpieczania witryn WWW i serwerów, na których są one publikowane, omawia modele zagrożeń i metody testowania kodu. Zawiera cenne informacje nie tylko dla programistów, ale również dla administratorów serwerów.

  • Słabe punkty witryn WWW
  • Klasyfikacja zagrożeń -- model STRIDE
  • Projektowanie bezpiecznej aplikacji WWW
  • Sprawdzanie poprawności danych
  • Metody uwierzytelniania i autoryzacji
  • Bezpieczne połączenia z bazami danych
  • Ochrona danych i kryptografia
  • Testowanie aplikacji
  • Konfigurowanie zapór sieciowych
  • Przeprowadzanie audytów bezpieczeństwa witryn WWW

Jeśli chcesz tworzyć witryny WWW, które nie będą łatwym łupem dla hakerów -- koniecznie przeczytaj tę książkę.


101 praktycznych skryptów na stronę WWW. Wydanie II

okladka

Wykorzystaj możliwości technologii skryptowych
i uatrakcyjnij swoją stronę WWW

  • Dodaj do strony mechanizm weryfikacji danych wpisanych przez użytkownika
  • Kontroluj parametry okien przeglądarki
  • Stwórz efekty specjalne w oparciu o warstwy
  • Wprowadź elementy interaktywne

Dziś, gdy witrynę WWW można stworzyć praktycznie bez znajomości języka HTML, własne miejsce w sieci może mieć każdy. Cóż więc zrobić, by wyróżnić swoją stronę spośród setek tysięcy innych? Zwykła, statyczna strona to zdecydowanie za mało. Według regularnie przeprowadzanych badań największą popularnością wśród odwiedzających cieszą się witryny interaktywne z elementami animacji. Nic prostszego -- dokładamy do strony animacje! Tylko jak? Nie każdy ma czas na naukę nowych technologii, a w dodatku nie wiadomo, którą z nich wybrać. Napisanie skryptu w JavaScript lub dowolnym innym języku zwykle przerasta możliwości początkującego webmastera.

Książka "101 praktycznych skryptów na stronę WWW. Wydanie II" to zbiór gotowych do wykorzystania skryptów stworzonych za pomocą DHTML i JavaScript, dzięki którym uatrakcyjnisz każdą witrynę WWW. Wszystkie zaprezentowane tu skrypty są gotowe do uruchomienia -- wystarczy wkleić kod źródłowy do kodu HTML. Każdy z nich może również być podstawą do tworzenia innych ciekawych efektów i materiałem do nauki praktycznych zastosowań języka JavaScript i dynamicznego HTML.

  • Wyświetlanie okien dialogowych
  • Zmiana kształtu kursora myszy
  • Wyszukiwanie łańcuchów znaków na stronie
  • Obsługa formularzy
  • Otwieranie nowych okien przeglądarki o zadanych parametrach
  • Pobieranie informacji o przeglądarce i rozdzielczości ekranu
  • Wzbogacanie wyglądu hiperłączy
  • Animowanie napisów
  • Wyświetlanie banerów
  • Autoryzacja użytkowników i korzystanie z plików cookies
  • Animacje warstw

Przekonaj się, jak wiele można zmienić na stronie WWW
za pomocą prostych skryptów.


Więcej niż Java

okladka

Poznaj przyszłość języków programowania

  • Czy Java nadal będzie święcić triumfy?
  • Jak będą wyglądać narzędzia przyszłości?
  • Czy nowe platformy osiągną taką popularność, jak Java?

Java jest obecna na rynku od ponad 10 lat. Przez ten czas zyskała ogromną popularność i znacznie zmieniła swoje oblicze. Przestała być językiem wykorzystywanym do tworzenia mniej lub bardziej przydatnych apletów na strony WWW. Jest teraz potężną, uniwersalną platformą programistyczną używaną do budowania aplikacji korporacyjnych i finansowych. Jednocześnie istnieją obszary, w których Java nie jest wystarczająco elastyczna, a jej złożoność staje się problemem. Na rynku pojawiły się narzędzia mające uprościć tworzenie rozbudowanych systemów za pomocą Javy, jak na przykład Spring czy Hibernate. Jednak czy opracowanie zupełnie nowych platform programistycznych nie spowolni triumfalnego pochodu Javy? W książce "Więcej niż Java" Bruce Tate zastanawia się nad przyszłością języków programowania. Przedstawia źródła popularności Javy i ogromne korzyści, jakie wniosła do współczesnej informatyki. Wskazuje problemy, z jakimi borykają się programiści korzystający z Javy. Wreszcie dokonuje przeglądu konkurencyjnych języków programowania, zastanawiając się, w czym są lepsze, a w czym gorsze od Javy i który z nich ma szansę zagrozić jej pozycji na rynku.

  • Powody malejącej popularności C++
  • Rozwój technologii open source
  • Prawdy i mity związane z Javą
  • Wady Javy
  • Potencjalni konkurenci Javy
  • Środowisko Ruby on Rails
  • Przyszłość serwerów kontynuacyjnych

Jeśli chcesz wiedzieć, jakiego języka programowania będziesz używał za 5 lat, przeczytają tę książkę.


Blender. Kompendium

okladka

Wkrocz w świat trójwymiarowej grafiki programu Blender

Blender jest najbardziej zaawansowanym darmowym pakietem do tworzenia grafiki trójwymiarowej. Umożliwia wygodne modelowanie za pomocą wielu typów obiektów, stosowanie efektów specjalnych, przygotowywanie realistycznych renderingów, a także udostępnia silnik graficzny do gier oraz liczne funkcje do tworzenia animacji. Pod względem możliwości Blender nie ustępuje komercyjnym produktom, a o zasłużonej popularności tego programu świadczą miliony jego pobrań i nieustannie rosnące grono użytkowników.

"Blender. Kompendium" to wszechstronny podręcznik z zakresu teorii i praktyki tworzenia modeli i animacji trójwymiarowych skierowany zarówno do początkujących, jak i bardziej zaawansowanych grafików 3D. Dzięki niemu poznasz interfejs i podstawowe funkcje programu Blender, techniki edycji obiektów czy metody przygotowywania materiałów oraz tekstur. Nauczysz się manipulować oświetleniem i kamerami, tworzyć animacje oraz renderować sceny. Dowiesz się także, jak wykorzystać najnowsze funkcje programu Blender, takie jak System Nodes czy Render Layers.

  • Interfejs i funkcje programu Blender
  • Edytowanie obiektów i tekstu
  • Stosowanie Modifiers
  • Przygotowywanie materiałów i tekstur
  • Modelowanie poprzez mapowanie UV
  • Korzystanie z funkcji System Nodes
  • Operowanie kamerą i manipulowanie oświetleniem
  • Stosowanie efektów fizycznych (m.in. Particles, Soft Body)
  • Wprowadzenie do animacji
  • Stosowanie filtrów Constraints
  • Renderowanie obrazów

HTML i JavaScript

okladka
HTML 4 poszerza możliwości wcześniejszych wersji o mechanizm tworzenia arkuszy stylów, pisania skryptów, ramek, wstawiania obiektów, animowania tekstów, wzbogaca wyświetlanie tabelek i formularzy.

Czasem jednak sam język skryptowy nie wystarcza. Należy się posłużyć mocniejszym narzędziem. Zrozumiała to firma Netscape, która opracowała JavaScript. Jest to język programowania, który ma pomagać projektantom stron WWW tworzyć zaawansowane projekty. Obecnie projektuje się strony, które w inteligentny sposób odczytują ustawienia przeglądarki, potrafią ją rozpoznać i w zależności od niej wygenerować odpowiednie znaczniki HTML. Każdy, kto choć trochę zna się na programowaniu, napisze program w JavaScript.

Książka ta jest przeznaczona dla wszystkich, którzy chcą się nauczyć HTML-a i JavaScript-u. Autor przedstawia, w czym JavaScript dopełnia się z HTML-em, czego nie można dokonać w pierwszym, a czego w drugim.

Publikacja ta pomoże czytelnikowi w samodzielnym napisaniu profesjonalnie wyglądającej strony internetowej.

CorelDRAW 8 f/x

okladka
Takiej książki jeszcze nie było. Napisana przez grafika-wizjonera, nie ma nic wspólnego z nudnymi podręcznikami. Znajdziesz tu nowe pomysły i gotowe rozwiązania, pozwalające tworzyć niewiarygodne projekty graficzne do druku i dla sieci. Nauczysz się symulować metal i kamień, płomienie i krople wody. Nauczysz się w pełni wykorzystywać możliwości tkwiące w łączeniu grafiki wektorowej i rastrowej. Przekonasz się, że w Corelu można narysować wszystko: powtarzalny wzór na stronę WWW, złote drzewo, przestrzenną konstrukcję z zębatych kół lub wybuch wulkanu.
  • O autorze (11)
  • Podziękowania (11)
  • Dedykacja (11)
  • Przedmowa (12)
  • Wprowadzenie (13)

« poprzednia 1 2 3 4 5 6 7 8 9 10 11 następna »