SOISK - SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Tomasz Puchała

INF.03 Bazy danych

System zarządzania bazą danych SZBD (DBMS – Database Management System) to program zarządzający danymi w bazie i ułatwiający ich przetwarzanie. SZBD obsługuje użytkowników bazy danych, umożliwiając im eksploatację oraz tworzenie baz danych. System bazy danych to baza danych i system zarządzania bazą danych.

 

 

1. Treści nauczania


 

Aplikacje internetowe

  (technik informatyk)

 

Program nauczania dla zawodu Technik informatyk 351203

Autorzy modyfikacji programu: Krzysztof Pytel, Sylwia Osetek i inni. wyd. WSiP 

Podręcznik: Małgorzata Łokińska „Aplikacje internetowe” WSiP 

 

APLIKACJI INTERNETOWYCH (240 GODZ.)

 

 

Lp.

 

Tematy jednostek metodycznych

Liczba godzin lekcyjnych

Wymagania podstawowe (zgodne z KW)

Uczeń:

Wymagania ponadpodstawowe Uczeń:

Efekt z podstawy programowej

Skrypty wykonywane po stronie klienta JavaScript

1

Omówienie programu, kryteriów oceniania i regula- minu pracowni

1

stosuje zasady bezpiecznej pracy i ergonomii w pracowni komputerowej

 

INF.03.1 (5)

2

Podstawowe informacje o skryptach wykonywa- nych po stronie klienta

1

stosuje zasady programowania strukturalnego

stosuje język JavaScript do two- rzenia aplikacji internetowych

identyfikuje skryptowe języki programowania

implementuje algorytmy w języ- ku JavaScript

posługuje się typami prostymi

i złożonymi, zmiennymi i opera- torami w językach skryptowych

stosuje instrukcje sterujące języków skryptowych

stosuje funkcje oraz wybrane biblioteki języków skryptowych

tworzy strony internetowe wykorzystujące język JavaScript

programuje w języku JavaScript

stosuje w programowaniu obsłu- zdarzeń myszy i klawiatur

definiuje skrypty obsługujące formularze i kontrolki HTML

korzysta z funkcji modelu DOM

tworzy skrypty zabezpieczające formularz HTML przed wprowa- dzeniem błędnych danych

stosuje biblioteki wykorzysty- wane w skryptach po stronie klienta

korzysta z biblioteki jQuery języka JavaScript

INF.03.5 (1)

INF.03.5 (2)

INF.03.5 (3)

3

Struktura i składnia języka JavaScript.

4

4

Dołączanie skryptów do dokumentu HTML

4

5

Wyświetlanie komunikatów, okna dialogowe

4

6

Zmienne i ich typy w JavaScript

4

7

Operatory

4

8

Instrukcja warunkowa

4

9

Instrukcja Switch

4

10

Pętla For

4

11

Pętla While

4

12

Pętla Do… While

4

13

Funkcje i ich argumenty

6

14

Obiekty w JavaScript

6

15

Obsługa zdarzeń w JavaScript

6

16

Obsługa formularzy w JavaScript

10

17

Ćwiczenia w zastosowaniu skryptów JavaScript na stronach internetowych

10


 

Lp.

 

Tematy jednostek metodycznych

Liczba godzin lekcyjnych

Wymagania podstawowe (zgodne z KW)

Uczeń:

Wymagania ponadpodstawowe Uczeń:

Efekt z podstawy programowej

Skrypty wykonywanego stronie serwera – PHP

18

Struktura dokumentu PHP

4

stosuje zasady programowania strukturalnego

programuje w języku PHP

stosuje wbudowane instrukcje, funkcje

stosuje metody przesyłania danych z formularza

programuje wysyłanie danych z formularza HTML

stosuje biblioteki do obsługi bazy danych

korzysta z funkcji do obsługi plików

korzysta z funkcji do obsługi ciasteczek oraz sesji

INF.03.5 (1)

INF.03.5 (2)

INF.03.5 (4)

19

Zmienne w PHP

4

20

Typy skalarne

4

21

Typy złożone

4

22

Typy specjalne

4

23

Operatory

4

24

Instrukcja warunkowa w PHP

4

25

Instrukcja Switch w PHP

4

26

Pętla For w PHP

4

27

Pętla While w PHP

4

28

Pętla Do While

4

29

Pętla Foreach

4

30

Definiowanie funkcji i jej zastosowanie w skryptach po stronie serwera

4

31

Argumenty funkcji

4

32

Funkcje tablic

6

33

Funkcje daty i czasu

6

34

Funkcje formatowania na ciągach znaków

6

35

Obsługa formularzy w PHP: metody GET i POST

6

36

Walidacja formularzy

4

37

Zasady obsługi bazy danych za pomocą skryptów PHP

4

38

Połączenie z bazą danych

4

 


 

Lp.

 

Tematy jednostek metodycznych

Liczba godzin lekcyjnych

Wymagania podstawowe (zgodne z KW)

Uczeń:

Wymagania ponadpodstawowe Uczeń:

Efekt z podstawy programowej

39

Wysyłanie zapytań do bazy i ich wyświetlanie

10

 

 

 

40

Rola obiektów PDO

4

41

Zastosowanie obiektów PDO

4

42

Pliki cookies w PHP

6

43

Obsługa sesji w skryptach PHP

6

44

Zapisywanie danych do pliku w skryptach PHP

4

45

Odczytywanie zawartości plików w skryptach PHP

4

46

Ćwiczenia w wykorzystaniu skryptów PHP na stro- nach internetowych

10

Projektowanie i dokumentowanie oprogramowania

47

Zasady projektowania programów

4

stosuje komentarze w kodzie źródłowym programu

tworzy dokumentację programu

tworzy instrukcję użytkownika programu

wykorzystuje aplikacje wspo- magające dokumentowanie aplikacji

INF.03.5 (7)

48

