PHP i MySQL. Tworzenie stron WWW

okladka
Ta praktyczna książka, ukazująca przede wszystkim zastosowania komercyjne, zawiera liczne przykłady. Ilustrują one realizację następujących zadań: uwierzytelnianie użytkowników, konstruowanie koszyka na zakupy, dynamiczne generowanie dokumentów PDF i obrazków, wysyłanie i zarządzanie pocztą elektroniczną, ułatwianie dyskusji między użytkownikami oraz zarządzanie zawartością. Autorzy położyli istotny nacisk na kwestię bezpieczeństwa.

Oprócz składni i biblioteki funkcji PHP, niniejsza książka opisuje również podstawowe pojęcia z dziedziny profesjonalnej inżynierii oprogramowania związanego z siecią WWW. Niektóre, takie jak utrzymywanie, współpraca i testowanie, są kwestiami istotnymi dla inżynierów oprogramowania pracujących we wszystkich domenach zastosowań. Inne pojęcia, takie jak uwierzytelnianie, szyfrowanie i kontrola sesji, mają szczególne znaczenie dla projektów programistycznych opartych na Internecie.

  • Dynamiczne tworzenie kodu HTML, obrazków i dokumentów
  • Tworzenie bezpiecznych usług za pomocą uwierzytelniania i SSL
  • Tworzenie koszyka na zakupy dla witryn handlu elektronicznego
  • Opis praktyk związanych z inżynierią oprogramowania dla większych projektów WWW
  • Zastosowanie obiektowych technik programistycznych w Internecie

Java. Wzorce projektowe

okladka

Jest to praktyczna książka, która mówi o tym jak pisać programy w języku Java z użyciem standardowych wzorców projektowych. Książka składa się z serii krótkich rozdziałów, z których każdy opisuje jeden wzorzec i zawiera przynajmniej jeden wizualny, kompletny i działający przykładowy program. Każdy rozdział zawiera również diagramy UML pokazujące zależności występujące pomiędzy klasami programu.

Podczas lektury niniejszej książki czytelnik dowie się, że wzorce projektowe są powszechnie stosowanym sposobem organizacji obiektów w programach. Dzięki wykorzystaniu wzorców łatwiej jest pisać programy i później je modyfikować. Zapoznanie się z wzorcami pozwoli zdobyć słownictwo i zestaw pojęć, za pomocą których można łatwiej opisać konstrukcję swoich programów.


Kaskadowe arkusze stylów. Ćwiczenia praktyczne

okladka

Książka ta jest kierowana do wszystkich osób zajmujących się projektowaniem stron WWW zarówno za pomocą edytorów tekstowych (np. EzHTML, o którym pisałem w poprzedniej książce), jak i edytorów graficznych (np. MS Front Page), gdyż informacje tu zawarte można śmiało wykorzystać niezależnie od używanego edytora. Obecny rozwój Internetu wymusił powstanie nowych języków stosowanych do budowy stron WWW. Zmianie uległy również dobrze znane standardy. Tendencje te miały także wpływ na język HTML, który został stopniowo oddzielony od elementów związanych z formatowaniem wyglądu strony. Obecny HTML zawiera jedynie zestaw znaczników odpowiedzialnych za grupowanie tekstu w bloki, tworzenie tabel, list, ramek, osadzanie grafiki, natomiast cały proces formatowania i pozycjonowania wszystkich elementów został przejęty przez CSS - kaskadowe arkusze stylów. Rozwiązanie takie cechuje się bardzo dużą wygodą i ogromnymi możliwościami.

Kaskadowe arkusze stylów od dawna były dobrze znane użytkownikom edytorów tekstu i zostały z dużym entuzjazmem przyjęte w światku webmasterskim. Dzięki CSS projektanci dostali do rąk potężne narzędzie pozwalające określać wygląd niemal każdego elementu strony.

Podobnie jak język HTML, również kaskadowe arkusze stylów są standaryzowane przez konsorcjum W3C, a odpowiednie specyfikacje znajdują się na stronie WWW. "Ćwiczenia praktyczne" to seria przeznaczona dla czytelników, którzy lubią rozwiązywać problemy i poznawać zagadnienia od podstaw. Każda książka składa się z szeregu ćwiczeń utrwalających zdobywaną wiedzę. Książki są doskonałym uzupełnieniem kursów, dlatego są wykorzystywane przez liczące się ośrodki szkoleniowe w Polsce.


ABC języka SQL

okladka
Bazy danych stały się głównym składnikiem systemów informatycznych. W zależności od producenta, przeznaczenia i ceny programy zarządzające bazami danych bardzo się od siebie różnią.

Jedynym punktem wspólnym dla wszystkich tych aplikacji jest wbudowana obsługa strukturalnego języka zapytań (ang. Structured Query Language).

