Planuojami mokymai:

Gegužės 15 d.
Birželio 21 d.
Liepos 17 d.
Rugpjūčio 14 d.
Rugsėjo 18 d.
Spalio 16 d.
Lapkričio 13 d.
Gruodžio 11 d.

Kaina: 3950€
Finansuojama užimtumo tarnybos

VISOS PASKAITOS GYVAI: paskaitos vyksta GYVAI - REALIU LAIKU SU LEKTORIUMI (+ soft skill ir AI paskaitų įrašai)

Mišrus mokymasis: mokykis ir iš namų ir iš klasės. Galimybė keisti formatą mokymų metu

Trukmė: 492 val., 41 savaitė, 123 užsiėmimai.

Laikas: 3 kartai per savaitę, po 4 valandas, 18:00-22:00 val.

Kurso kartojimas: galimybė metų bėgyje grįžti kartoti kursą NEMOKAMAI

Mokymai įmonėms: visos programos gali būti adaptuotos pagal jūsų poreikius

100% finansavimo galimybė dirbantiems ir nedirbantiems + stipendija iki 1260€

18
.

ILGIEJI JAVASCRIPT FULL-STACK MOKYMAI (UŽIMTIEMS) - 223002850

PASKAITOS VYKSTA GYVAI, realiu laiku SU LEKTORIUMI
Atrankos mokymams nėra
- gali mokytis visi!

Mokymai skirti visiems, kurie nori suprasti ir išmokti kaip kuriamos WEB svetainės. Mokymuose kaip pagrindas imama JavaScript programavimo kalba ir su šia kalba susijusios technologijos. Šie mokym...ai apima tiek vartotojui matomą dalį (vadinamą “frontend”), tiek vartotojui nematomą dalį (vadinamą “backend”), taigi, mokymai skirti jeigu norite tapti “full-stack” programuotoju. Po mokymų jūs būsite pilnai pasiruošęs sukurti tinklalapio išvaizdą, sukurti interaktyvų funkcionalumą, sukurti duomenų bazę, ją sujungti su tinklalapiu, ištestuoti parašytą kodą, versijuoti kodą, dirbti komandoje.

Daugiau...

Ko išmoksiu?
Sukurti interaktyvaus funkcionalumo ir dinamiškumo su JavaScript.

Kurti internetinio tinklalapio karkasą su HTML.

Kurti svetainės išvaizdą naudojant CSS. Atsirinkti ir panaudoti įvairius CSS karkasus.

Panaudoti CSS preprocesorius efektyvesniam darbui su stiliais.

Naudoti vieną iš populiariausių JavaScript bibliotekų React JS.

Sukurti savo duomenų bazę ir su ja dirbti.

Sujungti front-end ir back-end projekto dalis.

Versijuoti kodą.

Susipažinsite su skirtingais programinės įrangos testavimo būdais. Ištestuosite savo projektus.

Dirbti komandoje.

Ką gebėsiu po mokymų?

Po mokymų turėsite stiprius interneto svetainių kūrimo pagrindus.

Kaip sukurti savo API, į kurį galėtų kreiptis kitos sistemos ar programos.

Dirbti su duomenimis ir failais.

Versijuoti kodą.

Sujungti front-end ir back-end projekto dalis.

Talpinti projektą serveryje.

Kas po mokymų?

Po šių mokymų, studentai kviečiami toliau nemokamai dalyvauti mokyklos mentorystės programoje: visą mėnesį, iškilus klausimams, tiek kreiptis į mokyklos lektorių, tiek naudotis mokyklos klasėmis savarankiškam mokymuisi.

Mūsų studentams, norintiems pradėti karjerą IT srityje, Karjeros centras padės praktikos ar darbo vietos paieškose, suteiks visą reikiamą informaciją apie darbo pokalbius, padės parengti stiprų ir patrauklų CV bei LinkedIn profilį, kurie išskirs Jus iš kitų kandidatų atrankos metu. Nuolat dalinamės darbo ir praktikos pasiūlymais bei konsultuojame visais su įsidarbinimu susijusiais klausimais. Darbo paieškų metu neliksite vieni, mūsų profesionali konsultantų ir mentorių komanda suteiks visapusišką pagalbą, siekiant Jūsų išsikelto tikslo – sėkmingai pradėti karjerą IT srityje.