Wybrane metody i etapy projektowania programów

4

49

Zasady dokumentowania programów

4

50

Aplikacje wspomagające dokumentowanie progra- mów

4

51

Ćwiczenia w dokumentowaniu programów

4

 

  

Aplikacje internetowe

  (technik informatyk)

 

APLIKACJI INTERNETOWYCH (240 GODZ.)

 

 

Lp.

 

Tematy jednostek metodycznych

Liczba godzin lekcyjnych

Wymagania podstawowe (zgodne z KW)

Uczeń:

Wymagania ponadpodstawowe Uczeń:

Efekt z podstawy programowej

Skrypty wykonywane po stronie klienta JavaScript

1

Omówienie programu, kryteriów oceniania i regula- minu pracowni

1

stosuje zasady bezpiecznej pracy i ergonomii w pracowni komputerowej

 

INF.03.1 (5)

2

Podstawowe informacje o skryptach wykonywa- nych po stronie klienta

1

stosuje zasady programowania strukturalnego

stosuje język JavaScript do two- rzenia aplikacji internetowych

identyfikuje skryptowe języki programowania

implementuje algorytmy w języ- ku JavaScript

posługuje się typami prostymi

i złożonymi, zmiennymi i opera- torami w językach skryptowych

stosuje instrukcje sterujące języków skryptowych

stosuje funkcje oraz wybrane biblioteki języków skryptowych

tworzy strony internetowe wykorzystujące język JavaScript

programuje w języku JavaScript

stosuje w programowaniu obsłu- zdarzeń myszy i klawiatur

definiuje skrypty obsługujące formularze i kontrolki HTML

korzysta z funkcji modelu DOM

tworzy skrypty zabezpieczające formularz HTML przed wprowa- dzeniem błędnych danych

stosuje biblioteki wykorzysty- wane w skryptach po stronie klienta

korzysta z biblioteki jQuery języka JavaScript

INF.03.5 (1)

INF.03.5 (2)

INF.03.5 (3)

3

Struktura i składnia języka JavaScript.

4

4

Dołączanie skryptów do dokumentu HTML

4

5

Wyświetlanie komunikatów, okna dialogowe

4

6

Zmienne i ich typy w JavaScript

4

7

Operatory

4

8

Instrukcja warunkowa

4

9

Instrukcja Switch

4

10

Pętla For

4

11

Pętla While

4

12

Pętla Do… While

4

13

Funkcje i ich argumenty

6

14

Obiekty w JavaScript

6

15

Obsługa zdarzeń w JavaScript

6

16

Obsługa formularzy w JavaScript

10

17

Ćwiczenia w zastosowaniu skryptów JavaScript na stronach internetowych

10


 

Lp.

 

Tematy jednostek metodycznych

Liczba godzin lekcyjnych

Wymagania podstawowe (zgodne z KW)

Uczeń:

Wymagania ponadpodstawowe Uczeń:

Efekt z podstawy programowej

Skrypty wykonywanego stronie serwera – PHP

18

Struktura dokumentu PHP

4

stosuje zasady programowania strukturalnego

programuje w języku PHP

stosuje wbudowane instrukcje, funkcje

stosuje metody przesyłania danych z formularza

programuje wysyłanie danych z formularza HTML

stosuje biblioteki do obsługi bazy danych

korzysta z funkcji do obsługi plików

korzysta z funkcji do obsługi ciasteczek oraz sesji

INF.03.5 (1)

INF.03.5 (2)

INF.03.5 (4)

19

Zmienne w PHP

4

20

Typy skalarne

4

21

Typy złożone

4

22

Typy specjalne

4

23

Operatory

4

24

Instrukcja warunkowa w PHP

4

25

Instrukcja Switch w PHP

4

26

Pętla For w PHP

4

27

Pętla While w PHP

4

28

Pętla Do While

4

29

Pętla Foreach

4

30

Definiowanie funkcji i jej zastosowanie w skryptach po stronie serwera

4

31

Argumenty funkcji

4

32

Funkcje tablic

6

33

Funkcje daty i czasu

6

34

Funkcje formatowania na ciągach znaków

6

35

Obsługa formularzy w PHP: metody GET i POST

6

36

Walidacja formularzy

4

37

Zasady obsługi bazy danych za pomocą skryptów PHP

4

38

Połączenie z bazą danych

4

 


 

Lp.

 

Tematy jednostek metodycznych

Liczba godzin lekcyjnych

Wymagania podstawowe (zgodne z KW)

Uczeń:

Wymagania ponadpodstawowe Uczeń:

Efekt z podstawy programowej

39

Wysyłanie zapytań do bazy i ich wyświetlanie

10

 

 

 

40

Rola obiektów PDO

4

41

Zastosowanie obiektów PDO

4

42

Pliki cookies w PHP

6

43

Obsługa sesji w skryptach PHP

6

44

Zapisywanie danych do pliku w skryptach PHP

4

45

Odczytywanie zawartości plików w skryptach PHP

4

46

Ćwiczenia w wykorzystaniu skryptów PHP na stro- nach internetowych

10

Projektowanie i dokumentowanie oprogramowania

47

Zasady projektowania programów

4

stosuje komentarze w kodzie źródłowym programu

tworzy dokumentację programu

tworzy instrukcję użytkownika programu

wykorzystuje aplikacje wspo- magające dokumentowanie aplikacji

INF.03.5 (7)

48

Wybrane metody i etapy projektowania programów

4

49

Zasady dokumentowania programów

4

50

Aplikacje wspomagające dokumentowanie progra- mów

4

51

Ćwiczenia w dokumentowaniu programów

4

 

 

 

Projektowanie I Administracja Baz Danych

 

 

 PROJEKTOWANIE I ADMINISTROWANIE BAZAMI DANYCH (150 GODZ.)

 

 

Lp.

 

Tematy jednostek metodycznych

Liczba godzin lekcyjnych

