Mokymų teikėjo pateikta informacija
Mokymai skirti norintiems suprasti ir išmokti kaip kuriamos WEB svetainės. Mokymuose kaip pagrindas imama JavaScript programavimo kalba ir su šia kalba susijusios technologijos. Šie mokymai apima tiek vartotojui matomą dalį (vadinamą “frontend”), tiek vartotojui nematomą dalį (vadinamą “backend”), taigi, mokymai skirti jeigu asmuio nori tapti “full-stack” programuotoju. Po mokymų asmuo bus 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.
| Temos pavadinimas | Trumpas temos aprašymas |
|---|---|
| 1. Webpack | Webpack pagrindai |
| 2. JavaScript testavimas | Testavimo tipai, lygiai ir dokumentacija; Unit testai; Integravimo (Mock) testai; End-to-end testai su Cypress. |
| 3. Kodo versijavimas | Git instaliavimas ir aplinkos paruošimas; Kodo versijavimo pagrindai; Git ir GitHub. |
| 4. MERN | MongoDB pagrindai; MongoDB projektas; Express.js pagrindai; MERN projektas, MERN kontrolinis darbas. |
| 5. React | Komponentų kūrimas, duomenys, funkcijos; React Router, LocalStorage, JSON Server; useState, useEffect, useRef, useContext; React Projektai; React testavimas. |
| 6. Agile irScrum | Agile and Scrum metodologija, įrankiai. |
| 7. Sass | Įvadas į Node.js, NPM; Gulp pagrindai; Sass. |
| 8. Node.js | Node.js pagrindai; Node.js projektas. |
| 9. CSS | CSS pagrindai; Įžanga, selektoriai, spalvos, teksto formatavimas;Dėžutės modelis, eilutės elgsena (display), pozicijos; Išdėstymo kūrimas su Flexbox ir CSS Grid; Pritaikymas mobiliems įrenginiams; Praktinės CSS pagrindų užduotys; Bootstrap karkasas ir projektas; Visual Studio Code papildinys, Tailwind pagrindai; HTML ir CSS testas; HTML ir CSS projektas. |
| 10. Projekto talpinimas serveryje | Projekto talpinimas serveryje. |
| 11. API | API įvadas; API rūšys, REST API užklausos. |
| 12. TypeScript | TypeScript pagrindai; TypeScript projektas. |
| 13. Karjeros startui – minkštieji įgūdžiai (soft skills) | 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. |
| 14. Egzaminas | Fullstack sistemos kūrimo egzaminas. |
| 15. Emmet | Visual Studio Code plėtiniai ir kodo sutrumpinimai |
| 16. JavaScript pagrindai | JavaScript pagrindai: Kintamieji, sąlygos, skaičiavimai; Ciklai, switch metodas; Masyvai; Objektai; Funkcijos, objekto fabrikas, funkcijos objektuose, ES6+ funkcijos; Praktinės JavaScript pagrindų užduotys; DOM manipuliavimas su JavaScript: DOM manipuliavimo su JavaScript pagrindai; DOM manipuliavimo su JavaScript projektai; Asinchroninis JavaScript; Asinchroninio JavaScript užduotys ir projektas; JavaScript pagrindų testas. |
| 17. HTML pagrindai | HTML pagrindai; Darbo aplinkos paruošimas, tinklalapiai ir jų tipai; HTML žymos, Praktinės HTML užduotys |
| 18. Sisteminiai reikalavimai | Sisteminiai reikalavimai, funkciniai ir nefunkciniai reikalavimai, dokumentacija; User stories, user story mapping. |
—
—
Mokymosi programos trukmė: 492 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ė: 1-10
Tvarkaraščių duomenų nėra.
Įvertinimų dar nėra.