Issuu on Google+

PHP pamokos yra puikus pasirinkimas pradedantiesiems. Per šias programavimo pamokas jūs suprasite kaip veikia internetinės svetainės, kaip jos atrodo is vidaus, kaip jos kuriamos, kas yra HTML bei CSS, JavaScript ir PHP programavimas. Taip pat, sužinosite apie serverių programavimo kalbas, kas yra duomenų bazės, kodo karkasai.

PHP kursai – Įvadas. 1. Kaip veikia internetinės svetainės 2. Populiariausios technologijos (programavimo kalbos) 3. Kodo karkasai (kas tai yra) 4. Patogiausi įrankiai (IDE, vietinė programavimo aplinka, klaidų paieška) 5. Jūsų pirmasis interneto puslapis PHP kursai – Etapas 1. HTML žymės 1. HTML kalba ir teksto formatavimo tag’ai. Kaip naršyklėje pavaizduoti tekstą, jį padaryti paryškintu, suskirstyti į eilutes ir paragrafus. 2. Nuorodos ir atributai. Čia išmoksime sukurti nuorodas į kitus puslapius arba į savo puslapio dalis, taip pat sužinosime kas yra HTML tag’ų atributai. 3. Sąrašai ir lentelės. Tekstą kartais patogu suskirstyti į numeruojamus ar nenumeruojamus sąrašus, arba pavaizduoti lentele. Čia sužinosime, kaip tą padaryti. 4. Paveiksliukai ir video. Kaip į puslapį įkelti paveiksliuką ar YouTube klipą? Apie tai sužinosime šioje pamokoje. 5. Viską apibendriname: puslapio struktūra. Kai žinome, kaip veikia HTML elementai, galima juos „surišti“ į vientisą puslapį su pagrindine dalimi, header/footer blokais, meniu ir šoniniu stulpeliu. 6. Formos. Kiekviename sudėtingesniame projekte yra visokių formų – registracijai ar prisijungimui, prekių pirkimui ar klausimyno užpildymui. Čia sužinosime, kaip kurti formas ir jų laukus. Kaip jos veikia, kodėl svarbu išvalyti per formą gautus duomenis, kaip apsisaugoti nuo kenkėjiškų programų (csrf). PHP kursai – Etapas 2. CSS stiliai 1. Kaip veikia CSS stiliai? Bendra įvadinė pamoka apie tai, kaip reikia stilizuoti elementus, kas yra DOM ir kaip CSS failą įkelti į HTML kodą. 2. ID, Class ir kiti pagrindiniai terminai. Čia sužinosime apie visą sintaksę ir reikalingus terminus, kuriuos vėliau įtvirtinsime praktikoje. 3. Tekstai ir šriftai. Čia apžvelgsime, kokias galimybes siūlo CSS teksto apipavidalinimui: šriftai, dydžiai, dekoravimas ir kiti parametrai. 4. Ikonos sriftu pagrindu. Pamokoje apžvelgsim Glyphicons panaudojimą, dekoravimą. 5. Spalvos ir fonai. Šioje pamokoje pamatysime, kaip keisti elementų spalvas su CSS – tiek pagrindiniam elementui, tiek jo fonui, taip pat sužinosime kaip fone uždėti paveiksliuką. 6. Rėmai ir atstumai. Šioje pamokoje susipažinsime su tokiomis sąvokomis kaip „margins“, „paddings“ ir „borders“ – pažaisime su atstumais tarp elementų ir jų viduje 7. Elementų pozicionavimas ir rodymas, Responsive CSS teorija. Kaip puslapyje suskirstyti elementus taip, kad jie neužliptų vienas ant kito bei būtų gražiai sulygiuoti kairėje ar dešinėje? kaip padaryti, kad puslapis „susitrauktų“ ir/arba pasislėptų tam tikri elementai keičiant naršyklės lango dydį. 8. Twitter Bootstrap karkasas. Sužinosime kam jis skirtas ir kokias galimybes jis turi.