Wymagania podstawowe (zgodne z KW)

Uczeń:

Wymagania ponadpodstawowe Uczeń:

Efekt z podstawy programowej

Podstawowe pojęcia z dziedziny baz danych

1

Organizacja zajęć oraz omówienie regulaminu pracowni

1

stosuje zasady bezpiecznej pracy i ergonomii w pracowni komputerowej

 

INF.03.1 (5)

2

Podstawowe pojęcia dotyczące baz danych

2

określa pojęcia związane z baza- mi danych: encja, związki encji, atrybuty encji, klucz relacji

określa typy danych używanych w bazach danych

stosuje odpowiednie typy da- nych podczas definiowania encji

rozpoznaje postacie normalne baz danych

opisuje cechy relacyjnej bazy danych

identyfikuje encje, związki oraz rozróżnia atrybuty encji

identyfikuje różne typy baz danych

INF.03.4 (1)

3

Relacyjne bazy danych

3

4

Typy danych stosowanych w bazach danych

2

5

Postaci normalne baz danych

4

Projektowanie relacyjnych baz danych

6

Zasady projektowania relacyjnych baz danych

2

charakteryzuje typy notacji diagramów E/R

rozróżnia bloki składowe diagra- mów E/R

analizuje diagramy E/R

definiuje encje i atrybuty encji

definiuje związki między encjami i określa ich liczebność

dobiera typ danych do określo- nych atrybutów encji

określa klucz główny dla encji

– tworzy zaawansowane diagramy E/R

INF.03.4 (2)

7

Typy notacji diagramów E/R

2

8

Pojęcie encji i atrybutu encji w diagramie E/R

4

9

Związki między encjami

4

10

Typy danych dla atrybutów encji

4

Stosowanie systemów zarządzania bazami danych SZBD (ang. Database Management System)

11

Typy systemów zarządzania bazami danych

2

rozróżnia dostępne na rynku SZBD (MS Access, MSSQL, MySQL, ORACLE)

– tworzy zaawansowane instan- cje składające się z wielu baz danych

INF.03.4 (3)

 

Lp.

 

Tematy jednostek metodycznych

Liczba godzin lekcyjnych

Wymagania podstawowe (zgodne z KW)

Uczeń:

Wymagania ponadpodstawowe Uczeń:

Efekt z podstawy programowej

12

Instalacja lokalnych SZBD

2

dobiera SZBD do określonego zastosowania

instaluje SZBD

konfiguruje SZBD do pracy

w środowisku wielu użytkow- ników

aktualizuje SZBD

zarządza instancjami bazoda- nowymi

 

13

Instalacja SZBD w środowisku klient–serwer

2

14

Wstępna konfiguracja SZBD

2

15

Pakiet serwerowy XAMPP

2

16

Zasady zarządzania SZBD

2

Stosowanie strukturalnego języka zapytań SQL

17

Składnia poleceń w języku SQL

2

opisuje polecenia języka SQL

stosuje polecenia języka SQL

definiuje struktury baz danych przy użyciu instrukcji języka zapytań

wyszukuje informacje w bazie danych przy użyciu języka SQL

zmienia rekordy w bazie danych przy użyciu języka SQL

usuwa rekordy w bazie danych przy użyciu języka SQL

tworzy proste skrypty w struk- turalnym języku zapytań

stosuje zaawansowane zapytania SQL

zarządza bazą danych za pomo- poleceń SQL

INF.03.4 (4)

18

Tworzenie struktury bazy danych przy użyciu in- strukcji języka SQL

6

19

Wyszukiwanie informacji w bazie danych przy użyciu języka SQL

10

20

Aktualizacja bazy danych przy użyciu języka SQL

8

21

Tworzenie skryptów w strukturalnym języku zapytań

6

Projektowanie relacyjnych baz danych z zastosowaniem języka SQL

22

Definiowanie tabel w bazie danych zgodnie z pro- jektem

6

definiuje tabele w bazie danych na podstawie projektu

definiuje typy danych oraz atrybuty kolumn

wprowadza dane do bazy danych

importuje dane z pliku

eksportuje strukturę bazy danych i dane do pliku

– programuje skrypty automatyzu- jące proces tworzenia struktury bazy danych

INF.03.4 (5)

23

Definiowanie odpowiednich typów danych zgodnie z projektem

4

24

Wprowadzanie danych do bazy danych

2

25

Tworzenie skryptów automatyzujących proces tworzenia struktury bazy danych

4

26

Importowanie danych z pliku i eksportowanie danych z bazy do pliku

2

 

 

Lp.

 

Tematy jednostek metodycznych

Liczba godzin lekcyjnych

Wymagania podstawowe (zgodne z KW)

Uczeń:

Wymagania ponadpodstawowe Uczeń:

Efekt z podstawy programowej

Tworzenie tabel, formularzy, zapytań i raportów do przetwarzania danych w wybranym SZBD (np. MS Access lub Base) na podstawie utworzonej bazy danych

27

Tworzenie tabel

2

tworzy tabele bazy danych

tworzy formularze do wprowadza- nia danych i modyfikowania danych

identyfikuje rodzaje zapytań

tworzy zapytania i podzapytania do tabel bazy danych

tworzy raporty w bazie danych

publikuje bazy danych w sieci

wykorzystuje język Visual Basic for Applications

INF.03.4 (6)

28

Tworzenie formularzy do wprowadzania danych i ich modyfikowanie

4

29

Rodzaje kwerend w SZBD (MS Access)

2

30

Tworzenie zapytań do bazy danych

10

31

Tworzenie i formatowanie raportów

6

Modyfikowanie struktury baz danych

32

Analizowanie i modyfikacja struktury bazy danych

2

analizuje strukturę bazy danych w celu jej modyfikacji

rozbudowuje strukturę bazy danych, tworząc tabele, pola, relacje i atrybuty

