Kwalifikacja E.14.3 - Sklep WSiP

Transkrypt

Kwalifikacja E.14.3 - Sklep WSiP
REFORMA 2012
Aplikacje
internetowe
Małgorzata Łokińska
Kwalifikacja E.14.3
Podręcznik do nauki zawodu
TECHNIK INFORMATYK
Podręcznik dopuszczony do użytku szkolnego przez ministra właściwego do spraw
oświaty i wychowania i wpisany do wykazu podręczników przeznaczonych
do kształcenia w zawodach na podstawie opinii rzeczoznawców:
dr. Marka Gumkowskiego, mgr. inż. Janiny Grobelnej, mgr. Zofii Gońdy-Ciupy.
Typ szkoły: technikum i szkoła policealna.
Zawód: technik informatyk.
Kwalifikacja: E.14. Tworzenie aplikacji internetowych i baz danych oraz administrowanie
bazami.
Część kwalifikacji: 3. Tworzenie aplikacji internetowych.
Rok dopuszczenia: 2013.
© Copyright by Wydawnictwa Szkolne i Pedagogiczne sp. z o.o.
Warszawa 2013
Wydanie I (rzut I)
ISBN 978-83-02-13419-7
Opracowanie merytoryczne i redakcyjne: Zbigniew Dziedzic (redaktor koordynator)
Konsultacja: dr inż. Mieczysław Rudnicki
Projekt graficzny okładki: Dominik Krajewski
Redakcja językowa: Aleksandra Wieczorek
Redakcja techniczna: Maria Dylewska
Skład i łamanie: Pracownia Książki
Wydawnictwa Szkolne i Pedagogiczne spółka z ograniczoną odpowiedzialnością
02-807 Warszawa, Aleje Jerozolimskie 96
Tel.: 22 576 25 00
Infolinia: 801 220 555
www.wsip.pl
Druk i oprawa: Color Graf Sp. z o.o., Gdańsk
Publikacja, którą nabyłeś, jest dziełem twórcy i wydawcy. Prosimy, abyś przestrzegał praw, jakie im przysługują.
Jej zawartość możesz udostępnić nieodpłatnie osobom bliskim lub osobiście znanym. Ale nie publikuj jej
w internecie. Jeśli cytujesz jej fragmenty, nie zmieniaj ich treści i koniecznie zaznacz, czyje to dzieło.
A kopiując jej część, rób to jedynie na użytek osobisty.
Szanujmy cudzą własność i prawo.
Więcej na www.legalnakultura.pl
Polska Izba Książki
SPIS TREŚCI
I. JavaScript – skryptowy język programowania
1
2
3
4
5
6
7
8
9
10
11
12
Umieszczanie skryptów w dokumencie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Instrukcja dokument.write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Okno dialogowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Typy danych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Zmienne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operatory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Instrukcje warunkowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pętle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Funkcje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Obiekty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Zdarzenia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Obsługa formularzy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
8
11
14
16
19
25
29
33
35
46
50
II. PHP – obiektowy, skryptowy język programowania
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Ogólne cechy języka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Instalacja Apache, PHP i bazy danych MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Konfiguracja PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Umieszczanie kodu PHP w dokumencie HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Instrukcje: print(), echo() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Typy danych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Zmienne i stałe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Instrukcje warunkowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Pętle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Funkcje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Instrukcje dołączania plików . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Tablice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Programowanie obiektowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Obsługa wyjątków . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Obsługa plików . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Obsługa formularzy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Współpraca PHP i MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Zabezpieczanie witryn WWW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Praktyczne przykłady . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Wykaz podstawowych pojęć w językach polskim, angielskim i niemieckim . . . . . . . . . . . . . . . . 108
Literatura uzupełniająca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
3

Podobne dokumenty