PHP Studijos (Nuotoliniu būdu)

Praplėskite PHP programavimo žinias bei išmokite dirbti su Symfony karkasu.

Apžvalga

Ką išmoksi?

Šis kursas padės tvirtą pagrindą programuojant viena populiariausių kalbų pasaulyje – PHP, supažindins su pagrindiniais programavimo kalbos elementais ir jų naudojimu. Visos teorinės žinios yra įtvirtinamos praktinėse užduotyse – savarankiškas kodo rašymas.

Kur pritaikysi?

Sukurti galima daugybę dalykų, nuo statinės kontaktinės svetainės su kontaktų forma, iki sandėlio/buhalterijos valdymo sistemų. Nuo svetainės lankomumo skaitliuko iki web browsinių žaidimų. Kadangi kodas talpinamas serveryje, galima sukurti sistemas valdomas mobiliaisiais įrenginiais per naršykles, išvengiant papildomo programavimo papildomiems įrenginiams.

Kur dirbsi?

80% visų internetinių puslapių back-end yra suprogramuota PHP programavimo kalbos, todėl laukia laisvai samdomo specialisto ar tinklalapių kūrimo agentūros karjera.

Finansavimas

Neatidėk mokslų ateičiai!

CodeAcademy suteikia galimybę už mokslus mokėti išsimokėtinai. Dėl platesnės informacijos ir sąlygų kviečiame susisiekti.

Susisiekti

Valstybė gali finansuoti mokymus bei suteikti papildomas kompensacijas mokymosi laikotarpiu: mokymosi stipendiją ir už keliones į mokymo vietą ir atgal. Susisiekite ir sužinokite Jums skiriamas finansavimo galimybes.

Plačiau

Karjeros planavimas

Workshop’ai

CodeAcademy tikslas yra ne tik suteikti žinių, tačiau ir padėti Jums persikvalifikuoti. Siekiant geriausių rezultatų Studijų studentams organizuojame 3 dalių karjeros dirbtuves, kuriuose analizuojame rinką bei Lietuvoje veikiančias įmones ir planuojame karjerą.
  • CV/Linkedin
  • Portfolio
  • Rinkos analizė

Asmeninės konsultacijos

Kiekvienam CodeAcademy studentui skiriamas individualus laikas, skiriamas padėti pasiruošti darbo pokalbiams su būsimu darbdaviu.

Įsidarbinimo galimybės

Apžvalga

Galimas Valstybės finansavimas

Valstybė gali finansuoti mokymus bei suteikti papildomas kompensacijas mokymosi laikotarpiu: mokymosi stipendiją ir už keliones į mokymo vietą ir atgal. Susisiekite ir sužinokite Jums skiriamas finansavimo galimybes. 

Mokėjimo galimybės

Pažengusiųjų studijų mokėjimo galimybės: 

  • 2500€, mokant visą sumą iš karto arba penkiais mokėjimais studijų metu
  • 3000€, mokant dalimis po 100€ kas mėnesį 
  • 3500€, mokant dalimis po 50€ kas mėnesį

Vieta Studijų grupėje yra garantuojama sumokėjus 10% rezervacinį mokestį, kuris nėra grąžinamas. 

Programa

  1. Objektinis programavimas panaudojant PHP programavimo kalbą + GIT 180 val.

    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.

    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. 

  2. Front-end programavimas panaudojant karkasą. 60 val.

    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.

  3. Versijų kontrolės sistemos ir jų diegimas serveryje. 60 val.

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

  4. Projektai su PHP MVC karkasu 120 val.

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

  5. Baigiamsis projektas. 20 val.

    Laikas skirtas baigiamojo projektoį gyvendinimui.

Dėstytojai

Tomas Čerkauskas

Linkedin PHP
Lead web developer at JSC "Lithuanian Railways"

Vytautas Rimeikis

Linkedin PHP
Experienced PHP Developer with a demonstrated history of working in the internet industry. Skilled in SQL, Web Applications, PHP, and E-commerce.

Michal Voitiulevič

Linkedin PHP
Windows developer at @Tesonet

Datos ir kainos

  • Laikotarpis
    spalio 12 d. – gegužės 25 d.
    Trukmė
    440 kontaktinių valandų
    Laikas
    18:00 - 22:00
    Kaina
    nuo 2500 € arba 50€/mėn. išsimokėtinai. Galimas valstybės finansavimas
  • Laikotarpis
    vasario 15 d. – rugsėjo 3 d.
    Trukmė
    440 kontaktinių valandų
    Laikas
    18:00 - 22:00
    Kaina
    nuo 2500 € arba 50€/mėn. išsimokėtinai. Galimas valstybės finansavimas

Registracija