1 lygis

PHP – pradedančių

PHP kalba – viena pagrindinių web technologijų, skirta dinamiškų ir interaktyvių interneto svetainių kūrimui. Tai plačiai paplitusi atviro kodo skriptų kalba, kurią galima naudoti beveik visoms operacinėms sistemoms. Šios PHP savybės nulemia, kad programavimo kalba turi labai gausią programuotojų bendruomenę, sukurtu kodu dalintis yra lengva, o iškilusios problemos sprendžiamos sparčiai. PHP yra serverio pusės (back-end) programavimo kalba – kodas yra talpinamas ne vartotojo kompiuteryje, o serveryje. Su PHP taip pat kuriamos turinio valdymo sistemos (TVS).

  • 1783€
    Vidutinis PHP programuotojo atlyginimas Lietuvoje
  • 92%
    PHP programuotojai Lietuvoje yra patenkinti savo darbu
  • 87%
    Studentų sėkmingai pabaigia PHP kursą

Įsidarbinimo galimybės

Programa

10 savaičių
  • 1 tema
  • 2 tema
  • 3 tema
  • 4 tema
  • 5 tema
  • 6 tema

Įvadas

Kaip internetas veikia, reikalingos kalbos, įrankiai ir… jūsų pirmasis interneto puslapis.

HTML

  • HTML kalba ir teksto formatavimo tag’ai. Kaip naršyklėje pavaizduoti tekstą, jį padaryti paryškintu, suskirstyti į eilutes ir paragrafus.
  • Nuorodos ir atributai. Išmoksite sukurti nuorodas į kitus puslapius arba į savo puslapio dalis, taip pt sužinosime kas yra HTML tag’ų atributai.
  • 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.
  • Paveiksliukai ir video. Kaip į puslapį įkelti paveiksliuką ar YouTube klipą?
  • 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.
  • 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.

CSS

  • Kaip veikia CSS stiliai? Bendra įvadinė pamoka apie tai, kaip reikia stilizuoti elementus, ir kaip CSS failą įkelti į HTML kodą.
  • ID, Class ir kiti terminai. Sužinosite apie visą sintaksę ir reikalingus terminus, kuriuos vėliau įtvirtinsime praktikoje.
  • Tekstai ir šriftai. Čia apžvelgsime, kokias galimybes siūlo CSS teksto apipavidalinimui: šriftai, dydžiai ir kiti parametrai.
  • 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ą.
  • 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.
  • Elementų pozicionavimas. Kaip puslapyje suskirstyti elementus taip, kad jie neužliptų vienas ant kito bei būtų gražiai sulygiuoti kairėje ar dešinėje?
  • Responsive CSS. Čia susipažinsime su tuo, kaip puslapį pritaikyti mobiliesiems įrenginiams – kaip padaryti, kad puslapis „susitrauktų“ mažinant naršyklės lango dydį.

JavaScript ir jQuery pagrindai

  • Kaip veikia JavaScript kalba? Parašysime pirmą savo JavaScript kalbos skriptą ir įkelsime jį į HTML kodą.
  • Įvykiai. Kaip padaryti, kad paspaudus kažką naršyklėje – kažkas įvyktų neperkrovus puslapio? Išmoksime „gaudyti“ vienokius ar kitokius įvykius.
  • Pagrindiniai JavaScript dalykai. Per daug nesigilindami, „prabėgsime“ per pagrindus – kas yra kintamieji, sąlygos sakiniai ir ciklai.
  • Funkcijos. Suskirstysime JavaScript kodą į funkcijas, kad galėtume patogiau skaityti kodą ir vėliau jį atnaujinti.
  • jQuery ir DOM. Trumpas jQuery veikimo įvadas ir keli pavyzdžiai, kaip manipuliuojama DOM objektais.