weryfikuje poprawność struktury bazy danych po rozbudowie

usuwa elementy struktury bazy danych oraz dane

modyfikuje strukturę bazy oraz dane bazy

– udostępnia bazy danych w chmurze

INF.03.4 (7)

33

Rozbudowa struktury bazy danych przez tworzenie nowych tabel, pól, relacji i atrybutów

4

34

Usuwanie elementów struktury bazy danych

4

35

Modyfikowanie struktury bazy danych oraz danych

4

Zarządzanie systemem bazy danych

36

Tworzenie użytkowników bazy danych i nadawanie im uprawnień

6

tworzy użytkowników bazy danych

określa uprawnienia dla użytkow- ników

kontroluje spójność bazy danych

tworzy kopię zapasową struktury bazy danych

weryfikuje poprawność kopii zapasowej bazy danych

przywraca dane z kopii zapaso- wej bazy danych

importuje i eksportuje tabele bazy danych

diagnozuje i naprawia bazę danych

automatyzuje zarządzanie bazą danych

zarządza wieloma bazami danych

INF.03.4 (7)

37

Kontrolowanie spójności bazy danych

2

38

Tworzenie kopii zapasowej struktury bazy danych

4

39

Przywracanie danych z kopii zapasowej bazy da- nych

4

40

Importowanie i eksportowanie bazy danych

2

41

Diagnozowanie i naprawa bazy danych

4

 

 

 

Tworzenie stron i aplikacji internetowych

 

 

PROJEKTOWANIE STRON INTERNETOWYCH (90 GODZ.)

 

 

Lp.

 

Tematy jednostek metodycznych

Liczba godzin lekcyjnych

Wymagania podstawowe (zgodne z KW)

Uczeń:

Wymagania ponadpodstawowe Uczeń:

Efekt z podstawy programowej

Technologie webowe

1

Organizacja zajęć oraz omówienie regulaminu pracowni i zasad bhp

1

stosuje zasady bezpiecznej pracy i ergonomii

w pracowni komputerowej

 

INF.03.1 (5)

2

Przypomnienie informacji dotyczących usług siecio- wych oraz technologii webowych

1

opisuje usługi sieciowe i techno- logie webowe

 

INF.03.3 (8)

Tworzenie stron internetowych w języku HTML

3

Struktura dokumentu HTML

1

stosuje standardy języków hipertekstowych

posługuje się poszczególnymi znacznikami języka HTML5 i ich atrybutami

buduje strukturę strony inter- netowej opartą na znacznikach sekcji

tworzy hierarchiczną strukturę tekstu witryny internetowej

za pomocą znaczników nagłów- ków i paragrafu

wykorzystuje różne elementy (listy, tabele, obrazy, odsyłacze, formularze, multimedia, zdarze- nia, gotowe skrypty) do budowy strony internetowej

stosuje różne typy pól do bu- dowy formularzy na stronach internetowych

 

INF.03.3 (1)

4

Charakterystyka dokumentów: HTML, XML, XHTML

1

5

Kodowanie polskich znaków i języka strony

1

6

Edytory do edycji dokumentów HTML

1

7

Składnia języka HTML 5 Podstawowe znaczniki

1

8

Znaczniki formatowania tekstu oraz znaki specjalne

2

9

Elementy liniowe i blokowe

2

10

Wykazy

2

11

Odsyłacze

2

12

Barwa na stronach internetowych

2

13

Podział strony na sekcje

2

14

Tabele

2

15

Formularze

2

16

Ćwiczenia podsumowujące

2

Kaskadowe arkusze stylów (CSS)

                     



 

Lp.

 

Tematy jednostek metodycznych

Liczba godzin lekcyjnych

Wymagania podstawowe (zgodne z KW)

Uczeń:

Wymagania ponadpodstawowe Uczeń:

Efekt z podstawy programowej

17

Kaskadowość stylów w dokumentach HTML

1

tworzy różne rodzaje stylów CSS

stosuje kaskadowość stylów

wykorzystuje różne rodzaje selektorów

buduje reguły CSS w celu forma- towania elementów na stronie internetowej

tworzy różnorodne szablony stron internetowych z wykorzy- staniem stylów CSS

– tworzy responsywny układ strony

INF.03.3 (2)

18

Metody dołączania stylów do dokumentów HTML

1

19

Składnia języka CSS

1

20

Selektory

2

21

Właściwości elementów

2

22

Formatowanie tekstu w CSS

2

23

Formatowanie tła i obramowanie elementów strony

2

24

Formatowanie wykazów i odsyłaczy

2

25

Formatowanie tabel

2

26

Model blokowy CSS

2

27

Inne elementy CSS

2

28

Pozycjonowanie elementów w CSS

2

29

Przykłady zastosowania formatowania CSS

2

30

Zasady projektowania szablonu strony internetowej

2

Systemy zarządzania treścią CMS

31

Zasady publikacji witryn i aplikacji internetowych

1

określa funkcje systemów zarzą- dzania treścią

instaluje, konfiguruje i aktualizu- je systemy zarządzania treścią

administruje systemem zarzą- dzania treścią

instaluje szablony, moduły

i wtyczki w systemach zarządza- nia treścią

tworzy strony internetowe z wykorzystaniem gotowych

szablonów systemów zarządza- nia treścią

– modyfikuje szablony systemów zarządzania treścią

INF.03.3 (3)

32

Rodzaje systemów zarządzania treścią (Joomla! i WordPress)

1

33

Instalacja CMS w usłudze hostingowej

1

34

Instalacja CMS na lokalnym serwerze WWW (XAMPP)

1

35

Personalizacja CMS

1

36

Zarządzanie systemem CMS

1

37

Instalacja czcionek, szablonów i modułów w CMS

1

38

Tworzenie menu

1

 


Multimedia na stronie internetowej

 

Lp.

 

Tematy jednostek metodycznych

Liczba godzin lekcyjnych