SQL służy do tworzenia aplikacji bazodanowych i zarządzania nimi. Używając go, możemy:

  1. Wyszukiwać dane w bazie danych.
  2. Operować danymi -- wstawiać je, modyfikować i usuwać.
  3. Definiować dane -- dodawać nowe tabele, indeksy i perspektywy.
  4. Sterować danymi -- blokować użytkownikom dostęp do poufnych danych.
  5. Modyfikować schemat baz danych bez zmieniania istniejących aplikacji -- nowe kolumny i tabele mogą być zawsze dodane bez obawy, że zajdzie konieczność zmiany istniejących programów lub zdefiniowanych z góry ścieżek dostępu.
  6. Formułować zapytania w trybie interakcyjnym lub osadzać je w standardowych językach programowania, takich jak C lub Pascal.
Aby opanować SQL w stopniu wystarczającym do stworzenia i korzystania z bazy danych, wystarczy znajomość dziewięciu poleceń: SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP, GRANT i REVOKE.

Książka została przygotowana tak, aby była przydatna zarówno dla uczniów i studentów, którzy chcieliby poznać temat projektowania i programowania baz danych (książka powstała na podstawie prowadzonych przez autora wykładów z teorii relacyjnych baz danych i języka SQL) jak i dla administratorów baz danych (książka zawiera kilkadziesiąt przykładów wykorzystania języka SQL do ułatwienia lub zautomatyzowania codziennych prac związanych z zarządzaniem bazami danych).


JavaScript. Biblia

okladka

JavaScript to jeden ze składników DHTML, umożliwiający tworzenie efektów niedostępnych w standardowym HTML-u, dzięki którym Twoja strona WWW stanie się dynamiczna i interaktywna.

Istnieje wiele książek na temat JavaScriptu. Język ten od wielu lat wykorzystywany jest przez twórców stron WWW stając się niezbędnym, a wręcz podstawowym narzędziem, które opanować powinien każdy webmaster i programista. JavaScript zyskuje coraz większą popularność, a jego implementacje, obsługiwane przez nowe generacje przeglądarek są coraz bogatsze w funkcje.

"JavaScript. Biblia" to książka szczególna. Znajdziesz w niej po prostu wszystko, co wiadomo o JavaScripcie. Co więcej, informacje te przekazuje Danny Goodman, autor licznych bestsellerów, autorytet w dziedzinie języków skryptowych i doskonały nauczyciel. Znany jest także ze swych artykułów "JavaScript Apostle" publikowanych w internetowym magazynie informacyjnym "ViewSource" firmy Netscape. Danny Goodman gwarantuje rzetelność informacji zawartych w książce.

Znajdziesz w niej:

  • Kompletny, szczegółowy i przystępny opis języka JavaScript
  • Omówienie modeli dokumentów implementowanych w różnych przeglądarkach
  • Opis wszystkich funkcji języka JavaScript z przykładami ich zastosowania
  • Omówienie kilku zaawansowanych aplikacji napisanych w JavaScripcie, zawierające wiele cennych wskazówek dla programistów.
Wydanie, które trzymasz w ręku, zostało zaktualizowane i obejmuje funkcje JavaScriptu dostępne w Netscape 6.0. Niezależnie od tego, czy dopiero zaczynasz przygodę z projektowaniem stron WWW, czy też jesteś doświadczonym webmasterem, jest to książka dla Ciebie. To jedyna książka o JavaScripcie jakiej potrzebujesz, żeby poznać i wykorzystać go w pełni.

Inventor. Ćwiczenia praktyczne

okladka
"Ćwiczenia" przeznaczone są dla początkujących użytkowników programu Autodesk Inventor. Ich zasadniczym celem jest przedstawienie sposobu wykorzystania Inventora w projektowaniu mechaniki. Podręcznik przedstawia techniki:
  • modelowania pojedynczych części bryłowych,
  • budowania zespołów,
  • przygotowywania rysunków projektu
  • oraz sposób zarządzania dokumentacją projektu.
Przy opracowywaniu ćwiczeń zwrócono szczególną uwagę na przedstawienie nowatorskich rozwiązań zawartych w programie Inventor, które nie były dotychczas dostępne w innym oprogramowaniu firmy Autodesk.

Zbiór ćwiczeń nie wyczerpuje wszystkich możliwości aplikacji, ale stanowi dobrą podstawę do samodzielnego rozwijania umiejętności posługiwania się programem. Po przejściu całego kursu można będzie już samodzielnie opracowywać własne projekty. Warunkiem niezbędnym pomyślnego wykonania ćwiczeń jest znajomość podstaw projektowania trójwymiarowego z użyciem oprogramowania do komputerowego wspomagania projektowania, np. programu AutoCAD lub Mechanical Desktop.

Podręcznik powstał na bazie programu Autodesk Inventor R5 PL. Stanowi on uzupełnienie dokumentacji dostarczonej wraz z programem oraz innych pozycji wydawnictwa Helion dotyczących programu Autodesk Inventor.

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