1 / 18

Programavimas 2

Programavimas 2. Įvadinė paskaita. Arūnas Liuiza. Nepriklausomas interneto projektų vystytojas 9 m. patirtis Dėstytojas Kauno kolegija VšĮ „Verslo iniciatyva “ simuliacinio mokymo projektų vadovas. Kontaktai. El. paštas: arunas@tiny.lt a.liuiza@kauko.lt Twitter / Facebook.

barr
Télécharger la présentation

Programavimas 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programavimas 2 Įvadinė paskaita

  2. Arūnas Liuiza • Nepriklausomas interneto projektų vystytojas • 9 m. patirtis • Dėstytojas • Kauno kolegija • VšĮ „Verslo iniciatyva“simuliacinio mokymo projektų vadovas

  3. Kontaktai • El. paštas: • arunas@tiny.lt • a.liuiza@kauko.lt • Twitter/Facebook

  4. mm2.ismok.lt Paskaitų skaidrės ir kita reikalinga informacija

  5. Kurso programa • PHP pagrindai • Kintamieji, masyvai • Sąlygos klasės • Dinamiškas tinklalapis su PHP • $_GET, $_POST • Sesijos, sausainiai (cookies) • Darbas su duomenų bazėmis (MySQL) • WordPress modifikavimas

  6. Vertinimo sistema • 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.

  7. Laboratoriniai darbai • Auditorijoje ir namuose atliekamos individualios užduotys. • Pateikti per 2 sav. nuo užduoties paskyrimo. • Atliktos užduotys pateikiamos dėstytojui el. paštu arunas@tiny.lt • Subject laukelyje nurodyti vardą, pavardę ir užduoties numerį

  8. Baigiamasis projektas • Individualiai atliekama didesnės apimties užduotis. • Konkreti užduotis bus pristatyta kurso metu • Pristatyti – paskutinei kurso paskaitai, kartu su ataskaita.

  9. Egzaminas • Laikomas sesijos metu • Sudarytas iš 4 lygiaverčių dalių: • Testas iš teorinės medžiagos – 10 ABCD klausimų • Klaidų paieška PHP programoje • PHP sakinių rezultato nustatymas • PHP programos/funkcijos parašymas

  10. Lankomumas • Privaloma atsiskaityti visus laboratorinius darbus. • Bus atsižvelgta, jei galutinis pažymys bus neaiškus :D

  11. Medžiaga • Pagrindinė: • Paskaitų skaidrės • Papildoma: • http://www.w3schools.com/ • Visi kiti „tutorials“ internete 

  12. REIKALINGI ĮRANKIAI

  13. Kodo redaktorius. WYSIWYG • Dreamweaver • Expression Web • 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

  14. Kodo redaktorius. Notepad • 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ę

  15. Kodo redaktorius. Specializuotas • 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ę

  16. 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ę

  17. Kitos priemonės. Naršyklės • Mozilla/Mozilla Firefox ir kt. (Gecko) • Opera (Presto) • Safari/Chrome (WebKit) • Internet Explorer ! • V 9 • V 8 • V 7 • V 6 • V 5.5 • http://ipinfo.info/netrenderer/

  18. Ačiū už dėmesį! Klausimai?

More Related