Full-stack Studijos (Nuotoliniu būdu)
Full Stack: PHP ir Front-end programavimo jungtis.
Apžvalga
Ką išmoksi?
Sukurti pilnai funkcionuojančias sistemas panaudojant PHP programavimo kalbą. Hyperteksto žymėjimo (HTML) kalbos mokėjimas ir praktinis panaudojimas. Pakopiniai stiliaus šablonai (CSS), populiariausio šablono „Bootstrap“ taikymas. JavaScript programavimo kalbos panaudojimas stilizuojant puslapį ir suteikiant jam papildomo funkcionalumo.
Kur pritaikysi?
Front-end programuotojai naudoja HTML, CSS ir JavaScript programavimo kalbas tinklapiams kurti. Jie yra tie, kurie dizainą paverčia veikiančiu tinklapiu. Kai kurie tinklapiai yra sukurti vien tik su šiomis programavimo kalbomis. Tačiau kai kurie paslepia daugiau kodo backend dalyje tam, kad galėtų sustiprinti ir pagerinti frontend tinklapio dalį. Fullstack programuotojai dirba su abiem tinklapio dalimis – ir backend, ir frontend. Jie moka HTML, JavaScript ir CSS bei dar vieną arba kelias backend programavimo kalbas.
Kur dirbsi?
Baigus šį kursą turėsite įgudžius programuoti tiek front-end, tiek ir back-end aplikacijas, kurti duomenų bazes bei mobilias aplikacijas.
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čiauKarjeros planavimas
Workshop’ai
Asmeninės konsultacijos
Kiekvienam CodeAcademy studentui skiriamas individualus laikas, skiriamas padėti pasiruošti darbo pokalbiams su būsimu darbdaviu.
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.
Arba už mokslus mokėti galite pradėkite tik tada, kai sėkmingai įsidarbinsite! Mėnesinis mokestis – 10% nuo Neto pajamų, su galimybe turėti mokėjimo atostogas iki 5 mėnesių. Studijų kaina tokiu mokėjimo būdu – 4400€.
Rezervacinis mokestis renkantis šį mokėjimo būdą – 5% nuo galutinės kainos.
Jei renkatės mokytis pradedančiųjų kursus ir pažengusiųjų studijas ir už juos atsiskaityti įsidarbinus, tokia galimybė kainuos 5000€.

Metinis Microsoft Office paketas nemokamai
Kiekvienas studentas, lankantis CodeAcademy kursus 2021 m. dovanų gaus metinį Microsoft Office paketą, kurį panaudoti galės ne tik mokomajai medžiagai priimti ir apdoroti, bet ir individualiems tikslams.
Programa
Front-end kalbos: HTML, CSS, JavaScript 160 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ų elementaiCSS 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 sintaksė, stiliaus taisyklės
Kintamieji, duomenų tipai, operatoriai, sąlygos sakiniai, funkcijos, ciklai
DOM manipuliavimas, interaktyvumas
Klaidų valdymas (debugging, error handling)
Objektinis programavimas su JavaScript
Paveldėjimas ir prototipai
Kreipimasis į serverį (JavaScript XML ir AJAX, JSONP)
Asinschroninis programavimas (promises, callbacks, listeners)
JavaScript APIs (canvas, geolocation, web workers, web sockets)
JavaScript modulių sistemos (Common JS, AMD, ES2015)
JavaScript aplikacijos testavimas
Automatizavimas (Gulp, WebPack)
Objektinis programavimas panaudojant PHP programavimo kalbą + GIT 160 val.
Kaip veikia internetiniai tinklalapiai
Kaip veikia internetas, naršyklės, lankytojo kelias nuo užklausos iki rezultatoWeb-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.Laravel karkasas 100 val.
Metodologija MVC (Model-View-Controller)
Programavimo karkasų teorija
Symfony projekto kūrimas
Metodologija MVC (Model-View-Controller)
Views ir Twig šablonų kalba
Maršrutizavimas
Controllers
Formos ir darbas su jomis
Darbas su duomenų baze (Entities, Repositories, Entity Manager)
Išorinių paketų diegimas
Vartotojai, registracija, prisijungimas
Darbas su sesijomis
Konsolinių komandų kūrimas
Vue.js karkasas 60 val.
VueJS
Kas yra VueJS?
Vue instance
Kas yra komponentas?Komponentu sintakse, direktyvos, sutrumpinimai
Komponentų gyvavimo ciklai
Komponentų naudojimas kitame komponente
Argumentų perdavimas i komponentusVue Router
Integracija
Komponentų panaudojimas (router-view, router-link)
Pusalpių kūrimasVue Route parametru panaudojimas ir perdavimas
SPA applikacijos kurimasVuex
IntegracijaStruktura ir veikimo principas
Panaudojimo principasFunkcijų ir kintamūjų sąryšis (mapActions, mapGetters)
Axios
Kas yra Axios?
Javascript Promise paaiškinimas
GET POST PATCH DELETE metodai ir jų paskirtisBaigiamasis egzaminas 20 val.
Baigiamasis studijų egzaminas.