Jaunesniojo Front-end TypeScript programuotojo (kompetencijų) programa (223002712)

Front-End programuotojas, pasitelkdamas HTML, CSS ir TypeScript, kuria vartotojui matomą sąsają. Todėl jo darbas yra ne tik techninio, bet ir kūrybinio pobūdžio ir, suprantama, pakankamai glaudžiai susijęs su web dizainu. Front-End programavimo dėka puslapyje atsiranda viskas, ką vartotojas gali pamatyti – svetainės struktūra, vizualiniai ir dinaminiai sprendimai. Front-End programuotojas – tikra būtinybė visiems, norintiems apie savo verslą ar kitokią veiklą papasakoti ir užmegzti ryšius besinaudojant patrauklia ir dinamiška interneto svetaine.

  • 1928€
    Vidutinis Front-end programuotojo atlyginimas Lietuvoje
  • 96%
    Front-end programuotojai Lietuvoje yra patenkinti savo darbu
  • 87%
    Studentų sėkmingai pabaigia Front-end kursą

Įsidarbinimo galimybės

Atsiliepimai

Karina Garifovaitė

Iš šokių trenerės į Front-End programuotoją

Į CodeAcademy atėjau vedama didelio smalsumo ir noro “laužyti standartus”. Dažnai girdėjau, kad programavimas labiau vyriška sfera ir tai buvo viena iš pagrindinių priežasčių, kodėl kurį laiką save stabdžiau. Dabar ateities studentams galiu palinkėti nieko nelaukti, o ateiti ir išbandyti savo jėgas, nes su reikiamu motyvacijos bagažu ir dėstytojų pagalba bei palaikymu – CodeAcademy puiki vieta žengti savo pirmuosius žingsnius programavimo pasaulyje.

Ieva Kaleginienė

Front-End Developer @Kilo Health

Ko išmokau CodeAcademy? “Only the sky’s the limit”! Supratau, kad su didele motyvacija ir profesionalių dėstytojų pagalba įmanoma atsikratyti įvairių programavimo stereotipų, prisikrauti pilną žinių bagažą ir žengti į IT pasaulį tvirta koja. Sunkiausia žengti pirmą žingsnelį, bet kada daugiau, jei ne dabar?

Dalius Pamedytis

Front-End Developer @Hostinger

Pasirinkęs CodeAcademy front-end kursus sutikau ypač šaunius dėstytojus bei kolegas, kurie padėjo man užsivesti IT srityje. Tuo pačiu suteikė šaunius pagrindus pradedant kelionę į programuotojų pasaulį.

sekmes-istorija

Vaiva Gribauskaitė

Front-End Developer @Oxylabs.io

Iš tiesų labai džiaugiuosi, kad pasirinkau CodeAcademy. Sutikau jaunų, entuziastingų dėstytojų kurie supažindino su programuotojų pasauliu, davė patarimų darbo pokalbiams (labai pravertė) ir gavau stiprius pagrindus pirmajam darbui.

Programa

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

Front-end programavimas panaudojant HTML / CSS / Bootstrap

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 pagrindai

Kintamieji Deklaravimo tipai, kintamųjų adresacijos tipai, kintamųjų elgsena kopijuojant. Operatoriai. Vienio ir dviejų narių operatoriai skaitmeniniai operatoriai, loginiai operatoriai. Ciklai, Ciklo veikimo principai, ciklų tipai, iteratorius, baigtinė sąlyga ir iteracijos. Funkcijos Funkcijų deklaravimas, kvietimai,argumentai ir parametrai, grąžinimo tipai. Masyvo metodai Duomenų manipuliacijos metodai,paieškos metodai. Algoritmavimo pagrindai. Dažniausiai naudojami algoritmaiir jų sudedamosios dalys. Masyvo iteraciniai metodai for Each, map, filter, reduce. Destruktūrizacija Objekto destruktūrizacija,masyvo destruktūrizacija,kompleksinė destruktūrizacija ir funkcijos parametrų destruktūrizacija. Rodyklinės funkcijos Lambda išraiškos skirtumai lyginant su funkcija,trumpoji rodyklinės funkcijos sintaksė. Algoritmavimo pagrindai. Metodų jungimas grandinėle, argumentais perduodamos funkcijos, funkcijų kvietinių hierarchija. Objektinio programavimo pagrindaiKlasės, kompozicija, inkapsuliacija, paveldimumas ir polimorfizmas. Algoritmavimo pagrindai. Ryšių kūrimas tarp klasės objektų, loginės atsakomybės paskirstymas atskiroms esybėms.JavaScript panaudojimas naršyklėje HTML elementų hierarchijos modelis, įvykių klausikliai, turinio kūrimas ir turinio manipuliacija. Asinchroninis programavimas. Programavimo darbų skaidymas į atskiras procesų šakas sulaukiant atsakymo,duomenų parsiuntimas. Asinchroninis programavimas. Repozitorijos kūrimas, konfigūravimas, pagrindinės komandos. Programinio darbo atlikimo metodologija ir viešinimas.

