Mokymų teikėjo pateikta informacija
Ši programa yra orientuota į Front-End programavimą, ypatingą dėmesį skiriant vartotojo sąsajų (UI) programavimui ir JavaScript programavimo kalbos taikymui. JavaScript kalba yra nepakeičiama kuriant dinamiškas ir interaktyvias tinklalapių funkcijas, o kartu yra plačiai naudojama ir kitose srityse, pavyzdžiui, serverio ar mobiliųjų aplikacijų programavime.
Mokymų metu įgysite teorinių žinių ir praktinių įgūdžių, reikalingų kurti funkcionalias ir šiuolaikiškas svetaines. Įsisavinsite HTML, CSS ir JavaScript naudojimo pagrindus. Išmoksite kurti prisitaikančio dizaino puslapius ir adaptuoti juos neįgaliesiems. Dirbsite su pažangiais įrankiais, tokiais kaip React ir Next.js. Be to, susipažinsite su dirbtinio intelekto (AI) sprendimais, kurie padės optimizuoti darbo procesus ir padidinti produktyvumą.
Kurso baigiamasis projektas – pilnai funkcionalus tinklalapis, patalpintas internete, kurį sukursite su komanda naudojant Jira ir GitHub – taps Jūsų įgūdžių įrodymu.
—
| Temos pavadinimas | Trumpas temos aprašymas |
|---|---|
| 1. Trumpas įvadas į kompiuterių mokslą ir svetainių programavimą | Kompiuterių mokslo pagrindai, interneto veikimo principai ir svetainių programavimo svarba IT srityje. „Frontend“ vs „Backend“ bei programuotojų komandos sudėtis. Integruotos programavimo aplinkos (angl. IDE) diegimas ir konfigūravimas. |
| 2. HTML ir CSS pagrindai | HTML ir CSS sintaksė, jų taikymas kuriant tinklalapius. Pagrindiniai HTML elementai, CSS taikymo taisyklės, naršyklės įrankiai ir kiti niuansai. AI įrankių naudojimas mokymuisi. |
| 3. Prisitaikančio dizaino (angl. Responsive Design) programavimas | CSS „Flexbox“, „Grid“ ir „media queries“ naudojimas kuriant prisitaikantį dizainą, skirtą įvairių įrenginių ekranams. „Mobile-first“ dizainas. |
| 4. Puslapio pritaikymas neįgaliesiams (WCAG standartai) | WCAG ir gerųjų praktikų taikymas vartotojo sąsajų pritaikymui neįgaliesiems. |
| 5. JavaScript pagrindai | JavaScript sintaksė, kintamieji, sąlygos, masyvai ir ciklai, funkcijos, DOM manipuliacija, įvykių valdymas, dinaminių funkcionalumų kūrimas tinklalapiuose. Asinchoninis JavaScript ir išorinių API naudojimas. |
| 6. Git versijų kontrolė ir terminalas | Terminalo naudojimos ir pagrindinės funckijos. Git versijų kontrolės sistema: saugojimas, istorijos sekimas, konfliktų sprendimas. GitHub naudojimas dirbant komandose, kodo peržiūros. |
| 7. React pagrindai | Įvadas į JavaScript karkasus ir ReactJS. React komponentų kūrimas, „state“, „props“ ir hooks“ naudojimas, sąlyginis ir sąrašų atvaizdavimas. |
| 8. Next.js pagrindai | Next.js privalumai ir pagrindinės savybės. „Server Side“ vs „Client Side Rendering“. Next.js maršrutizacijos ir duomenų valdymo principai. |
| 9. Domenų administravimas ir svetainių talpinimas | Domenų įsigijimas, registravimas, DNS konfigūravimas, svetainių talpinimas naudojant platformas (pvz., „Vercel“, „Cloudflare“). |
| 10. Projektinis darbas | Komandinis projektas, apjungiantis visas įgytas žinias ir gebėjimus, įskaitant dizaino, planavimo, programavimo, talpinimo ir testavimo etapus. |
—
—
Mokymosi programos trukmė: 108 akad. val.
Praktinio kontaktinio darbo trukmė: akad. val.
Teorinio kontaktinio darbo trukmė: akad. val.
Savarankiško darbo trukmė: akad. val.
Įgytų kompetencijų vertinimo sistema / skalė: Įskaityta
Tvarkaraščių duomenų nėra.
Įvertinimų dar nėra.