Rajca Piotr
Sortowanie
Źródło opisu
Książki, czasopisma i zbiory specjalne
(23)
Forma i typ
Książki
(23)
Publikacje fachowe
(13)
Publikacje dydaktyczne
(5)
Dostępność
tylko na miejscu
(18)
dostępne
(9)
Placówka
Wypożyczalnia
(9)
Biblioteka WEAiI
(18)
Autor
Berłowski Paweł
(189)
Kotowski Włodzimierz
(179)
Praca zbiorowa
(157)
Skoczylas Zbigniew
(152)
Stiasny Grzegorz
(143)
Rajca Piotr
(-)
Sadlik Ryszard
(142)
Blum Maciej
(140)
Michalski Dariusz
(134)
Lewandowski Maciej
(131)
Majewski Jerzy S
(131)
Etzold Hans-Rüdiger
(120)
Leśniewski Mariusz
(116)
Gewert Marian
(108)
Maruchin Wojciech
(107)
Guryn Halina
(105)
Traczyk Wojciech
(101)
Chalastra Michał
(99)
Kardyś Marta
(97)
Marx Karl (1818-1883)
(94)
Nazwisko Imię
(94)
Berkieta Mateusz
(93)
Tomczak Małgorzata
(93)
Polkowski Sławomir
(92)
Engels Friedrich (1820-1895)
(91)
Jakubiec Izabela
(90)
Kotapski Roman
(90)
Rybicki Piotr
(90)
Krysicki Włodzimierz (1905-2001)
(88)
Teleguj Kazimierz
(88)
Kapołka Maciej
(86)
Mikołajewska Emilia
(84)
Zaborowska Joanna
(81)
Piątek Grzegorz
(79)
Rudnicki Bogdan
(79)
Starosolski Włodzimierz (1933- )
(79)
Górczyński Robert
(78)
Meryk Radosław
(78)
Polit Ryszard
(77)
Mroczek Wojciech
(76)
Kulawik Marta
(74)
Mycielski Krzysztof
(74)
Myszkorowski Jakub
(73)
Konopka Eduard
(71)
Jabłoński Marek
(70)
Bielecki Jan (1942-2001)
(69)
Knosala Ryszard (1949- )
(68)
Rajca Piotr (1970- )
(68)
Rymarz Małgorzata
(68)
Walczak Krzysztof
(68)
Walkiewicz Łukasz
(68)
Wiecheć Marek
(68)
Jabłoński Adam
(67)
Laszczak Mirosław
(66)
Piwko Łukasz
(66)
Wodziczko Piotr
(65)
Dziedzic Zbigniew
(64)
Sidor-Rządkowska Małgorzata
(64)
Żakowski Wojciech (1929-1993)
(64)
Pasko Marian
(62)
Włodarski Lech (1916-1997)
(62)
Czakon Wojciech
(61)
Leyko Jerzy (1918-1995)
(61)
Jankowski Mariusz
(60)
Kostecka Alicja
(60)
Lenin Włodzimierz (1870-1924)
(60)
Paszkowska Małgorzata
(60)
Wróblewski Piotr
(60)
Karpińska Marta
(59)
Próchnicki Wojciech
(59)
Rogala Elżbieta
(59)
Bielecki Maciej
(57)
Jelonek Jakub
(57)
Malkowski Tomasz
(57)
Pilch Piotr
(57)
Rauziński Robert (1933- )
(57)
Gawrońska Joanna
(56)
Ajdukiewicz Andrzej (1939- )
(55)
Cieślak Piotr
(55)
Draniewicz Bartosz
(55)
Godek Piotr
(55)
Osiński Zbigniew (1926-2001)
(55)
Jasiński Filip
(54)
Kuliński Włodzisław
(54)
Suchodolski Bogdan (1903-1992)
(54)
Forowicz Krystyna
(53)
Klupiński Kamil
(53)
Szkutnik Leon Leszek
(52)
Zdanikowski Paweł
(52)
Wantuch-Matla Dorota
(51)
Barowicz Marek
(50)
Trammer Hubert
(50)
Walczak Tomasz
(50)
Watrak Andrzej
(50)
Zgółkowa Halina (1947- )
(50)
Barańska Katarzyna
(49)
Czajkowska-Matosiuk Katarzyna
(49)
Jurlewicz Teresa
(49)
Pikoń Andrzej
(49)
Szargut Jan (1923- )
(49)
Chojnacki Ireneusz
(48)
Rok wydania
2020 - 2024
(3)
2010 - 2019
(13)
2000 - 2009
(7)
Okres powstania dzieła
2001-
(13)
2001
(1)
Kraj wydania
Polska
(23)
Język
polski
(23)
Odbiorca
Programiści
(1)
Temat
C# (język programowania)
(5)
Strony WWW
(4)
Java (język programowania)
(3)
MySQL (oprogramowanie)
(3)
PHP (język programowania)
(3)
HTML (język znaczników)
(2)
Informatyka
(2)
Języki programowania
(2)
Microsoft Windows (system operacyjny)
(2)
Aplikacja internetowa
(1)
Aplikacje mobilne
(1)
Architektura informacji
(1)
Framework (platforma programistyczna)
(1)
Java Enterprise Edition
(1)
Java Server Pages (technologia)
(1)
Java Servlet
(1)
JavaScript (język programowania)
(1)
Kaskadowe arkusze stylów
(1)
Kotlin (język programowania)
(1)
Notebooki
(1)
Pajączek 2000 PRO (program komp.)
(1)
Programowanie (informatyka)
(1)
Programowanie obiektowe
(1)
Projektowanie stron WWW
(1)
React.js
(1)
Uczenie maszynowe
(1)
Vue.js 2 (środowisko programistyczne)
(1)
Wzorce projektowe (informatyka)
(1)
eXtensible HyperText Markup Language (język składu dokumentu)
(1)
Gatunek
Podręcznik
(16)
Poradniki
(2)
Podręczniki
(1)
Poradnik
(1)
Dziedzina i ujęcie
Informatyka i technologie informacyjne
(15)
23 wyniki Filtruj
Książka
W koszyku
Tytuł oryginału: Head first C#: a learner's guide to real-world programming with Visual C# and .NET.
Na stronie tytułowej, okładce i grzbiecie nazwa wydawnictwa oryginału: O'Reilly.
Na okładce: Rozpocznij przygodę z C# i platformą .NET!
Na okładce: Wydanie drugie obejmuje C# i .NET 4.0 oraz Visual Studio 2010.
Indeks.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 130123 (1 egz.)
Książka
W koszyku
(Szybki Start)
Tytuł oryginału: PHP and My SQL for dynamic web sites : visual quick pro guide.
Wydanie 5. odnosi się do oryginału.
Indeks.
Rozdział 1. Wprowadzenie do PHP 27 Podstawy składni 28 Przesyłanie danych do przeglądarki internetowej 32 Wstawianie komentarzy 36 Co to są zmienne? 40 Łańcuchy 44 Łączenie łańcuchów 47 Liczby 49 Stałe 52 Apostrof kontra cudzysłów 55 Proste sposoby usuwania błędów 58 Rozdział 2. Programowanie w PHP 61 Tworzenie formularza w języku HTML 62 Obsługa formularza HTML 67 Wyrażenia warunkowe i operatory 71 Weryfikacja danych z formularza 75 Co to są tablice? 81 Pętle for i while 96 Rozdział 3. Tworzenie dynamicznych stron WWW 101 Stosowanie plików zewnętrznych 102 Wyświetlanie i obsługa formularzy, po raz wtóry 111 Tworzenie formularzy z pamięcią 117 Tworzenie własnych funkcji 121 Rozdział 4. Wprowadzenie do MySQL-a 139 Elementy bazy danych i ich nazwy 140 Wybór typu kolumny 142 Wybór innych właściwości kolumn 146 Korzystanie z serwera MySQL 149 Rozdział 5. Wprowadzenie do SQL-a 157 Tworzenie baz danych i tabel 158 Wstawianie rekordów 161 Wybieranie danych 166 Wyrażenia warunkowe 168 Stosowanie LIKE i NOT LIKE 171 Sortowanie wyników zapytania 173 Ograniczanie wyników zapytania 175 Aktualizacja danych 177 Usuwanie danych 179 Stosowanie funkcji 181 Rozdział 6. Projektowanie baz danych 193 Normalizacja 194 Tworzenie indeksów 207 Stosowanie różnych typów tabel 210 Języki i MySQL 212 Strefy czasowe a MySQL 217 Ograniczenia klucza obcego 223 Rozdział 7. Zaawansowany SQL i MySQL 231 Złączenia 232 Grupowanie wyników zapytania 242 Zaawansowane wybieranie danych 246 Wyszukiwanie FULLTEXT 250 Optymalizacja zapytań 258 Wykonywanie transakcji 262 Szyfrowanie baz danych 265 Rozdział 8. Obsługa i usuwanie błędów 269 Typy błędów i ich usuwanie 270 Wyświetlanie błędów PHP 276 Sterowanie raportowaniem błędów PHP 278 Tworzenie własnych funkcji obsługi błędów 281 Techniki usuwania błędów z kodu PHP 286 Techniki usuwania błędów SQL i MySQL 290 Rozdział 9. PHP i MySQL 293 Modyfikacja szablonu 294 Nawiązywanie połączenia z serwerem MySQL 296 Wykonywanie prostych zapytań 301 Odczytywanie wyników zapytania 310 Bezpieczeństwo zapytań 314 Zliczanie zwróconych rekordów 319 Aktualizacja rekordów w PHP 322 Rozdział 10. Popularne techniki programistyczne 331 Przekazywanie wartości do skryptu 332 Stosowanie ukrytych pól formularzy 336 Edycja istniejących rekordów 342 Stronicowanie wyników zapytań 349 Wyświetlanie tabel z możliwością sortowania 357 Rozdział 11. Tworzenie aplikacji internetowych 363 Wysyłanie poczty elektronicznej 364 Obsługa przesyłania plików 370 Skrypty PHP i JavaScript 382 Nagłówki HTTP 390 Funkcje daty i czasu 396 Wykonywanie transakcji 400 Rozdział 12. Ciasteczka i sesje 407 Strona logowania 408 Funkcje logowania 411 Posługiwanie się ciasteczkami 416 Sesje 430 Zwiększanie bezpieczeństwa sesji 438 Rozdział 13. Zabezpieczenia 443 Zapobieganie spamowi 444 Walidacja plików według typu 451 Walidacja plików na podstawie typu 457 Zapobieganie atakom XSS 461 Stosowanie rozszerzenia Filter 464 Zapobieganie wstrzykiwaniu SQL 468 Zabezpieczanie haseł w PHP 475 Rozdział 14. Wyrażenia regularne Perl 485 Skrypt testujący 486 Definiowanie prostych wzorców 490 Stosowanie kwantyfikatorów 493 Klasy znaków 495 Wyszukiwanie wszystkich dopasowań 498 Stosowanie modyfikatorów 502 Dopasowywanie i zastępowanie wzorców 504 Rozdział 15. Wprowadzenie do jQuery 509 Czym jest jQuery? 510 Dołączanie jQuery do stron WWW 512 Stosowanie jQuery 515 Wybieranie elementów stron 518 Obsługa zdarzeń 521 Operacje na DOM 525 Stosowanie Ajaxa 531 Rozdział 16. Wprowadzenie do programowania obiektowego 545 Informacje podstawowe i składnia 546 Korzystanie z MySQL-a 549 Klasa DateTime 564 Rozdział 17. Forum dyskusyjne - przykład 573 Baza danych 574 Szablony 583 Strona główna 591 Strona forum 592 Strona wątku 597 Wstawianie wiadomości 602 Rozdział 18. Rejestracja użytkowników - przykład 613 Tworzenie szablonu 614 Skrypty konfiguracyjne 620 Tworzenie strony głównej 628 Rejestracja 630 Aktywacja konta 640 Logowanie i wylogowywanie się 643 Zarządzanie hasłami 650 Dodatek A. Instalacja 661 Instalacja w systemie Windows 662 Instalacja w systemie macOS 665 Zarządzanie użytkownikami MySQL 667 Testowanie instalacji 672 Konfigurowanie PHP 675 Konfiguracja serwera Apache 678
Sygnatura czytelni BWEAiI: XII Ć 119
Ta pozycja znajduje się w zbiorach 2 placówek. Rozwiń listę, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 147029 (1 egz.)
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 146785 N (1 egz.)
Książka
W koszyku
PHP i MySQL : tworzenie stron WWW / Luke Welling, Laura Thomson ; [tłumaczenie: Piotr Rajca]. - Wydanie 5. - Gliwice : Wydawnictwo Helion, copyright 2017. - 710 stron : ilustracje ; 25 cm.
(Vademecum Profesjonalisty)
Na stronie tytułowej i okładce: "Rozwiązanie dla niezawodnych, dynamicznych witryn!".
Indeks.
STOSOWANIE PHP Podstawowy kurs PHP Zastosowanie PHP Tworzenie przykładowej aplikacji: "Części samochodowe Janka" Formularz zamówienia Przetwarzanie formularza Osadzanie PHP w HTML Zastosowanie znaczników PHP Instrukcje PHP Odstępy Komentarze Dodawanie zawartości dynamicznej Wywoływanie funkcji Używanie funkcji date() Dostęp do zmiennych formularza Zmienne formularza Łączenie łańcuchów znaków Zmienne i łańcuchy znaków Identyfikatory Typy zmiennych Typy danych w PHP Siła typu Rzutowanie typu Zmienne zmiennych Deklarowanie i używanie stałych Zasięg zmiennych Używanie operatorów Operatory arytmetyczne Operatory łańcuchowe Operatory przypisania Operatory porównań Operatory logiczne Operatory bitowe Pozostałe operatory Obliczanie sum w formularzu Pierwszeństwo i kolejność Funkcje zarządzania zmiennymi Sprawdzanie i ustawianie typów zmiennych Sprawdzanie stanu zmiennej Reinterpretacja zmiennych Podejmowanie decyzji za pomocą instrukcji warunkowych Instrukcja if Bloki kodu Instrukcja else Instrukcja elseif Instrukcja switch Porównanie różnych instrukcji warunkowych Powtarzanie działań przy użyciu iteracji Pętle while Pętle for i foreach Pętle do..while Wyłamywanie się ze struktury skryptu Używanie alternatywnych składni struktur sterujących Używanie struktury declare W następnym rozdziale Przechowywanie i wyszukiwanie danych Zapisywanie danych do późniejszego użycia Przechowywanie i wyszukiwanie zamówień Janka Przetwarzanie plików Otwieranie pliku Tryby otwarcia pliku Stosowanie funkcji fopen() do otwarcia pliku Otwieranie pliku przez protokół FTP lub HTTP Problemy z otwieraniem plików Zapisywanie danych w pliku Parametry funkcji fwrite() Formaty plików Zamykanie pliku Odczyt z pliku Otwieranie pliku w celu odczytu - fopen() Wiedzieć, kiedy przestać - feof() Odczytywanie pliku wiersz po wierszu - fgets(), fgetss() i fgetcsv() Odczyt całego pliku - readfile(), fpassthru(), file() i file_get_contents() Odczyt pojedynczego znaku - fgetc() Odczytywanie zadanej długości - fread() Inne funkcje plikowe Sprawdzanie istnienia pliku - file_exists() Określanie wielkości pliku - filesize() Kasowanie pliku - unlink() Poruszanie się wewnątrz pliku - rewind(), fseek() i ftell() Blokowanie pliku Lepszy sposób obróbki danych - bazy danych Problemy związane ze stosowaniem plików jednorodnych Jak RDBMS rozwiązują powyższe problemy? Propozycje dalszych lektur W następnym rozdziale Stosowanie tablic Czym są tablice? Tablice indeksowane numerycznie Inicjowanie tablic indeksowanych numerycznie Dostęp do zawartości tablicy Dostęp do tablic przy zastosowaniu pętli Tablice z innymi indeksami Inicjowanie tablicy Dostęp do elementów tablicy Stosowanie pętli Operatory tablicowe Tablice wielowymiarowe Sortowanie tablic Stosowanie funkcji sort() Stosowanie funkcji asort() i ksort() do porządkowania tablic Sortowanie odwrotne Sortowanie tablic wielowymiarowych Zastosowanie funkcji array_multisort() Typy sortowań definiowane przez użytkownika Odwrotne sortowanie zdefiniowane przez użytkownika Zmiany kolejności elementów w tablicach Stosowanie funkcji shuffle() Odwracanie kolejności elementów w tablicy Wczytywanie tablic z plików Wykonywanie innych działań na tablicach Poruszanie się wewnątrz tablicy - funkcje each(), current(), reset(), end(), next(), pos() i prev() Dołączanie dowolnej funkcji do każdego elementu tablicy - funkcja array_walk() Liczenie elementów tablicy: count(), sizeof() i array_count_values() Konwersja tablic na zmienne skalarne - funkcja extract() Manipulowanie łańcuchami znaków i wyrażenia regularne Przykładowa aplikacja - Inteligentny Formularz Pocztowy Formatowanie łańcuchów znaków Przycinanie łańcuchów - funkcje chop(), ltrim() i trim() Formatowanie wyjściowych łańcuchów znaków Łączenie i rozdzielanie łańcuchów znaków za pomocą funkcji łańcuchowych Stosowanie funkcji explode(), implode() i join() Stosowanie funkcji strtok() Stosowanie funkcji substr() Porównywanie łańcuchów znaków Porządkowanie łańcuchów znaków - funkcje strcmp(), strcasecmp() i strnatcmp() Sprawdzanie długości łańcucha znaków za pomocą funkcji strlen() Dopasowywanie i zamiana łańcuchów znaków za pomocą funkcji łańcuchowych Znajdowanie fragmentów w łańcuchach znaków - funkcje strstr(), strchr(), strrchr() i stristr() Odnajdywanie pozycji fragmentu łańcucha - funkcje strpos() i strrpos() Zamiana fragmentów łańcucha znaków - funkcje str_replace() i substr_replace() Wprowadzenie do wyrażeń regularnych Podstawy Ograniczniki Zbiory i klasy znaków Powtarzalność Podwyrażenia Podwyrażenia policzalne Kotwiczenie na początku lub na końcu łańcucha znaków Rozgałęzianie Dopasowywanie specjalnych znaków literowych Podsumowanie metaznaków Sekwencje specjalne Odwołania wsteczne Asercje Wykorzystanie wszystkich zdobytych informacji - inteligentny formularz Odnajdywanie fragmentów łańcuchów za pomocą wyrażeń regularnych Zamiana fragmentów łańcuchów za pomocą wyrażeń regularnych Rozdzielanie łańcuchów za pomocą wyrażeń regularnych Ponowne wykorzystanie kodu i tworzenie funkcji Zalety ponownego stosowania kodu Koszt Niezawodność Spójność Stosowanie funkcji require() i include() Stosowanie funkcji require() do dołączania kodu Stosowanie require() w szablonach stron WWW Stosowanie opcji auto_prepend_file i auto_append_file Stosowanie funkcji w PHP Wywoływanie funkcji Wywołanie niezdefiniowanej funkcji Wielkość liter a nazwy funkcji Definiowanie własnych funkcji Podstawowa struktura funkcji Nadawanie nazwy funkcji Parametry Zasięg Przekazanie przez referencję czy przekazanie przez wartość? Stosowanie słowa kluczowego return Zwracanie wartości przez funkcje Implementacja rekurencji Implementacja funkcji anonimowych (lub domknięć) Obiektowy PHP Koncepcje programowania obiektowego Klasy i obiekty Polimorfizm Dziedziczenie Tworzenie klas, atrybutów i operacji w PHP Struktura klasy Konstruktory Destruktory Tworzenie egzemplarzy Stosowanie atrybutów klasy Wywoływanie operacji klas Kontrola dostępu przy użyciu modyfikatorów private i public Pisanie funkcji dostępowych Implementacja dziedziczenia w PHP Kontrolowanie widoczności w trakcie dziedziczenia przy użyciu private i protected Przesłanianie Zapobieganie dziedziczeniu i przesłanianiu przy użyciu słowa kluczowego final Wielokrotne dziedziczenie Implementowanie interfejsów Cechy Projektowanie klas Tworzenie kodu dla własnej klasy Zaawansowane mechanizmy obiektowe w PHP Używanie stałych klasowych Implementowanie metod statycznych Sprawdzanie typu klasy i wskazywanie typu Późne wiązania statyczne Klonowanie obiektów Używanie klas abstrakcyjnych Przeciążanie metod przy użyciu __call() Używanie metody __autoload() Implementowanie iteratorów i iteracji Generatory Przekształcanie klas w łańcuchy znaków Używanie API Reflection Przestrzenie nazw Stosowanie podprzestrzeni nazw Prezentacja globalnej przestrzeni nazw Importowanie przestrzeni nazw oraz określanie ich nazw zastępczych Obsługa błędów i wyjątków Koncepcja obsługi wyjątków Klasa Exception Wyjątki definiowane przez użytkownika Wyjątki w Częściach samochodowych Janka Wyjątki i inne mechanizmy obsługi błędów w PHP STOSOWANIE MYSQL Projektowanie internetowej bazy danych Koncepcje relacyjnych baz danych Tabele Kolumny Wiersze Wartości Klucze Schematy Relacje Jak zaprojektować internetową bazę danych? Określ obiekty świata realnego, których model chcesz wykonać Unikaj przechowywania redundantnych danych Zapisuj atomowe wartości kolumn Dobierz właściwe klucze Pomyśl o zapytaniach, które zadasz bazie Unikaj tworzenia tabel z wieloma pustymi polami Typy tabel - podsumowanie Architektura internetowej bazy danych Tworzenie internetowej bazy danych Użytkowanie monitora MySQL Logowanie się do serwera MySQL Tworzenie baz i rejestrowanie użytkowników Definiowanie użytkowników i przywilejów Wprowadzenie do systemu przywilejów MySQL Zasada najmniejszego przywileju Rejestrowanie użytkowników: polecenia CREATE USER oraz GRANT Typy i poziomy przywilejów Polecenie REVOKE Przykłady użycia poleceń GRANT i REVOKE Rejestrowanie użytkownika łączącego się z internetu Używanie odpowiedniej bazy danych Tworzenie tabel bazy danych Znaczenie dodatkowych atrybutów kolumn Typy kolumn Rzut oka na bazę danych - polecenia SHOW i DESCRIBE Tworzenie indeksów Identyfikatory MySQL Wybór typów danych w kolumnach Typy liczbowe Praca z bazą danych MySQL Czym jest SQL? Zapisywanie danych do bazy Wyszukiwanie danych w bazie Wyszukiwanie danych spełniających określone kryteria Wyszukiwanie danych w wielu tabelach Szeregowanie danych w określonym porządku Grupowanie i agregowanie danych Wskazanie wierszy, które mają być wyświetlone Używanie podzapytań Dokonywanie zmian rekordów w bazie danych Zmiana struktury istniejących tabel Usuwanie rekordów z bazy danych Usuwanie tabel Usuwanie całych baz danych Łączenie się z bazą MySQL za pomocą PHP Jak działa internetowa baza danych? Wykonywanie zapytań do bazy danych z poziomu strony WWW Sprawdzenie poprawności wpisanych danych Ustanawianie połączenia z bazą danych Wybór używanej bazy danych Wysyłanie zapytań do bazy danych Stosowanie poleceń przygotowanych Odczytywanie rezultatów zapytań Zamykanie połączenia z bazą danych Wstawianie nowych danych do bazy Używanie innych interfejsów bazodanowych PHP Stosowanie ogólnego interfejsu dostępu do baz danych: PDO Administrowanie MySQL dla zaawansowanych Szczegóły systemu przywilejów Tabela user Tabela db Tabele tables_priv, columns_priv i procs_priv Kontrola dostępu: w jaki sposób MySQL używa tabel przywilejów Zmiana przywilejów: kiedy zmiany zostaną uwzględnione? Ochrona bazy danych MySQL z perspektywy systemu operacyjnego Hasła Przywileje użytkowników MySQL i internet Uzyskiwanie szczegółowych informacji o bazie danych Uzyskiwanie informacji poleceniem SHOW Uzyskiwanie informacji o kolumnach za pomocą polecenia DESCRIBE Jak wykonywane są zapytania: polecenie EXPLAIN Optymalizowanie bazy danych Optymalizacja projektu bazy danych Przywileje Optymalizacja tabel Stosowanie indeksów Używanie wartości domyślnych Więcej wskazówek Tworzenie kopii zapasowej bazy danych MySQL Przywracanie bazy danych MySQL Implementowanie replikacji Konfigurowanie serwera nadrzędnego Transfer danych początkowych Konfigurowanie odbiorcy lub odbiorców Zaawansowane programowanie w MySQL Instrukcja LOAD DATA INFILE Mechanizmy składowania danych Transakcje Definicje dotyczące transakcji Użycie transakcji w InnoDB Klucze obce Procedury składowane Prosty przykład Zmienne lokalne Kursory i struktury sterujące Wyzwalacze E-COMMERCE I BEZPIECZEŃSTWO Zagrożenia bezpieczeństwa aplikacji internetowych Identyfikacja zagrożeń Dostęp do wrażliwych danych Modyfikacje danych Utrata lub zniszczenie danych Blokada usługi Wstrzykiwanie złośliwego kodu Złamanie zabezpieczeń dostępu do serwera Zaprzeczenie korzystania z usługi Identyfikacja użytkowników Napastnicy i crackerzy Nieświadomi użytkownicy zainfekowanych komputerów Rozczarowani pracownicy Złodzieje sprzętu komputerowego My sami Tworzenie bezpiecznych aplikacji internetowych Strategie zapewniania bezpieczeństwa Planowanie z wyprzedzeniem Równowaga między bezpieczeństwem i użytecznością Monitorowanie bezpieczeństwa Ogólne podejście do bezpieczeństwa Zabezpieczanie kodu źródłowego Filtrowanie danych pochodzących od użytkowników Unieważnianie danych wynikowych Organizacja kodu źródłowego Zawartość kodu źródłowego Zagadnienia dotyczące systemu plików Stabilność kodu i błędy Wykonywanie poleceń Zabezpieczanie serwera WWW oraz PHP Regularne uaktualnianie oprogramowania Analiza ustawień w pliku php.ini Konfiguracja serwera WWW Aplikacje internetowe działające na współużytkowanych serwerach hostingowych Bezpieczeństwo serwera bazy danych Użytkownicy i system uprawnień Wysyłanie danych do serwera Łączenie się z serwerem Praca serwera Zabezpieczanie sieci Zapory sieciowe Wykorzystanie strefy zdemilitaryzowanej Przygotowanie na ataki DoS i DDoS) Bezpieczeństwo komputerów i systemów operacyjnych Uaktualnianie systemu operacyjnego Udostępnianie tylko niezbędnych usług Fizyczne zabezpieczenie serwera Planowanie działań na wypadek awarii Implementacja metod uwierzytelniania przy użyciu PHP Identyfikacja użytkowników Implementacja kontroli dostępu Przechowywanie haseł dostępu Zabezpieczanie haseł Zabezpieczanie więcej niż jednej strony Podstawowa metoda uwierzytelniania Wykorzystanie podstawowej metody uwierzytelniania w PHP Wykorzystanie podstawowej metody uwierzytelniania na serwerze Apache przy użyciu plików .htaccess Implementacja własnej metody uwierzytelniania ZAAWANSOWANE TECHNIKI PHP Interakcja z systemem plików i serwerem Wprowadzenie do wysyłania plików Kod HTML służący do wysyłania plików Tworzenie kodu PHP obsługującego plik Śledzenie postępów przesyłania plików Najczęściej spotykane problemy Stosowanie funkcji katalogowych Odczyt z katalogów Otrzymywanie informacji na temat aktualnego katalogu Tworzenie i usuwanie katalogów Interakcja z systemem plików Pobieranie informacji o pliku Zmiana właściwości pliku Tworzenie, usuwanie i przenoszenie plików Stosowanie funkcji uruchamiających programy Interakcja ze środowiskiem: funkcje getenv() i putenv() Stosowanie funkcji sieci i protokołu Przegląd protokołów Wysyłanie i odczytywanie poczty elektronicznej Korzystanie z danych z innych witryn WWW Stosowanie funkcji połączeń sieciowych Tworzenie kopii bezpieczeństwa lub kopii lustrzanej pliku Stosowanie FTP w celu utworzenia kopii bezpieczeństwa lub kopii lustrzanej pliku Wysyłanie plików Unikanie przekroczenia dopuszczalnego czasu Stosowanie innych funkcji FTP Zarządzanie datą i czasem Uzyskiwanie informacji o dacie i czasie w PHP Strefy czasowe Stosowanie funkcji date() Obsługa znaczników czasu Uniksa Stosowanie funkcji getdate() Sprawdzanie poprawności dat przy użyciu funkcji checkdate() Formatowanie znaczników czasu Konwersja pomiędzy formatami daty PHP i MySQL Obliczanie dat w PHP Obliczanie dat w MySQL Stosowanie mikrosekund Stosowanie funkcji kalendarzowych Umiędzynarodawianie i lokalizowanie Lokalizacja to nie tylko tłumaczenie Zbiory znaków Zbiory znaków i ich związki z bezpieczeństwem Stosowanie wielobajtowych funkcji łańcuchowych w PHP Tworzenie struktury strony przystosowanej do lokalizacji Zastosowanie funkcji gettext() w umiędzynarodowionej aplikacji Konfiguracja systemu w celu wykorzystania funkcji gettext() Tworzenie plików z tłumaczeniami Implementacja zlokalizowanych treści w PHP z użyciem funkcji gettext() Generowanie obrazków Konfigurowanie obsługi obrazków w PHP Formaty obrazków JPEG PNG GIF Tworzenie obrazków Tworzenie kadru obrazka Rysowanie lub umieszczanie tekstu w obrazku Wyświetlanie ostatecznej grafiki Końcowe czynności porządkujące Stosowanie automatycznie generowanych obrazków na innych stronach Stosowanie tekstu i czcionek do tworzenia obrazków Konfiguracja podstawowego kadru Dopasowanie tekstu do przycisku Nadawanie tekstowi odpowiedniej pozycji Wpisywanie tekstu do przycisku Etap końcowy Rysowanie figur i wykresów danych Inne funkcje obrazków Stosowanie kontroli sesji w PHP Czym jest kontrola sesji? Podstawowa zasada działania sesji Czym jest cookie? Konfiguracja cookies w PHP Stosowanie cookies w sesji Przechowywanie identyfikatora sesji Implementacja prostych sesji Rozpoczynanie sesji Zgłaszanie zmiennych sesyjnych Stosowanie zmiennych sesyjnych Usuwanie zmiennych i niszczenie sesji Przykład prostej sesji Konfiguracja kontroli sesji Implementacja uwierzytelniania w kontroli sesji Integracja JavaScriptu i PHP Przedstawienie technologii AJAX Krótka prezentacja jQuery Stosowanie jQuery w aplikacjach internetowych Podstawowe pojęcia i techniki związane ze stosowaniem jQuery Stosowanie selektorów jQuery Stosowanie jQuery, technologii AJAX i skryptów PHP Ajaksowe pogawędki - skrypt serwera Metody jQuery służące do korzystania z technologii AJAX Kliencka część aplikacji do prowadzenia pogawędek Inne przydatne własności Przetwarzanie łańcuchów znaków - funkcja eval() Zakończenie wykonania - die i exit Serializacja zmiennych i obiektów Pobieranie informacji na temat środowiska PHP Uzyskiwanie informacji na temat załadowanych rozszerzeń Identyfikacja właściciela skryptu Uzyskiwanie informacji na temat daty modyfikacji skryptu Czasowa zmiana środowiska wykonawczego Podświetlanie źródeł Używanie PHP w wierszu poleceń TWORZENIE PRAKTYCZNYCH PROJEKTÓW PHP I MYSQL Stosowanie PHP i MySQL w dużych projektach Zastosowanie inżynierii oprogramowania w tworzeniu aplikacji WWW Planowanie i prowadzenie projektu aplikacji WWW Ponowne stosowanie kodu Tworzenie kodu łatwego w utrzymaniu Standardy kodowania Dzielenie kodu Stosowanie standardowej struktury katalogów Dokumentacja i dzielenie wewnętrznych funkcji Implementacja kontroli wersji Wybór środowiska programistycznego Dokumentacja projektów Prototypowanie Oddzielanie logiki i zawartości Optymalizacja kodu Stosowanie prostych optymalizacji Testowanie Usuwanie i rejestracja błędów Błędy programistyczne Błędy składni Błędy wykonania Błędy logiczne Pomoc w usuwaniu błędów w zmiennych Poziomy zgłaszania błędów Zmiana ustawień zgłaszania błędów Wyzwalanie własnych błędów Eleganckie rejestrowanie błędów Rejestrowanie błędów w pliku dziennika Tworzenie uwierzytelniania użytkowników i personalizacji Składniki rozwiązania Identyfikacja użytkownika i personalizacja Przechowywanie zakładek Rekomendowanie zakładek Przegląd rozwiązania Implementacja bazy danych Implementacja podstawowej witryny Implementacja uwierzytelniania użytkowników Rejestracja użytkowników Logowanie Wylogowanie Zmiana hasła Ustawianie zapomnianych haseł Implementacja przechowywania i odczytywania zakładek Dodawanie zakładek Wyświetlanie zakładek Usuwanie zakładek Implementacja rekomendacji Rozwijanie projektu i możliwe rozszerzenia Tworzenie internetowego klienta poczty elektronicznej z użyciem Laravela Prezentacja frameworka Laravel 5 Tworzenie nowego projektu Laravel Struktura aplikacji Laravel Cykl obsługi żądań i wzorzec MVC Laravela Klasy modelu, widok i kontroler frameworka Laravel Tworzenie internetowego klienta poczty elektronicznej z użyciem Laravela - część 2. Tworzenie prostego klienta IMAP przy użyciu Laravela Funkcje IMAP udostępniane przez PHP Opakowywanie funkcji IMAP na potrzeby aplikacji Laravel Łączenie wszystkich elementów w celu implementacji internetowego klienta poczty elektronicznej Implementacja klasy ImapServiceProvider Strona uwierzytelniania aplikacji klienckiej Implementacja głównego widoku aplikacji Implementacja usuwania i wysyłania wiadomości Wnioski Integracja z mediami społecznościowymi - udostępnianie i uwierzytelnianie OAuth - internetowa usługa uwierzytelniająca Przydziały typu kod autoryzacji Przydziały niejawne Implementacja internetowego klienta Instagrama Oznaczanie zdjęć jako lubianych Wniosek Tworzenie koszyka na zakupy Składniki rozwiązania Tworzenie katalogu online Śledzenie zakupów użytkownika podczas przeglądania Implementacja systemu płatności Interfejs administratora Przegląd rozwiązania Implementacja bazy danych Implementacja katalogu online Przedstawianie kategorii Wyświetlanie książek danej kategorii Przedstawianie szczegółowych danych książki Implementacja koszyka na zakupy Stosowanie skryptu pokaz_kosz.php Podgląd koszyka Dodawanie produktów do koszyka Zapisywanie uaktualnionego koszyka Wyświetlanie podsumowania w pasku nagłówka Pobyt w kasie Implementacja płatności Implementacja interfejsu administratora Rozwijanie projektu Instalacja Apache, PHP i MySQL Instalacja Apache, PHP i MySQL w systemie UNIX Instalacja przy użyciu binariów Instalacja przy użyciu kodów źródłowych Podstawowe zmiany w konfiguracji serwera Apache Czy obsługa PHP działa poprawnie? Czy SSL działa poprawnie? Instalacja Apache, PHP i MySQL w systemie Windows Instalowanie PEAR Instalowanie PHP z innymi serwerami
Sygnatura czytelni BWEAiI: XII Ć 115
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 145173 N (1 egz.)
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej

Deklaracja dostępności