sPHPONL - OEIiZK
Transkrypt
sPHPONL - OEIiZK
Ośrodek Edukacji Informatycznej i Zastosowań Komputerów 02-026 Warszawa, ul. Raszyńska 8/10, tel. (0-22) 5794100, fax (0-22) 5794170 sPHPONL PROGRAMOWANIE W JĘZYKU PHP, na odległość Autor: Agnieszka Borowiecka Przeznaczenie Szkolenie przeznaczone jest dla nauczycieli informatyki, a także dla nauczycieli innych przedmiotów, którzy są zainteresowani tworzeniem stron z wykorzystaniem języka skryptowego PHP. Wymagania Umiejętność posługiwania się komputerem i typowymi urządzeniami peryferyjnymi (klawiatura, monitor, mysz, drukarka) i pracy w środowisku Windows w zakresie: zarządzania folderami i plikami, uruchamiania programów, korzystania z podręcznych aplikacji Windows. Podstawowa znajomość języka HTML oraz zasad publikowania stron na serwerze. Wskazana znajomość podstaw programowania w dowolnym języku wyższego poziomu. Zajęcia będą odbywały się za pośrednictwem platformy Moodle, co wymaga dostępu do łącza internetowego, pozwalającego na dłuższe sesje on–line. Cele 1. Poznanie podstawowych zasad tworzenia stron internetowych z wykorzystaniem PHP. 2. Nauczenie tworzenia własnych prostych skryptów. 3. Poznane możliwości wykorzystania platformy Moodle do nauczania programowania. Treści kształcenia I. Zajęcia stacjonarne – spotkanie wprowadzające • Zasady pracy na platformie Moodle, omówienie organizacji kursu i materiałów online. • Podstawowe informacje o języku PHP. Instalacja oprogramowania, edytory PHP. • Proste skrypty, umieszczanie skryptów na stronie. Zmienne, stałe i operatory. • Przykłady prostych formularzy, obsługa formularza za pomocą skryptu PHP, przekazywanie zmiennych do programu. II. Zajęcia na odległość • Instrukcje sterujące wykonaniem programu: instrukcje warunkowe, pętle. Instrukcje break i continue. • Tworzenie funkcji w języku PHP, zakres widoczności zmiennych, zmienne globalne. • Złożone struktury danych – tablice. Tablice asocjacyjne. Podstawowe operacje na tablicach, pętla foreach. • Wysyłanie poczty w PHP, funkcja mail(), tworzenie nagłówka poczty. • Operacje na plikach, zapis i odczyt z pliku zewnętrznego. Blokowanie dostępu do plików. Wydanie 1 Formularz F509 Strona 1/3 Ośrodek Edukacji Informatycznej i Zastosowań Komputerów 02-026 Warszawa, ul. Raszyńska 8/10, tel. (0-22) 5794100, fax (0-22) 5794170 • Dynamiczne tworzenie obrazków, obrazki z parametrem przekazywanym ze skryptu. • Wykorzystanie bazy danych (MySQL) do przechowywania informacji przetwarzanych przez skrypt. III. Zajęcia stacjonarne – spotkanie podsumowujące • Przygotowanie prostego skryptu obsługi formularza łączącego poznaną wiedzę. • Uzupełnienie i podsumowanie treści prezentowanych podczas szkolenia. • Ewaluacja szkolenia. Metody nauczania Wykład. Forma wykładu jest stosowana w celu przedstawienia i omówienia określonych zagadnień, pojęć i problemów, z którymi trzeba zapoznać słuchacza (np. omówienie tematyki związanej tworzeniem dynamicznych stron internetowych). Prezentacja. Część wykładu przyjmuje formę prezentacji, słuchacze zapoznają się z przykładowymi rozwiązaniami, które mogą później wykorzystać w swojej pracy. Praca metoda on-line. Jedna z ważnych form pracy na kursie jest indywidualna praca słuchacza. Jest ona stosowana w celu ćwiczenia różnych zadań związanych z przedstawianą problematyka. Pokaz. Pokaz ma na celu wzajemne przedstawianie przez słuchaczy materiałów wypracowanych przez nich na szkoleniu. Materiały będą stanowiły efekty realizacji pewnych zadań. Dyskusja. Podczas szkolenia są prowadzone dyskusje na forum internetowym, mające na celu wymianę poglądów i doświadczeń słuchaczy oraz prowadzącego. Dyskutowane będą problemy przedstawiane przez prowadzącego, jak również materiały opracowane przez słuchaczy. Charakterystyka materiałów Przed szkoleniem uczestnicy otrzymują: • sylabus, zawierający program szkolenia, wymagania wstępne, warunki zaliczenia i kryteria oceniania oraz dokładny harmonogram szkolenia. W czasie szkolenia uczestnicy otrzymują: • materiały elektroniczne na platformie Moodle m.in.: • materiały do szkolenia w formie PDF, • szablony stron WWW, • przykładowe skrypty PHP. Po szkoleniu uczestnicy otrzymują: • wskazówki dotyczące doskonalenia opanowanych w czasie szkolenia umiejętności, • nie przewiduje się przekazywania materiałów opracowanych na szkoleniu. Ewaluacja i formy oceny pracy uczestników Ewaluacja będzie przeprowadzana na bieżąco poprzez dyskusje na forum ze słuchaczami. W trakcie trwania szkolenia będą oceniane postępy uczestników w zakresie tworzenia stron w języku PHP oraz rozumienia metod projektowania i zarządzania prostym serwisem internetowym. Wydanie 1 Formularz F509 Strona 2/3 Ośrodek Edukacji Informatycznej i Zastosowań Komputerów 02-026 Warszawa, ul. Raszyńska 8/10, tel. (0-22) 5794100, fax (0-22) 5794170 Dyskusje z uczestnikami prowadzone na forum będą wpływały na dobór dodatkowych ćwiczeń. Przewidywana jest również ankieta dla oceny całego szkolenia, która będzie wypełniana przez słuchaczy po zakończeniu szkolenia. Informacje o organizacji Szkolenie obejmuje 50 godzin wykładów oraz ćwiczeń w trakcie 8 tygodni. Zajęcia zorganizowane są w systemie mieszanym: 2 spotkania stacjonarne (po 5 godzin każde) oraz 40 godzin pracy indywidualnej realizowanej w systemie na odległość. Zajęcia stacjonarne prowadzone są w grupach maksymalnie 15 osobowych w układzie jeden słuchacz przy komputerze. Każdy słuchacz ma do dyspozycji komputer wyposażony w odpowiednie oprogramowanie i zasoby. Zajęcia na odległość prowadzone są na platformie MOODLE. W trakcie szkolenia wykorzystywane będzie następujące licencjonowane oprogramowanie: • system operacyjny Windows XP, • przeglądarka internetowa Internet Explorer lub inna, • darmowy edytor plików HTML, PHP i innych np. Crimson Editor, • platforma MOODLE do nauczania na odległość, • inne oprogramowanie w razie potrzeby. Literatura • Bisz M., Ćwiczenia z ... Język PHP, Mikom • Małeta M., PHP od podstaw, Wydawnictwo "Edition 2000" • Welling L., Thomson L., PHP i MySQL Tworzenie stron WWW. Vademecum profesjonalisty, Helion • Podręcznik PHP, podręcznik w formie elektronicznej (php_manual_pl.chm) Wydanie 1 Formularz F509 Strona 3/3