Front-end Studijos

Gilinamos HTML, CSS bei JavaScript programavimo žinios, dirbama su React.js., Node.js ir Vue.js.

Apžvalga

Ką išmoksi?

Išmoksite kaip idėjas galima paversti funkcionaliais ir stilizuotais puslapiais – nesvarbu ar tai būtų reprezentacinė svetainė ar elektroninė parduotuvė. Išmoksite kaip sukurti puslapį, optimaliai pritaikytą vartotojui.

Kur pritaikysi?

Front-end programuotojai naudoja HTML, CSS ir JavaScript programavimo kalbas tinklapiams kurti. Jie yra tie, kurie dizainą paverčia veikiančiu tinklapiu.

Kur dirbsi?

Šiuo metu numatomas 24% front-end programuotojų darbo vietų augimas iki 2024 metų, o tai yra išties daug lyginant su kitomis darbų sritimis. Šią paklausą lems nuolatos didėjantis mobiliųjų prietaisų bei e-komercijos populiarumas.

Finansavimas

Neatidėk mokslų ateičiai!

Luminor suteikia galimybę už mokslus mokėti išsimokėtinai.

Už studijas sumokėti gali su mūsų vartojimo paskola, kuri tinka mokymosi, kelionių ir kitoms reikmėms apmokėti, o mokėjimo laikotarpis nuo 1 iki 5 metų.

Plačiau

General Financing suteikia galimybę už mokymus mokėti išsimokėtinai. General Financing užtikrina itin lanksčias ir patogias atsiskaitymo sąlygas – visi norintys gali mokėti lizingu iki 12 mėnesių be jokio pabrangimo.

Plačiau

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. 

Programa

  1. Front-end programavimas panaudojant HTML / CSS / Bootstrap. 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ų 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.​

  2. JavaScript programavimo kalba. 140 val.

    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)

  3. Node.Js karkasas 84 val.

    Parse
    node.js aplinkos įrašymas;
    mongodb įrašymas ;
    parse.com įrašymas;
    susipažinimas su Parse sdk;
    mini projektas

    Node.js serveris
    node.js suintegravimas su express.js;
    routing metodo taikymas ;
    GET, POST, DELETE metodai ;
    sesijos saugojimas ir priskyrimas vartotojui.

    Node.js serveris kaip REST full api
    User register/login;
    password hashing;
    JWT token creation;
    middleware functions integration;
    mongoose module;
    picture resizing.

  4. Angular.js karkasas 120 val.

    Angular.js karkaso panaudojimas ir naudingos funkcijos.

  5. Vue.js karkasas 124 val.

    VueJS
    Kas yra VueJS?
    Vue instance
    Kas yra komponentas?   

    Komponentu sintakse, direktyvos, sutrumpinimai
    Komponentų gyvavimo ciklai
    Komponentų naudojimas kitame komponente
    Argumentų perdavimas i komponentus

    Vue Router
    Integracija
    Komponentų panaudojimas (router-view, router-link)
    Pusalpių kūrimas

    Vue Route parametru panaudojimas ir perdavimas
    SPA applikacijos kurimas

    Vuex
    Integracija

    Struktura ir veikimo principas
    Panaudojimo principas

    Funkcijų ir kintamūjų sąryšis (mapActions, mapGetters)

    Axios
    Kas yra Axios?
    Javascript Promise paaiškinimas
    GET POST PATCH DELETE metodai ir jų paskirtis

        

  6. Baigiamsis projektas. 72 val.

    Laikas skirtas baigiamojo projektoįgyvendinimui.

  7. Rezervinis laikas pasiruošti egzaminui 20 val.

    Rezervinis laikas pasiruošimui, konsultacijoms ir pasiruošimui egzaminams.

Dėstytojai

Saulius Vikerta

Linkedin Front-end
Full-Stack Engineer at KAYAK

Mindaugas Jačionis

Linkedin Front-end
Sr. FrontEnd Developer @ Tesonet, FrontEnd Contractor/Consultant specialized in React.js

Andrius Stonys

Linkedin Front-end
Web Developer at Tesonet. Passionate frontend developer with varied technical experience. An enthusiast of Javascript application development and agile environments.

Petras Šlekys

Linkedin Front-end
Over 6 years of management experience in the IT industry with a background in web development. Successful delivery of projects and programs with large organisations, including Microsoft, Google and Mozilla.

Datos ir kainos

  • Laikotarpis
    vasario 4 d. – liepos 26 d.
    Trukmė
    720 val. (480 kontaktinės val.)
    Laikas
    17:00-21:00
    Kaina
    nuo 2500 € arba 57€/mėn. išsimokėtinai. Galimas valstybės finansavimas

Registracija