Wymagania podstawowe (zgodne z KW)

Uczeń:

Wymagania ponadpodstawowe Uczeń:

Efekt z podstawy programowej

39

Zarządzanie artykułami w CMS

1

aktualizuje systemy zarządzania treścią

 

 

40

Zarządzanie użytkownikami

1

41

Aktualizacja i kopie bezpieczeństwa CMS

1

Grafika na stronie internetowej

42

Obraz cyfrowy i rodzaje grafiki

1

rozróżnia podstawowe pojęcia dotyczące grafiki komputerowej

dobiera i obsługuje oprogra- mowanie użytkowe do edycji obrazu cyfrowego

stosuje narzędzia i funkcje programu do obróbki grafiki rastrowej i wektorowej

stosuje zasady cyfrowego zapisu obrazu

tworzy i edytuje elementy graficzne na potrzeby strony internetowej

łączy tekst z grafiką i wybiera jego parametry (krój, styl)

eksportuje i zapisuje grafikę w różnych formatach graficz- nych

projektuje elementy graficzne dla strony internetowej

przelicza zdefiniowany kolor z zapisu szesnastkowego na dziesiętny i z dziesiętnego na szesnastkowy

definiuje kolor za pomocą nazwy, kodu szesnastkowego, zapisu dziesiętnego

INF.03.3 (4)

43

Edytory grafiki rastrowej (GIMP)

1

44

Ćwiczenia w tworzeniu grafiki rastrowej na potrzeby stron WWW

1

45

Edytory grafiki wektorowej (Inkscape)

1

46

Ćwiczenia w tworzeniu grafiki wektorowej na po- trzeby stron WWW

1

47

Edycja gotowych obrazów cyfrowych na potrzeby stron WWW

2

48

Modyfikowanie grafiki na potrzeby strony interne- towej

1

49

Tło strony internetowej

1

 

 

 

50

Rodzaje elementów multimedialnych na stronach internetowych

Formaty plików multimedialnych

1

dobiera i obsługuje oprogra- mowanie użytkowe do edycji wideo, dźwięku i animacji

stosuje narzędzia i funkcje programu do obróbki wideo, dźwięku i animacji

  łączy ze sobą wideo, dźwięk i animację

eksportuje i zapisuje wideo, dźwięk i animację w różnych formatach multimedialnych

INF.03.3 (5)

51

Rodzaje animacji komputerowej

1

52

Zasady tworzenia animowanych GIF-ów

1

53

Zasady tworzenia animacji metodą ramki kluczowej

1


 

Lp.

 

Tematy jednostek metodycznych

Liczba godzin lekcyjnych

Wymagania podstawowe (zgodne z KW)

Uczeń:

Wymagania ponadpodstawowe Uczeń:

Efekt z podstawy programowej

54

Ćwiczenia w projektowaniu i tworzeniu animacji na potrzeby stron WWW

1

stosuje zasady cyfrowego przetwarzania wideo i dźwięku oraz tworzenia animacji kom- puterowej na potrzeby stron internetowych

tworzy i edytuje wideo, dźwięk i animację na potrzeby strony internetowej

rozróżnia formaty plików multi- medialnych

osadza pliki multimedialne do stron wykonanych w systemach zarządzania treścią

– importuje elementy multime- dialne do systemów CMS

 

55

Zasady osadzania plików wideo na stronach WWW

1

56

Programy do tworzenia i edycji plików wideo

1

57

Ćwiczenia w tworzeniu prostych filmów na potrzeby stron WWW

1

58

Zasady osadzania plików dźwiękowych na stronach WWW

1

59

Programy do tworzenia i edycji plików dźwiękowych

1

60

Ćwiczenia w tworzeniu plików dźwiękowych na potrzeby stron WWW

1

61

Łączenie oraz konwersja plików multimedialnych

1

Projekt witryny internetowej

62

Zasady projektowania stron internetowych

1

projektuje układ sekcji na stro- nie internetowej

tworzy brief witryny interne- towej

stosuje zasady doboru barw na stronie internetowej

dobiera czcionki i jednostki ich wielkości na

stronie internetowej

dostosowuje strony internetowe do potrzeb osób z niepełno- sprawnościami

tworzy witryny internetowe zgodnie z projektem

uwzględnia w projektach stron internetowych zasady i wytycz- ne dotyczące dostępności treści internetowych (WCAG 2.0) pod kątem osób z niepełnospraw- nościami

INF.03.3 (6)

63

Briefing stron internetowych

1

64

Dobór szablonu strony internetowej

1

65

Dobór palety barw

1

66

Dobór czcionek na stronę internetową

1

67

Programy wspomagające projektowanie witryn internetowych

1

68

Edytory WYSIWYG

1

69

Zasady dostępności stron internetowych

1

70

Ćwiczenia w tworzeniu stron internetowych zgodnie z projektem

2

 

 

 

 

Lp.

 

Tematy jednostek metodycznych

Liczba godzin lekcyjnych

Wymagania podstawowe (zgodne z KW)

Uczeń:

Wymagania ponadpodstawowe Uczeń:

Efekt z podstawy programowej

Testowanie, optymalizacja i publikowanie witryn i aplikacji internetowych

71

Sprawdzanie poprawności strony

1

wykorzystuje programy walidu- jące do kontroli poprawności kodu strony (HTML i CSS)

stosuje metody i sposoby pozy- cjonowania strony internetowej

wykonuje optymalizację strony internetowej

dobiera usługi hostingowe zależ- nie od potrzeb użytkownika

wykonuje operacje na dome- nach internetowych

stosuje protokoły sieciowe do przesyłania i publikacji witryny internetowej

dobiera, instaluje, konfiguruje

i obsługuje programy z klientem FTP

publikuje witryny i aplikacje internetowe

sprawdza poprawność wy- świetlania się i działania opu- blikowanych witryn i aplikacji internetowych

