spis treści

Transkrypt

spis treści
SPIS TREŚCI
SPIS TREŚCI
Od Wydawcy. Zasady przeprowadzania egzaminów potwierdzających kwalifikacje w zawodzie 5
Podstawa programowa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
I. Repetytorium. Kwalifikacja E.14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
1. Tworzenie stron internetowych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.1. Hipertekstowy język znaczników HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.2. Podstawowe znaczniki i atrybuty języka HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.3. Elementy blokowe języka HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.4. Grafika i multimedia w dokumencie HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1.5. CSS – kaskadowe arkusze stylów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
1.6. Metody dołączania stylów do dokumentu HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
1.7. Klasy i identyfikatory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
1.8. Pozycjonowanie elementów w CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
1.9. Edytory WYSIWYG i systemy CMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
1.10. Projektowanie witryny internetowej . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
1.11. Wykonanie, walidacja oraz publikowanie stron internetowych . . . . . . . . . . . . . . . . . . . . . 36
1.12. Walidacja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
1.13. Publikacja stron internetowych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
1.14. Cyfrowy zapis obrazu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
1.15. Modele barw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
1.16. Kolory na stronach internetowych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
1.17. Przygotowanie elementów graficznych do tworzenia stron internetowych . . . . . . . . . . . 40
1.18. Animacje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
1.19. Cyfrowe przetwarzanie dźwięku . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
1.20. Wideo na stronach internetowych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2. Tworzenie baz danych i administrowanie bazami danych . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.1 Podstawy baz danych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.2. Lokalne bazy danych w MS Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
2.3. Tworzenie bazy danych w MS Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
2.4. Import / eksport danych w bazie danych MS Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
2.5. Tworzenie tabel w MS Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2.6. Określenie relacji między tabelami . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
2.7. Tworzenie kwerend w MS Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.8. Tworzenie formularzy w MS Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
2.9. Tworzenie raportów w MS Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
2.10. Pozostałe elementy baz danych MS Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
2.11. Instalacja i konfiguracja serwera baz danych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
2.12. Język SQL i jego składnia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
2.13. Funkcje w bazach danych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
2.14. Działania na bazach i tabelach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
2.15. Składnia polecenia SELECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
2.16. Instrukcje sterowania dostępem do danych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
2.17. Zapytania zagnieżdżone, złączenia i widoki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
2.18. Wyzwalacze . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
2.19. Transakcje, blokady i zakleszczenia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
2.20. Modyfikowanie tabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
2.21. Indeksy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
2.22. Optymalizacja baz danych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
2.23. Zabezpieczanie serwera baz danych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
2.24. Organizacja pracy związanej z realizacją projektu informatycznego . . . . . . . . . . . . . . . 89
3
4
SPIS TREŚCI
3. Aplikacje internetowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3.1. Wprowadzenie do aplikacji internetowych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3.2. Umieszczanie skryptów JavaScript w dokumencie HTML . . . . . . . . . . . . . . . . . . . . . . . . 93
3.3. Instrukcja wyświetlania danych na stronie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
3.4. Okna dialogowe w języku JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
3.5. Typy danych w języku JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
3.6. Zmienne w języku JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
3.7. Operatory w języku JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
3.8. Instrukcja warunkowa w języku JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
3.9. Pętle w języku JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
3.10. Funkcje w języku JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
3.11. Obiekty w języku JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
3.12. Zdarzenia w języku JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
3.13. Obsługa formularzy w języku JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
3.14. Przygotowanie serwera do obsługi języka PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
3.15. Umieszczanie kodu PHP w dokumencie HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
3.16. Instrukcje wyświetlania danych na ekranie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
3.17. Typy danych, zmienne i stałe w języku PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
3.18. Instrukcje warunkowe w języku PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
3.19. Pętle w języku PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
3.20. Funkcje w języku PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
3.21. Instrukcje dołączania plików w języku PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
3.22. Tablice w języku PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
3.23. Programowanie obiektowe w języku PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
3.24. Obsługa wyjątków w języku PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
3.25. Obsługa plików w języku PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
3.26. Obsługa formularzy w języku PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
3.27. Współpraca PHP i MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
3.28. Zabezpieczanie witryn WWW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
II.Pisemna część egzaminu zawodowego. Kwalifikacja E.14
Testy egzaminacyjne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Test I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Test II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Test III . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Test IV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Test V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
III. Praktyczna część egzaminu zawodowego. Kwalifikacja E.14
Zadania z rozwiązaniami . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Zadanie I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Rozwiązanie zadania I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Zadanie II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Rozwiązanie zadania II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Zadanie III . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Rozwiązanie zadania III . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
IV. Pisemna część egzaminu zawodowego. Klucze odpowiedzi
do testów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Literatura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

Podobne dokumenty