220 likes | 402 Views
Programavimas 1. Įvadinė paskaita. Nepriklausomas interneto projektų vystytojas 7-m. patirtis: kaunozinios.lt, miestoiq.lt, tiny.lt Dėstytojas Kauno kolegija Informacijos technologijų mokymo centras VšĮ „Verslo iniciatyva“ simuliacinio mokymo projektų vadovas. Arūnas Liuiza. El. paštas:
E N D
Programavimas 1 Įvadinė paskaita
Nepriklausomas interneto projektų vystytojas • 7-m. patirtis: kaunozinios.lt, miestoiq.lt, tiny.lt • Dėstytojas • Kauno kolegija • Informacijos technologijų mokymo centras • VšĮ „Verslo iniciatyva“ simuliacinio mokymo projektų vadovas Arūnas Liuiza
El. paštas: • arunas@tiny.lt • a.liuiza@kauko.lt • Telefonas: • 8-686-15130 • Skype: • arunas.liuiza Kontaktai
mm9.ismok.lt Paskaitų skaidrės ir kita reikalinga informacija
(x)HTML • CSS • JavaScript • XML • PHP pagrindai Kurso programa
A. Laboratoriniai darbai max 5 balai • B. Baigiamasis projektas max 2 balai • C. Egzaminas max 4 balai • Nepristačius nei vieno laboratorinio darbo ir baigiamojo projekto studentas prie egzamino neprileidžiamas. • Dalyvavimas egzamine – PRIVALOMAS. Vertinimo sistema
Auditorijoje ir namuose atliekamos individualios užduotys. • Pateikti per 2 sav. nuo užduoties paskyrimo • Vėluojant – mažinamas pažymys – po balą už savaitę • Atliktos užduotys pateikiamos dėstytojui el. paštu arunas@tiny.lt • Subject laukelyje nurodyti vardą, pavardę ir užduoties numerį Laboratoriniai darbai
Individualiai atliekama didesnės apimties užduotis. • Konkreti užduotis bus pristatyta kurso metu • Pristatyti – paskutinei kurso paskaitai, kartu su 2-3 psl. ataskaita. Baigiamasis projektas
Laikomas sesijos metu • Sudarytas iš 4 lygiaverčių dalių: • Testas iš teorinės medžiagos – 10 ABCD klausimų • Klaidų paieška xHTML dokumente • Klaidų paieška CSS sakiniuose • xHTML dokumento formavimas Egzaminas
Neprivalomas, tačiau fiksuojamas • Bus atsižvelgta, jei galutinis pažymys bus neaiškus :D Lankomumas
Pagrindinė: • Paskaitų skaidrės • Papildoma: • http://www.w3schools.com/ • Visi kiti „tutorials“ internete Medžiaga
Dreamweaver • ExpressionWeb • Mozilla Composer ir kt. • Privalumai: • Iš karto matai kaip puslapis atrodys • Nereikia mokėti rašyti HTML kodą • Trūkumai: • Automatiškai generuojamas kodas - ne visad teisingas • Mažai lankstumo Kodo redaktorius. WYSIWYG
Privalumai • Visada švarus kodas • Kontrolė • Lankstumas • Trūkumai • Rankinis darbas • Reikia mokėti rašyti HTML kodą • Jokio klaidų taisymo • Rezultatą gali pamatyti tik atsidaręs per naršyklę Kodo redaktorius. Notepad
PSPad, jEdit, Notepad++, Bluefish ir pan. • Privalumai: • Kaip ir Notepad • Sintaksės ryškinimas • Sufleravimas ir kitos pagalbos • Trūkumai • Reikia mokėti rašyti HTML kodą • Rezultatą gali pamatyti tik atsidaręs per naršyklę Kodo redaktorius. Specializuotas
WAMP paketo sudėtis • W – Windows • Operacinė sistema • Paprastai severiuose naudojama Linux sistema, tuomet paketas vadinamas LAMP • A – Apache • HTTP (hypertext transfer protocol) serveris • Palaiko ryšį tarp serverio ir naršyklės • M – MySQL • Duomenų bazės valdymo sistema • Saugomi visi reikalingi duomenys • P - PHP • Programavimo kalba • Pagal vartotojo užklausimą iš MySQL saugomų duomenų suformuoja HTML dokumentus, kuriuos Apache perduoda į vartotojo naršyklę
Projekto tinklalapis • http://www.appservnetwork.com/ • Rinkmena parsisiuntimui • http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.10.exe?download • Diegimo instrukcija • http://www.appservnetwork.com/modules.php?name=Content&pa=showpage&pid=8 • Naudojantiems MacOS – alternatyva • XAMPP - http://www.apachefriends.org/en/xampp.html AppServer
Kitos priemonės. Naršyklės • Reikia stebėti • Mozilla/Mozilla Firefox ir kt. (Gecko) • Opera (Presto) • Safari/Chrome (WebKit) • Internet Explorer ! • V 8 • V 7 • V 6 • V 5.5 • http://ipinfo.info/netrenderer/