testuje funkcjonalność i szyb- kość wczytywania strony

testuje responsywność strony internetowej

korzysta z usług hostingowych stron internetowych

INF.03.3 (7)

INF.03.3 (9)

72

Walidacja strony

1

73

Testowanie strony w przeglądarkach

1

74

Publikowanie strony internetowej

1

75

Testy funkcjonalności strony internetowej

1

76

Optymalizacja strony internetowej

1

77

Pozycjonowanie strony

1

78

Bezpieczeństwo stron internetowych

1

 

 

 

 

 

 

APLIKACJI INTERNETOWYCH (240 GODZ.)

 

 

Lp.

 

Tematy jednostek metodycznych

Liczba godzin lekcyjnych

Wymagania podstawowe (zgodne z KW)

Uczeń:

Wymagania ponadpodstawowe Uczeń:

Efekt z podstawy programowej

Skrypty wykonywane po stronie klienta JavaScript

1

Omówienie programu, kryteriów oceniania i regula- minu pracowni

1

stosuje zasady bezpiecznej pracy i ergonomii w pracowni komputerowej

 

INF.03.1 (5)

2

Podstawowe informacje o skryptach wykonywa- nych po stronie klienta

1

stosuje zasady programowania strukturalnego

stosuje język JavaScript do two- rzenia aplikacji internetowych

identyfikuje skryptowe języki programowania

implementuje algorytmy w języ- ku JavaScript

posługuje się typami prostymi

i złożonymi, zmiennymi i opera- torami w językach skryptowych

stosuje instrukcje sterujące języków skryptowych

stosuje funkcje oraz wybrane biblioteki języków skryptowych

tworzy strony internetowe wykorzystujące język JavaScript

programuje w języku JavaScript

stosuje w programowaniu obsłu- zdarzeń myszy i klawiatur

definiuje skrypty obsługujące formularze i kontrolki HTML

korzysta z funkcji modelu DOM

tworzy skrypty zabezpieczające formularz HTML przed wprowa- dzeniem błędnych danych

stosuje biblioteki wykorzysty- wane w skryptach po stronie klienta

korzysta z biblioteki jQuery języka JavaScript

INF.03.5 (1)

INF.03.5 (2)

INF.03.5 (3)

3

Struktura i składnia języka JavaScript.

4

4

Dołączanie skryptów do dokumentu HTML

4

5

Wyświetlanie komunikatów, okna dialogowe

4

6

Zmienne i ich typy w JavaScript

4

7

Operatory

4

8

Instrukcja warunkowa

4

9

Instrukcja Switch

4

10

Pętla For

4

11

Pętla While

4

12

Pętla Do… While

4

13

Funkcje i ich argumenty

6

14

Obiekty w JavaScript

6

15

Obsługa zdarzeń w JavaScript

6

16

Obsługa formularzy w JavaScript

10

17

Ćwiczenia w zastosowaniu skryptów JavaScript na stronach internetowych

10


 

Lp.

 

Tematy jednostek metodycznych

Liczba godzin lekcyjnych

Wymagania podstawowe (zgodne z KW)

Uczeń:

Wymagania ponadpodstawowe Uczeń:

Efekt z podstawy programowej

Skrypty wykonywanego stronie serwera – PHP

18

Struktura dokumentu PHP

4

stosuje zasady programowania strukturalnego

programuje w języku PHP

stosuje wbudowane instrukcje, funkcje

stosuje metody przesyłania danych z formularza

programuje wysyłanie danych z formularza HTML

stosuje biblioteki do obsługi bazy danych

korzysta z funkcji do obsługi plików

korzysta z funkcji do obsługi ciasteczek oraz sesji

INF.03.5 (1)

INF.03.5 (2)

INF.03.5 (4)

19

Zmienne w PHP

4

20

Typy skalarne

4

21

Typy złożone

4

22

Typy specjalne

4

23

Operatory

4

24

Instrukcja warunkowa w PHP

4

25

Instrukcja Switch w PHP

4

26

Pętla For w PHP

4

27

Pętla While w PHP

4

28

Pętla Do While

4

29

Pętla Foreach

4

30

Definiowanie funkcji i jej zastosowanie w skryptach po stronie serwera

4

31

Argumenty funkcji

4

32

Funkcje tablic

6

33

Funkcje daty i czasu

6

34

Funkcje formatowania na ciągach znaków

6

35

Obsługa formularzy w PHP: metody GET i POST

6

36

Walidacja formularzy

4

37

Zasady obsługi bazy danych za pomocą skryptów PHP

4

38

Połączenie z bazą danych

4

 


 

Lp.

 

Tematy jednostek metodycznych

Liczba godzin lekcyjnych

Wymagania podstawowe (zgodne z KW)

Uczeń:

Wymagania ponadpodstawowe Uczeń:

Efekt z podstawy programowej

39

Wysyłanie zapytań do bazy i ich wyświetlanie

10

 

 

 

40

Rola obiektów PDO

4

41

Zastosowanie obiektów PDO

4

42

Pliki cookies w PHP

6

43

Obsługa sesji w skryptach PHP

6

44

Zapisywanie danych do pliku w skryptach PHP

4

45

Odczytywanie zawartości plików w skryptach PHP

4

46

Ćwiczenia w wykorzystaniu skryptów PHP na stro- nach internetowych

10

Projektowanie i dokumentowanie oprogramowania

47

Zasady projektowania programów

4

stosuje komentarze w kodzie źródłowym programu

tworzy dokumentację programu

tworzy instrukcję użytkownika programu

wykorzystuje aplikacje wspo- magające dokumentowanie aplikacji

INF.03.5 (7)

48

Wybrane metody i etapy projektowania programów

4

49

Zasady dokumentowania programów

4

50

Aplikacje wspomagające dokumentowanie progra- mów

4

51

Ćwiczenia w dokumentowaniu programów

4

 

 

 











 

 

