Frontend Web programavimo pagrindai su JavaScript ir React
0.0 (0)

UAB Unicamp

Frontend Web programavimo pagrindai su JavaScript ir React

Neformaliojo suaugusiųjų švietimo programa | 22406130021

  • Mokymai prasideda:
  • Trukmė: 108 akad. val.
  • Kaina nuo:
  • Finansavimas:

Apie mokymus

Mokymų teikėjo pateikta informacija

Anotacija

Š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.

Įgyjamos ir tobulinamos kompetencijos

Bendrosios kompetencijos

  • Skaitmeninė kompetencija

Profesinės kompetencijos

  • Projektuoti ir programuoti žiniatinklio puslapių vartotojo sąsajas
  • Administruoti domenus ir talpinti svetaines
  • Analizuoti skirtingų tipų reikalavimus, apibūdinančius kompiuterinę programą
  • Valdyti savo paties ir komandos atliekamą programinio kodo kūrimą

Aukštą pridėtinę vertę kuriančios kvalifikacijos ir kompetencijos

Mokymosi programos turinys

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.

Programos ypatumai

Papildomi reikalavimai

Mokymosi programos trukmė

Mokymosi programos trukmė: 108 akad. val.

Praktinio kontaktinio darbo trukmė: akad. val.

Teorinio kontaktinio darbo trukmė: akad. val.

Savarankiško darbo trukmė: akad. val.

Vertinimas

Įgytų kompetencijų vertinimo sistema / skalė: Įskaityta

Slapukai

Naudojame būtinuosius slapukus, kad svetainė veiktų. Su jūsų sutikimu taip pat galime naudoti analitikos ir rinkodaros slapukus, kad pagerintume svetainės patirtį.
Būtinieji
Nuostatos
Analitika