Plan wynikowy z przedmiotu OPROGRAMOWANIE BIUROWE

Transkrypt

Plan wynikowy z przedmiotu OPROGRAMOWANIE BIUROWE
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH
KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),
Program 351203
Opracowanie: Grzegorz Majda
Tematyka zajęć
1. Wprowadzenie do aplikacji
internetowych
Standardy wymagań edukacyjnych
Kod
Efekty kształcenia z podstawy
programowej
Uczeń:
PKZ(E.b)
PKZ(E.b) (3) dobiera oprogramowanie użytkowe do
realizacji określonych zadań;
2. Przegląd narzędzi do tworzenia aplikacji
internetowych
PKZ(E.b)(3)1. zidentyfikować funkcje
programów użytkowych;
PKZ(E.b)(3)2. zanalizować zadania pod
względem wykorzystania w programowaniu
aplikacji internetowych określonych funkcji
programów użytkowych;
3. Wybrane technologie po stronie klienta
PKZ(E.b)(3)3. dobrać oprogramowanie
użytkowe do realizacji określonych zadań przy
programowaniu aplikacji internetowych;
4. Wybrane technologie po stronie serwera
5. Struktura aplikacji internetowej
6. Wzorzec projektowy MVC
Uszczegółowione efekty kształcenia.
Uczeń po zrealizowaniu zajęć
potrafi:
PKZ(E.b) (11) korzysta z publikacji elektronicznych
PKZ(E.b)(11)1. użyć dokumentacji dotyczące
języków programowania;
7. Narzędzia programistyczne
wykorzystywane do tworzenia aplikacji
internetowych
PKZ(E.b)(11)2. zanalizować publikacje
elektroniczne dotyczące języków
programowania;
PKZ(E.b)(11)3. stworzyć publikacje
elektroniczne na potrzeby aplikacji
internetowych;
Oprac. Grzegorz Majda
1
8. Wprowadzenie do języka Java Script
E.14
E.14. 3(6) wykorzystuje środowisko
programistyczne: edytor, kompilator i debugger;
9. Umieszczanie Java Script w pliku
XHTML
E14.3(6)1. zidentyfikować różne środowiska
programistyczne;
10. Zmienne w Java Script – typy danych
E14.3(6)2. dobrać odpowiednie środowiska
programistyczne do określonych zadań lub
języków programowania;
11. Deklaracja zmiennych w Java 12. Script
– wybrane funkcje
E14.3(6)3. przygotować do pracy różne
środowiska programistyczne;
13. Operatory w Java Script
E14.3(6)4. wykorzystać różne środowiska
programistyczne do tworzenia aplikacji
internetowych;
14. Pisanie skryptów z użyciem operatorów
w Java Script
15. Operatory logiczne oraz bitowe w Java
Script – ćwiczenia
E.14. 3(7) kompiluje i uruchamia kody źródłowe;
E14.3(7)1. określić zasady kompilacji i
uruchamiania kodów źródłowych w różnych
środowiskach programistycznych;
E.14. 3(9) stosuje skrypty wykonywane po stronie
klienta przy tworzeniu aplikacji internetowych;
E14.3(9)1. tworzyć skrypty wykonywane po
stronie klienta w różnych językach
programowania;
16. Instrukcje warunkowe w Java Script
17. Budowa instrukcji switch
18. Pisanie skryptów z użyciem instrukcji
switch
19. Pisanie skryptów z użyciem instrukcji if
20. Pisanie skryptów z użyciem instrukcji
warunkowych
E14.3(9)2. wykorzystywać skrypty do
budowy interfejsów obsługi aplikacji
internetowych;
21. Budowa pętli for w Java Script
E14.3(9)3. wykorzystywać skrypty do
prezentacji treści w aplikacjach
internetowych;
22. Pisanie skryptów z użyciem pętli for
23. Pisanie skryptów z użyciem pętli for –
ćwiczenia
E.14. 3(12) testuje tworzoną aplikację i modyfikuje
jej kod źródłowy;
24. Skrypt wyświetlający tabliczkę
mnożenia – pętla for
Oprac. Grzegorz Majda
E14.3(12)1. przeprowadzić testy aplikacji
internetowych;
E14.3(12)2. zanalizować testy aplikacji
internetowych;
2
25. Budowa pętli while
E14.3(12)3. zmodyfikować kody źródłowe na
podstawie analizy testów;
26. Pisanie skryptów z użyciem pętli while
27. Budowa pętli do while
28. Pisanie skryptów z użyciem pętli do
while
E.14. 3(13) dokumentuje tworzoną aplikację;
E14.3(13)1. zastosować komentarze i uwagi w
kodzie źródłowym aplikacji internetowej;
29. Instrukcja break continue w Java Script
E14.3(13)2. stworzyć helpy i tutoriale do
własnych aplikacji internetowych;
30. Definiowanie funkcji w Java Script
31. Pisanie skryptów z użyciem funkcji w
Java Script
32. Funkcje w Java Script - ćwiczenia
33. Zasięg zmiennych – zmienne lokalne i
globalne
34. Funkcje bez parametrów w Java Script ćwiczenia
35. Funkcje predefiniowane w Java Script
36. Tworzenie tablic przy użyciu obiektu
Array
37. Pisanie skryptów przy użyciu obiektu
Array
38. Tworzenie tablic bez użycia klasy
39. Tablice asocjacyjne w Java Script
40. Wypełnianie tablic przy użyciu pętli for
41. Wyświetlanie zawartości tablic przy
użyciu pętli for
Oprac. Grzegorz Majda
3
42. Funkcje używane do edycji zawartości
tablic Java Script
43. Tablice wielowymiarowe
44. Wstęp do programowania obiektowego
w Java Script
45. Tworzenie własnych obiektów z
użyciem konstruktora Java Script
46. Tworzenie konstruktora w Java Script
47. Właściwość prototype – tworzenie
własnych obiektów
48. Dodawanie metod modyfikujących dane
49. Obiekt Array w Java Script – wybrane
metody
50. Obiekt String w Java Script – metody
przetwarzające
51. Wybrane metody obiektu String
52. Metody formatujące obiekt String
53. Obiekt Date w Java Script
54. Pisanie skryptów z wybranymi
metodami obiektu Date
55. Zastosowanie tablic z obiektem Date
56. Funkcje formatujące czas – obiekt Date
w Java Script
57. Obiekt Math w Java Script
Oprac. Grzegorz Majda
4
58. Pisanie skryptu z wybranymi metodami
obiektu Math
59. Obiektowy Model Dokumentu – drzewo
DOM
60. Wybrane obiektu przeglądarki – obiekt
Window
61. Wybrane właściwości i metody obiektu
Document
62. Pozostałe obiekty przeglądarki
63. Tworzenie własnych obiektów ćwiczenia
64. Obsługa zdarzeń w Java Script
65. Ćwiczenia w stosowaniu obiektów
Array i String
66. Zdarzenia myszy – skrypty w Java
Script
67. Wybrane zdarzenia formularza
68. Wybrane zdarzenia dokumentu
69. Kolejność wykonywania skryptów
70. Obiekt Date i Math - ćwiczenia
71. Praca z oknami przeglądarki w Java
Script
72. Zdarzenia w Java Script – linki do pod
stron
73. Wykorzystywanie skryptów na stronie
internetowej
Oprac. Grzegorz Majda
5
74. Animowanie grafiki - efekt rollover
75. Wykorzystanie tablic przy tworzeniu
animowanej grafiki
76. Walidacja formularzy – radio, check box
77. Obsługa formularza select w Java Script
78. Obiekt regexp – wyrażenia regularne
79. Testowanie skryptów
114. Wprowadzenie do technologii Ajax
115. Obiekt XML Http Request
116. Tworzenie obiektu XML Http Request
117. Właściwości obiektu XML Http
Request
118. Żądania Ajax
119. Metoda open – Ajax
120. Metoda send – Ajax
Oprac. Grzegorz Majda
6
80. Wprowadzenie do Frameworka jQuery
E.14. 3(10) wykorzystuje frameworki do tworzenia
własnych aplikacji;
81. Selektory w jQuery
E14.3(10)1. scharakteryzować architekturę
frameworków w różnych środowiskach i
językach programowania;
E14.3(10)2. zdefiniować szkielet
frameworków w różnych językach
programowania;
82. Wybrane selektory w jQuery ćwiczenia
83. Wybrane filtry biblioteki jQuery
E14.3(10)3. zastosować funkcje i technologie
rozszerzające struktury frameworków;
84. Podstawowe filtry jQuery
85. Filtry zawartości w jQuery
E14.3(10)4. zastosować frameworki w
tworzeniu aplikacji internetowych;
86. Filtry widoczności w jQuery
87. Filtry atrybutów w jQuery
88. Ćwiczenia w jQuery – filtry atrybutów
89. Selektory elementów w formularzach –
zdarzenia
90. Zdarzenia myszy w jQuery
91. Wybrane zdarzenia formularza
92. Selektory i filtry w jQuery – ćwiczenia
93. Nagłówki z rozwijaną treścią –
ćwiczenia w jQuery
94. Łączenie stylów CSS z jQuery
95. Tworzenie dynamicznych klas przy
użyciu jQuery
96. Tworzenie prostych animacji w jQuery
– metoda toggle
97. Metoda toogle w jQuery - ćwiczenia
Oprac. Grzegorz Majda
7
98. Edycja tabel w jQuery
99. Edycja tabel w jQuery - ćwiczenia
100. Selektory i filtry w jQuery – ćwiczenia
102. Wiązanie zdarzeń z elementami
103. Metoda bind - jQuery
104. Animacje obiektów na stronie –
metoda animate
105. Zmiana rozmiaru i położenia elementu
106. Powtarzająca się animacja - jQuery
107. Animacje w jQuery – ćwiczenia
108. Wyświetlanie podpowiedzi do treści
109. Pokaz zdjęć w jQuery
110. Pokaz zdjęć w jQuery – ćwiczenia
111. Walidacja formularza w jQuery
112. Walidacja formularza w jQuery ćwiczenia
113. Posumowanie pracy z jQuery
Oprac. Grzegorz Majda
8

Podobne dokumenty