Przedmiot: Systemy baz danych (kształcenie teoretyczne)

 

Lp.

 

Temat

 

Liczba godzin

 

Efekty kształcenia

 

Zapoznanie z pojęciem baz danych

 

1

 

Pojęcie bazy danych – podstawowe definicje

 

2

 

PKZ(E.b)11 PKZ(E.b)12 E.14.2(3) E.14.2(5) E.14.2(7) E.14.2(13)

 

2

 

Właściwości bazy danych

 

2

 

3

 

Modele danych

 

2

 

4

 

Postulaty Codda

 

2

 

5

 

Pojęcie integralności bazy danych

 

2

 

6

 

Funkcje SZBD

 

2

 

7

 

Charakterystyka elementów bazy danych

 

3

 

8

 

Pojęcie klucza w bazach danych i rodzaje kluczy

 

2

 

9

 

Sieciowe serwery baz danych

 

1

 

10

 

Tabele bazy danych - pojęcie iloczynu kartezjańskiego

 

2

 

11

 

Relacja synonim tabeli w relacyjnej bazie danych

 

3

 

12

 

Projektowanie konceptualne, logiczne i fizyczne kolejne etapy tworzenia bazy danych.

 

2

 

13

 

Zależności funkcyjne pomiędzy atrybutami bazy

 

1

 

 

 

 

danych – kluczem do zrozumienia normalizacji

 

 

 

14

 

Rodzaje zależności funkcyjnych - przykłady

 

3

 

15

 

Pojęcia normalizacji i denormalizacji

 

1

 

16

 

Normalizacja i postacie normalne 1NF-6NF

 

3

 

17

 

Związki pomiędzy tabelami bazy danych – diagramy Venna

 

1

 

18

 

Diagramy Chena – model ER

 

3

 

19

 

Rodzaje powiązań pomiędzy tabelami bazy danych 1:1, 1:M, 1:N (notacja kurzej stopki)

 

2

 

20

 

Uczestnictwo w związku – przykłady.

 

4

 

21

 

Formularze do przetwarzania danych

 

1

 

22

 

Pojęcie kwerendy i rodzaje kwerend służących do przetwarzania danych

 

2

 

Zasady zarządzania projektem tworzenia baz danych

 

23

 

Zasady dotyczące zarządzania projektem podczas prac związanych z tworzeniem bazy danych oraz cykl życiowy bazy danych

 

3

 

PKZ(E.b)11 PKZ(E.b)12 PKZ(E.b)13 E.14.2(3) E.14.2(7) E.14.2(9)

 

24

 

Modele tworzenia oprogramowania - baz danych

 

3

 

25

 

Optymalizacja konfiguracji serwera baz danych

 

2

 

26

 

Optymalizacja bazy danych

 

4

 

Zabezpieczenia baz danych

 

27

 

Podział zagrożeń dla baz danych i sposoby przeciwdziałania im

 

2

 

E.14.2(2) E.14.2(7) E.14.2(8) E.14.2(9) E.14.2(10) E.14.2(13)

 

28

 

Zabezpieczenia dostępu do danych (zarządzanie bezpieczeństwem)

 

4

 

 

 

 

 

 

KWALIFIKACJA E.14.2 KSZTAŁCENIE PRAKTYCZNE

 

 

1. Treści nauczania

 

Przedmiot: Administrowanie bazami danych (kształcenie praktyczne)

 

Lp.

 

Temat

 

Liczba godzin

 

Efekty kształcenia

 

 
 

1.    Podstawy strukturalnego języka zapytań

 

 
 

1

 

Strukturalny zyk zapytań SQL - historia

 

2

 

PKZ(E.b)11 E.14.2(1) E.14.2(2) E.14.2(9)

 

 
 

2

 

Podstawowe operacje algebry relacyjnej – selekcja, projekcja, złączenie, suma

 

3

 

 
 
 

3

 

Charakterystyka składni strukturalnego języka zapytań

 

3

 

 
 
 

4

 

Pojęcie klauzuli strukturalnego języka zapytań

 

1

 

 
 

5

 

Funkcje w bazach danych: tekstowe, matematyczne, agregujące, sterowania przepływem.

 

3

 

 
 
 

6

 

Instrukcje sterowania dostępem do danych

 

2

 

 
 

1. Rozkazy zyka SQL, tworzenie tabel i operacje na tabelach, wyszukiwanie informacji i ich zmiana

 

 

7

 

Tworzenie bazy danych na przykładzie MySQL

 

1

 

PKZ(E.b)11 PKZ(E.b)13 E.14.2(1) E.14.2(2) E.14.2(3) E.14.2(7) E.14.2(8) E.14.2(9) E.14.2(13)

 

 
 

8

 

Tworzenie tabel na przykładzie MySQL i PostgreSQL

 

1

 

 
 

9

 

Klucz podstawowy, klucz obcy – tworzenie powiązań pomiędzy tabelami na przykładzie instrukcji SQL.

 

3

 

 
 
 

10

 

Powiązania jeden do jednego, jeden do wielu, wiele do wielu – praktyczne zastosowanie instrukcji SQL

 

3

 

 
 
 

11

 

Kontrola spójności w obrębie kolumn

 

2

 

 
 

12

 

Tworzenie bazy danych tabel przy użyciu narzędzia PgAdminIII

 

1

 

 
 
 

13

 

Ograniczenia w postaci klucza obcego (pgAdminIII)

 

2

 

 
 

14

 

Zwykłe i kaskadowe usuwanie tabel za pomocą narzędzia pgAdminIII praz instrukcji SQL.

 

3

 

 
 
 

15

 

Usuwanie danych z tabel polecenie TRUNCATE

 

2

 

 
 

 

 

16

 

Aliasy w PostgreSQL

 

1

 

 

 
 

17

 

Limitowanie wyników zapytań

 

2

 

 
 

18

 

Unie w PostgreSQL

 

