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