2 lygis

PHP – pažengusių

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

7 mėnesiai
  • 1 tema
  • 2 tema
  • 3 tema
  • 4 tema
  • 5 tema
  • 6 tema

Objektinis programavimas panaudojant PHP programavimo kalbą + GIT I

Kaip veikia internetiniai tinklalapiai: Kaip veikia internetas, naršyklės, lankytojo kelias nuo užklausos iki rezultato

Web-technologijų apžvalga: WEB Technologijų principai ir palyginimai. Naršyklės pusė (Frontend), Serverio pusė (Backend) ir Duomenų pusė (Duomenų bazė).; Populiariausios programavimo kalbos ir jų pritaikymas. Palyginimas su ne interneto technologijomis.

Kodo karkasai ir turinio valdymo sistemos: Efektyvių web-projektų kūrimo įrankiai. Kodo karkasai, skirtumai tarp kodo karkasų ir turinio valdymo sistemų, pavyzdžiai.

Kodo rašymo ir kūrimo įrankiai: Kodo redaktoriai ir IDE aplinkos. Sublime Text, PhpStorm, Notepad++; Web-serveriai ir jų minimalus konfigūravimas. Apache, nginx, XAMPP.

Pirmasis puslapis: Bazinio minimalaus puslapio sukūrimas ir parodymas naršyklėje.

PhpStorm – kodo rašymo aplinka: Kodo rašymo aplinkų (IDE) trumpa apžvalga ir galimybių palyginimai; PhpStorm privalumų apžvalga; Darbo su PhpStorm pagrindai: efektyvus kodo rašymas, pagalbinės komandos ir klavišų kombinacijos.

Komandinė eilutė arba Terminal: Pagrindinės komandinės eilutės komandos Windows ir Linux aplinkose.

Composer – įrankis kodo paketų valdymui: Pažintis su pagrindinėmis Composer funkcijomis. Paketų diegimas ir atnaujinimas. Composer.json failo struktūra. Composer.lock failo paskirtis; Naudingų PHP bibliotekų paieška ir šaltiniai: Packagist, GitHub; Vieno pavyzdinio paketo detalesnis panaudojimas.

Objektinis programavimas panaudojant PHP programavimo kalbą + GIT II

Virtualios mašinos ir įrankiai: Virtualių mašinų paskirtis ir apibūdinimas; Operacinių sistemų skirtumai ir privalumai kuriant PHP projektus; Vagrant ir Homestead, jų diegimas ir konfigūravimas; Pirmojo testinio Laravel projekto diegimas per Composer į Homestead.

Versijų kontrolės sistemų teorija: Kodėl reikalingos versijos kontrolės sistemos; Įvairių versijos kontrolės sistemų apžvalga; Git pagrindai. Kodo saugojimas Github ir BitBucket. Skirtumai tarp šių sistemų.

Darbas komandoje: Versijos kontrolės sistemų panaudojimas komandiniam darbui.
Commit, pull, push sąvokos ir jų praktinio panaudojimo patarimai; Konfliktų sprendimas, merge sąvoka.

Web-serveriai ir web-hostingas: Kokie būna web-serveriai; Shared ir dedikuotų serverių skirtumai, alternatyvų apžvalga Lietuvoje ir užsienyje, kainų palyginimai.

Projekto diegimas į serverį: Git panaudojimas projekto diegimui; Projekto kodo atnaujinimas iš naujos versijos; Laravel įrankiai ir artisan komandos efektyviam darbui su serveriu. 

Front-end programavimas panaudojant karkasą

HTML pagrindai: Tagai, atributai, pagrindiniai elementai. Sąrašai ir lentelės; Paveiksliukai ir video.

Puslapio struktūra: Puslapio struktūros elementai – header, footer, div.

HTML formos: Formos ir jų elementai

CSS pagrindai: Kas yra CSS, stilių panaudojimas ir baziniai pavyzdžiai, sintaksė

CSS tekstai, šriftai, spalvos: Darbas su teksto apipavidalinimu ir jo elementais

Rėmai, pozicijos: Elementų pozicionavimas, margin/padding, rėmeliai, float

Responsive design pagrindai: Kas yra responsive design, media queries ir mobilios versijos.

Twitter Bootstrap karkasas: Kas yra Twitter Bootstrap, jo klasės ir elementai, jo pagrindu sukurtų šablonų pavyzdžiai.

JavaScript pagrindai: Kas yra JavaScript, kam ši kalba skirta, ir pagrindiniai jos pritaikymo pavyzdžiai.

JavaScript įvykiai: Įvykiai (events) ir jų apdorojimas – onclick, onmouseover, onmouseout .

JQuery pagrindai: Kas yra jQuery, kaip jis veikia, dažniausi pritaikymo pavyzdžiai.

Versijų kontrolės sistemos ir jų diegimas serveryje

Įvairių versijos kontrolės sistemų apžvalga. Versijos kontrolės sistemų panaudojimas komandiniam darbui.

Projektai su PHP MVC karkasu

Laravel karkaso panaudojimas, projekto kūrimas ir naudingos funkcijos.

Baigiamsis projektas

Laikas skirtas baigiamojo projekto gyvendinimui

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

gruodžio 6 d. - birželio 17 d.

Laikas

18:00 - 22:00

Trukmė

440 valandų

Kaina

nuo 2500 € arba nuo 50€/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!