PHP kursai – Etapas 3. JavaScript ir jQuery pagrindai 1. Kaip veikia JavaScript kalba? Parašysime pirmą savo JavaScript kalbos skriptą ir įkelsime jį į HTML kodą. 2. Programavimo pagrindai. Sužinosime kas yra kintamasis, funkcija, sąlygos ir ciklai. 3. Įvykiai. Kaip padaryti, kad paspaudus kažką naršyklėje – kažkas įvyktų neperkrovus puslapio? Išmoksime „gaudyti“ vienokius ar kitokius įvykius. 4. jQuery ir DOM. Trumpas jQuery veikimo įvadas ir keli pavyzdžiai, kaip manipuliuojama DOM objektais. PHP kursai – Etapas 4. PHP programavimas ir Server-side kalbos 1. Front-end ir back-end. Pasiaiškinsime skirtumus tarp to, kaip puslapis atrodo ir kaip jis veikia, taip pat sužinosime kodėl HTML nėra programavimo kalba, ir sužinosime kokie variantai yra, norint programuoti back-end ar tapti taip vadinamu „full-stack“ programuotoju. 2. Web serveriai ir pasiruošimas. Sužinosime kaip praktikoje veikia web serveriai ir kokių įrankių reikia, norint programuoti PHP kalba. Taip pat parašysime savo pirmąjį skriptą. 3. Kintamieji ir matematika. Šioje pamokoje praplėsime 3-io etapo antros dalies žinias. 4. Funkcijos. Jų apibrėžimas ir naudojimas. Argumentai ir rezultatas. Pavadinimų formavimas, camelCase apibrėžimas. 5. Komentarai. Kodėl tai svarbu, ką reiktų komentuoti ir ko ne. 6. Darbas su eilutėmis ir tekstu. Svarbiausias dalykas yra teksto išvedimas į ekraną – kaip tai daroma PHP kalboje, kintamųjų naudojant teksto saugojimui. Teksto apdorojimo funkcijos. 7. Sąlygos sakiniai. Šioje pamokoje praplėsime 3-io etapo antros dalies žinias. Sužinosime kaip tikrinti sąlygas, kaip lyginti kintamuosius su reikalingomis reikšmėmis. Taip pat daugiasąlygiškumas, “nested” struktūros, logikos pagrindai. 8. Ciklai. Čia apžvelgsim populiariausius ciklus, jų naudojimą, nutraukimą. Taip pat sužinosime kas yra amžinas ciklas, ką jis gali blogo padaryt ir kaip jo išvengti. 9. Masyvai. Labai dažnai naudojama struktūra didesniems duomenims kaupti – čia panaudosime ir neseniai išmoktus ciklus. 10. Sesijos. Kas tai yra, kaip pasidėti kintamuosius i sesiją, sužinosime kam sesijos yra dažniausiai naudojamos. 11. Duomenų priėmimas iš HTML formos. Sužinosime kas yra GET, POST. Prisiminsime jog formas mėgsta naudoti kenkėjiškos programos. Praktiškai išbandysime kaip apsisaugoti pasidedant csrf raktą i sesiją. 12. Didelės PHP programos skaidymas į failus ir katalogus. Failų įterpimas. 13. Autentikacija. Kaip vykdomas vartotojo prisijungimas ir kaip mes žinome kuris tai vartotojas - apie tai sužinosime šioje pamokoje. 14. Kas yra webservisas arba API. Sužinosime kaip jie veikia, kaip jais naudotis ir žinoma sukursime savo pirmajį webservisą. 15. OOP arba objektinis programavimas. Trumpai susipažinsime su klasėmis, kintamaisiais ir metodais. Taip pat praktinis OOP panaudojimas norint parašyti struktūrizuotą ir perpanaudojamą kodą. 16. Darbas su MySQL duomenų baze. Be abejo, vienas iš svarbiausių klausimų yra kur saugoti duomenis – šioje pamokoje susipažinsime su duomenų bazėmis. PHP kursai – Etapas 5. Galutinis projektas ir išvados Čia surišime visą išmoktą informaciją į vieną visumą ir apibendrinsime savo žinias, pasitelkdami mūsų galutinį testinį projektą.


Taip pat pakalbėsime apie kodo versijavimą, darbą komandoje, kodo skaidymą, “refactorinimą”, “debuginimą”, t.y. Dalykus be kurių kodo neįmanoma rašyti dirbant šiuolaikiškai. Taip pat pateiksiu nuorodų savarankiškam žinių gilinimui. Pakalbėsime apie šiuolaikinę įmonių kultūrą, motyvacinius dalykus, kaip susidaryti savo karjeros planą ir kaip atrasti gėrį kiekviename darbe. PHP pamokos – Codeacademy.lt


Codeacademy.lt php kursų programa