3

 

 
 

19

 

Zapytania zagnieżdżone (podzapytania)

 

2

 

 

20

 

Metody wykonywania zapytań zagnieżdżonych za pomocą instrukcji SQL i graficznego kreatora zapytań QBE

 

3

 

 
 

21

 

Złączenia i ich typy

 

2

 

 

22

 

Perspektywa (widok) zapoznanie z definicją pojęcia oraz praktyczne tworzenie perspektyw przy użyciu instrukcji SQL oraz narzędzi do zarzadzania bazą danych.

 

3

 

 
 

23

 

Wyzwalacz (Trigger) użycie wyzwalaczy na przykładzie bazy PostgreSQL

 

2

 

 
 

24

 

Pojęcie transakcji oraz kontrola transakcji

 

2

 

 

25

 

Transakcje i zakleszczenia

 

2

 

 

2. Tworzenie relacyjnej bazy danych

 

 

26

 

Modyfikacje tabel i operacje na tabelach

 

3

 

PKZ(E.b)12 PKZ(E.b)13 E.14.2(2) E.14.2(7) E.14.2(9)

 

 

27

 

Tworzenie nowej instancji bazy danych w MySQL i PostgreSQL za pomocą poleceń SQL

 

1

 

 
 

28

 

Połączenia z bazami danych za pomocą instrukcji SQL praz z użyciem popularnych narzędzi do administrowania bazami danych - phpPgAdmin

 

2

 

 
 
 

3. Struktura bazy danych w programie MS Access i rozbudowa bazy danych

 

 

29

 

Uruchomienie programu oraz zapoznanie się z interfejsem programu MS Access 2010

 

2

 

PKZ(E.b)11 PKZ(E.b)13 E.14.2(3) E.14.2(4) E.14.2(5) E.14.2(7) E.14.2(9) E.14.2(13)

 

 
 

30

 

Tworzenie bazy danych w programie Access

 

2

 

 

31

 

Właściwości pola w MS Access

 

3

 

 

32

 

Definiowanie klucza podstawowego

 

3

 

 

33

 

Sortowanie tabeli

 

1

 

 
 

 

 

34

 

Modyfikacja zawartości tabeli

 

2

 

 

 

35

 

Tworzenie kwerend

 

2

 

 

36

 

Edycja i modyfikacja kwerendy

 

2

 

 

37

 

Formularze

 

2

 

 

38

 

Modyfikowanie formularza

 

1

 

 

39

 

Raporty i ich tworzenie

 

3

 

 

40

 

Eksport raportu do pliku

 

1

 

 

41

 

Wprowadzanie wielu tabel w programie MS Access – tworzenie powiązań pomiędzy tabelami.

 

3

 

 
 
 

4. Programowanie baz danych w języka wysokiego poziomu na przykładzie VBA

 

 

42

 

Użycie struktur VBA różnice pomiędzy funkcjami i podprogramami

 

2

 

PKZ(E.b)13 E.14.2(5) E.14.2(7) E.14.2(13)

 

 
 

43

 

Tworzenie kodu VBA

 

2

 

 

44

 

Komentarze VBA oraz typy danych w VBA

 

1

 

 

45

 

Tablice w VBA oraz słowo kluczowe me.

 

2

 

 

46

 

Pętle w VBA

 

2

 

 

47

 

Składnia słowa kluczowego if

 

1

 

 

48

 

Użycie instrukcji wyboru CASE

 

2

 

 

49

 

Tworzenie makr w programie Access

 

2

 

 

5. Użycie skryptów w bazach danych

 

 

50

 

Użycie skryptów w MySQL

 

1

 

PKZ(E.b)13 E.14.2(4) E.14.2(2)

 

 

51

 

Użycie skryptów w PostgreSQL

 

1

 

 
 

52

 

Użycie skryptów Access

 

1

 

 

6. Instalacja serwera baz danych

 

 

53

 

Instalacja serwera baz danych na przykładzie MySQL

 

2

 

PKZ(E.b)11 E.14.2(6) E.14.2(8) E.14.2(9) E.14.2(11)

 

 

54

 

Instalacja serwera baz danych na przykładzie PostgreSQL

 

2

 

 
 

55

 

Uruchamianie i wyłączanie serwera bazy danych MySQL i PostgreSQL w systemach Linux i Windows

 

1

 

 
 

7. Podnoszenie wydajności serwera baz danych

 

 

56

 

Testy wydajności MySQL i PostgreSQL

 

3

 

PKZ(E.b)11

 

 
 

 

 

57

 

Indeksy – pojęcie indeksu

 

2

 

PKZ(E.b)12 PKZ(E.b)13 E.14.2(2) E.14.2(3) E.14.2(7) E.14.2(9) E.14.2(11) E.14.2(13)

 

 

58

 

Tworzenie i usuwanie indeksów

 

2

 

 

59

 

Typy indeksów (min. indeksy wielokolumnowe)

 

2

 

 

60

 

Zarządzanie indeksami przy użyciu narzędzia pgAdminIII

 

2

 

 
 
 

8. Praktyczne podnoszenie bezpieczeństwa bazy danych

 

 

61

 

Schematy

 

2

 

PKZ(E.b)13 E.14.2(1) E.14.2(2) E.14.2(3) E.14.2(7) E.14.2(8) E.14.2(9) E.14.2(10) E.14.2(12) E.14.2(13) E.14.2(14)

 

 

62

 

Nadawanie i odbieranie uprawnień PostgreSQL

 

3

 

 

63

 

Administrowanie uprawnieniami za pomocą narzędzia pgAdminIII

 

2

 

 
 

64

 

Kopia zapasowa i odtwarzanie bazy danych

 

2

 

 
 

 
Ta strona internetowa została utworzona bezpłatnie pod adresem Stronygratis.pl. Czy chcesz też mieć własną stronę internetową?
Darmowa rejestracja