JavaScript DOM

JavaScript sintaksė, stiliaus taisyklės. Kintamieji, duomenų tipai, operatoriai, sąlygos sakiniai, funkcijos, ciklai. DOM manipuliavimas, interaktyvumas. Klaidų valdymas (debugging, error handling)

TypeScript

Objektinis programavimas su JavaScriptPaveldėjimas ir prototipaiKreipimasis į 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 testavimasAutomatizavimas (Gulp, WebPack).

React.js

Pagrindiniai React.js karkaso konceptai JSX, Class Components, Function Components, Props and State, Conditional Rendering, Lists and keys, Forms, Context, Higher Order Components, Render props, Refs, Error Boundaries, Portals, HTTP Requests, State Management — Redux, Recoil, React Query, Routing for “Create React App” – React Router) React.js aplikacijos testavimas. Karkasai: “Create React App”, (Next.js, Gatsby.js, Remix pagrindai) Programavimo aplinkos ir kūrimo proceso valdymas ir versijų kontrolė.)

Node.Js karkasas, duomenų bazės ir jų administravimas

Node.js ir npm pagrindai Express.js pagrindai Rest API pagrindai Express.js serverio kūrimas bei CRUD (Create, Read, Update, Delete) operacijos panaudojant Express.js. Duomenų bazių pagrindai. Express.js serverio ir MongoDB duomenų bazės komunikavimas bei operacijos Front-end ir Back-end (Express.js) sujungimas”Server side rendering” ir “Client side rendering” pagrindai).

Baigiamasis darbas

Tai programavimo darbas, kurio metu skiekiame įverinti įgytas žinias ir gėbėjimą jas panaudoti praktikoje. Taip pat, patikrinti ar mokinys geba spręsti iškilusias technines problemas ir kurti projektą su aiškiai nurodytai funkciniais reikavalimais, kuriuos pateikia grupės dėstytojas.

Atsisiųsti programą

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! 🧑‍🎓

Front-end

Ernestas Rutkauskas

Front-end (React.JS) Web Developer @MediaEarn

Front-end

Andrius Kasovskis

Freelance Front-end Web Developer

Full-stack

Marius Kuzminskas

Freelance Web Developer

Mokymosi aplinka

CodeAcademy mokymosi aplinka palengvina mokymosi procesą bei leidžia tau mokytis, kad ir kur būtum. 🌏 Paskaitos dėstytojų vedamos gyvai, o po jų – neribota prieiga prie visų paskaitų įrašų, medžiagos bei užduočių. 🙌

 

Programos kalendorius

Laikotarpis

vasario 26 d. - rugsėjo 4 d.

Laikas

8 val. per dieną

Trukmė

1064 valandos

Kaina

4185.33 €. Finansuojama UžT

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.

100% Užimtumo Tarnybos finansavimas

  • Užimtumo Tarnybos finansavimas leidžia persikvalifikuoti dirbantiems ir įgyti naujas kompetencijas nedirbantiems! 🚀
  • Besimokantiems studentams gali būti skiriamos UžT stipendijos, Daugiau informacijos čia.

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!








    Atsisiųskite programą