PHP programavimas ir Server-side kalbos

  • 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.
  • Web-serveriai ir pasiruošimas. Sužinosime, kaip veikia web-serveriai ir kokių įrankių reikia, norint programuoti PHP kalba. Taip pat parašysime savo pirmąjį skriptą.
  • Kintamieji ir matematika. Ši teorija bus labai panaši į JavaScript teoriją, tai ją pakartosime ir palyginsime su PHP kalba.
  • Darbas su eilutėmis ir tekstu. Svarbiausias dalykas yra teksto išvedimas į ekraną – kaip tai daroma PHP kalboje, naudojant tuos pačius kintamuosius?
  • Sąlygos sakiniai ir ciklai. Sąsajos su JavaScript pagrindais – palyginsime, kaip IF ir WHILE struktūros veikia PHP ir JavaScript kalbose.
  • Masyvai. Labai dažnai naudojama struktūra didesniems duomenims kaupti – čia panaudosime ir neseniai išmoktus ciklus.
  • GET, POST ir formos. Prisimenate kaip HTML pamokose kūrėme formas? Sužinosite, kaip jas apdoroti ir išvesti rezultatą!
  • Funkcijos ir failų struktūros. Kaip ir JavaScript atveju, struktūrizuosime savo kodą ir išmoksime jį suskirstyti į failus ir katalogus.
  • Vartotojai, prisijungimai ir sesijos. Rimtesniuose projektuose reikia apdoroti vartotojų registraciją, prisijungimus ir sesijas – apie tai sužinosime šioje pamokoje.
  • Įvadas į objektinį programavimą. Štai ir žingsnis link labai rimto programavimo lygio – kaip suskirstyti visą PHP kodą į klases ir objektus, kad būtų aiškesnė projekto struktūra.
  • Darbas su MySQL duomenų baze. Be abejo, vienas iš svarbiausių klausimų yra kur saugoti duomenis – šioje pamokoje susipažinsime su duomenų bazėmis.

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 pateikiamos rekomendacijos, ko mokytis toliau ir/arba kaip susirasti pirmąjį praktiką pagal jūsų naująją specialybę.

Dėstytojai

Mūsų dėstytojų komanda – skirtingų IT specialistų mišinys. Vieni, kaip kokie superdidvyriai 🦸, dienomis
užima Top pozicijas savo įmonėse ir vakarais atsiliepia į studentų pagalbos šauksmus, kiti – dirba kaip freelancer’iai, kasdien žongliruodami tarp klientų bei studentų. Tačiau visi jie 100% pasiruošę žiniomis ir patirtimi padėti tau! 🧑‍🎓

PHP

Vytautas Rimeikis

PHP Developer @Talech

PHP

Arnoldas Turulis

Programos kalendorius

Laikotarpis

rugsėjo 13 d. – gruodžio 3 d.

Laikas

18:00 - 22:00

Trukmė

160 valandų

Kaina

nuo 489 € arba nuo 75€/mėn. išsimokėtinai.

Skaičiuoklė

Išsimokėjimo galimybės

Mes siūlome tiek skirtingų išsimokėjimo galimybių ir lengvatų, kad sukūrėme skaičiuoklę savo galimybes pasiskaičiuoti pačiam – visai kaip banke. 💸

CodeAcademy finansavimas

  • Nuo 50 €/mėn.

Lietuvos Užimtumo Tarnybos finansuojami kursai

  • Finansuoja Lietuvos Užimtumo Tarnyba ir Europos Sąjungos fondai
  • Reikalinga atitikti Užimtumo Tarnybos reikalavimus.

Mokėk po sėkmingo įsidarbinimo!

  • Mėnesinis mokestis – 10% nuo Neto pajamų, su galimybe turėti mokėjimo atostogas iki 5 mėnesių.

Dažniausiai užduodami klausimai

Kursų grafikas yra fiksuotas, visos pamokos yra vedamos gyvai, profesionalių CodeAcademy dėstytojų, kuriems, paskaitų metu, galite užduoti klausimus, pasitikrinti namų užduotis, gauti patarimų dėl ateities projektų.

Mokslams virtualioje ervėje naudojame vieną pažangiausių bei lanksčiausių pedagoginių programų – Microsoft Teams. Kartu su Microsoft Teams turėsite prieigą prie Microsoft Office paketo nemokamai vieneriems metams.

Prisijungimai prie Studijų aplinkos studentams atsiunčiami likus 5-3 darbo dienoms iki užsiėmimų pradžios į sutartyje nurodytą el. paštą.

Susisiekite su mumis!








    CodeAcademy mokykis NEMOKAMAI! 🥳

    Rinkis UŽT finansuojamas programas – TypeScript programavimą ar Web Dizainą UX/UI.

    Plačiau