Su Vilnius Coding School bendradarbiauja daugiau nei 250 įmonių – partnerių, kurios gali suteikti karjeros galimybes mūsų mokyklos absolventams. Net 85 proc. visų, baigusių mokyklą ir besikreipusių dėl darbo, sėkmingai įsidarbina.

Galimos darbo pozicijos po mokymų:

  • Junior Front-End developer (Jaunesnysis Front-End programuotojas)
  • Junior JavaScript developer (Jaunesnysis JavaScript programuotojas)
  • IT Support (Techninio palaikymo specialistas)
  • Website Tracking Specialist (Tinklapių priežiūros specialistas)
  • IT Service Desk (IT Serviso aptarnavimo specialistas)
  • Customer Success Manager (Klientų aptarnavimo specialistas)
  • Junior Quality Assurance Tester (Jaunesnysis Testuotojas)
  • Junior Software Engineer (Jaunesnysis programinės įrangos inžinierius)

Mokymų programa

  • Darbo aplinka.
  • Kas yra HTML ir koks jo vaidmuo internetiniuose tinklalapiuose?
  • Žymų sintaksė (elementai ir jų atributai).
  • Internetinio tinklalapio struktūra (doctype, html, head, body, … žymos).
  • Kodo tvarkingumo taisyklės. Komentarai.
  • Antraštės.
  • Paragrafai. Teksto formatavimas naudojant pastorinimą, pasvirimą, pabraukimą ir kitus formatavimo būdus.
  • Nuorodos (absoliučios ir reliatyvios).
  • Paveiksliukai. Jų įterpimas, dydžio reguliavimas, alternatyvaus teksto aprašymas, paspaudžiamo paveiksliuko padarymas.
  • Lentelės. Lentelės kūrimas. Lentelės kraštai, eilės, langeliai, antraštiniai langeliai, langelių suliejimas.
  • Sąrašai. Nerikiuoti ir rikiuoti sąrašai. Sąrašas sąraše / kelių lygių sąrašai.
  • Formos. Formų paskirtis, aprašymas, laukeliai. Tekstiniai, skaičių, failų ir kiti laukelių tipai, jų atributai, panaudojimas.
  • Naudingi teksto redaktoriaus papildiniai.
  • Kiti HTML elementai.
  • Kas yra CSS?
  • Sintaksė (selektoriai, deklaracijos, parametrai ir reikšmės).
  • Kodo tvarkingumas ir komentavimas.
  • Selektoriai ir jų tipai.
  • Kur ir kaip rašomas CSS kodas?
  • Naršyklės programuotojų įrankis.
  • Spalvos ir fonai, paveikslėlių ir kitų html elementų tvarkymas css pagalba.
  • Teksto formatavimas. Šriftai, tekstų dydžiai, stiliai, storiai ir kiti formatavimo dalykai.
  • CSS dėžutės modelis (content, padding, border, margin).
  • Elementų elgsena eilutėje (display).
  • Elementų pozicionavimas (position).
  • Prisitaikantis (responsive) tinklalapio išdėstymas (layout). Flexbox/CSS grid.
  • Accessibility (navigacija naudojant klaviatūrą, spalvos ir kontrastas, pritaikyti žmonėms neskiriantiems arba prastai skiriantiems spalvas)
  • Kiti CSS parametrai.
  • Šriftų, spalvų, paveiksliukų ir stiliaus ištraukimas iš dizaino su Figma/Adobe XD.
  • Kas yra CSS karkasas? Kokie variantai (Bootstrap / Tailwind ir kt.) bei kuo jie gali būti naudingi?
  • Kaip pasiruošti projektą, kad jis naudotų CSS karkasą?
  • Karkaso naudojimas projekte.
  • Kokie yra CSS preprocesoriai (Sass, LESS)? Kuo jie skiriasi?
  • Projekto pasiruošimas, kad naudotų preprocesorių.
  • Preprocesoriaus naudojimas.
  • Kas yra kodo versijavimas? Kaip kodas yra versijuojamas? Kodėl to reikia?
  • Lokali (local) ir nutolusi (GitHub, Gitlab, …) Git repozitorija.
  • Git naudojimas (git add, git commit, git push, …).
  • Git šakos (branches), darbas komandoje.
  • Kas yra JavaScript?
  • Darbo aplinka.
  • Kintamieji.
  • Aritmetiniai veiksmai.
  • Patikrinimo sąlygos (if, switch, loginiai patikrinimo operatoriai and, or ir not).
  • Ciklai (for, while, for…in, for…of, forEach).
  • Masyvai.
  • Objektai.
  • Funkcijos.
  • Standartinės ES6+ funkcijos (filter, map, find ir kt.).
  • Užklausų vykdymas, darbas su API (callbacks, async, promises, …).
  • Elementų paėmimas (getElementById, querySelector, …).
  • Vaikščiojimas per HTML medį (previousElementSibling, nextElementSibling, …).
  • HTML turinio gavimas ir atnaujinimas (innerText, textContent, innerHTML, …).
  • Reagavimas į įvykius (onclick, onmouseenter, …).
  • Naujo HTML turinio sukūrimasir įdėjimas į DOM (createElement, appendChild, innerHTML, …).
  • Stiliaus keitimas (style, cssText).
  • Darbas su HTML/CSS klasėmis (classList.add, classList.remove, …).
  • Įvadas. Kas yra testavimas. Testavimo tikslai. Ką, kada testuojame.
  • Testavimo tipai. Kada kuriuos naudojame. Skirtingų tipų pranašumai.
  • Vienetų testavimas (Unit testing).
  • Integracijų testavimas (Integration testing).
  • End-to-end testavimas.
  • Regresinis testavimas.
  • Testavimas Mock’inant funkcionalumus.
  • Aplinkos paruošimas testavimui. Praktiniai pavyzdžiai.
  • Įvadas į ReactJS: kas tai yra, kokie yra panaudojimo privalumai, veikimo principas, aplinkos paruošimas.
  • Įvadas į JSX (panaudojimas, React, prototipai, kolekcijų tipai).
  • React būsenos. Būsenų valdymas (state). Nekintamumo (immutability) principai.
  • React gyvavimo ciklo (lifecycle) metodai.
  • React interaktyvūs bei statiniai komponentai (stateful / stateless). Props.
  • React klasių komponentai ir funkciniai komponentai.
  • React hooks.
  • React routing.
  • HTTP/HTTPS užklausų vykdymas į API.
  • Vienetų testavimas (Unit testing).
  • Integracijų testavimas (Integration testing).
  • End-to-end testavimas.
  • Aplinkos pasiruošimas testavimui.
  • Projekto testavimas aprašant testus.
  • Įvadas į TypeScript: kas tai yra, kokie yra panaudojimo privalumai, veikimo principas, aplinkos paruošimas.
  • Kokia nauda rinktis TypeScript? Dinaminių ir statinių tipų kalbų palyginimas.
  • Objektinio programavimo principai ir komponentai, prieinami TypeScript (Abstrakčios klasės, Interface …).
  • Kintamųjų tipų aprašymai.
  • Struktūriniai tipai, duomenų struktūros „formos“ aprašymai (Structural types, index signatures).
  • Praktiniai pavyzdžiai.
  • Kas yra NPM? Kuo jis naudingas?
  • Kaip projekte diegti, atnaujinti, trinti įvairias bibliotekas ir įrankius?
  • Kaip projektą versijuoti ar perkelti į kitą kompiuterį/serverį, jeigu projekte yra naudojamas NPM?
  • Kas yra procesų automatizavimo įrankiai (Webpack/Gulp/…)? Kuo jie naudingi? Ką gali padėti? Kur naudojami?
  • Automatizavimo įrankio susikonfigūravimas projekte, kad būtų galima apdoroti HTML failus, CSS preprocesorius, JavaScript failus, suspausti nuotraukas ir kt.
  • JavaScript kodo vykdymas.
  • Serverio pasiruošimas, reagavimas į HTTP/HTTPS užklausas ir kt.
  • Darbas su kompiuterio failų sistema.
  • Kitos Node.js galimybės.
  • Kas yra Express.js?
  • Aplinkos pasiruošimas.
  • API kūrimas su Express.js.
  • Kas yra duomenų bazės? Jų tipai.
  • MongoDB duomenų bazės struktūra.
  • Aplinkos pasiruošimas.
  • MongoDB kolekcijos, darbas su jomis.
  • Darbas su duomenimis (įrašų kūrimas, atnaujinimas, šalinimas, peržiūra) (užklausos).
  • Apie reikalavimus.
  • Funkciniai ir nefunkciniai reikalavimai.
  • Panaudos atvejų diagrama.
  • Vartotojo istorija (User story).
  • Kas yra projektų valdymas?
  • Klasikinė (Waterfall) vs Agile metodologija.
  • Agile manifestas.
  • Scrum metodologija ir rolės.
  • Scrum ceremonijos.
  • IT projektų žargonas.
  • Projektų valdymo įrankiai.
  • Kaip yra atliekamas projektų talpinimas (deployment)?
  • Kas yra CI/CD?
  • Projektų talpinimas serveryje.

