Oracle Database 10g Express Edition. Tworzenie aplikacji internetowych w PHP
- Autor:
- Michael McLaughlin
- +87 pkt
- Ocena:
- 3.5/6 Opinie: 2
- Stron:
- 656
- Druk:
- oprawa miękka
Opis ebooka: Oracle Database 10g Express Edition. Tworzenie aplikacji internetowych w PHP
Buduj swoje aplikacje na solidnych podstawach
- Poznaj zasady łączenia skryptów PHP z bazą Oracle
- Wykorzystaj sesje do zabezpieczania transakcji bazodanowych
- Zoptymalizuj wydajność aplikacji
Baza danych Oracle od dawna słynie z wyjątkowej stabilności, wydajności i... ceny! Jednak po wydaniu jej najnowszej wersji, oznaczonej symbolem 10g, producent zdecydował się na zaskakujący krok, udostępnił jedną z nich -- Express Edition -- bezpłatnie. Otworzyło to przed twórcami aplikacji sieciowych możliwości wykorzystania tego doskonałego produktu w projektach niskobudżetowych. Wszędzie tam, gdzie klienci oczekują zaplecza bazodanowego zbudowanego w oparciu o sprawdzony system i nieprzychylnie reagują na rozwiązania open-source, można dziś zaproponować Oracle Database 10g Express Edition. Aby jednak w aplikacjach internetowych w pełni wykorzystać możliwości tego rozwiązania, trzeba poznać specyficzne dla niego techniki programistyczne.
Książka "Oracle Database 10g Express Edition. Tworzenie aplikacji internetowych w PHP" to podręcznik, w którym znajdziesz omówienie wszystkich aspektów korzystania z bazy Oracle 10g w połączeniu ze skryptami PHP. Dowiesz się, jak zainstalować i skonfigurować środowisko robocze i poznasz najważniejsze elementy języka PHP. Nauczysz się tworzyć bezpieczne i wydajne aplikacje internetowe wykorzystujące ogromne możliwości bazy Oracle 10g Express Edition. Przeczytasz o uwierzytelnianiu użytkowników, zabezpieczaniu transakcji, stosowaniu procedur składowanych i obsłudze dużych obiektów. Znajdziesz tu również informacje o administrowaniu bazą Oracle, formułowaniu zapytań SQL oraz optymalizowaniu aplikacji pod kątem wydajności i szybkości działania.
- Instalacja i konfiguracja Oracle Express, Apache i PHP
- Typy danych w PHP
- Instrukcje i polecenia języka PHP
- Programowanie obiektowe
- Obsługa błędów
- Praca z systemem plików
- Korzystanie z plików cookie i mechanizmów sesji
- Połączenie skryptu z bazą danych Oracle
- Operacje na danych w bazie
- Korzystanie z procedur składowanych
- Obsługa obiektów typu BLOB
Wykorzystaj pełnię możliwości Oracle 10g Express Edition,
budując wydajne i bezpieczne aplikacje internetowe.
Wybrane bestsellery
-
Jeżeli sięgniesz po tę książkę, będziesz mieć niepowtarzalną okazję błyskawicznego poznania jego potencjału. Na kolejnych stronach znajdziesz informacje na temat podstaw pracy z PL/SQL, a następnie przejdziesz do bardziej zaawansowanych zagadnień. Zdobędziesz wiedzę na temat struktur sterujących,...
Oracle Database 12c. Programowanie w języku PL/SQL Oracle Database 12c. Programowanie w języku PL/SQL
(74.50 zł najniższa cena z 30 dni)39.90 zł
149.00 zł(-73%) -
Ten znakomity podręcznik programowania dla początkujących sprawi, że nauka PHP i MySQL będzie przyjemna i efektywna. Został pomyślany tak, aby po zapoznaniu się z najpotrzebniejszymi, kluczowymi informacjami szybko przystąpić do tworzenia stron internetowych ― i w ten sposób wraz z przyswaj...
PHP i MySQL. Aplikacje internetowe po stronie serwera PHP i MySQL. Aplikacje internetowe po stronie serwera
(83.85 zł najniższa cena z 30 dni)77.40 zł
129.00 zł(-40%) -
Książka "PHP i MySQL. Wprowadzenie. Wydanie II" przedstawia krok po kroku zasady tworzenia serwisów WWW z wykorzystaniem baz danych. W podręczniku na przykładach przedstawiono m.in. sposoby pracy z bazą danych MySQL, serwerem WWW Apache czy językiem PHP i XHTML.(57.85 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
This book will help you adopt the Ruby mindset and get to grips with Ruby-related concepts. You'll learn about setting up your local environment, Ruby syntax, popular frameworks, and more. A language-agnostic approach will help you avoid common pitfalls and start integrating Ruby into your projects.
From PHP to Ruby on Rails. Transition from PHP to Ruby by leveraging your existing backend programming knowledge From PHP to Ruby on Rails. Transition from PHP to Ruby by leveraging your existing backend programming knowledge
-
API to akronim pochodzącego z języka angielskiego terminu application programming interface, co tłumaczy się jako interfejs programowania aplikacji. W praktyce to zestaw zasad i protokołów, które pozwalają różnym programom komunikować się ze sobą. API może być używane do inte...
REST API i Symfony. Kurs video. Nowoczesne aplikacje w PHP REST API i Symfony. Kurs video. Nowoczesne aplikacje w PHP
(44.70 zł najniższa cena z 30 dni)39.90 zł
149.00 zł(-73%) -
Debugging Machine Learning Models with Python equips you with the skills needed to transition from a machine learning beginner to a specialist. It guides you through the tools, theoretical concepts, Python modules, and libraries for bringing a high-quality model into production and identifying op...
Debugging Machine Learning Models with Python. Develop high-performance, low-bias, and explainable machine learning and deep learning models Debugging Machine Learning Models with Python. Develop high-performance, low-bias, and explainable machine learning and deep learning models
-
To książka adresowana do początkujących programistów, którzy chcą zacząć pisać czysty kod w PHP. Znajdziesz w niej przystępnie wyjaśnione koncepcje, a także szereg wskazówek, opisów dobrych praktyk, wzorców projektowych i technik pracy. Treść została podzielona na dwie części. W pierwszej wyjaśni...
Czysty kod w PHP. Wskazówki ekspertów i najlepsze rozwiązania pozwalające pisać piękny, przystępny i łatwy w utrzymaniu kod PHP Czysty kod w PHP. Wskazówki ekspertów i najlepsze rozwiązania pozwalające pisać piękny, przystępny i łatwy w utrzymaniu kod PHP
(43.55 zł najniższa cena z 30 dni)40.20 zł
67.00 zł(-40%) -
Skoro zainteresował Cię ten kurs, Twoje informatyczne serce najprawdopodobniej bije w rytmie projektowania aplikacji, które mają wydajnie działać w sieci. To świetnie, ponieważ proponowane przez nas szkolenie pozwala poznać dwie kluczowe technologie, dzięki którym będziesz w stanie samodzielnie b...
PHP i MySQL. Kurs video. Twórz strony i aplikacje webowe PHP i MySQL. Kurs video. Twórz strony i aplikacje webowe
(59.60 zł najniższa cena z 30 dni)39.90 zł
149.00 zł(-73%)
Ebooka "Oracle Database 10g Express Edition. Tworzenie aplikacji internetowych w PHP" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Oracle Database 10g Express Edition. Tworzenie aplikacji internetowych w PHP" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Oracle Database 10g Express Edition. Tworzenie aplikacji internetowych w PHP" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: Oracle Database 10g Express Edition. Tworzenie aplikacji internetowych w PHP (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: Magazyn Internet Krzysztof KowalskiRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
W przypadku gdy do tworzenia serwisu internetowego wykorzystywany jest język PHP, z góry zakładamy, że będzie mu towarzyszył system baz danych MySQL. Sięgając po prezentowaną publikację przekonamy się, że aplikację tę może zastąpić inne rozwiązanie. Z liczącej blisko siedemset stron pozycji dowiemy się, jak korzystać z języka PHP w połączeniu z bazą Oracle 10g w bezpłatnej wersji Express Edition. Zapoznamy się z krótkim omówieniem języka PHP, bazy Oracle i pakietu Zend, a także z wprowadzeniem do tworzenia rozwiązań na potrzeby aplikacji internetowych. Kolejnym krokiem jest przygotowanie środowiska pracy w systemie Linux lub Windows. Poznajemy ponadto podstawowe elementy języka PHP, takie jak zmienne, typy danych i struktury sterujące. Autor przybliża następnie zagadnienia związane z tablicami, funkcjami, technikami programowania obiektowego, zarządzaniem błędami oraz obsługą plików. Po przyswojeniu tych informacji możemy przystąpić do opracowania aplikacji realizujących proces prostego uwierzytelniania oraz obsługujących sesje i pliki cookies. Kontynuując lekturę docieramy do materiałów traktujących o technikach tworzenia rozwiązań internetowych w oparciu o bazę Oracle i bibliotekę OCI8. Dowiadujemy się m.in. w jaki sposób przeprowadzać transakcje dotyczące dużych obiektów. Warto też zwrócić uwagę na obszerne dodatki. Znajdziemy w nich opis znaczników HTML i XHTML, informacje o funkcjach przeznaczonych do obróbki tekstów, obsługi plików i przetwarzania dat oraz czasu. Dostępne są też wprowadzenia do baz danych Oracle, języka SQL oraz PL/SQL. Całość uzupełniają skrypty przykładowych baz danych. Na płycie CD-ROM dołączonej do książki znajdziemy bazę danych Oracle Database 10g Express Edition dla systemów Linux i Windows, wraz z dokumentacją w języku angielskim. Umieszczono na niej także pliki instalacyjne serwera Apache, pakietu Zend Core for Oracle oraz języka PHP. Nie zabrakło też plików źródłowych wszystkich przykładów prezentowanych w kolejnych rozdziałach publikacji. Obszerny podręcznik przybliża możliwości jakie stwarza język PHP w połączeniu z bazą Oracle Database 10g Express Edition. Prowadzi czytelników od fazy instalacji środowiska programistycznego, aż po tworzenie wydajnych i bezpiecznych aplikacji internetowych, funkcjonujących w oparciu o system bazodanowy firmy Oracle.
Szczegóły ebooka
- Tytuł oryginału:
- Oracle Database 10g Express Edition PHP Web Programming
- Tłumaczenie:
- Rafał Jońca
- ISBN Książki drukowanej:
- 978-83-246-1204-8, 9788324612048
- Data wydania książki drukowanej:
- 2007-11-20
- Format:
- B5
- Numer z katalogu:
- 4008
- Zobacz zawartość nośnika
Spis treści ebooka
- Historia i tło (20)
- Czym jest PHP? (20)
- Czym jest Oracle? (21)
- Czym jest Zend? (21)
- Tworzenie rozwiązań dla aplikacji internetowych (22)
- Co i gdzie się umieszcza i dlaczego właśnie tak? (22)
- Co oferuje Oracle dla języka PHP? (24)
- Dlaczego PHP 5 jest istotny? (24)
- Podsumowanie (24)
- Instalacja na platformie Linux (26)
- Apache (26)
- Oracle Database Express Edition (27)
- PHP (31)
- Instalacja na platformie Windows XP (37)
- Apache (38)
- Oracle Database Express Edition (42)
- PHP (46)
- Podsumowanie (58)
- Określanie fragmentów z kodem PHP (59)
- Wysyłanie danych jako części strony WWW (62)
- Umieszczanie komentarzy w skryptach PHP (67)
- Jednowierszowe komentarze o składni znanej z języków C++, C#, Java lub JavaScript (67)
- Wielowierszowe komentarze o składni znanej z języków C++, C#, Java lub JavaScript (68)
- Jednowierszowe komentarze znane ze skryptów powłoki systemu Unix (68)
- Podsumowanie (68)
- Zmienne (69)
- Zmienne definiowane przez użytkownika (70)
- Operatory (73)
- Typy danych (80)
- Zmienne globalne (85)
- Zmienne predefiniowane (86)
- Dołączanie plików bibliotecznych (87)
- Słowa kluczowe i stałe systemowe (89)
- Podsumowanie (91)
- Instrukcje warunkowe (93)
- Instrukcja if (94)
- Instrukcja switch (97)
- Pętle (100)
- Pętla do-while (100)
- Pętla for (101)
- Pętla foreach (103)
- Pętla while (105)
- Podsumowanie (107)
- Definiowanie tablic (113)
- Zarządzanie tablicami (121)
- Funkcje identyfikujące i zliczające (121)
- Funkcje tworzące tablice o zadanych wymiarach (123)
- Funkcje zarządzające dostępem w stylu kolejkowym (124)
- Funkcje wyszukujące (126)
- Funkcje przejścia (131)
- Sortowanie tablic (133)
- Funkcje sort() i rsort() (134)
- Funkcje asort() i arsort() (136)
- Funkcje ksort() i krsort() (136)
- Funkcje natsort() i natcasesort() (137)
- Funkcja array_multisort() (139)
- Funkcje usort() i uksort() (140)
- Łączenie i dzielenie tablic (141)
- Składnie tablic (146)
- Łączenie tablic (147)
- Wydobywanie fragmentów tablic (148)
- Zastępowanie fragmentu tablicy (149)
- Znajdowanie części wspólnej tablic (151)
- Poznawanie różnic między tablicami (152)
- Podsumowanie (152)
- Definiowanie funkcji (154)
- Zasięg zmiennych w funkcjach (157)
- Parametry funkcji (160)
- Przekazywanie parametrów przez wartość lub referencję (160)
- Domyślne wartości parametrów (163)
- Listy parametrów o zmiennej długości (164)
- Funkcje zwracające wartość (165)
- Zarządzanie dynamicznymi wywołaniami funkcji (168)
- Funkcje rekurencyjne (171)
- Podsumowanie (174)
- Definiowanie klas i używanie obiektów (177)
- Definiowanie klasy i tworzenie jej egzemplarza (179)
- Definiowanie składowych, metod i stałych (182)
- Metody ustawiające i pobierające (187)
- Definiowanie klas używających dziedziczenia i polimorfizmu (188)
- Tworzenie podklas i przesłanianie operacji (190)
- Wykorzystanie interfejsów i klas abstrakcyjnych (193)
- Implementacja obiektów (196)
- Klonowanie (198)
- Porównywanie, wyświetlanie zawartości i podpowiadanie typów (201)
- Introspekcja klas i obiektów (205)
- Podsumowanie (210)
- Zarządzanie błędami (213)
- Konfiguracja zrządzania błędami (213)
- Obsługa błędów (215)
- Obsługa wyjątków (219)
- Blok try-catch (220)
- Klasa Exception (222)
- Obsługa wyjątków w praktyce (226)
- Podsumowanie (229)
- Pliki w systemie plików (232)
- Funkcje informujące o parametrach pliku (235)
- Funkcje lokalizujące pliki (242)
- Funkcje zarządzania plikami (244)
- Funkcje stanu pliku (252)
- Funkcje obsługi systemu plików (254)
- Odczyt i zapis plików (256)
- Odczyt plików (262)
- Zapis plików (268)
- Uzyskiwanie plików od użytkowników (272)
- Podsumowanie (275)
- Opis zdalnego wykonywania procedur (280)
- Proste uwierzytelnianie HTTP (281)
- Tworzenie formularzy uwierzytelniania (286)
- Podsumowanie (300)
- Definiowanie i wykorzystywanie danych cookies (303)
- Definiowanie i wykorzystywanie danych sesji (307)
- Dane cookies i sesje w praktyce (313)
- Podsumowanie (324)
- Połączenie z bazą Oracle za pomocą biblioteki OCI8 (330)
- Wykorzystanie biblioteki funkcji OCI8 (340)
- Podsumowanie funkcji z biblioteki OCI8 (340)
- Wprowadzenie do modeli bazodanowych (347)
- Przykład tworzenia zapytania (348)
- Przykład uruchamiania transakcji (349)
- Przykład zmiany hasła użytkownika (353)
- Zapytania i transakcje wykorzystujące instrukcje SQL (354)
- Podsumowanie (363)
- Wyjaśnienie sposobu działania procedur zapamiętanych PL/SQL (366)
- Wykorzystanie kursorów referencyjnych i procedur zapamiętanych PL/SQL (367)
- Użycie tablic asocjacyjnych z wartościami skalarnymi i procedur zapamiętanych PL/SQL (372)
- Użycie kolekcji skalarnych i procedur zapamiętanych PL/SQL (377)
- Użycie typu danych NESTED TABLE (381)
- Użycie typu danych VARRAY (385)
- Podsumowanie (387)
- Definicje funkcji dużych obiektów i klasa OCI-Lob (390)
- Wykorzystanie typów danych BLOB, CLOB i NCLOB (395)
- Jak odczytać kolumny CLOB? (396)
- Aktualizacja kolumn CLOB (404)
- Wykorzystanie typów danych CFILE i BFILE (410)
- Konfiguracja środowiska dla plików BFILE (411)
- Pobieranie kolumny BFILE za pomocą polecenia SQL (413)
- Pobieranie kolumny BFILE za pomocą polecenia PL/SQL (416)
- Przesył plików BFILE na serwer (418)
- Podsumowanie (422)
- Architektura baz danych Oracle (491)
- Uruchamianie i wyłączanie bazy danych Oracle (496)
- Operacje w systemie Linux (497)
- Operacje w systemie Windows (500)
- Uruchamianie i wyłączanie procesu nasłuchującego (503)
- Wykorzystywanie programu SQL*Plus (508)
- Interfejs wiersza poleceń (509)
- Interfejs WWW (514)
- Podsumowanie (517)
- Typy danych kolumn tabel (520)
- Język definicji danych (DDL) (523)
- Zarządzanie tabelami i ograniczeniami (524)
- Zarządzanie widokami (527)
- Zarządzanie procedurami zapamiętanymi (529)
- Zarządzanie sekwencjami (529)
- Zarządzanie własnymi typami (532)
- Język pobierania danych (DQL) (533)
- Zapytania (534)
- Język modyfikacji danych (DML) (536)
- Polecenia INSERT (536)
- Polecenia UPDATE (538)
- Polecenia DELETE (539)
- Język sterowania danymi (DCL) (540)
- Podsumowanie (540)
- Struktura bloków PL/SQL (542)
- Zmienne, przypisania i operatory (545)
- Struktury sterujące (549)
- Instrukcje warunkowe (550)
- Pętle (552)
- Procedury zapamiętane, funkcje zapamiętane oraz pakiety (555)
- Funkcje zapamiętane (556)
- Procedury (559)
- Pakiety (561)
- Wyzwalacze bazodanowe (564)
- Wyzwalacze DDL (565)
- Wyzwalacze DML (565)
- Wyzwalacze "zamiast" (567)
- Wyzwalacze systemowe lub bazodanowe (567)
- Kolekcje (568)
- Typ danych VARRAY (569)
- Typ danych NESTED TABLE (570)
- Tablica asocjacyjna (571)
- Interfejs kolekcji (574)
- Wykorzystanie pakietu DBMS_LOB (574)
- Konfiguracja i weryfikacja środowiska dla typów LOB (576)
- Zapis i odczyt typu danych CLOB (577)
- Lokalizacja i odczyt typu danych BFILE (582)
- Podsumowanie (584)
- Utworzenie wyzwalaczy zapamiętujących czas łączenia i rozłączania (586)
- Utworzenie struktury danych dla wypożyczalni filmów (588)
- Wypełnienie bazy danych wypożyczalni filmów danymi (599)
- Utworzenie bazy danych prezydentów, zdefiniowanie kodu i wypełnienie tablicy danymi (614)
- Podsumowanie (625)
O autorze (11)
Wprowadzenie (13)
Część I Podstawy języka PHP (17)
Rozdział 1. Omówienie PHP i programowania stron WWW
z użyciem baz danych Oracle (19)
Rozdział 2. Instalacja i konfiguracja Oracle Express, Apache i PHP (25)
Rozdział 3. Tworzenie stron WWW (59)
Rozdział 4. Zmienne, operatory, typy danych i dołączanie plików (69)
Rozdział 5. Struktury sterujące (93)
Część II Programowanie w języku PHP (109)
Rozdział 6. Tablice (111)
Rozdział 7. Funkcje (153)
Rozdział 8. Obiekty (175)
Rozdział 9. Zarządzanie błędami i obsługa wyjątków (211)
Rozdział 10. Obsługa plików (231)
Część III Tworzenie aplikacji w języku PHP (277)
Rozdział 11. Proste uwierzytelnianie PHP i formularze (279)
Rozdział 12. Cookies i sesje (301)
Część IV Aplikacje internetowe
wykorzystujące bazę danych Oracle Express (325)
Rozdział 13. Zapytania i transakcje w Oracle SQL (327)
Rozdział 14. Transakcje Oracle PL/SQL (365)
Rozdział 15. Transakcje Oracle dotyczące dużych obiektów (389)
Dodatki (423)
Dodatek A Znaczniki HTML (425)
Dodatek B Teksty, narzędzia i techniki (431)
Dodatek C Stałe środowiska PHP (439)
Dodatek D Interfejsy środowiska i typy obiektów (457)
Dodatek E Funkcje obsługi plików w standardzie POSIX (463)
Dodatek F Funkcje dotyczące daty i czasu (473)
Dodatek G Wprowadzenie do baz danych Oracle (491)
Dodatek H Wprowadzenie do SQL (519)
Dodatek I Wprowadzenie do PL/SQL (541)
Dodatek J Skrypty przykładowych baz danych (585)
Skorowidz (627)
Oceny i opinie klientów: Oracle Database 10g Express Edition. Tworzenie aplikacji internetowych w PHP Michael McLaughlin (2) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(1)
(0)
(0)
(1)
(0)
więcej opinii