1. Bendravimo įgūdžiai

  • Aktyvus klausymasis
  • Efektyvi komunikacija
  • Bendravimas su sunkiais klientais
  • Ryšio kūrimas

2. Problemų sprendimo strategijos

  • Problemų analizavimas ir diagnostika
  • Sprendimų nustatymas
  • Gedimų šalinimo būdai
  • Pagrindinės problemos priežasties analizė
  • Naujausios problemų sprendimo technologijos
  • Kaip gauti atsiliepimus iš vadovų
  • Profesinis tobulėjimas

3. Laiko valdymas ir organizavimas

  • Užduočių prioritetų nustatymas
  • Darbo krūvio valdymas
  • Delegavimas ir bendradarbiavimas

4. Emocinis intelektas

  • Emocijų supratimas ir valdymas
  • Empatija ir užuojauta
  • Konfliktų sprendimas
  • Streso valdymas

5. Kaip išmokti daugiau ir greičiau bei mažiau
pamiršti

  •  5 minučių smegenų mankšta
  • Išvalykite savo „protinį rūką“ su šiais 5
    skaniais smegenų maisto produktais
  •  Išmokite galingą atminties techniką, kad
    niekada nepraleistumėte susitikimo
Vilnius Coding School SERTIFIKATAS
stiprus įrodymas, jog esi pasiruošęs karjerai IT!
sertifikatas

green tick Oficialus, Švietimo ir Mokslo registro patvirtintas sertifikatas

green tick Atpažįstamas stipriausių Lietuvos ir tarptautinių įmonių

green tick Įrodo, kad mokėtės pas geriausius savo srities specialistus

green tick Patikimas gautų įgūdžių įrodymas

green tick Skaidrią veiklą Lietuvoje vystančios įmonės išduotas sertifikatas

green tick Šis sertifikatas patvirtina, kad dalyvavote ne mažiau 95% kurso paskaitų realiu laiku su lektoriumi, atlikote ir apsigynėte baigiamąjį darbą

Kurso lektoriai

ALEKSANDRAS V.

Senior
Dirba „Nord Security”
Dėsto WEB kūrimas

ANDRIUS M.

Senior
Dirba Laisvai samdomas programuotojas
Dėsto WEB kūrimas

TAUTVYDAS D.

Senior
Dirba „Emendis BV”
Dėsto WEB kūrimas

ZIGMANTAS R.

Middle

ŽILVINAS V.

Middle backend, Senior frontend
Dirba „VDC”
Dėsto WEB kūrimas
Registracija į šiuos mokymus